/* Compact, status-first customer and business workspace. */
.inbox-desk .inbox-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px;align-items:stretch}
.inbox-desk .easy-request{padding:22px;border-radius:22px;min-width:0;display:flex;flex-direction:column;gap:12px;background:linear-gradient(145deg,#182b20,#111d17);border:1px solid #36513d;box-shadow:0 8px 28px #00000012}
.inbox-desk .easy-request h2{font-size:20px;line-height:1.35;margin:0;color:#f2f6ed}
.inbox-desk .easy-request p{margin:0;line-height:1.6;font-size:14px}
.inbox-desk .easy-request .inbox-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}
.easy-request .inbox-card-head small{white-space:nowrap;color:#a4b4a7}
.easy-request .inbox-car{color:#b4c5b6}.easy-request .easy-note{color:#d5dfd6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.inbox-desk .easy-request .pill{font-size:12px;line-height:1.5;padding:6px 10px;max-width:85%}
.easy-offer{display:flex;flex-direction:column;gap:6px;border-top:1px solid #344b39;padding-top:12px}.easy-offer span{font-size:13px;color:#c1d1c1}.easy-offer strong{font-size:24px;color:#c6ee9e}
.easy-next{margin-top:auto;padding-top:4px;display:grid;gap:12px}.easy-next p{color:#b8c9b8}.easy-next .primary{width:100%;min-height:48px;font-size:15px}
.inbox-desk .inbox-tabs{display:flex;flex-wrap:wrap;gap:8px;background:transparent;border:0;padding:0;margin:20px 0}.inbox-desk .inbox-tabs button{flex:0 1 auto;min-height:46px;border-radius:12px;padding:10px 14px;font-size:14px;border:1px solid #36513d}.inbox-desk .inbox-tabs button[aria-pressed=true]{background:#c3ec9a;color:#132217}.inbox-desk .inbox-tabs span{display:inline-block;margin-left:5px}
.inbox-desk .inbox-status{padding:12px 16px;font-size:14px;border-radius:14px;margin-top:16px}.inbox-desk .inbox-actions{display:flex;flex-wrap:wrap;gap:10px}.inbox-desk .inbox-actions button{min-height:48px;font-size:14px}.desk-intro{color:#b8c9b8;font-size:15px;line-height:1.6}
.easy-job-detail{display:grid;gap:18px;min-width:0}.easy-job-detail .received-offer{margin:0;padding:20px;border-radius:18px}.easy-job-detail .received-offer strong{font-size:26px}.easy-job-detail .received-offer button{min-height:48px;margin:8px 8px 0 0}.easy-job-detail .job-progress{margin:0;padding:16px;border-radius:18px}.easy-job-detail .job-progress>.pill{display:none}.easy-job-detail .job-progress>p.muted{font-size:12px}.easy-job-detail .job-progress>.primary,.easy-job-detail .job-appointment>.primary{min-height:48px;width:100%;margin-top:10px}.easy-job-detail .work-tracker{padding:16px}.easy-job-detail h3{font-size:19px}.easy-job-detail .job-help{margin-top:14px}
@media(max-width:600px){.inbox-desk .inbox-list{grid-template-columns:1fr;gap:14px}.inbox-desk .easy-request{padding:18px}.inbox-desk .inbox-actions{display:grid;grid-template-columns:1fr 1fr}.inbox-desk .inbox-actions button:first-child{grid-column:1/-1}.inbox-desk .inbox-tabs{gap:6px}.inbox-desk .inbox-tabs button{font-size:12px;padding:9px 10px}.easy-job-detail .received-offer button{width:100%;margin-right:0}.easy-job-detail .work-steps{font-size:12px}}
