.desk-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.desk-heading h2{max-width:640px}.desk-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:24px;margin-top:24px}.desk-inbox{display:flex;flex-direction:column;gap:8px}.desk-inbox button{display:flex;flex-direction:column;text-align:left;gap:5px;width:100%;padding:16px;border-radius:12px;background:#f5f8fc}.desk-inbox button[aria-current=page]{border-color:#2463ee;background:#edf3ff}.desk-inbox span,.desk-inbox small{font-weight:400;color:#47617f}.desk-original{border-bottom:1px solid #dbe5f2;padding-bottom:20px;margin-bottom:22px}.desk-pre{white-space:pre-wrap;overflow-wrap:anywhere}.desk-decision{background:#eef4ff;border:1px solid #d0def5;border-radius:14px;padding:22px;margin:20px 0}.sales-desk label{display:flex;flex-direction:column;gap:8px;margin:16px 0}.sales-desk label.check{flex-direction:row;align-items:flex-start;gap:10px}.sales-desk label.check input{width:auto;flex:none;margin-top:4px}.sales-desk textarea{width:100%;resize:vertical;min-height:100px}.sales-desk input,.sales-desk select{width:100%}.sales-desk details{padding:20px 0;border-top:1px solid #dbe5f2;margin-top:20px}.sales-desk summary{cursor:pointer;font-weight:600}.sales-desk [data-status]{color:#14375d;margin:20px 0 0;white-space:pre-wrap}.desk-sent{padding:18px;border-radius:12px;background:#eef8f4;color:#16533c}.customer-decisions .metric{font-size:28px}.auto-worklist{display:grid;gap:10px}.auto-worklist article{padding:16px 0;border-bottom:1px solid #e3eaf4}.auto-worklist article:last-child{border-bottom:0}.auto-worklist p{margin:5px 0;color:#47617f}.workshop-tools{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.workshop-tools button{font-size:14px}.workflow-checklist{columns:2;column-gap:24px}.workflow-checklist li{break-inside:avoid;margin:8px 0}.case-desk-tools{display:flex;gap:10px;flex-wrap:wrap;padding:16px 0}.time-helper{background:#f1f5fc;padding:18px;border-radius:12px;margin:15px 0}.time-helper output{font-size:24px;font-variant-numeric:tabular-nums;display:block;margin:12px 0}@media(max-width:760px){.desk-layout{grid-template-columns:1fr}.desk-inbox{flex-direction:row;overflow:auto;padding-bottom:8px}.desk-inbox button{min-width:180px}.desk-heading{flex-direction:column}.desk-content{min-width:0}.workflow-checklist{columns:1}.desk-decision{padding:16px}.sales-desk .grid{grid-template-columns:1fr}}
