.priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.priority{background:#15283b;color:#fff;padding:26px;border-radius:20px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.priority p{color:#d5deed;flex:1}.priority h3{font-size:1.35rem;line-height:1.3}.priority .primary{background:#c7f1dc;color:#15283b}.priority.attention{background:#293854;border-top:4px solid #e5af58}.priority-number{font-size:.9rem;color:#b3c4dd}.status-pill{display:inline-block;background:#e8edf8;color:#234390;border-radius:30px;padding:5px 12px;font-size:.9rem}.order-card{padding:22px 0;border-bottom:1px solid #dce1ea;display:flex;justify-content:space-between;align-items:center;gap:20px}.quote-card{padding:20px;background:#f2f5fa;border-radius:15px;margin:12px 0}.check-row{display:flex;align-items:flex-start;gap:12px;margin:20px 0}.check-row input{width:22px;height:22px;min-height:22px;flex:none;margin-top:2px}.notice{padding:14px 18px;background:#fff4dc;border:1px solid #e1bd74;border-radius:12px;color:#62461c}.tabs{overflow-x:auto;overscroll-behavior-x:contain}.tabs button{flex-shrink:0}.order-card h3,.priority h3{overflow-wrap:anywhere}#dialog-body label{margin-top:14px}.priority button{min-height:44px}.form-grid input[readonly]{background:#eef1f6}#access-code{word-break:break-all}.welcome>.quiet{margin-top:16px}
@media(max-width:900px){.priority-grid{grid-template-columns:1fr}.priority{padding:23px}.priority-number{align-self:flex-end}.order-card{align-items:flex-start}.order-card>.secondary{max-width:45%}}
@media(max-width:540px){.order-card{display:block}.order-card>.secondary{max-width:100%;margin-top:12px}.tabs{display:flex;flex-wrap:nowrap}.priority h3{font-size:1.3rem}.grid.two{grid-template-columns:1fr}}
