.crew-app{background:#f4f6f2}.crew-head{height:58px;padding:0 18px;background:#17382b;color:white;display:flex;align-items:center;justify-content:space-between}.crew-head .brand{color:white}.crew-wrap{max-width:650px;margin:auto;padding:22px 14px 70px}.crew-welcome{display:grid;gap:7px}.crew-welcome h1{margin:0}.crew-welcome select{padding:13px;border:1px solid var(--line);border-radius:10px;background:white;font:inherit}.crew-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.crew-stat{background:white;border:1px solid var(--line);border-radius:10px;padding:12px}.crew-stat strong{display:block;font-size:25px}.crew-stat span{font-size:11px;color:var(--muted)}.job{background:white;border:1px solid var(--line);border-radius:14px;padding:16px;margin:11px 0;box-shadow:0 3px 12px #1834230b}.job-top{display:flex;justify-content:space-between;gap:12px}.job h2{font-size:19px;margin:3px 0}.job .priority-pill{font-weight:900;font-size:19px}.job-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.job-actions .wide{grid-column:1/-1}.job-photo{width:100%;max-height:220px;object-fit:cover;border-radius:10px;margin-top:10px}.resolve-box{display:none;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.resolve-box.open{display:grid;gap:10px}.resolve-box input,.resolve-box textarea{width:100%}.empty-job{text-align:center;padding:40px 20px;background:white;border-radius:14px;color:var(--muted)}