.pagination{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f5;color:#748096;font-size:12px;gap:12px}.pagination>div{display:flex;gap:10px}.list-loading{min-height:220px;display:flex;align-items:center;justify-content:center;gap:12px;color:#7c8aa0;font-size:13px}.capability-table{margin:0 24px 30px;border:1px solid #e6ebf3;border-radius:8px;overflow:hidden}.capability-table>div{display:grid;grid-template-columns:135px 1fr;border-bottom:1px solid #e8edf4;line-height:1.8;font-size:13px}.capability-table>div:last-child{border-bottom:0}.capability-table dt{background:#f8faff;padding:14px 16px;color:#405372}.capability-table dd{margin:0;padding:14px 17px;color:#718198}.policy-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.review-grid .detail-specs{grid-template-columns:1fr;padding:0}.review-grid .detail-specs>div{padding:8px 0}.review-grid .detail-specs dt{min-width:115px}.review-grid section{min-width:0}.review-grid .detail-specs dd{word-break:break-word}.info-banner.error{color:#a34040;background:#fff3f2}.order-tabs span:empty{display:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #95bbff;outline-offset:3px}.modal:focus,.order-drawer:focus{outline:0}.btn[disabled],.text-btn[disabled]{opacity:.45;cursor:not-allowed}.conversation p,.review-notes p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.capability-table{margin:0 16px 20px}.capability-table>div{grid-template-columns:95px 1fr;font-size:12px}.capability-table dd,.capability-table dt{padding:10px}.pagination{padding:16px;flex-wrap:wrap}.pagination .btn{font-size:12px}.review-grid .detail-specs dt{min-width:95px}}@media print{body{background:#fff!important}.drawer-body,.drawer-overlay,.order-drawer{height:auto!important;max-height:none!important;overflow:visible!important;position:static!important}.order-drawer{width:100%!important;max-width:100%!important}.drawer-overlay{display:block!important}.drawer-header h2{font-size:20px}.detail-specs{font-size:11px}.order-drawer .panel{box-shadow:none;border:1px solid #ddd}.modal-overlay{display:none!important}}.modal-overlay{overflow:clip;overscroll-behavior:contain}.modal{min-height:0;max-height:calc(100dvh - 28px)}.modal-body{min-height:0;overscroll-behavior:contain}.list-loading,.pagination{color:#64748b}.capability-table dt{color:#1f2937;font-weight:600}.capability-table dd,.policy-copy{color:#334155}.review-grid .detail-specs dt{color:#64748b}.review-grid .detail-specs dd{color:#1f2937;font-weight:600}.support-workspace{display:grid;grid-template-columns:minmax(310px,.85fr) minmax(400px,1.25fr);gap:22px;align-items:start}.support-workspace .field>span{font-size:14px;color:#455874}.support-reply textarea,.support-workspace input,.support-workspace select,.support-workspace textarea{font-size:14px;color:#293e5b}.support-workspace .service-form{padding:22px}.support-attachment{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:3px 0 16px}.support-attachment>span{display:inline-flex;align-items:center;gap:5px;color:#42618b;font-size:12px;overflow-wrap:anywhere}.support-attachment>small{flex-basis:100%;color:#63758e;font-size:12px;line-height:1.7}.support-error{padding:12px 15px;background:#fff2ef;border:1px solid #f0c8c0;color:#ad3b32;border-radius:7px;font-size:14px;line-height:1.8;margin-bottom:14px}.support-hint{font-size:13px;color:#65768f;line-height:1.8;margin:0 0 16px}.support-filters{display:flex;gap:6px;padding:0 20px 16px;flex-wrap:wrap;border-bottom:1px solid #e9eef5}.support-filters button{padding:7px 11px;border-radius:5px;font-size:13px;color:#61758f;background:#f4f6fa}.support-filters button.active{background:#e8f0ff;color:#245cc3}.support-tickets article{padding:20px 22px;border-bottom:1px solid #e9eef5}.support-tickets article:last-child{border:0}.support-thread article>header,.support-tickets footer,.support-tickets header{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-type{display:flex;align-items:center;gap:8px;color:#304867;font-size:15px;font-weight:600}.support-thread p,.support-tickets p{white-space:pre-wrap;overflow-wrap:anywhere;color:#40536e;font-size:14px;line-height:1.85;margin:13px 0}.support-thread small,.support-tickets small{font-size:12px;color:#63768f}.support-tickets blockquote{padding:11px 13px;background:#f5f8fc;border-left:3px solid #82a6dc;color:#526d91;font-size:13px;white-space:pre-wrap;margin:13px 0}.support-tickets footer{margin-top:15px}.support-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:5px;background:#eef1f6;color:#52647e;font-size:12px;white-space:nowrap}.support-status.open{background:#fff4df;color:#92651b}.support-status.processing{background:#eaf1ff;color:#2c62b8}.support-status.resolved{background:#e4f5ed;color:#237253}.support-ticket-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#52647e;font-size:13px;margin-bottom:20px}.support-thread{display:flex;flex-direction:column;gap:12px;margin-bottom:22px;max-height:430px;overflow:auto;padding:2px}.support-thread article{padding:15px 17px;border:1px solid #e4eaf3;border-radius:9px;background:#fff;margin-right:30px}.support-thread article.factory{background:#f1f6ff;border-color:#dce8fa;margin-left:30px;margin-right:0}.support-thread b{font-size:14px;color:#33557f}.support-thread p{margin-bottom:7px}.support-reply{border-top:1px solid #e4eaf3;padding-top:20px}.customer-quote-details{padding:16px 20px;font-size:14px;line-height:1.9;color:#465e7c}.customer-quote-details>p{margin-bottom:9px}.customer-quote-details .quote-history-item{border-top:1px solid #e7edf5;padding:13px 0}.customer-quote-details details>summary{cursor:pointer;color:#2d61a9;font-size:14px;padding:8px 0}.customer-refunds{padding:0 20px 18px;font-size:14px;color:#526780;line-height:1.85}.customer-refunds article{border-top:1px solid #e4ebf4;padding:12px 0}.customer-refunds p{white-space:pre-wrap;overflow-wrap:anywhere}.customer-refunds small{font-size:12px}.quote-expired{background:#fff4e7;border:1px solid #f3d4aa;padding:14px 16px;color:#945a18;font-size:14px;line-height:1.9;border-radius:7px;margin-bottom:15px}@media(max-width:1100px){.support-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.support-workspace{gap:16px}.support-tickets article,.support-workspace .service-form{padding:17px}.support-filters{padding-left:17px;padding-right:17px}.support-thread article{margin-right:12px;padding:12px}.support-thread article.factory{margin-left:12px}.support-thread article>header{align-items:flex-start;flex-direction:column;gap:4px}.support-ticket-meta{align-items:flex-start}.support-reply .modal-actions{flex-wrap:wrap}.support-attachment>span{max-width:100%}.customer-quote-details{padding:14px 17px}.customer-refunds{padding:0 17px 16px}}.expired-payment{border:1px solid #eed6b5;background:#fffaf1;padding:13px 16px;border-radius:7px;margin-top:15px}.expired-payment summary{cursor:pointer;font-weight:600;color:#946427;font-size:14px}.expired-payment p{font-size:13px;line-height:1.8;margin:10px 0;color:#7b694c}.expired-payment textarea{width:100%;font-size:14px}.support-thread b,.support-type,.support-workspace .field>span{color:#1f2937;font-weight:600}.support-reply textarea,.support-workspace input,.support-workspace select,.support-workspace textarea{color:#1f2937}.support-filters button{color:#334155;font-weight:500}.support-filters button.active{color:#1d4ed8;font-weight:600}.customer-quote-details,.customer-refunds,.support-thread p,.support-tickets p{color:#334155}.support-ticket-meta,.support-tickets blockquote{color:#475569}.customer-refunds small,.support-attachment>small,.support-hint,.support-thread small,.support-tickets small{color:#64748b}.support-attachment>span{color:#334155}.customer-quote-details details>summary{color:#1d4ed8;font-weight:500}