.request-tools{margin:22px 0;color:#86abc0;font-size:11px}.request-tools p{font-size:10px;line-height:1.8;margin:9px 0}.request-draft-bar{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #294659}.request-draft-bar button,.request-file-row button{color:#bcdae8;font-size:10px;padding:0}.request-file-label{display:block}.request-file-label input{display:block;width:100%;margin-top:10px;color:#a4c8dc;font-size:11px}.request-file-row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #294659;overflow-wrap:anywhere}.request-file-row small{color:#668a9f}.request-file-row span{min-width:0}.request-tools [role=alert]{color:#e6b09a}.quote-section{margin-top:28px;border-top:1px solid #294659;padding-top:24px}.quote-section h4{font-weight:400;font-size:16px;color:#c7dfec}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.order-follow-form .quote-grid label{margin:0}.order-follow-form input{width:100%;border:1px solid #385b75;border-radius:3px;background:#091d2b;color:#c9e0ed;padding:11px;font-size:12px;margin-top:9px;min-width:0}.quote-line{border:1px solid #294659;border-radius:4px;padding:14px;margin:12px 0}.quote-line-grid{display:grid;grid-template-columns:1fr 110px 140px;gap:12px}.quote-line-grid .quote-item-name{grid-column:1/-1}.order-follow-form .quote-line label{margin:0}.quote-line .quote-spec-label{margin-top:12px}.quote-line-tools{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-top:12px;color:#8fb5cc}.quote-line-tools button,.quote-actions button{font-size:11px;color:#bbd9e9}.quote-actions{display:flex;gap:20px;align-items:center;margin:18px 0;flex-wrap:wrap}.quote-total{margin-left:auto;color:#cde1ed;font-size:14px}.quote-help{color:#7599b0;font-size:10px;line-height:1.9}.quote-download{border:1px solid #375c75;border-radius:3px;padding:9px 15px!important}.follow-reminder{margin-top:22px}.due-banner{display:block;width:100%;text-align:left;background:#62492b33;border:1px solid #91724d70;padding:12px;color:#d9bd98;font-size:11px;line-height:1.8;margin-top:16px}.due-label{display:block;color:#e0b17d;font-size:10px;margin-top:9px}.order-attachments button{display:flex;justify-content:space-between;width:100%;gap:15px;text-align:left;border:1px solid #294659;padding:12px;margin-top:8px;font-size:11px;color:#b1d0e2;overflow-wrap:anywhere}.order-attachments button span{min-width:0}.order-attachments small{white-space:nowrap;color:#7298b0}.bulk-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0;font-size:10px;color:#96bdd4}.bulk-toolbar button{font-size:10px;color:#b8d6e5;padding:6px;border:1px solid #35556c;border-radius:3px}.bulk-toolbar label{display:flex;align-items:center;gap:6px}.product-list-row{display:flex;gap:8px;align-items:center}.product-list-row .admin-product{flex:1;min-width:0}.product-select{width:14px;height:14px;flex:none;accent-color:#a8cddd}.product-list-row[draggable=true]{cursor:grab}.product-list-row.dragging{opacity:.45}.product-list-row.drag-over{outline:1px solid #92b9ce}.product-order-controls{display:flex;flex-direction:column;gap:4px}.product-order-controls button{font-size:10px;color:#8cafc3;padding:4px}.product-order-help{font-size:9px;color:#6e91a7;line-height:1.9;margin-top:9px}.duplicate-action{font-size:10px;color:#a6c6d9;border:1px solid #3b5d73;padding:7px 10px;border-radius:3px}.backups-page{background:#081722}.backup-main{max-width:1100px;margin:35px auto;padding:0 5% 50px}.backup-main h1{font-size:30px;font-weight:400;color:#d0e3ee}.backup-main>p,.backup-panel>p{font-size:12px;color:#89aabd;line-height:1.9;margin:12px 0 22px}.backup-panel{padding:24px;border:1px solid #2e4c60;background:#0c2231;border-radius:4px;margin:20px 0}.backup-panel h2{font-size:18px;font-weight:400;color:#c9e1ed;margin-bottom:18px}.backup-panel label{display:block;font-size:12px;color:#afccdd;margin:15px 0}.backup-panel input[type=number]{display:block;background:#071a27;color:#cde1ed;border:1px solid #3a5e75;padding:10px;margin-top:9px;width:130px}.backup-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:17px}.backup-actions .btn{min-height:40px;font-size:11px;padding:12px 18px}.backup-record{padding:17px 0;border-bottom:1px solid #2c495b;display:flex;justify-content:space-between;align-items:center;gap:20px}.backup-record strong{display:block;font-size:12px;font-weight:400;color:#b9d7e7}.backup-record small{display:block;font-size:10px;color:#7098af;margin-top:7px}.backup-record button{font-size:11px;color:#b6d7e9;white-space:nowrap}.backup-record-actions{display:flex;gap:17px}.backup-message{font-size:12px;line-height:1.9;color:#d2bd98;padding:15px;border:1px solid #624e37;margin:20px 0}.backup-restore-file input{display:block;max-width:100%;margin-top:12px;font-size:12px}.backup-confirm{max-width:560px;padding:28px}.backup-confirm h2{font-size:21px;margin-bottom:17px}.backup-confirm p{font-size:12px;line-height:2;color:#9cbcd0}.backup-confirm .backup-actions{margin-top:23px}
@media(max-width:760px){.quote-grid{grid-template-columns:1fr}.quote-line-grid{grid-template-columns:1fr 1fr}.quote-line-grid label:first-child{grid-column:1/-1}.quote-total{margin-left:0;width:100%}.quote-line{padding:12px}.backup-panel{padding:18px}.backup-record{align-items:flex-start;flex-direction:column;gap:13px}.backup-record-actions{align-self:flex-end}.backup-main h1{font-size:25px}.backup-main{margin-top:25px}.backup-confirm{width:90%;padding:22px}.availability-control{flex-wrap:wrap}.product-list-row .admin-product{padding-left:8px}.request-draft-bar{font-size:10px}.request-file-row{font-size:11px}}
.history-attachment{display:block;text-align:left;font-size:11px;color:#a8cddd;margin:10px 0;overflow-wrap:anywhere}.quote-grid label>.quote-total{display:block;margin-top:18px;overflow-wrap:anywhere}.backup-record>div:first-child{min-width:0}
