.label-manager{flex-direction:column;flex:1 1 0;gap:14px;min-height:0;display:flex}.label-manager>.print-label-card{flex:none}.label-manager .print-label-primary-row{grid-template-columns:minmax(135px,.7fr) minmax(190px,1.1fr) minmax(165px,.9fr) minmax(220px,1.2fr)}.label-manager .submission-history{border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;flex:1 1 0;min-height:0;display:flex}.label-manager .history-toolbar{flex:none}.label-manager .history-table-wrap{flex:1 1 0;min-height:0;overflow:auto}.manager-form{margin:0}.employee-action-row{flex-wrap:nowrap;align-items:flex-end;gap:12px;display:flex}@media (width<=1050px) and (width>=781px){.label-manager .print-label-primary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.employee-action-row .employee-name-field{flex:auto;min-width:220px;margin:0}.employee-action-row .print-label-actions{white-space:nowrap;flex-direction:row;flex:none;margin:0;padding:0;display:flex}.submission-history{background:#fff;border:1px solid #e6ddea;border-radius:16px;padding:18px;box-shadow:0 10px 30px #39274012}.history-toolbar{justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;display:flex}.history-toolbar>div:first-child span{color:#7c4d84;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.history-toolbar h2{margin:4px 0 0;font-size:20px}.history-tools{gap:8px;display:flex}.history-tools label{background:#fff;border:1px solid #ddd1e1;border-radius:9px;align-items:center;gap:7px;width:min(48vw,620px);min-width:440px;height:38px;padding:0 10px;display:flex}.history-tools input{border:0;outline:0;width:100%}.history-tools button,.row-actions button{color:#684276;background:#fff;border:1px solid #ddd1e1;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-weight:800;display:inline-flex}.history-tools button{padding:0 11px}.history-table-wrap{border:1px solid #e8e1ea;border-radius:10px;overflow:auto}.history-table-wrap table{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}.history-table-wrap th{text-align:left;color:#685d6c;text-transform:uppercase;background:#f7f4f8;padding:10px;font-size:10px}.history-table-wrap td{border-top:1px solid #eee8f0;padding:9px 10px}.history-table-wrap tbody tr:hover{background:#fcf9fd}.history-table-wrap td input,.history-table-wrap td select{border:1px solid #d9cedd;border-radius:7px;width:100%;min-width:100px;height:34px;padding:0 7px}.row-actions{gap:5px;display:flex}.row-actions button{min-height:31px;padding:5px 8px;font-size:10px}.row-actions button.delete{color:#a53b3b;border-color:#edcccc}.submission-history td[colspan]{text-align:center;color:#857b88;padding:35px}.password-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f1823b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.password-modal{text-align:center;background:#fff;border:1px solid #ffffff28;border-radius:20px;width:min(100%,410px);padding:32px;position:relative;box-shadow:0 30px 90px #0005}.password-modal-close{color:#725f77;background:#f5f0f6;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.password-modal-mark{color:#fff;background:linear-gradient(145deg,#a66aad,#56335d);border-radius:14px;place-items:center;width:58px;height:58px;margin:0 auto 14px;font-weight:900;display:grid}.password-modal>p:first-of-type{color:#826e86;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.password-modal h2{margin:5px 0 12px;font-size:24px}.password-modal-lock{color:#704678;background:#f3eaf4;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 12px;display:grid}.password-modal .password-modal-copy{color:#716675;max-width:320px;margin:0 auto 18px;font-size:13px;line-height:1.5}.password-modal form{text-align:left}.password-modal label{gap:7px;display:grid}.password-modal label span{font-size:11px;font-weight:800}.password-modal input{border:1px solid #d8cfdc;border-radius:10px;outline:none;width:100%;height:48px;padding:0 13px;font-size:15px}.password-modal input:focus{border-color:#8e5797;box-shadow:0 0 0 4px #8e579718}.password-modal form>strong{color:#a33434;text-align:center;margin:9px 0 0;font-size:12px;display:block}.password-modal-actions{grid-template-columns:1fr 1.45fr;gap:10px;margin-top:18px;display:grid}.password-modal-actions button{border:0;border-radius:10px;height:46px;font-weight:800}.password-cancel{color:#665b69;background:#eee9f0}.password-confirm,.password-delete{color:#fff;background:linear-gradient(145deg,#795080,#4c2f52)}.password-delete{background:linear-gradient(145deg,#9d5060,#71333f)}.password-modal-actions button:disabled{opacity:.5}@media (width<=850px){.employee-action-row{flex-wrap:wrap}.employee-action-row .employee-name-field{flex-basis:100%}.employee-action-row .print-label-actions{width:100%}.employee-action-row .print-label-actions button{flex:1}.history-toolbar{flex-direction:column;align-items:stretch}.history-tools{flex-wrap:wrap}.history-tools label{flex:240px;width:auto;min-width:0}}@media (width<=520px){.employee-action-row .print-label-actions{flex-direction:column}.password-modal{padding:28px 22px}.password-modal-actions{grid-template-columns:1fr}}.history-table-wrap{overscroll-behavior:contain;flex:1 1 0;min-height:0;max-height:none;overflow:auto}.history-table-wrap th,.pending-table-wrap th{z-index:2;position:sticky;top:0;box-shadow:0 1px #e8e1ea}.pending-table-wrap{overscroll-behavior:contain;flex:1 1 0;min-height:0;max-height:none;overflow:auto}.order-selector{background:#fff;border-radius:20px;width:min(100%,560px);max-height:min(82vh,720px);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #0006}.order-selector>p{color:#826e86;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.order-selector h2{margin:5px 0 18px;font-size:25px}.order-selector-list{gap:8px;display:grid}.order-selector-list label{cursor:pointer;background:#fcf9fd;border:1px solid #dfd4e3;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;display:flex}.order-selector-list label:has(input:checked){background:#f4ebf6;border-color:#8b5794}.order-selector-list label.disabled{opacity:.55;cursor:not-allowed}.order-selector-list input{accent-color:#704678;width:18px;height:18px}.order-selector-list span{gap:2px;display:grid}.order-selector-list strong{font-size:14px}.order-selector-list small{color:#776b7a;font-size:11px}.after-hour-completion-reminder{color:#74450b;background:#fff8e7;border:1px solid #f0c36a;border-radius:10px;align-items:flex-start;gap:10px;margin:10px 0 14px;padding:12px 13px;font-size:13px;line-height:1.4;display:flex}.after-hour-completion-reminder svg{flex:none;margin-top:1px}.after-hour-completion-reminder span{gap:2px;display:grid}.order-tag-list{flex-wrap:wrap;margin-top:3px;gap:4px!important;display:flex!important}.order-tag-list em{color:#684276;background:#eee3f1;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.order-selector-list .order-print-status{border-radius:999px;width:fit-content;margin:2px 0;padding:3px 8px;font-size:10px;font-weight:900}.order-selector-list .order-print-status.pending-pickup{color:#166534;background:#dcfce7}.order-selector-list .order-print-status.in-progress{color:#991b1b;background:#fee2e2}.order-selector-list .order-status-time{color:#6b6270;margin:-1px 0 3px;font-size:10px;font-weight:700}.order-selector .order-selector-help{color:#6f6472;letter-spacing:0;text-transform:none;margin:-8px 0 14px;font-size:12px;font-weight:600;line-height:1.45}.order-selector-bulk-actions{gap:8px;margin:0 0 12px;display:flex}.order-selector-bulk-actions button{color:#68406f;cursor:pointer;background:#f8f4f9;border:1px solid #d9cddd;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800}.history-summary{grid-template-columns:repeat(5,minmax(105px,1fr));gap:9px;margin:0 0 14px;display:grid}.history-summary-card{background:linear-gradient(145deg,#fdfbfe,#f6f0f8);border:1px solid #e5dbe8;border-radius:11px;min-width:0;padding:11px 13px}.history-summary-card span,.history-summary-card small{color:#796d7c;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.history-summary-card strong{color:#56335d;margin:4px 6px 0 0;font-size:24px;line-height:1;display:inline-block}.history-summary-card small{letter-spacing:0;text-transform:none;display:inline}@media (width<=900px){.history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.history-summary-card:last-child{grid-column:1/-1}}.pickup-manager{flex-direction:column;flex:1 1 0;gap:14px;min-height:0;display:flex}.pickup-entry-card{flex:none}.pickup-manager .submission-history{border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;flex:1 1 0;min-height:0;display:flex}.pickup-manager .history-toolbar{flex:none}.pickup-manager .history-table-wrap{flex:1 1 0;min-height:0}.pickup-entry-card{background:#fff;border:1px solid #e6ddea;border-radius:16px;padding:22px;box-shadow:0 10px 30px #39274012}.pickup-statuses{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.pickup-statuses label{color:#66596a;cursor:pointer;background:#faf8fb;border:1px solid #ddd1e1;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.pickup-statuses label.status-in-store.selected{color:#fff;background:linear-gradient(145deg,#43a46f,#247047);border-color:#287a4f;box-shadow:0 8px 20px #287a4f30}.pickup-statuses label.status-after-hours.selected{color:#fff;background:linear-gradient(145deg,#5597d4,#28659d);border-color:#306da8;box-shadow:0 8px 20px #306da830}.pickup-statuses label.status-cancel.selected{color:#fff;background:linear-gradient(145deg,#d85b69,#a92f3d);border-color:#b83d4b;box-shadow:0 8px 20px #b83d4b30}.pickup-statuses label.status-to-ship.selected{color:#fff;background:linear-gradient(145deg,#dc9a3f,#a86213);border-color:#b06d19;box-shadow:0 8px 20px #b06d1930}.pickup-statuses label.status-old-orders.selected{color:#fff;background:linear-gradient(145deg,#838b96,#555c66);border-color:#646b75;box-shadow:0 8px 20px #646b7530}.pickup-statuses input{accent-color:#704678}.pickup-statuses label.status-in-store{color:#1e6941;background:#f1fbf5;border-color:#b8e7cc}.pickup-statuses label.status-in-store input{accent-color:#287a4f}.pickup-statuses label.status-after-hours{color:#245f98;background:#f1f7fd;border-color:#bad9f5}.pickup-statuses label.status-after-hours input{accent-color:#306da8}.pickup-statuses label.status-cancel{color:#a72f3d;background:#fff4f5;border-color:#f7c1c8}.pickup-statuses label.status-cancel input{accent-color:#b83d4b}.pickup-statuses label.status-to-ship{color:#9a5b0d;background:#fff8ec;border-color:#f3d09d}.pickup-statuses label.status-to-ship input{accent-color:#b06d19}.pickup-statuses label.status-old-orders{color:#555d67;background:#f5f6f7;border-color:#cfd3d8}.pickup-statuses label.status-old-orders input{accent-color:#646b75}.pickup-entry-card form{grid-template-columns:minmax(180px,.75fr) minmax(240px,1fr) auto;align-items:end;gap:12px;display:grid}.pickup-entry-card form label{gap:7px;display:grid}.pickup-entry-card form label span{font-size:12px;font-weight:800}.pickup-entry-card form input,.pickup-entry-card form select{border:1px solid #d8cfdc;border-radius:10px;outline:none;width:100%;height:48px;padding:0 13px;font-size:15px}.pickup-entry-card form input:focus,.pickup-entry-card form select:focus{border-color:#8e5797;box-shadow:0 0 0 4px #8e579718}.pickup-entry-card form>button{color:#fff;background:linear-gradient(145deg,#795080,#4c2f52);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 28px;font-weight:800;display:flex}.pickup-entry-card form>button:disabled{opacity:.4}.pickup-entry-card>p{margin:12px 0 0}.pickup-status-pill{color:#684276;background:#f2e9f4;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.pickup-status-pill.status-in-store{color:#1e6941;background:#def5e8;border:1px solid #b8e7cc}.pickup-status-pill.status-after-hours{color:#245f98;background:#e0effd;border:1px solid #bad9f5}.pickup-status-pill.status-cancel{color:#a72f3d;background:#fee5e8;border:1px solid #f7c1c8}.pickup-status-pill.status-to-ship{color:#9a5b0d;background:#fff0d8;border:1px solid #f3d09d}.pickup-status-pill.status-old-orders{color:#555d67;background:#e9ebee;border:1px solid #cfd3d8}@media (width<=850px){.pickup-statuses{grid-template-columns:repeat(2,1fr)}.pickup-entry-card form{grid-template-columns:1fr}.pickup-entry-card form>button{width:100%}}@media (width<=480px){.pickup-statuses{grid-template-columns:1fr}}.pickup-warning-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f1823b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pickup-warning-dialog{text-align:center;background:#fff;border-radius:20px;width:min(100%,500px);padding:30px;position:relative;box-shadow:0 30px 90px #0006}.pickup-warning-close{color:#725f77;background:#f5f0f6;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:13px;right:13px}.pickup-warning-icon{color:#8a5a15;background:#fff0cf;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 12px;display:grid}.pickup-warning-dialog>p:first-of-type{color:#826e86;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.pickup-warning-dialog h2{max-width:400px;margin:6px auto 16px;font-size:22px}.pickup-warning-list{text-align:left;gap:7px;max-height:220px;display:grid;overflow:auto}.pickup-warning-list>div{background:#fbf8fc;border:1px solid #eadfec;border-radius:10px;grid-template-columns:90px 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.pickup-warning-list span{font-weight:700}.pickup-warning-list small{color:#756878}.pickup-warning-copy{color:#716675;margin:16px 0;font-size:12px}.pickup-warning-actions{grid-template-columns:1fr 1.5fr;gap:9px;display:grid}.pickup-warning-actions button{border:0;border-radius:10px;height:46px;font-weight:800}.pickup-warning-actions button:first-child{color:#665b69;background:#eee9f0}.pickup-warning-actions button:last-child{color:#fff;background:linear-gradient(145deg,#795080,#4c2f52)}@media (width<=520px){.pickup-warning-dialog{padding:28px 20px}.pickup-warning-list>div{grid-template-columns:75px 1fr}.pickup-warning-list small{grid-column:2}.pickup-warning-actions{grid-template-columns:1fr}}.pending-page{flex-direction:column;flex:1 1 0;height:auto;min-height:0;display:flex}.pending-dashboard{background:#fff;border:1px solid #e6ddea;border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;flex:auto;height:100%;min-height:0;padding:18px;display:flex;box-shadow:0 10px 30px #39274012}.pending-toolbar{flex:none;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.pending-toolbar>div:first-child>span{color:#7c4d84;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.pending-toolbar h2{margin:4px 0 2px;font-size:22px}.pending-toolbar p{color:#7d7280;margin:0;font-size:12px}.pending-controls{align-items:center;gap:8px;display:flex}.pending-search{border:1px solid #d9cedd;border-radius:10px;align-items:center;gap:8px;width:min(46vw,600px);min-width:400px;height:42px;padding:0 12px;display:flex}.pending-search input{border:0;outline:0;width:100%;font-size:13px}.pending-controls select,.pending-controls button{color:#604a65;background:#fff;border:1px solid #d9cedd;border-radius:10px;height:42px;padding:0 12px;font-weight:700}.pending-controls button{align-items:center;gap:6px;display:flex}.pending-table-wrap{border:1px solid #e8e1ea;border-radius:11px;flex:1 1 0;min-height:0;overflow:auto}.pending-table-wrap table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.pending-table-wrap th{z-index:1;text-align:left;color:#685d6c;text-transform:uppercase;background:#f7f4f8;padding:11px;font-size:10px;position:sticky;top:0}.pending-table-wrap td{border-top:1px solid #eee8f0;padding:11px}.pending-table-wrap tbody tr:hover{background:#fcf9fd}.pending-table-wrap td[colspan]{text-align:center;color:#857b88;padding:42px}.pending-pill{color:#805629;background:#fff1d8;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.pending-sms-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9b5da7,#55345f);border:1px solid #d8c8dc;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 4px 10px #5a356326}.pending-sms-button:hover{transform:translateY(-1px)}.pending-sms-button:disabled{cursor:not-allowed;opacity:.45}.pending-sms-history{gap:6px;min-width:170px;display:grid}.pending-sms-history>span{color:#513b58;background:#f5eef7;border-radius:8px;gap:1px;padding:6px 8px;display:grid}.pending-sms-history strong{font-size:12px}.pending-sms-history small,.pending-sms-none,.pending-sms-cooldown{color:#7b6d80;font-size:11px}.pending-sms-cooldown{max-width:130px;margin-top:5px;line-height:1.3;display:block}.pending-sms-spinner{animation:.8s linear infinite pending-sms-spin}.pending-sms-success{color:#28613b;background:#edf9f1;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:700}@keyframes pending-sms-spin{to{transform:rotate(360deg)}}@media (width<=900px){.pending-toolbar{flex-direction:column;align-items:stretch}.pending-controls{flex-wrap:wrap}.pending-search{flex:1 0 100%;width:100%;min-width:0}.pending-controls select{flex:1}.pending-controls button{flex:none}}.pending-page{flex-direction:column;flex:1 1 0;gap:14px;height:auto;min-height:0;display:flex}.pending-import{background:#fff;border:1px solid #decfe3;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #39274010}.pending-import-toggle{color:#513b57;text-align:left;background:linear-gradient(100deg,#faf6fb,#f5edf7);border:0;justify-content:space-between;align-items:center;width:100%;padding:15px 18px;display:flex}.pending-import-toggle>span{align-items:center;gap:11px;display:flex}.pending-import-toggle>span>span{gap:2px;display:grid}.pending-import-toggle strong{font-size:14px}.pending-import-toggle small{color:#7c6d80;font-size:11px}.pending-import-body{border-top:1px solid #eadfec;grid-template-columns:minmax(320px,1.6fr) minmax(220px,.75fr);gap:14px;padding:16px;display:grid}.pending-import-body label{gap:7px;display:grid}.pending-import-body label>span{font-size:11px;font-weight:800}.pending-order-entry textarea{resize:vertical;border:1px solid #d8cfdc;border-radius:10px;outline:none;width:100%;min-height:112px;padding:11px 13px;font:600 14px/1.5 inherit}.pending-order-entry textarea:focus,.pending-import-side select:focus{border-color:#8e5797;box-shadow:0 0 0 4px #8e579718}.pending-order-entry small{color:#7d7280}.pending-import-side{align-content:start;gap:12px;display:grid}.pending-import-side select{background:#fff;border:1px solid #d8cfdc;border-radius:10px;width:100%;height:46px;padding:0 12px}.pending-import-side>button{color:#fff;background:linear-gradient(145deg,#795080,#4c2f52);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:46px;font-weight:800;display:flex}.pending-import-side>button:disabled{opacity:.45}.pending-import-results{background:#fcf9fd;border:1px solid #e4d8e7;border-radius:10px;grid-column:1/-1;padding:12px 14px;font-size:12px}.pending-import-results>strong{margin-bottom:5px;display:block}.pending-import-results p{margin:4px 0}.import-added{color:#287348}.import-skipped{color:#836423}.import-failed{color:#9b3f3f}.import-failed>span{font-weight:800}.import-failed p{padding-left:10px}@media (width<=780px){.pending-import-body{grid-template-columns:1fr}.pending-import-results{grid-column:auto}.pending-import-toggle small{display:none}}.pending-pill.old-order-pill{color:#9f1d1d;background:#fee2e2;border:1px solid #fecaca}.mcs-confirm-backdrop{z-index:2147483646;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#211724cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mcs-confirm-card{background:#fff;border:1px solid #dccfe0;border-radius:22px;width:min(100%,520px);animation:.16s ease-out mcs-confirm-in;overflow:hidden;box-shadow:0 30px 90px #100b1266}.mcs-confirm-accent{background:linear-gradient(90deg,#9c64a5,#68406f 52%,#3f2a45);height:7px}.mcs-confirm-body{text-align:center;padding:30px 30px 22px}.mcs-confirm-icon{color:#fff;background:linear-gradient(145deg,#9c64a5,#57335e);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid;box-shadow:0 10px 24px #68406f42}.mcs-confirm-icon svg{width:27px;height:27px}.mcs-confirm-eyebrow{color:#815389;letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.mcs-confirm-title{color:#2b222e;margin:0;font-size:25px;line-height:1.2}.mcs-confirm-message{color:#6f6673;white-space:pre-wrap;max-width:430px;margin:13px auto 0;font-size:14px;line-height:1.55}.mcs-confirm-actions{grid-template-columns:1fr 1.25fr;gap:10px;padding:0 30px 30px;display:grid}.mcs-confirm-actions button{color:#493e4c;cursor:pointer;background:#f7f4f7;border:1px solid #ddd3df;border-radius:11px;height:47px;font:800 13px Arial,sans-serif}.mcs-confirm-actions .mcs-confirm-primary{color:#fff;background:linear-gradient(135deg,#86528f,#56315e);border:0;box-shadow:0 8px 18px #68406f30}.mcs-confirm-actions .mcs-confirm-primary.danger{background:linear-gradient(135deg,#a14c58,#79343d)}.mcs-confirm-actions button:focus-visible{outline-offset:2px;outline:3px solid #cba9d2}@keyframes mcs-confirm-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (width<=560px){.mcs-confirm-body{padding:24px 20px 18px}.mcs-confirm-actions{padding:0 20px 22px}.mcs-confirm-title{font-size:21px}}.dc-page{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.dc-form{background:#fff;border:1px solid #e3d9e7;border-radius:15px;grid-template-columns:minmax(150px,.35fr) minmax(280px,1fr) minmax(180px,.45fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.dc-form>label>span{color:#59485d;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.dc-form label{min-width:0}.dc-form input,.dc-form select{width:100%;height:43px;font:inherit;background:#fff;border:1px solid #d9cedd;border-radius:10px;padding:10px 12px}.dc-form>button,.dc-history header button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:43px;padding:0 17px;font-weight:850;display:flex}.dc-form>button{color:#fff;background:linear-gradient(135deg,#9a5aa5,#55345f)}.dc-form>.dc-cancel-edit{color:#604a65;background:#fff;border:1px solid #d9cedd;grid-column:4}.dc-form button:disabled,.dc-history button:disabled{opacity:.5}.dc-message{border-radius:9px;align-items:center;gap:7px;margin:0;padding:11px 13px;font-size:13px;font-weight:750;display:flex}.dc-message.error{color:#9c2e39;background:#fff0f1}.dc-message.success{color:#27613b;background:#edf9f1}.dc-history{background:#fff;border:1px solid #e3d9e7;border-bottom:0;border-radius:15px 15px 0 0;flex-direction:column;flex:1;min-height:0;padding:18px;display:flex}.dc-history header{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.dc-history header span{color:#7c4d84;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.dc-history h2{margin:4px 0 2px;font-size:22px}.dc-history p{color:#7d7280;margin:0;font-size:12px}.dc-history header button{color:#604a65;background:#fff;border:1px solid #d9cedd}.dc-table{border:1px solid #e8e1ea;border-radius:11px;flex:1;min-height:0;overflow:auto}.dc-table table{border-collapse:collapse;width:100%;font-size:13px}.dc-table th{text-align:left;color:#685d6c;text-transform:uppercase;background:#f7f4f8;padding:11px;font-size:10px;position:sticky;top:0}.dc-table td{vertical-align:top;border-top:1px solid #eee8f0;padding:12px 11px}.dc-table td:nth-child(3){white-space:pre-wrap}.dc-table td[colspan]{text-align:center;color:#857b88;padding:45px}.dc-type{border-radius:999px;padding:5px 9px;display:inline-flex}.dc-type.damage{color:#9a3439;background:#fff0f1}.dc-type.conversion{color:#315f83;background:#eaf3fb}.dc-row-actions{gap:7px;display:flex}.dc-row-actions button{color:#604a65;background:#fff;border:1px solid #d9cedd;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 10px;font-weight:800;display:inline-flex}.dc-row-actions button.delete{color:#a23843;background:#fff7f7;border-color:#eccdd1}@media (width<=900px){.dc-form{grid-template-columns:1fr 1fr}.dc-notes{grid-column:1/-1}.dc-form>button{width:100%}.dc-form>.dc-cancel-edit{grid-column:auto}}@media (width<=600px){.dc-form{grid-template-columns:1fr}.dc-notes{grid-column:auto}.dc-table table{min-width:760px}}.ms-page{gap:16px;display:grid}.ms-form,.ms-options,.ms-history{background:#fff;border:1px solid #e6dce9;border-radius:14px;padding:18px}.ms-form{grid-template-columns:minmax(180px,.8fr) minmax(280px,1.8fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;display:grid}.ms-form label,.ms-options form{gap:7px;display:grid}.ms-form label span,.ms-options header span,.ms-history header span{letter-spacing:.09em;text-transform:uppercase;color:#704378;font-size:12px;font-weight:800}.ms-form input,.ms-form select,.ms-options input{background:#fff;border:1px solid #d9cddd;border-radius:9px;height:44px;padding:0 12px}.ms-page button{color:#59345f;cursor:pointer;background:#fff;border:1px solid #d9cddd;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-weight:750;display:inline-flex}.ms-form>button:first-of-type,.ms-options form>button:first-of-type{color:#fff;background:linear-gradient(135deg,#67316f,#b43fa0);border:0}.ms-message{border-radius:10px;align-items:center;gap:8px;margin:0;padding:11px 14px;display:flex}.ms-message.error{color:#a82929;background:#fff0f0}.ms-message.success{color:#237842;background:#edf9f0}.ms-options header h2,.ms-history h2{margin:3px 0 0}.ms-options form{grid-template-columns:1fr auto auto;margin:14px 0}.ms-chips{flex-wrap:wrap;gap:9px;display:flex}.ms-chips>span{background:#faf7fb;border:1px solid #d9cddd;border-radius:999px;align-items:center;gap:5px;padding:6px 8px 6px 12px;display:inline-flex}.ms-chips span.default{padding-right:12px}.ms-chips small{color:#856f89;text-transform:uppercase;font-size:10px}.ms-chips button{background:0 0;border:0;padding:4px}.ms-history header{justify-content:space-between;align-items:center;display:flex}.ms-history header p{color:#755f79;margin:3px 0 0}.ms-table{margin-top:14px;overflow:auto}.ms-table table{border-collapse:collapse;width:100%}.ms-table th,.ms-table td{text-align:left;vertical-align:top;border-top:1px solid #eee6ef;padding:12px}.ms-table th{text-transform:uppercase;color:#755f79;font-size:11px}.ms-row-actions{gap:7px;display:flex}.ms-row-actions button{padding:7px 9px}.ms-row-actions .delete{color:#a52d42}.ms-cancel{color:#644768!important;background:#f7f2f8!important}@media (width<=900px){.ms-form,.ms-options form{grid-template-columns:1fr}.ms-history{padding:14px}}.cm-page,.cmt-page{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.cm-card,.cmt-page>form{background:#fff;border:1px solid #e3d9e7;border-radius:15px;padding:18px}.cm-contact-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cm-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.cm-add-template-trigger{color:#604a65;background:#fff;border:1px solid #cdbbd2;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;margin-top:6px;font-weight:850;display:inline-flex}.cm-inline-template{background:#faf8fb;border:1px solid #d8c9dc;border-radius:12px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding:14px;display:grid}.cm-inline-template-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.cm-inline-template-head strong,.cm-inline-template-head small{display:block}.cm-inline-template-head small{color:#7d7280;margin-top:2px}.cm-inline-template-head>button{color:#604a65;background:#fff;border:1px solid #d8c9dc;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.cm-save-template{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#9a5aa5,#55345f);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:43px;padding:0 15px;font-weight:850;display:inline-flex}.cm-order-field>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.cm-order-field button{color:#fff;background:linear-gradient(135deg,#9a5aa5,#55345f);border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;height:43px;padding:0 12px;font-weight:850;display:inline-flex}.cm-card label,.cmt-page label{min-width:0;display:block}.cm-card label>span,.cmt-page label>span{color:#59485d;margin-bottom:6px;font-size:13px;font-weight:900;display:block}.cm-card input,.cm-card select,.cmt-page input{width:100%;height:43px;font:inherit;background:#fff;border:1px solid #d9cedd;border-radius:10px;padding:10px 12px}.cm-card textarea,.cmt-page textarea{width:100%;font:inherit;resize:vertical;border:1px solid #d9cedd;border-radius:10px;padding:11px 12px}.cm-message-row{grid-template-columns:minmax(0,1fr) 170px;align-items:stretch;gap:10px;margin-top:12px;display:grid}.cm-message{margin:0}.cm-message textarea{min-height:86px}.cm-items{background:#faf8fb;border:1px solid #e3d9e7;border-radius:12px;margin-top:12px;padding:12px}.cm-items-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cm-items-head>div>span{color:#59485d;font-weight:900;display:block}.cm-items-head small{color:#7d7280}.cm-items-head button{color:#604a65;background:#fff;border:1px solid #cdbbd2;border-radius:9px;min-height:38px;padding:0 13px;font-weight:850}.cm-item-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.cm-card .cm-item{cursor:pointer;background:#fff;border:1px solid #e3d9e7;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.cm-card .cm-item input{accent-color:#74447d;flex:none;width:18px;height:18px}.cm-card .cm-item>span{margin:0}.cm-item strong,.cm-item small{display:block}.cm-item small{color:#7d7280;margin-top:3px}.cm-message small,.cm-contact-row small,.cmt-page label small{color:#7d7280;margin-top:5px;display:block}.cm-send,.cm-history header button,.cmt-form-actions button,.cmt-list button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:43px;padding:0 15px;font-weight:850;display:inline-flex}.cm-send,.cmt-form-actions button{color:#fff;background:linear-gradient(135deg,#9a5aa5,#55345f)}.cm-send{width:100%;height:auto;min-height:86px;margin-top:22px}.cm-card button:disabled{opacity:.5}.cm-alert{border-radius:9px;margin:0;padding:11px 13px;font-weight:750}.cm-alert.error{color:#9c2e39;background:#fff0f1}.cm-alert.success{color:#27613b;background:#edf9f1;align-items:center;gap:7px;display:flex}.cm-history{background:#fff;border:1px solid #e3d9e7;border-radius:15px;flex:1;min-height:0;padding:14px;overflow:hidden}.cm-history header{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.cm-history header span,.cmt-page header span{color:#7c4d84;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.cm-history h2,.cmt-page h2{margin:0 0 2px;font-size:20px}.cm-history p,.cmt-page header p{color:#7d7280;margin:0}.cm-history header button{color:#604a65;background:#fff;border:1px solid #d9cedd}.cm-history>div{border:1px solid #e8e1ea;border-radius:11px;height:100%;overflow:auto}.cm-history table{border-collapse:collapse;width:100%;font-size:13px}.cm-history th,.cm-history td{text-align:left;border-bottom:1px solid #eee8f0;padding:11px}.cm-history th{color:#685d6c;text-transform:uppercase;background:#f7f4f8;font-size:11px}.cmt-page{grid-template-columns:minmax(300px,.7fr) 1.3fr;align-items:start;display:grid}.cmt-page header{margin-bottom:16px}.cmt-page>form>label{margin-top:12px}.cmt-form-actions{gap:8px;margin-top:12px;display:flex}.cmt-form-actions .cancel{color:#604a65;background:#fff;border:1px solid #d9cedd}.cmt-list{flex-direction:column;gap:10px;display:flex}.cmt-list article{background:#fff;border:1px solid #e3d9e7;border-radius:13px;justify-content:space-between;gap:15px;padding:15px;display:flex}.cmt-list h3{margin:0 0 7px}.cmt-list p{white-space:pre-wrap;color:#5f5662;margin:0;line-height:1.45}.cmt-list aside{align-items:flex-start;gap:7px;display:flex}.cmt-list button{color:#604a65;background:#fff;border:1px solid #d9cedd;height:36px}.cmt-list button.delete{color:#a23843;background:#fff7f7;border-color:#eccdd1}@media (width<=900px){.cm-contact-row,.cm-options{grid-template-columns:1fr 1fr}.cm-message-row{grid-template-columns:minmax(0,1fr) 140px}.cm-inline-template{grid-template-columns:1fr 1fr}.cm-save-template{grid-column:1/-1}.cmt-page{grid-template-columns:1fr}}@media (width<=600px){.cm-contact-row,.cm-options,.cm-message-row,.cm-inline-template{grid-template-columns:1fr}.cm-send{min-height:48px;margin-top:0}.cm-history table{min-width:760px}.cm-items-head{flex-direction:column;align-items:stretch}.cm-item-list{grid-template-columns:1fr}.cmt-list article{flex-direction:column}.cmt-list aside{width:100%}.cmt-list button{flex:1}}.text-settings-page{background:#fff;border:1px solid #e6ddea;border-radius:16px 16px 0 0;flex-direction:column;flex:1 1 0;min-height:0;padding:20px;display:flex;box-shadow:0 10px 30px #39274012}.text-settings-header{justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:16px;display:flex}.text-settings-header span{color:#7c4d84;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.text-settings-header h2{margin:4px 0 5px;font-size:25px}.text-settings-header p{color:#736777;margin:0;font-size:13px}.text-settings-header>div:last-child{gap:9px;display:flex}.text-settings-header button{border:1px solid #d9ccdd;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 14px;font-weight:800;display:inline-flex}.text-refresh{color:#684276;background:#fff}.text-save{color:#fff;background:linear-gradient(145deg,#795080,#4c2f52)}.text-settings-header button:disabled{opacity:.5}.text-token-note{color:#6c5c71;background:#faf7fb;border:1px solid #e6ddea;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:12px;display:flex}.text-settings-success,.text-settings-error{align-items:center;gap:6px;margin:11px 0 0;font-size:12px;font-weight:800;display:flex}.text-settings-success{color:#23704a}.text-settings-error{color:#a33434}.text-settings-list{flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;margin-top:13px;padding-right:5px;display:grid;overflow:auto}.text-template-card{background:#fdfcfd;border:1px solid #e3d9e6;border-radius:13px;padding:15px}.text-template-card.active{border-color:#c5a8ca;box-shadow:inset 4px 0 #795080}.text-template-card.disabled{background:#f8f7f8}.text-template-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.text-template-title h3{margin:3px 0 0;font-size:15px}.text-template-title>div>span{color:#8b728f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.text-toggle{cursor:pointer;align-items:center;gap:7px;display:flex}.text-toggle input{opacity:0;pointer-events:none;position:absolute}.text-toggle>span{background:#c8c2ca;border-radius:99px;width:38px;height:21px;transition:all .18s;position:relative}.text-toggle>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.text-toggle input:checked+span{background:#704678}.text-toggle input:checked+span:after{transform:translate(17px)}.text-toggle strong{color:#716776;min-width:53px;font-size:10px}.text-template-card textarea{resize:vertical;color:#302735;background:#fff;border:1px solid #dcd2df;border-radius:9px;outline:none;width:100%;min-height:145px;margin-top:13px;padding:12px;font:13px/1.45 Arial,sans-serif}.text-template-card textarea:focus{border-color:#8e5797;box-shadow:0 0 0 4px #8e579718}.text-template-card>small{color:#8b818e;text-align:right;margin-top:5px;font-size:10px;display:block}.text-settings-empty{text-align:center;color:#847888;grid-column:1/-1;padding:45px}@media (width<=900px){.text-settings-header{flex-direction:column;align-items:stretch}.text-settings-header>div:last-child button{flex:1}.text-settings-list{grid-template-columns:1fr}}@media (width<=520px){.text-settings-page{padding:14px}.text-template-title{flex-direction:column}.text-toggle{align-self:flex-end}}.connections-page{gap:18px;display:grid}.connections-head{color:#fff;background:linear-gradient(135deg,#26142f,#51245f);border-radius:18px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex;box-shadow:0 12px 30px #35134026}.connections-head span{color:#dfbfe6;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:flex}.connections-head h2{margin:5px 0 4px;font-size:1.65rem}.connections-head p{color:#eadced;margin:0}.connections-head button,.connections-card footer button{cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 15px;font-weight:800;display:flex}.connections-head button{color:#fff;background:#ffffff18;border:1px solid #ffffff30}.connections-layout{grid-template-columns:250px minmax(0,1fr);gap:18px;display:grid}.provider-list,.connection-card{background:#fff;border:1px solid #eadfed;border-radius:16px;box-shadow:0 8px 24px #32103f0d}.provider-list{height:max-content;padding:9px}.provider-list button{text-align:left;cursor:pointer;color:#38243d;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.provider-list button.active{background:#f4eaf6}.provider-list button>span{color:#816188;background:#eee5ef;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.provider-list button>span.connected{color:#238046;background:#e4f6e9}.provider-list strong,.provider-list small{display:block}.provider-list small{color:#89758d;margin-top:2px}.connection-card{padding:22px}.connection-title,.connection-title>div,.connection-card footer{justify-content:space-between;align-items:center;display:flex}.connection-title>div{justify-content:flex-start;gap:12px}.connection-title>div>span{color:#fff;background:#472052;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.connection-title h3{margin:0;font-size:1.25rem}.connection-title p{color:#806f84;margin:3px 0 0}.connection-title b{color:#217a43;background:#eaf8ee;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.8rem;display:flex}.connection-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:24px 0 15px;display:grid}.connection-fields label>span{color:#443147;justify-content:space-between;align-items:center;margin-bottom:6px;font-weight:750;display:flex}.connection-fields em{color:#238046;background:#eaf8ee;border-radius:999px;padding:3px 7px;font-size:.72rem;font-style:normal}.connection-fields label>div{position:relative}.connection-fields input{box-sizing:border-box;background:#fff;border:1px solid #d9cddd;border-radius:10px;width:100%;padding:11px 42px 11px 12px;font-size:1rem}.connection-fields label>div button{color:#765d7b;cursor:pointer;background:0 0;border:0;width:34px;height:34px;position:absolute;top:5px;right:5px}.security-note{color:#68556c;background:#f7f3f8;border-radius:9px;padding:11px 13px;font-size:.88rem}.connection-notice{border-radius:9px;padding:10px 13px;font-weight:700}.connection-notice.success{color:#217a43;background:#eaf8ee}.connection-notice.error{color:#a52a36;background:#fff0f1}.connection-card footer{justify-content:flex-end;gap:10px;margin-top:18px}.connection-card footer .test{color:#4f2b57;background:#eee6f0}.connection-card footer .save{color:#fff;background:linear-gradient(135deg,#3b1846,#6d3279)}.connection-card button:disabled{opacity:.5;cursor:not-allowed}@media (width<=850px){.connections-layout{grid-template-columns:1fr}.provider-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connection-fields{grid-template-columns:1fr}}@media (width<=540px){.connections-head{align-items:flex-start;gap:14px}.connections-head p{display:none}.provider-list{grid-template-columns:1fr}.connection-card{padding:16px}.connection-title{align-items:flex-start}.connection-title b{justify-content:center;width:28px;height:28px;padding:0;font-size:0}}.backup-page{gap:18px;display:grid}.backup-head{color:#fff;background:linear-gradient(135deg,#23132d,#542562);border-radius:18px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex;box-shadow:0 12px 30px #35134026}.backup-head span{color:#dfbfe6;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:flex}.backup-head h2{margin:5px 0 4px;font-size:1.65rem}.backup-head p{color:#eadced;margin:0}.backup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.backup-card,.restore-card,.backup-security{background:#fff;border:1px solid #eadfed;border-radius:16px;box-shadow:0 8px 24px #32103f0d}.backup-card{flex-direction:column;padding:22px;display:flex}.backup-icon{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.backup-icon.excel{color:#217a43;background:#e5f6ea}.backup-icon.images{color:#62408a;background:#eee7f6}.backup-icon.restore{color:#793c80;background:#f5e7f6}.backup-card h3,.restore-card h3{color:#37263b;margin:13px 0 5px}.backup-card p,.restore-card p{color:#78677c;margin:0;line-height:1.5}.backup-card ul{color:#59475d;flex:1;padding-left:19px;line-height:1.8}.backup-card>button,.check-backup,.restore-preview>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b1846,#6d3279);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-weight:800;display:flex}.backup-card button:disabled,.restore-card button:disabled{opacity:.5;cursor:not-allowed}.backup-tip{color:#795c2d;background:#fff8e8;border-radius:9px;align-items:center;gap:8px;margin:26px 0;padding:11px;display:flex}.restore-card{padding:22px}.restore-title{align-items:center;gap:13px;display:flex}.restore-title h3{margin-top:0}.backup-drop{color:#725a77;cursor:pointer;background:#faf7fb;border:2px dashed #d9c9dc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:115px;margin:20px 0 12px;display:flex;position:relative}.backup-drop strong{color:#49344e;margin:7px 0 3px}.backup-drop span{font-size:.85rem}.backup-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.check-backup{margin-left:auto}.restore-preview{background:#f6f0f7;border-radius:12px;margin-top:18px;padding:16px}.restore-preview h4{color:#297249;align-items:center;gap:7px;margin:0 0 12px;display:flex}.restore-preview>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.restore-preview>div span{color:#69576d;background:#fff;border-radius:8px;padding:9px;font-size:.78rem}.restore-preview>div b{color:#3b2940;font-size:1rem;display:block}.restore-preview>label{color:#513c56;align-items:flex-start;gap:8px;margin:16px 0;font-weight:700;display:flex}.restore-preview>button{margin-left:auto}.backup-notice{border-radius:9px;padding:11px 13px;font-weight:750}.backup-notice.success{color:#217a43;background:#eaf8ee}.backup-notice.error{color:#a52a36;background:#fff0f1}.backup-security{color:#5c4861;gap:11px;padding:15px 18px;display:flex}.backup-security svg{color:#6c3575;flex:none}.backup-security p{margin:3px 0 0;line-height:1.45}@media (width<=850px){.backup-grid{grid-template-columns:1fr}.restore-preview>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.backup-head p{display:none}.restore-card{padding:16px}.restore-preview>div{grid-template-columns:1fr}.restore-preview>button,.check-backup{width:100%}}.branding-page{gap:18px;display:grid}.branding-head{color:#fff;background:linear-gradient(135deg,#24132d,#582765);border-radius:18px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex;box-shadow:0 12px 30px #35134026}.branding-head span{color:#dfbfe6;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:flex}.branding-head h2{margin:5px 0 4px;font-size:1.65rem}.branding-head p{color:#eadced;margin:0}.branding-card{background:#fff;border:1px solid #eadfed;border-radius:16px;padding:22px;box-shadow:0 8px 24px #32103f0d}.branding-preview{background:linear-gradient(135deg,#f7f1f8,#eee3f1);border-radius:14px;align-items:center;gap:15px;padding:18px;display:flex}.branding-logo{color:#fff;background:linear-gradient(135deg,#351640,#70417a);border-radius:16px;flex:none;place-items:center;width:70px;height:70px;display:grid;overflow:hidden}.branding-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.branding-logo strong{letter-spacing:.08em;font-size:1.2rem}.branding-preview small{color:#846e89;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.branding-preview h3{color:#37263b;margin:3px 0;font-size:1.45rem}.branding-preview p{color:#746078;margin:0}.branding-form{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.branding-form>label>span,.logo-field>span{color:#49354e;margin-bottom:7px;font-weight:800;display:block}.branding-form input[type=text],.branding-form>label>input{box-sizing:border-box;border:1px solid #d9cddd;border-radius:10px;width:100%;padding:12px;font-size:1rem}.branding-form label>small{color:#846f88;margin-top:6px;display:block}.logo-upload{color:#725a77;cursor:pointer;background:#faf7fb;border:2px dashed #d7c6db;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:105px;display:flex;position:relative}.logo-upload strong{color:#4d3852;margin:5px 0 1px}.logo-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.logo-actions{gap:8px;margin-top:9px;display:flex}.logo-actions button,.branding-card footer button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:flex}.logo-actions button{color:#52305a;background:#eee6f0}.logo-actions .remove{color:#a52a36;background:#fff0f1}.branding-card footer{justify-content:flex-end;margin-top:18px;display:flex}.branding-card footer button{color:#fff;background:linear-gradient(135deg,#3b1846,#6d3279);padding:11px 16px}.branding-card button:disabled{opacity:.5;cursor:not-allowed}.branding-notice{border-radius:9px;align-items:center;gap:6px;padding:11px 13px;font-weight:750;display:flex}.branding-notice.success{color:#217a43;background:#eaf8ee}.branding-notice.error{color:#a52a36;background:#fff0f1}@media (width<=750px){.branding-form{grid-template-columns:1fr}.branding-head p{display:none}}.user-settings{gap:16px;padding:20px;display:grid}.user-settings-head{background:#fff;border:1px solid #e7dfe8;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.user-settings-head span,.user-modal>span{color:#815389;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.user-settings-head h2{margin:4px 0 5px;font-size:24px}.user-settings-head p{color:#746d78;margin:0}.user-settings-head>button{color:#fff;background:#68406f;border:0;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 17px;font-weight:800;display:flex}.user-list-card{background:#fff;border:1px solid #e7dfe8;border-radius:16px;overflow:hidden}.user-list-heading{border-bottom:1px solid #ece6ed;justify-content:space-between;padding:15px 20px;display:flex}.user-list-heading span{color:#827987;font-size:12px}.user-row{border-bottom:1px solid #f0ebf1;grid-template-columns:44px minmax(180px,1fr) auto auto;align-items:center;gap:14px;min-height:76px;padding:13px 18px;display:grid}.user-row:last-child{border-bottom:0}.user-avatar{color:#704578;background:#f1ebf2;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.user-avatar.admin{color:#fff;background:#68406f}.user-row>div:nth-child(2){gap:4px;display:grid}.user-row>div:nth-child(2)>span{color:#7b7480;font-size:12px}.role-pill{color:#615a64;background:#f0edf1;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.role-pill.admin{color:#683e70;background:#efe2f1}.user-actions{gap:7px;display:flex}.user-actions button{background:#fff;border:1px solid #ddd4df;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-weight:700;display:flex}.user-actions .danger{color:#a33e43}.user-actions button:disabled{opacity:.35}.user-message{border-radius:10px;padding:11px 14px;font-size:13px;font-weight:700}.user-message.error{color:#9a3439;background:#fff0f0}.user-message.success{color:#2f7345;background:#edf8f0}.user-loading{color:#777;padding:25px}.user-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#221a2599;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.user-modal{background:#fff;border-radius:20px;width:min(100%,480px);padding:30px;position:relative;box-shadow:0 28px 80px #0006}.user-modal-close{background:0 0;border:0;position:absolute;top:18px;right:18px}.user-modal-icon{color:#fff;background:linear-gradient(145deg,#9c64a5,#57335e);border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:14px;display:grid}.user-modal h2{margin:5px 0 20px}.user-modal form{gap:14px;display:grid}.user-modal label{gap:7px;font-size:12px;font-weight:800;display:grid}.user-modal input,.user-modal select{width:100%;height:45px;font:inherit;background:#fff;border:1px solid #d9d0dc;border-radius:9px;padding:0 12px}.user-modal-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:7px;display:grid}.user-modal-actions button{background:#f7f4f7;border:1px solid #ddd4df;border-radius:9px;height:44px;font-weight:800}.user-modal-actions .primary{color:#fff;background:#68406f;border:0}@media (width<=760px){.user-settings{padding:12px}.user-settings-head{flex-direction:column;align-items:flex-start}.user-row{grid-template-columns:42px 1fr}.role-pill{justify-self:start}.user-actions{grid-column:1/-1}.user-settings-head>button{justify-content:center;width:100%}}.report-log{flex:auto;min-height:0;padding:0;display:grid;overflow:hidden}.report-submissions-button,.report-calculator-button,.report-tax-button{color:#fff;background:linear-gradient(135deg,#9d64a5,#58315e);border:0;border-radius:10px;align-items:center;gap:8px;height:45px;padding:0 15px;font-weight:900;display:flex}.report-calculator-button{color:#65406c;background:#fff;border:1px solid #d8c9dc}.report-tax-button{color:#65406c;background:#f8f3f9;border:1px solid #d8c9dc}.report-submissions-button span{background:#ffffff2b;border-radius:99px;padding:3px 7px}.report-card{background:#fff;border:1px solid #e4dce6;border-radius:16px 16px 0 0;gap:20px;min-height:100%;padding:26px;display:grid;position:relative;overflow-y:auto;box-shadow:0 8px 28px #62406b0a}.report-preview{color:#653c6c;background:#f3e9f4;border-radius:9px;justify-self:start;padding:9px 13px}.report-card>label,.report-submit-row label,.report-order-row label{gap:7px;font-size:12px;font-weight:800;display:grid}.report-order{width:100%}.report-order-row{grid-template-columns:minmax(280px,550px) auto;justify-content:space-between;align-items:end;gap:20px;display:grid}.report-order-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.report-calculator{background:#fff;border-radius:20px;width:min(92vw,370px);padding:26px;position:relative;box-shadow:0 24px 70px #1f142650}.report-tax-calculator{background:#fff;border-radius:20px;width:min(94vw,560px);padding:28px;position:relative;box-shadow:0 24px 70px #1f142650}.report-tax-calculator>span{color:#83528a;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.report-tax-calculator h2{margin:4px 0 5px}.tax-mode-switch{background:#f1e9f3;border-radius:11px;grid-template-columns:1fr 1fr;gap:6px;margin:14px 0;padding:4px;display:grid}.tax-mode-switch button{color:#6c5371;background:0 0;border:0;border-radius:8px;height:38px;font-weight:800}.tax-mode-switch button.active{color:#fff;background:linear-gradient(135deg,#8e5797,#58315e);box-shadow:0 5px 12px #58315e30}.tax-total-results{grid-template-columns:repeat(2,1fr)}.tax-input-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tax-input-grid label{color:#4b3c4e;gap:6px;font-size:12px;font-weight:800;display:grid}.tax-input-grid input{width:100%;height:46px;font:inherit;border:1px solid #ded4e0;border-radius:10px;padding:0 12px}.tax-results{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.tax-result{color:#64406b;background:#faf7fb;border:1px solid #e5d9e7;border-radius:13px;gap:5px;min-width:0;padding:14px;display:grid}.tax-result span{color:#88738c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.tax-result strong{text-overflow:ellipsis;font-size:23px;overflow:hidden}.tax-result.primary{color:#fff;background:linear-gradient(135deg,#9d64a5,#58315e);border-color:#0000}.tax-result.primary span{color:#f4eaf6}.tax-clear{color:#65406c;background:#fff;border:1px solid #d9cedb;border-radius:10px;width:100%;height:43px;margin-top:12px;font-weight:800}.report-calculator>span{color:#83528a;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.report-calculator h2{margin:4px 0 16px}.calculator-display{background:#f7f3f8;border:1px solid #e1d8e3;border-radius:14px;align-content:center;justify-items:end;min-height:92px;margin-bottom:12px;padding:15px 17px;display:grid;overflow:hidden}.calculator-display small{color:#806c84;min-height:18px}.calculator-display strong{text-overflow:ellipsis;max-width:100%;font-size:32px;font-weight:700;overflow:hidden}.calculator-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.calculator-grid button{color:#332b35;background:#fff;border:1px solid #e0d7e2;border-radius:12px;height:52px;font-size:17px;font-weight:800}.calculator-grid button:hover{background:#f5eff6}.calculator-grid .utility{color:#68416f;background:#f1e8f3}.calculator-grid .operator,.calculator-grid .equals{color:#fff;background:linear-gradient(135deg,#9d64a5,#58315e);border:0}.calculator-grid .zero{grid-column:span 1}.report-card input:not([type=radio]),.report-card textarea,.report-card select{width:100%;font:inherit;background:#fff;border:1px solid #dcd3de;border-radius:9px}.report-card input:not([type=radio]),.report-card select{height:45px;padding:0 12px}.report-card textarea{resize:vertical;padding:11px}.report-card fieldset{border:0;margin:0;padding:0}.report-card legend{margin-bottom:9px;font-size:12px;font-weight:900}.report-choice-grid{grid-template-columns:repeat(6,minmax(110px,1fr));gap:9px;display:grid}.report-choice-grid label,.binary-choice label,.service-choice label{cursor:pointer;background:#fff;border:1px solid #dfd7e1;border-radius:9px;align-items:center;gap:7px;padding:11px;transition:transform .16s,box-shadow .16s;display:flex}.report-choice-grid label:hover{z-index:2;transform:scale(1.06);box-shadow:0 8px 18px #5a356229}.report-choice-grid label.selected{color:#fff;background:linear-gradient(135deg,#a56cad,#56315d);border-color:#0000;box-shadow:0 8px 20px #6a3d7340}.binary-choice label.selected,.service-choice label.selected{color:#633a6a;background:#f2e9f3;border-color:#794981}.report-choice-grid label span{font-size:11px}.report-options{grid-template-columns:minmax(230px,.7fr) minmax(480px,1.5fr);gap:18px;display:grid}.binary-choice,.service-choice{flex-wrap:wrap;gap:8px;display:flex}.binary-choice label{min-width:90px}.report-card input[type=radio]{accent-color:#75457d}.report-card small{color:#846a88;margin-top:7px;display:block}.disabled-field,.disabled{opacity:.45}.report-submit-row{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;display:grid}.report-submit-row button{color:#fff;background:#65406c;border:0;border-radius:9px;align-items:center;gap:8px;height:45px;padding:0 20px;font-weight:900;display:flex}.report-submit-row button:disabled{opacity:.45}.report-notice{border-radius:9px;margin:0;padding:11px 13px;font-size:13px;font-weight:700}.report-notice.success{color:#2f7143;background:#edf8f0}.report-notice.error{color:#9a3e38;background:#fff1ef}.report-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#211923a3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.report-modal{background:#fff;border-radius:18px;grid-template-rows:auto 1fr;width:min(96vw,1500px);height:min(88vh,850px);display:grid;position:relative;overflow:hidden}.report-modal-close{z-index:3;background:0 0;border:0;position:absolute;top:15px;right:16px}.report-modal-head{border-bottom:1px solid #ece5ed;justify-content:space-between;align-items:center;padding:20px 64px 16px 22px;display:flex}.report-modal-head span,.report-edit-modal>span{color:#83528a;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.report-modal-head h2,.report-edit-modal h2{margin:3px 0}.report-modal-head>button{background:0 0;border:0;align-items:center;gap:6px;font-weight:800;display:flex}.report-table-wrap{height:100%;overflow:auto}.report-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.report-table-wrap th,.report-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #eee9ef;padding:11px 13px}.report-table-wrap th{z-index:1;background:#f8f5f8;position:sticky;top:0}.report-table-wrap td:nth-child(7){min-width:250px}.report-table-wrap .created{color:#2d7141}.report-table-wrap .pending{color:#a24d31}.report-edit-modal{background:#fff;border-radius:18px;gap:14px;width:min(94vw,520px);max-height:88vh;padding:28px;display:grid;position:relative;overflow:auto}.report-edit-modal label{gap:6px;font-size:12px;font-weight:800;display:grid}.report-edit-modal select,.report-edit-modal textarea{width:100%;font:inherit;background:#fff;border:1px solid #d9cfdb;border-radius:9px;padding:10px}.report-edit-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.report-edit-actions button{background:#f7f4f7;border:1px solid #ddd3df;border-radius:9px;height:42px;font-weight:800}.report-edit-actions .primary{color:#fff;background:linear-gradient(135deg,#95609e,#59325f);border:0}@media (width<=1100px){.report-choice-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.report-log{padding:0}.report-card{padding:16px}.report-order-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.report-order-actions{gap:7px}.report-calculator-button,.report-tax-button,.report-submissions-button{padding:0 10px}.report-submissions-button{padding:0 12px}.report-choice-grid{grid-template-columns:repeat(2,1fr)}.report-options,.report-submit-row{grid-template-columns:1fr}.service-choice{grid-template-columns:1fr 1fr;display:grid}.report-submit-row button{justify-content:center}.report-modal-backdrop{padding:8px}.report-modal{width:100%;height:94vh}}@media (width<=520px){.report-order-row{grid-template-columns:1fr}.report-order-actions{grid-template-columns:1fr;display:grid}.report-submissions-button,.report-calculator-button,.report-tax-button{justify-content:center}.tax-input-grid,.tax-results{grid-template-columns:1fr}}.reprint-image-upload{cursor:pointer;background:#fbf7fc;border:1px dashed #b99dbf;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;position:relative;display:flex!important}.reprint-image-upload>span{grid-template-columns:auto auto;align-items:center;gap:2px 8px;display:grid}.reprint-image-upload>span svg{color:#7b4d85;grid-row:1/3}.reprint-image-upload>span strong{font-size:13px}.reprint-image-upload>span small{color:#7e7181;font-size:11px}.reprint-image-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.reprint-image-upload em{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#94609e,#5c3a65);border-radius:8px;max-width:42%;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800;overflow:hidden}.report-image-link{color:#6f4379;white-space:nowrap;align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}.report-image-link:hover{text-decoration:underline}.report-reship-items{border:1px solid #dfd4e2;border-radius:13px;padding:14px}.report-reship-items legend{color:#59455d;padding:0 7px;font-size:12px;font-weight:900}.report-item-list{gap:8px;display:grid}.report-item-list>label{cursor:pointer;background:#fff;border:1px solid #e4dce6;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.report-item-list>label.selected{background:#faf5fb;border-color:#a977b1}.report-item-list input[type=checkbox]{accent-color:#75447d;width:18px;height:18px}.report-item-list>label>span{gap:3px;display:grid}.report-item-list small{color:#776d79;font-size:11px}.report-item-qty{color:#695c6d;grid-auto-flow:column;align-items:center;font-size:11px;font-weight:800;display:flex!important}.report-item-qty input{border:1px solid #d7cadb;border-radius:8px;width:68px;height:35px;padding:0 7px}.report-items-state{color:#776d79;background:#faf8fb;border-radius:9px;align-items:center;gap:8px;margin:0;padding:15px;font-size:13px;display:flex}@media (width<=700px){.report-item-list>label{grid-template-columns:auto 1fr}.report-item-qty{grid-column:2;justify-content:start}}.report-retry-shipstation{color:#76540d;cursor:pointer;background:#fff8df;border:1px solid #d6b76e;border-radius:7px;align-items:center;gap:5px;margin-top:6px;padding:6px 8px;font-size:11px;font-weight:800;display:flex}.report-retry-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#92579c,#5a3563);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:14px;font-weight:900;display:flex}.report-retry-submit:disabled{opacity:.5;cursor:not-allowed}.ticket-open-button{color:#65416e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4c4d8;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.ticket-open-button:hover{background:#f7f0f9}.ticket-spin{animation:.8s linear infinite ticket-spin}.ticket-inline-error{color:#a1333e;max-width:190px;font-size:10px;display:block}.ticket-modal-backdrop{z-index:2147483000;background:#1d1521c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ticket-modal{background:#e8e4ea;border-radius:16px;flex-direction:column;justify-content:flex-start;width:min(94vw,880px);height:min(94vh,1050px);display:flex;overflow:auto;box-shadow:0 28px 80px #120d15aa}.ticket-modal-actions{background:#3f2a45;flex:none;justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.ticket-modal-actions button{color:#3f2a45;cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-weight:800;display:inline-flex}.packing-ticket-print-root{color:#111;box-sizing:border-box;transform-origin:top;background:#fff;flex:none;width:calc(100% - 32px);max-width:7.5in;min-height:auto;margin:16px auto;padding:0;font-family:Arial,sans-serif;overflow:hidden}.packing-ticket-print-root>header{border-bottom:3px solid #111;justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}.packing-ticket-print-root>header>div{min-width:0}.packing-ticket-print-root header span{letter-spacing:.18em;font-size:11px;font-weight:900}.packing-ticket-print-root h1{margin:4px 0 0;font-size:23px}.ticket-new-order{text-align:right;overflow-wrap:anywhere;max-width:42%}.ticket-new-order small{font-size:10px;font-weight:800;display:block}.ticket-new-order strong{font-size:21px}.ticket-barcode{width:56%;height:50px;margin:10px auto 12px;display:block}.ticket-qr-row{justify-content:center;align-items:flex-start;gap:32px;margin:10px auto 12px;display:flex}.ticket-qr-row>div{justify-items:center;gap:3px;display:grid}.ticket-qr-row span{text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.ticket-barcode rect{fill:#000}.ticket-barcode text{letter-spacing:1px;font:7px Arial}.ticket-summary{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:11px;display:grid}.ticket-summary>div{border:1px solid #bbb;padding:7px 8px}.ticket-summary span{text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.ticket-summary strong{overflow-wrap:anywhere;font-size:12px}.ticket-addresses{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.ticket-addresses>div{overflow-wrap:anywhere;border:1px solid #aaa;min-height:102px;padding:8px;font-size:11px;line-height:1.25}.packing-ticket-print-root h2{text-transform:uppercase;margin:0 0 6px;font-size:11px}.ticket-items table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;font-size:10px}.ticket-items th,.ticket-items td{text-align:left;overflow-wrap:anywhere;border:1px solid #999;padding:5px 6px}.ticket-items th{background:#eee}.ticket-items th:nth-child(3),.ticket-items td:nth-child(3){text-align:center;width:48px}.ticket-items th:nth-child(4),.ticket-items td:nth-child(4){text-align:right;white-space:nowrap;width:72px}.ticket-notes{border:1px solid #aaa;margin-top:11px;padding:8px}.ticket-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.3}.packing-ticket-print-root footer{border-top:1px solid #aaa;justify-content:space-between;gap:20px;margin-top:14px;padding-top:7px;font-size:10px;display:flex}@keyframes ticket-spin{to{transform:rotate(360deg)}}@media (width<=900px){.packing-ticket-print-root{width:calc(100% - 24px);margin:12px auto;transform:none}}@media print{@page{size:8.5in 11in;margin:0}html,body{box-sizing:border-box!important;width:8.5in!important;height:11in!important;margin:0!important;padding:.5in!important}body *{visibility:hidden!important}.packing-ticket-print-root,.packing-ticket-print-root *{visibility:visible!important}.packing-ticket-print-root{width:100%;max-width:7.5in;height:10in;min-height:10in;max-height:10in;margin:0;padding:0;position:static;box-sizing:border-box!important;overflow:hidden!important;transform:none!important}.ticket-modal-backdrop{background:0 0;padding:0;display:block;position:static;visibility:visible!important}.ticket-modal{width:100%;height:auto;box-shadow:none;background:#fff;border-radius:0;display:block;overflow:visible;visibility:visible!important}.ticket-modal-actions{display:none!important}}.split-ship-page{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.split-lookup-card,.split-order-card{background:#fff;border:1px solid #e1d6e4;border-radius:16px;padding:20px;box-shadow:0 9px 25px #3e25470d}.split-lookup-card>div>span{color:#59455d;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.split-search{gap:10px;display:flex}.split-search input{border:1px solid #d7cadb;border-radius:11px;flex:1;height:48px;padding:0 14px;font-size:16px}.split-search button,.split-create,.split-modal-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#91589b,#53305b);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-weight:850;display:inline-flex}.split-search button{height:48px;padding:0 20px}.split-search button:disabled,.split-create:disabled{opacity:.45}.split-alert{border-radius:10px;margin:0;padding:12px 14px;font-size:13px;font-weight:750}.split-alert.error{color:#98323c;background:#fff0f1}.split-alert.success{color:#27613b;background:#edf9f1}.split-order-card{flex-direction:column;min-height:0;display:flex}.split-order-card>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.split-order-card header span{color:#805087;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.split-order-card h2{margin:3px 0;font-size:25px}.split-order-card header p{color:#746a77;margin:0;font-size:13px}.split-order-card header>strong{color:#6d4175;background:#f2eaf4;border-radius:999px;padding:7px 10px;font-size:12px}.split-items{border:1px solid #e6dee8;border-radius:12px;min-height:0;overflow:auto}.split-items>label{cursor:pointer;border-top:1px solid #eee7ef;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.split-items>label:first-child{border-top:0}.split-items>label.selected{background:#faf5fb}.split-items input[type=checkbox]{accent-color:#75447d;width:19px;height:19px}.split-item-copy{gap:4px;display:grid}.split-item-copy strong{font-size:15px}.split-item-copy span,.split-qty span{color:#786e7b;font-size:12px}.split-qty{align-items:center;gap:8px;display:flex}.split-qty input{border:1px solid #d7cadb;border-radius:8px;width:72px;height:38px;padding:0 8px;font-size:14px}.split-create{align-self:flex-end;height:45px;margin-top:14px;padding:0 18px}.split-spin{animation:.8s linear infinite split-spin}.split-modal-backdrop{z-index:2147483000;background:#1d1521d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.split-modal{background:#e8e4ea;border-radius:16px;width:min(94vw,880px);height:min(94vh,1050px);overflow:auto}.split-modal-actions{z-index:2;background:#3f2a45;justify-content:flex-end;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.split-modal-actions button{color:#3f2a45;background:#fff;height:38px;padding:0 13px}.split-ticket{color:#111;box-sizing:border-box;background:#fff;width:calc(100% - 32px);max-width:7.5in;min-height:10in;margin:16px auto;padding:0;font-family:Arial,sans-serif}.split-ticket header{border-bottom:3px solid #111;justify-content:space-between;gap:20px;padding-bottom:12px;display:flex}.split-ticket header>div:last-child{text-align:right}.split-ticket-order-code{align-items:center;gap:18px;display:flex}.split-ticket-order-code strong{display:block}.split-ticket header span,.split-ticket dt{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.split-ticket h1{margin:4px 0;font-size:28px}.split-ticket header strong{font-size:22px}.split-ticket-grid{grid-template-columns:1fr 1fr;gap:28px;margin:30px 0;display:grid}.split-ticket-grid>div{border:1px solid #aaa;padding:12px}.split-ticket-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.split-ticket-code{text-align:center;justify-items:center;gap:4px;display:grid}.split-ticket-code span{text-transform:uppercase;font-size:9px;font-weight:850}.split-ticket-code strong{overflow-wrap:anywhere;max-width:110px;font-size:11px}.split-ticket h2{margin:0 0 8px;font-size:18px}.split-ticket dd{margin:3px 0 9px;font-size:13px}.split-ticket-grid>div>div{font-size:13px;line-height:1.35}.split-ticket table{border-collapse:collapse;width:100%;font-size:13px}.split-ticket th,.split-ticket td{text-align:left;border:1px solid #aaa;padding:9px}.split-ticket th{background:#eee}.split-ticket th:last-child,.split-ticket td:last-child{text-align:center;width:60px}.split-ticket footer{border-top:1px solid #aaa;margin-top:18px;padding-top:10px;font-size:11px}@keyframes split-spin{to{transform:rotate(360deg)}}@media (width<=720px){.split-search{flex-direction:column}.split-search button{width:100%}.split-items>label{grid-template-columns:auto 1fr}.split-qty{grid-column:2}.split-create{width:100%}.split-ticket-grid{grid-template-columns:1fr}}.office-queue{border:1px solid var(--line);background:#fff;border-radius:16px 16px 0 0;flex:auto;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 8px 30px #2b202d0d}.office-queue-toolbar{border-bottom:1px solid #ece5ed;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.office-queue-toolbar>div:first-child{gap:2px;display:grid}.office-queue-toolbar>div:first-child>span{color:#83528a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.office-queue-toolbar h2{margin:0;font-size:26px}.office-queue-toolbar p{color:#857a89;margin:1px 0 0;font-size:13px}.office-queue-actions{align-items:center;gap:9px;display:flex}.queue-search{color:#796c7d;background:#fff;border:1px solid #ddd3df;border-radius:10px;align-items:center;gap:8px;width:min(38vw,470px);height:42px;padding:0 12px;display:flex}.queue-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.office-queue-actions select{color:#65406c;height:42px;font:inherit;background:#fff;border:1px solid #d9cedb;border-radius:10px;padding:0 12px;font-weight:700}.office-queue-actions button{color:#65406c;background:#f8f4f9;border:1px solid #d9cedb;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 14px;font-weight:800;display:flex}.office-queue-error{color:#9a3e38;background:#fff1ef;margin:0;padding:10px 20px;font-size:13px;font-weight:800}.office-queue-list{background:#faf8fb;align-content:start;gap:10px;min-height:0;padding:12px 6px;display:grid;overflow:auto}.office-report{background:#fff;border:1px solid #e7dfe9;border-radius:13px;grid-template-columns:minmax(420px,1.45fr) minmax(280px,.75fr);align-items:center;gap:24px;width:100%;padding:18px 20px;display:grid}.office-report-summary{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-width:0;display:grid}.office-report-summary>div{align-items:baseline;gap:12px;display:flex}.office-report-summary>div strong{color:#58315e;font-size:19px}.office-report-summary>div span{color:#6f6473;font-size:14px}.office-report-type{color:#6d4972;background:#f0e7f2;border-radius:99px;align-self:start;padding:6px 10px;font-size:12px;font-weight:900}.office-report-summary p{color:#302a32;grid-column:1/-1;margin:5px 0 0;font-size:16px;line-height:1.45}.office-report-summary small{color:#837887;grid-column:1/-1;font-size:12px}.office-workflow{justify-content:end;align-items:center;gap:6px;display:grid}.office-workflow.saving{opacity:.6}.workflow-inventory-adjustments{grid-template-columns:auto auto}.compact-check{color:#776d7a;cursor:pointer;white-space:nowrap;background:#faf8fb;border:1px solid #e2d9e4;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.compact-check svg{color:#b2a7b5}.compact-check.checked{color:#633b6a;background:#f1e8f3;border-color:#b895be}.compact-check.checked svg{color:#75457d;fill:#e5d1e8}.compact-check.disabled{cursor:not-allowed;opacity:.4}.claim-statuses{grid-template-columns:repeat(2,minmax(100px,1fr));gap:6px;display:grid}.refund-decision,.refund-progress{justify-content:flex-end;align-items:center;gap:6px;display:flex}.claim-statuses button,.refund-decision button{color:#685b6c;background:#fff;border:1px solid #ded4e0;border-radius:8px;min-height:32px;padding:0 9px;font-size:10px;font-weight:850}.claim-statuses button.selected,.refund-decision button.selected{color:#fff;background:linear-gradient(135deg,#9860a0,#5b3562);border-color:#0000}.claim-statuses .status-denied.selected,.refund-decision .deny.selected{background:#a64d48}.claim-statuses .status-pending.selected,.claim-statuses .status-need-more-proof.selected{color:#744b0c;background:#f3dba6}.claim-statuses .status-approve.selected,.refund-decision .approve.selected{background:#3f8057}.workflow-refunds{grid-template-columns:1fr;justify-items:end}.refund-progress .compact-check{flex:1;justify-content:center}.office-queue-empty{text-align:center;color:#8d8290;padding:60px 20px}.type-rf{color:#356d49;background:#e8f5ec}.type-cl{color:#9a4c2f;background:#fff0e8}@media (width<=1200px){.office-report{grid-template-columns:1fr}.office-workflow{justify-content:start}.workflow-refunds{justify-items:start}.claim-statuses,.refund-decision,.refund-progress{justify-content:flex-start}}@media (width<=760px){.office-queue-toolbar,.office-queue-actions{flex-direction:column;align-items:stretch}.queue-search{width:100%}.office-queue-actions button{justify-content:center}.office-report{padding:14px}.workflow-inventory-adjustments,.workflow-refunds{grid-template-columns:1fr}.claim-statuses,.refund-decision,.refund-progress{flex-direction:column;align-items:stretch}.claim-statuses button,.refund-decision button,.compact-check{justify-content:center}.office-report-summary p{font-size:14px}}.pending-payment-page{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.pending-payment-form{background:#fff;border:1px solid #e3d9e7;border-radius:15px;grid-template-columns:.8fr 1.4fr .7fr .9fr auto;align-items:end;gap:12px;padding:18px;display:grid;box-shadow:0 8px 24px #42294b12}.pending-payment-form label{flex-direction:column;gap:7px;display:flex}.pending-payment-form label>span{color:#59485d;font-size:11px;font-weight:900}.pending-payment-form input{background:#fff;border:1px solid #d9cedd;border-radius:10px;outline:0;width:100%;height:43px;padding:0 12px;font-size:14px}.pending-payment-form input:focus{border-color:#8f5a99;box-shadow:0 0 0 3px #8f5a9917}.payment-amount-input{position:relative}.payment-amount-input strong{color:#77657b;position:absolute;top:12px;left:12px}.payment-amount-input input{padding-left:27px}.pending-payment-form>button,.pending-payment-table-card header button,.clear-payment-button{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:43px;font-weight:800;display:inline-flex}.pending-payment-form>button{color:#fff;background:linear-gradient(135deg,#9a5aa5,#55345f);padding:0 20px}.pending-payment-form button:disabled,.pending-payment-table-card button:disabled{opacity:.55;cursor:not-allowed}.pending-payment-error,.pending-payment-success{border-radius:9px;margin:0;padding:10px 13px;font-size:13px;font-weight:700}.pending-payment-error{color:#9c2e39;background:#fff0f1}.pending-payment-success{color:#27613b;background:#edf9f1;align-items:center;gap:7px;display:flex}.pending-payment-table-card{background:#fff;border:1px solid #e3d9e7;border-bottom:0;border-radius:15px 15px 0 0;flex-direction:column;flex:1 1 0;min-height:0;padding:18px;display:flex}.pending-payment-table-card header{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.pending-payment-table-card header span{color:#7c4d84;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.pending-payment-table-card h2{margin:4px 0 2px;font-size:22px}.pending-payment-table-card header p{color:#7d7280;margin:0;font-size:12px}.pending-payment-table-card header button{color:#604a65;background:#fff;border:1px solid #d9cedd;padding:0 13px}.pending-payment-table-wrap{border:1px solid #e8e1ea;border-radius:11px;flex:1 1 0;min-height:0;overflow:auto}.pending-payment-table-wrap table{border-collapse:collapse;width:100%;min-width:780px;font-size:13px}.pending-payment-table-wrap th{z-index:1;text-align:left;color:#685d6c;text-transform:uppercase;background:#f7f4f8;padding:11px;font-size:10px;position:sticky;top:0}.pending-payment-table-wrap td{border-top:1px solid #eee8f0;padding:11px}.pending-payment-table-wrap td[colspan]{text-align:center;color:#857b88;padding:44px}.payment-cleared-row{color:#827986;background:#fafafa}.payment-status{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.payment-status.pending{color:#805629;background:#fff1d8}.payment-status.cleared{color:#27613b;background:#e5f6eb}.clear-payment-button{color:#fff;background:#64406e;height:34px;padding:0 11px}.payment-cleared-row .clear-payment-button{color:#39704a;background:#e4f3e9}@media (width<=1100px){.pending-payment-form{grid-template-columns:1fr 1fr}.pending-payment-form>button{grid-column:span 2}}@media (width<=650px){.pending-payment-form{grid-template-columns:1fr}.pending-payment-form>button{grid-column:auto}.pending-payment-table-card{padding:12px}}.pending-payment-page{flex:1 1 0;height:auto;overflow-y:auto}.pending-payment-form{flex-shrink:0}.pending-payment-form label{min-width:0}.pending-payment-table-card{flex-shrink:0;min-height:240px}.reprint-queue{background:#fff;border:1px solid #eadfec;border-radius:16px;flex-direction:column;height:100%;min-height:0;padding:18px;display:flex}.reprint-queue>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.reprint-queue header span{color:#76527d;letter-spacing:.15em;font-size:10px;font-weight:900}.reprint-queue h2{margin:3px 0;font-size:24px}.reprint-queue header p{color:#746c76;margin:0;font-size:12px}.reprint-queue>header>button{color:#54385b;cursor:pointer;background:#fff;border:1px solid #d8c9dc;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-weight:800;display:inline-flex}.reprint-error{color:#a02936;background:#fff0f0;border-radius:8px;margin:0 0 10px;padding:9px 12px;font-size:12px}.reprint-table-wrap{border:1px solid #e6dde8;border-radius:12px;flex:1;min-height:0;overflow:auto}.reprint-table-wrap table{border-collapse:collapse;width:100%;min-width:1230px;font-size:13px}.reprint-table-wrap thead{z-index:2;background:#f7f3f8;position:sticky;top:0}.reprint-table-wrap th,.reprint-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #ebe4ec;padding:11px 12px}.reprint-table-wrap th{color:#6d6470;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.reprint-notes{white-space:pre-wrap;min-width:230px}.reprint-table-wrap a{color:#714878;white-space:nowrap;align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}.reprint-status{color:#67466d;white-space:nowrap;background:#eee8f0;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.reprint-status.in-process{color:#7b5700;background:#fff0cd}.reprint-status.printed{color:#17643a;background:#daf5e4}.reprint-actions{grid-template-columns:1fr 1fr;gap:5px;min-width:155px;display:grid}.reprint-actions button{cursor:pointer;border:0;border-radius:7px;min-height:31px;font-size:10px;font-weight:900}.reprint-actions .process{color:#674800;background:#f3e3ba}.reprint-actions .printed{color:#185d35;background:#d9efdf}.reprint-actions button:disabled{opacity:.45;cursor:default}.dropbox-page{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.dropbox-form{background:#fff;border:1px solid #e3d9e7;border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:18px;display:grid;box-shadow:0 8px 24px #42294b12}.dropbox-form label{flex-direction:column;gap:7px;display:flex}.dropbox-form label>span{color:#59485d;font-size:11px;font-weight:900}.dropbox-form input,.dropbox-form select{background:#fff;border:1px solid #d9cedd;border-radius:10px;height:43px;padding:0 12px;font-size:14px}.dropbox-form textarea,.dropbox-modal textarea{resize:vertical;min-height:74px;font:inherit;border:1px solid #d9cedd;border-radius:10px;padding:10px 12px}.dropbox-note-field{grid-column:1/3}.dropbox-form>button,.dropbox-table-card header button{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:43px;padding:0 20px;font-weight:800;display:inline-flex}.dropbox-form>button{color:#fff;background:linear-gradient(135deg,#9a5aa5,#55345f)}.dropbox-error,.dropbox-success{border-radius:9px;margin:0;padding:10px 13px;font-size:13px;font-weight:700}.dropbox-pending-card{background:#fff;border:1px solid #e3d9e7;border-radius:15px;padding:18px;box-shadow:0 8px 24px #42294b0d}.dropbox-pending-card>header{margin-bottom:12px}.dropbox-pending-card header span{color:#7c4d84;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.dropbox-pending-card h2{margin:4px 0 2px;font-size:21px}.dropbox-pending-card header p{color:#7d7280;margin:0;font-size:12px}.dropbox-pending-list{border:1px solid #e8e1ea;border-radius:10px;max-height:180px;overflow:auto}.dropbox-pending-list>div{border-top:1px solid #eee8f0;grid-template-columns:130px 1fr auto;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:grid}.dropbox-pending-list>.dropbox-pending-row{grid-template-columns:140px minmax(170px,.8fr) minmax(150px,.8fr) minmax(280px,1.5fr) auto}.dropbox-order,.dropbox-customer{gap:4px;min-width:0;display:grid}.dropbox-customer a{color:#684271;overflow-wrap:anywhere}.dropbox-note{color:#4f4652;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dropbox-related-orders{gap:6px;min-width:0;display:grid}.dropbox-related-orders>strong{color:#59485d;font-size:11px}.dropbox-related-orders>div{grid-template-columns:auto auto 1fr;align-items:center;gap:7px;display:grid}.dropbox-related-orders>div>span:first-child{color:#3f3442;font-weight:800}.dropbox-live-status{border-radius:999px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:900}.dropbox-live-status.ready{color:#27613b;background:#e5f6eb}.dropbox-live-status.working{color:#9c2e39;background:#fff0f1}.dropbox-related-orders small{color:#736878}@media (width<=1100px){.dropbox-pending-list>.dropbox-pending-row{grid-template-columns:130px 1fr 1fr}.dropbox-related-orders,.dropbox-row-actions{grid-column:1/-1}}.dropbox-row-actions{gap:6px;display:flex}.dropbox-row-actions button{color:#604a65;cursor:pointer;background:#fff;border:1px solid #d9cedd;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-weight:800;display:inline-flex}.dropbox-row-actions button.danger{color:#9c2e39;border-color:#eccbd0}.dropbox-pending-list>div:first-child{border-top:0}.dropbox-pending-list>div span,.dropbox-pending-list>div small{color:#736878}.dropbox-pending-list>p{text-align:center;color:#857b88;margin:0;padding:22px;font-size:13px}.dropbox-clear-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:12px;display:grid}.dropbox-clear-form label{gap:6px;display:grid}.dropbox-clear-form label>span{color:#59485d;font-size:11px;font-weight:900}.dropbox-clear-form select{background:#fff;border:1px solid #d9cedd;border-radius:9px;height:42px;padding:0 11px;font-size:13px}.dropbox-clear-form button{color:#fff;background:linear-gradient(135deg,#84518e,#503057);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 16px;font-weight:800;display:inline-flex}.dropbox-clear-form button:disabled{opacity:.45}.dropbox-error{color:#9c2e39;background:#fff0f1}.dropbox-success{color:#27613b;background:#edf9f1;align-items:center;gap:7px;display:flex}.dropbox-table-card{background:#fff;border:1px solid #e3d9e7;border-bottom:0;border-radius:15px 15px 0 0;flex-direction:column;flex:1;min-height:0;padding:18px;display:flex}.dropbox-table-card header{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.dropbox-table-card header span{color:#7c4d84;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.dropbox-table-card h2{margin:4px 0 2px;font-size:22px}.dropbox-table-card header p{color:#7d7280;margin:0;font-size:12px}.dropbox-table-card header button{color:#604a65;background:#fff;border:1px solid #d9cedd;padding:0 13px}.dropbox-table-wrap{border:1px solid #e8e1ea;border-radius:11px;flex:1;min-height:0;overflow:auto}.dropbox-table-wrap table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.dropbox-table-wrap th{text-align:left;color:#685d6c;text-transform:uppercase;background:#f7f4f8;padding:11px;font-size:10px;position:sticky;top:0}.dropbox-table-wrap td{border-top:1px solid #eee8f0;padding:12px}.dropbox-table-wrap td[colspan]{text-align:center;color:#857b88;padding:44px}.dropbox-status{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.dropbox-status.process{color:#805629;background:#fff1d8}.dropbox-status.labeled{color:#3d4f8d;background:#e6ebff}.dropbox-status.complete{color:#27613b;background:#e5f6eb}.dropbox-placed-time{color:#837887;margin-top:3px;display:block}.dropbox-actions{gap:7px;display:flex}.dropbox-actions button{color:#604a65;cursor:pointer;background:#fff;border:1px solid #d9cedd;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-weight:800;display:inline-flex}.dropbox-actions button.danger{color:#a12d3b;background:#fff7f8;border-color:#ecc7cc}.dropbox-modal-backdrop{z-index:100;background:#241a2980;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dropbox-modal{background:#fff;border-radius:16px;gap:14px;width:min(100%,470px);padding:24px;display:grid;position:relative;box-shadow:0 24px 70px #25182e55}.dropbox-modal>span{color:#7c4d84;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.dropbox-modal h3{margin:-7px 0 2px;font-size:21px}.dropbox-modal label{color:#59485d;gap:7px;font-size:12px;font-weight:900;display:grid}.dropbox-modal input,.dropbox-modal select{background:#fff;border:1px solid #d9cedd;border-radius:10px;height:43px;padding:0 12px;font-size:14px}.dropbox-modal>div{justify-content:flex-end;gap:9px;display:flex}.dropbox-modal>div button{cursor:pointer;background:#fff;border:1px solid #d9cedd;border-radius:9px;min-height:40px;padding:0 15px;font-weight:800}.dropbox-modal>div button.primary{color:#fff;background:linear-gradient(135deg,#84518e,#503057);border:0}.dropbox-modal .close{color:#66566b;cursor:pointer;background:#f4eff5;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}@media (width<=760px){.dropbox-form{grid-template-columns:1fr}.dropbox-table-card{padding:12px}.dropbox-clear-form{grid-template-columns:1fr}.dropbox-pending-list>div{grid-template-columns:1fr auto}.dropbox-pending-list>div small{grid-column:1/-1}}.dropbox-page{padding-bottom:24px;overflow-y:auto}.dropbox-page>*{flex-shrink:0}.dropbox-modal{max-height:calc(100dvh - 40px);overflow-y:auto}@media (width<=760px){.dropbox-note-field{grid-column:auto}.dropbox-pending-list>.dropbox-pending-row{grid-template-columns:1fr}}.printing-process{flex-direction:column;gap:14px;height:100%;min-height:0;padding:16px;display:flex}.printing-entry,.printing-table-card{background:#fff;border:1px solid #e5dce7;border-radius:16px;box-shadow:0 8px 24px #39223f0d}.printing-entry{grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);align-items:center;gap:24px;padding:20px;display:grid}.printing-entry span,.printing-table-card header span,.printing-modal>span{color:#84528c;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.printing-entry h2{margin:4px 0 6px;font-size:25px}.printing-entry p{color:#766e79;margin:0;font-size:12px;line-height:1.5}.printing-scan{grid-template-columns:34px minmax(0,1fr) 105px auto;align-items:center;gap:8px;display:grid}.printing-scan>svg{color:#77457f}.printing-scan textarea{resize:none;border:1px solid #d9cedc;border-radius:10px;height:48px;min-height:48px;padding:13px;font:700 14px Arial}.printing-workstation{gap:3px;display:grid}.printing-workstation span{color:#785080;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.printing-workstation select{color:#3e2943;background:#fff;border:1px solid #d9cedc;border-radius:8px;height:34px;padding:0 8px;font-weight:800}.printing-scan button,.printing-table-card header>button{color:#fff;background:linear-gradient(135deg,#84518e,#503057);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 14px;font-weight:800;display:flex}.printing-scan button:disabled{opacity:.45}.printing-error{color:#9b333d;background:#fff0f1;border-radius:10px;padding:11px 14px;font-weight:700}.printing-table-card{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.printing-table-card header{border-bottom:1px solid #ece5ed;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.printing-table-card h3{margin:3px 0 0;font-size:19px}.printing-table-card header>button{color:#65406d;background:#f4edf5;height:34px}.printing-table-wrap{min-height:0;overflow:auto}.printing-table-wrap table{border-collapse:collapse;width:100%}.printing-table-wrap th,.printing-table-wrap td{text-align:left;border-bottom:1px solid #eee8ef;padding:13px 15px;font-size:12px}.printing-table-wrap th{z-index:1;color:#746b77;text-transform:uppercase;background:#f7f3f8;font-size:9px;position:sticky;top:0}.printing-status{color:#615963;background:#f2eff3;border:1px solid #ddd5df;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.printing-status.ready-for-pickup{color:#126482;background:#dff5fd;border-color:#9fdcf2}.printing-status.pick-up-complete,.printing-status.pickup-complete{color:#176b39;background:#dcf5e5;border-color:#91d4a8}.printing-status.printing-in-progress{color:#164f9f;background:#dcecff;border-color:#8db8ee}.printing-status.awaiting-fulfillment{color:#70417d;background:#f0e4f4;border-color:#c6a8d1}.printing-status.quality-control,.printing-status[class*=quality-control]{color:#815d0d;background:#fff3cc;border-color:#e7c575}.printing-status.shipped{color:#156a63;background:#dcf5f1;border-color:#84cfc7}.printing-status.after-hour-box,.printing-status.after-hour-pickup-requested,.printing-status.preparing-after-hour-pickup{color:#8b5014;background:#fff0dd;border-color:#edbd86}.printing-status.awaiting-payment,.printing-status.on-hold,.printing-status.cancelled,.printing-status.canceled{color:#9b2f3b;background:#fde5e8;border-color:#e7a3aa}.printing-actions{gap:6px;display:flex}.printing-actions button{background:#fff;border:1px solid #ddd3df;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.printing-actions .danger{color:#9b3942}.printing-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#211724bb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.printing-modal{background:#fff;border-radius:20px;width:min(100%,430px);padding:28px;position:relative}.printing-modal .close{background:0 0;border:0;position:absolute;top:16px;right:16px}.printing-modal h3{margin:5px 0 18px;font-size:23px}.printing-modal label{gap:7px;font-size:12px;font-weight:800;display:grid}.printing-modal input{height:45px;font:inherit;border:1px solid #dacfde;border-radius:9px;padding:0 12px}.printing-modal>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.printing-modal>div button{background:#f7f4f7;border:1px solid #ddd4df;border-radius:9px;height:43px;font-weight:800}.printing-modal>div .primary{color:#fff;background:#68406f;border:0}@media (width<=900px){.printing-entry{grid-template-columns:1fr}.printing-scan{grid-template-columns:30px 1fr}.printing-scan button,.printing-workstation{grid-column:1/-1}.printing-process{padding:10px}}.quality-control{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex}.qc-entry,.qc-table-card{background:#fff;border:1px solid #e4dce8;border-radius:16px;box-shadow:0 8px 24px #351f3d0d}.qc-entry{padding:20px}.qc-entry>header,.qc-table-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.qc-entry>header{justify-content:flex-start;margin-bottom:18px}.qc-entry span,.qc-table-card header span{text-transform:uppercase;letter-spacing:.14em;color:#795181;font-size:11px;font-weight:800}.qc-entry h2,.qc-table-card h3{margin:3px 0}.qc-entry p{color:#6f6672;margin:3px 0 0}.qc-icon{color:#fff;background:linear-gradient(135deg,#6a3274,#a35a9a);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.qc-form{grid-template-columns:minmax(260px,.75fr) minmax(360px,1fr) minmax(460px,1.4fr);grid-template-areas:"order result issues""sms sms issues""message message message";align-items:start;gap:14px;display:grid}.qc-order{grid-area:order}.qc-form>fieldset:not(.qc-issue-field){grid-area:result}.qc-issue-field{grid-area:issues}.qc-form label,.qc-modal label{gap:7px;font-weight:750;display:grid}.qc-form input,.qc-form textarea,.qc-modal input,.qc-modal select{min-height:44px;font:inherit;background:#fff;border:1px solid #d8cddd;border-radius:10px;padding:0 12px}.qc-form fieldset{border:0;min-width:0;margin:0;padding:0}.qc-form legend{margin-bottom:7px;font-size:13px;font-weight:750}.qc-options{flex-wrap:wrap;gap:7px;display:flex}.qc-options button,.qc-submit,.qc-table-card header button,.qc-actions button,.qc-modal button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d8cddd;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-weight:750;display:inline-flex}.qc-options button.selected,.qc-submit,.qc-modal .primary{color:#fff;background:linear-gradient(135deg,#66306f,#a25a9a);border-color:#783b7e;box-shadow:0 5px 12px #672f7033}.qc-options.issues button{padding:9px}.qc-sms-row{grid-area:sms;grid-template-columns:minmax(260px,1fr) auto;gap:10px;display:grid}.qc-sms{border:1px solid #e1d7e5;border-radius:11px;align-items:center;padding:11px 13px;grid-template-columns:none!important;display:flex!important}.qc-file-question{border:1px solid #e1d7e5;border-radius:11px;grid-template-columns:auto 80px;align-items:center;gap:9px;min-width:190px;padding:8px 10px;font-size:13px;display:grid}.qc-file-question select{height:34px;font:inherit;background:#fff;border:1px solid #d8cddd;border-radius:8px;padding:0 7px;font-weight:750}.qc-file-question.disabled{opacity:.5}.qc-sms input{width:17px;height:17px;min-height:auto}.qc-sms span{text-transform:none;letter-spacing:0;color:#332d34;font-size:13px;display:grid}.qc-sms small{color:#756c77;font-weight:500}.qc-sms-message{grid-area:message;gap:7px;font-weight:750;display:grid}.qc-sms-message textarea{resize:vertical;width:100%;min-height:130px;font:inherit;border:1px solid #d8cddd;border-radius:10px;padding:12px;line-height:1.45}.qc-sms-message small{color:#756c77;font-weight:500}.qc-submit{white-space:nowrap;justify-content:center;align-self:end;min-height:44px;padding-inline:14px}.qc-other-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.qc-other textarea{resize:vertical;width:100%;min-height:80px;padding:10px 12px;line-height:1.4}.qc-success,.qc-error{border-radius:10px;padding:11px 14px;font-weight:700}.qc-success{color:#17603a;background:#eaf8f0}.qc-error{color:#9a2730;background:#fff0f1}.qc-table-card{flex-direction:column;flex:1;min-height:260px;display:flex;overflow:hidden}.qc-table-card>header{border-bottom:1px solid #e7dfe9;padding:16px 18px}.qc-table-wrap{flex:1;overflow:auto}.qc-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.qc-table-wrap th,.qc-table-wrap td{text-align:left;border-bottom:1px solid #eee7ef;padding:9px 12px;font-size:12px;line-height:1.3}.qc-table-wrap th{color:#665c69;text-transform:uppercase;letter-spacing:.07em;background:#f9f6fa;font-size:11px;position:sticky;top:0}.qc-result{border-radius:999px;display:inline-flex;letter-spacing:0!important;text-transform:none!important;padding:5px 9px!important}.qc-result.pass{color:#17633c;background:#e5f7ed}.qc-result.hold{color:#815200;background:#fff1d6}.qc-actions{gap:6px;display:flex}.qc-actions .danger{color:#a12835;border-color:#f0cbd0}.qc-modal-backdrop{z-index:80;background:#1f14227a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.qc-modal{background:#fff;border-radius:18px;gap:15px;width:min(470px,100%);padding:24px;display:grid;position:relative;box-shadow:0 22px 70px #190c1c4d}.qc-modal .close{padding:7px;position:absolute;top:14px;right:14px}.qc-modal>div{justify-content:flex-end;gap:8px;display:flex}@media (width<=1100px){.qc-form{grid-template-columns:1fr 1fr;grid-template-areas:"order result""issues issues""sms sms""message message"}}@media (width<=700px){.qc-form{grid-template-columns:1fr;grid-template-areas:"order""result""issues""sms""message"}.qc-submit{justify-self:stretch;width:100%}.qc-other-row,.qc-sms-row{grid-template-columns:1fr}.qc-entry{padding:15px}}.qc-form fieldset:disabled,.qc-sms.disabled,.qc-modal label.disabled{opacity:.45}.qc-form fieldset:disabled button{cursor:not-allowed;color:#8a818c;box-shadow:none;background:#f3eff4;border-color:#e0d8e2}.qc-issue-field{gap:10px;display:grid}.qc-other{font-size:12px!important}.qc-other input{width:100%}.qc-edit-issues{border:0;gap:10px;margin:0;padding:0;display:grid}.qc-edit-issues legend{margin-bottom:7px;font-weight:750}.split-submit-row{justify-content:flex-end;align-items:end;gap:12px;margin-top:14px;display:flex}.split-created{border:1px solid #b9dfc7;justify-content:space-between;align-items:center;gap:14px;display:flex}.split-created>div{gap:3px;display:grid}.split-created strong{font-size:15px}.split-created span{font-weight:650}.split-created button{color:#27613b;cursor:pointer;background:#fff;border:1px solid #92c5a5;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-weight:850;display:inline-flex}.split-submit-row label{gap:6px;display:grid}.split-submit-row label span{color:#59455d;font-size:11px;font-weight:850}.split-submit-row select{background:#fff;border:1px solid #d7cadb;border-radius:9px;min-width:210px;height:45px;padding:0 11px}.split-submit-row .split-create{margin:0}.split-history-card{background:#fff;border:1px solid #e1d6e4;border-radius:16px 16px 0 0;flex-direction:column;flex:1;min-height:0;padding:18px;display:flex}.split-history-card>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.split-history-card header span{color:#805087;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.split-history-card h2{margin:3px 0;font-size:21px}.split-history-card header button,.split-history-table button{color:#684070;cursor:pointer;background:#fff;border:1px solid #d7cadb;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-weight:800;display:inline-flex}.split-history-table{border:1px solid #e6dee8;border-radius:10px;min-height:0;overflow:auto}.split-history-table table{border-collapse:collapse;width:100%;font-size:12px}.split-history-table th,.split-history-table td{text-align:left;white-space:nowrap;border-top:1px solid #eee7ef;padding:11px 12px}.split-history-table thead th{color:#65576a;text-transform:uppercase;background:#f8f5f9;font-size:10px;position:sticky;top:0}.split-ticket-qr{justify-content:center;gap:30px;margin:12px 0;display:flex}.split-ticket-qr>div{justify-items:center;gap:3px;display:grid}.split-ticket-qr span{text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:800}@media (width<=720px){.split-created{flex-direction:column;align-items:stretch}.split-created button{width:100%}.split-submit-row{display:grid}.split-submit-row select{width:100%;min-width:0}.split-history-card{padding:12px}}.employee-directory{flex-direction:column;gap:18px;display:flex}.employee-directory-head{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex;box-shadow:0 8px 30px #2637440b}.employee-directory-head>div:first-child>span{color:#278197;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.employee-directory-head h2{letter-spacing:-.03em;margin:0;font-size:30px}.employee-directory-head p{color:var(--muted);margin:8px 0 0;font-size:15px}.employee-total{color:#155b78;background:#e8f3f6;border-radius:13px;align-items:center;gap:12px;min-width:145px;padding:15px 18px;display:flex}.employee-total div{flex-direction:column;display:flex}.employee-total strong{font-size:24px;line-height:1}.employee-total span{margin-top:4px;font-size:12px;font-weight:700}.employee-directory-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:360px;padding:24px 28px;box-shadow:0 8px 30px #2637440b}.employee-directory-tools{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.employee-directory-tools label{color:#76818a;background:#fafbfb;border:1px solid #cfd7dc;border-radius:10px;align-items:center;gap:10px;width:min(440px,100%);min-height:46px;padding:0 14px;display:flex}.employee-directory-tools input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:15px}.employee-directory-tools button{color:#335363;cursor:pointer;background:#fff;border:1px solid #cfd7dc;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:700;display:flex}.employee-directory-tools button:hover{background:#f2f6f8}.employee-directory-tools button:disabled{cursor:wait;opacity:.65}.employee-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.employee-card{background:#fbfcfc;border:1px solid #e2e7ea;border-radius:12px;align-items:center;gap:13px;min-height:76px;padding:14px;display:flex}.employee-avatar{color:#fff;background:linear-gradient(145deg,#53b8c9,#236a93);border-radius:11px;flex:none;place-items:center;width:43px;height:43px;display:grid}.employee-card>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.employee-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.employee-card span{color:var(--muted);font-size:12px}.employee-directory-message{text-align:center;color:var(--muted);padding:54px 20px;font-size:15px}.employee-directory-message.error{color:#a52c2c}.spinning{animation:.8s linear infinite employee-spin}@keyframes employee-spin{to{transform:rotate(360deg)}}@media (width<=700px){.employee-directory-head{flex-direction:column;align-items:flex-start;padding:22px}.employee-total{width:100%}.employee-directory-card{padding:18px}.employee-directory-tools{flex-direction:column;align-items:stretch}.employee-directory-tools label{width:100%}.employee-directory-tools button{justify-content:center}.employee-grid{grid-template-columns:1fr}}.employee-head-actions{align-items:center;gap:10px;display:flex}.employee-add{color:#fff;cursor:pointer;background:linear-gradient(145deg,#236a93,#4fa9ba);border:0;border-radius:11px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:800;display:flex}.employee-directory-alert{border-radius:10px;padding:13px 16px;font-size:14px;font-weight:700}.employee-directory-alert.success{color:#267154;background:#effaf5;border:1px solid #b9dfcf}.employee-directory-alert.error{color:#a52c2c;background:#fff4f4;border:1px solid #efc8c8}.employee-card{flex-wrap:wrap}.employee-card-name{flex:1;min-width:100px}.employee-card.terminated{opacity:.8;background:#f5f6f7}.employee-card.terminated .employee-avatar{background:#89949c}.employee-card-actions{border-top:1px solid #e5e9eb;width:100%;padding-top:10px;flex-direction:row!important;gap:8px!important;display:flex!important}.employee-card-actions button{color:#335363;cursor:pointer;background:#fff;border:1px solid #cfd7dc;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:36px;font-weight:700;display:flex}.employee-card-actions button.danger{color:#a52c2c;border-color:#edcccc}.employee-card-actions button:disabled{cursor:wait;opacity:.55}.employee-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101820a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.employee-modal{background:#fff;border-radius:16px;width:min(460px,100%);padding:28px;position:relative;box-shadow:0 28px 80px #0005}.employee-modal>span{color:#278197;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.employee-modal h2{margin:7px 0 22px;font-size:27px}.employee-modal-close{color:#56616b;cursor:pointer;background:#f0f3f4;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.employee-modal form,.employee-modal label{flex-direction:column;display:flex}.employee-modal form{gap:22px}.employee-modal label{color:#34434e;gap:8px;font-size:14px;font-weight:800}.employee-modal input{min-height:48px;font:inherit;border:1px solid #cbd4da;border-radius:9px;padding:0 13px;font-weight:400}.employee-modal input:focus{border-color:#3c94aa;outline:2px solid #4fa9ba55}.employee-modal-actions{justify-content:flex-end;gap:10px;display:flex}.employee-modal-actions button{cursor:pointer;background:#fff;border:1px solid #ccd5da;border-radius:9px;min-height:43px;padding:0 18px;font-weight:800}.employee-modal-actions button.primary{color:#fff;background:#236a93;border:0}.employee-modal-actions button:disabled{cursor:not-allowed;opacity:.55}@media (width<=700px){.employee-head-actions{flex-direction:column;align-items:stretch;width:100%}.employee-add{justify-content:center}.employee-card-actions{flex-direction:column!important}.employee-modal-actions{flex-direction:column-reverse}.employee-modal-actions button{width:100%}}.sp-page{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;gap:16px;height:auto;min-height:0;padding-bottom:28px;display:grid;overflow:hidden auto}.sp-form,.sp-import,.sp-history{background:#fff;border:1px solid #e2d8e7;border-radius:16px}.sp-form{grid-template-columns:minmax(150px,.7fr) minmax(260px,2fr) 110px minmax(190px,auto) auto auto;align-items:end;gap:12px;padding:18px;display:grid}.sp-form label{gap:7px;display:grid}.sp-form span,.sp-import strong{color:#302038;font-weight:800}.sp-form input,.sp-tools input{width:100%;font:inherit;background:#fff;border:1px solid #d9cce0;border-radius:10px;padding:11px 12px}.sp-checkout-choice{border:1px solid #d9cce0;border-radius:10px;flex-direction:row;align-items:center;min-height:44px;padding:8px 10px;gap:8px!important;display:flex!important}.sp-checkout-choice input{flex:none;width:18px;height:18px}.sp-form button,.sp-tools button,.sp-import>label,.sp-actions button{font:inherit;cursor:pointer;color:#4d3158;background:#fff;border:1px solid #d8c9de;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-weight:750;display:inline-flex}.sp-form>button:first-of-type{color:#fff;background:linear-gradient(135deg,#713985,#ad4fa2);border:0;min-height:44px}.sp-secondary{min-height:44px}.sp-dropdown-note{color:#5d4265;background:#f7f1f9;border:1px solid #dfd2e4;border-radius:11px;margin:0;padding:11px 14px;font-weight:650}.sp-import{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.sp-import>div{align-items:center;gap:11px;display:flex}.sp-import small{color:#715f78;margin-top:3px;display:block}.sp-import>label{background:#f6f0f8}.sp-import input{display:none}.sp-import .disabled{opacity:.55;cursor:not-allowed}.sp-message{border-radius:11px;margin:0;padding:12px 15px;font-weight:700}.sp-message.error{color:#9c202d;background:#fff0f1;border:1px solid #f1c3c7}.sp-message.success{color:#176637;background:#effaf3;border:1px solid #b8e2c6}.sp-history{overflow:visible}.sp-history>header{justify-content:space-between;align-items:end;gap:16px;padding:18px;display:flex}.sp-history h2{margin:2px 0;font-size:1.45rem}.sp-history header span{color:#756679}.sp-tools{align-items:center;gap:9px;display:flex}.sp-tools label{border:1px solid #d9cce0;border-radius:10px;align-items:center;gap:7px;min-width:300px;padding-left:11px;display:flex}.sp-tools label input{border:0;outline:0;padding-left:0}.sp-table-wrap{border-top:1px solid #eadfec;overflow:auto}.sp-bulk-actions{z-index:2;background:#fff;border-bottom:1px solid #eadfec;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;top:0}.sp-bulk-actions strong{color:#5b4662;margin-right:4px}.sp-bulk-actions button{color:#54345e;cursor:pointer;background:#f7f2f8;border:1px solid #d8c9de;border-radius:9px;padding:7px 11px;font-weight:800}.sp-bulk-actions button:disabled{opacity:.45;cursor:not-allowed}.sp-select-cell{width:44px;text-align:center!important}.sp-select-cell input{width:17px;height:17px}.sp-history table{border-collapse:collapse;width:100%;min-width:800px}.sp-history th,.sp-history td{text-align:left;border-bottom:1px solid #eee5f0;padding:13px 16px}.sp-history th{text-transform:uppercase;letter-spacing:.04em;color:#66536e;background:#faf7fb;font-size:.82rem}.sp-qty{color:#176637;background:#eaf7ef;border-radius:999px;justify-content:center;min-width:48px;padding:5px 10px;font-weight:850;display:inline-flex}.sp-qty.empty{color:#a22631;background:#fff0f1}.sp-actions{gap:7px;display:flex}.sp-actions button{padding:7px 10px}.sp-actions .danger{color:#9b2532}.sp-warehouse-toggle{color:#745e7a;cursor:pointer;background:#f2edf4;border:1px solid #d8c9de;border-radius:999px;padding:6px 11px;font-weight:800}.sp-warehouse-toggle.active{color:#176637;background:#e8f7ed;border-color:#9ed2ae}@keyframes sp-spin{to{transform:rotate(360deg)}}@media (width<=900px){.sp-form{grid-template-columns:1fr 1fr}.sp-description{grid-column:span 2}.sp-import,.sp-history>header{flex-direction:column;align-items:stretch}.sp-tools{align-items:stretch}.sp-tools label{flex:1;min-width:0}}@media (width<=560px){.sp-form{grid-template-columns:1fr}.sp-description{grid-column:auto}.sp-tools{flex-direction:column}.sp-tools label,.sp-tools button{width:100%}}.trouble-page{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;max-height:calc(100dvh - 190px);padding-bottom:24px;display:flex;overflow-y:auto}.trouble-page>*{flex-shrink:0}.trouble-entry,.trouble-history{background:#fff;border:1px solid #e4d9e7;border-radius:15px}.trouble-entry{padding:16px}.trouble-lookup{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}.trouble-page label{gap:6px;font-weight:800;display:grid}.trouble-page input,.trouble-page select,.trouble-page textarea{width:100%;font:inherit;background:#fff;border:1px solid #d9ccdd;border-radius:9px;padding:10px 11px}.trouble-page button{color:#52335a;cursor:pointer;background:#fff;border:1px solid #d7c9dc;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:inline-flex}.trouble-lookup button,.trouble-details>button{color:#fff;background:linear-gradient(135deg,#6e3478,#a84f9d);border:0}.trouble-page button:disabled{opacity:.5;cursor:not-allowed}.trouble-order{border-top:1px solid #eee6ef;margin-top:14px;padding-top:14px}.trouble-order>header,.trouble-history>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.trouble-order>header div{gap:3px;display:grid}.trouble-order>header span,.trouble-order>header small{color:#746778}.trouble-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.trouble-items label{border:1px solid #e2d7e5;border-radius:10px;align-items:flex-start;gap:9px;padding:10px;display:flex}.trouble-items input{flex:none;width:17px;height:17px}.trouble-items label span{gap:2px;display:grid}.trouble-items small{color:#75687a;font-weight:500}.trouble-details{grid-template-columns:minmax(300px,1fr) 210px auto;align-items:end;gap:10px;display:grid}.trouble-message{border-radius:9px;margin:0;padding:10px 13px;font-weight:750}.trouble-message.error{color:#9b2732;background:#fff0f1}.trouble-message.success{color:#176437;background:#eaf8ef}.trouble-history{min-height:260px;overflow:hidden}.trouble-history>header{padding:14px 16px}.trouble-history h2{margin:2px 0}.trouble-history .eyebrow{margin:0}.trouble-history header span{color:#75687a}.trouble-table{border-top:1px solid #eee6ef;overflow:auto}.trouble-table table{border-collapse:collapse;width:100%;min-width:900px}.trouble-table th,.trouble-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eee7ef;padding:10px 12px;font-size:12px}.trouble-table th{color:#66566b;text-transform:uppercase;letter-spacing:.04em;background:#faf7fb;font-size:11px}.trouble-item{border:1px solid #e2d7e5;border-radius:10px;gap:9px;padding:10px;display:grid}.trouble-item.selected{background:#fdf8fd;border-color:#a84f9d}.trouble-item>label:first-child{border:0;align-items:flex-start;gap:9px;padding:0;display:flex}.trouble-item>label:first-child input{flex:none;width:17px;height:17px}.trouble-item>label:first-child span{gap:2px;display:grid}.trouble-quantity{grid-template-columns:auto 74px auto;justify-content:start;align-items:center;font-size:12px;border:0!important;border-top:1px solid #eadfec!important;border-radius:0!important;gap:7px!important;padding:9px 0 0!important;display:grid!important}.trouble-quantity>span{display:block!important}.trouble-quantity input{width:74px!important;height:auto!important;padding:7px 8px!important}.shipstation-connection{border:1px solid;border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:flex}.shipstation-connection span{gap:1px;display:grid}.shipstation-connection strong{font-size:12px}.shipstation-connection small{font-size:11px;font-weight:500}.shipstation-connection.connecting{color:#315d91;background:#f2f7ff;border-color:#cbdcf4}.shipstation-connection.ready{color:#176437;background:#edf9f1;border-color:#b9dfc7}.shipstation-connection.error{color:#9b2732;background:#fff2f3;border-color:#efc5ca}.shipstation-connection .spin{animation:1s linear infinite trouble-spin}@keyframes trouble-spin{to{transform:rotate(360deg)}}@media (width<=900px){.trouble-items{grid-template-columns:repeat(2,minmax(0,1fr))}.trouble-details{grid-template-columns:1fr 1fr}.trouble-details>button{grid-column:span 2}}@media (width<=600px){.trouble-page{max-height:none;overflow:visible}.trouble-lookup,.trouble-items,.trouble-details{grid-template-columns:1fr}.trouble-details>button{grid-column:auto}.trouble-order>header,.trouble-history>header{flex-direction:column;align-items:flex-start}}.trouble-actions{gap:6px;display:flex}.trouble-actions button{white-space:nowrap;padding:6px 8px;font-size:11px}.trouble-actions .delete{color:#a12b37;background:#fff7f8;border-color:#efc5ca}.trouble-edit-row td{background:#fbf7fc}.trouble-edit-row>td>div{grid-template-columns:minmax(260px,1fr) 210px auto auto;align-items:end;gap:8px;display:grid}.trouble-edit-row label span{font-size:12px}.trouble-edit-row textarea,.trouble-edit-row select{padding:8px}.trouble-edit-row button{white-space:nowrap}@media (width<=900px){.trouble-edit-row>td>div{grid-template-columns:1fr 1fr}.trouble-edit-row button{width:100%}}.sc-page{gap:16px;display:grid}.sc-form,.sc-history{background:#fff;border:1px solid #e2d8e7;border-radius:16px}.sc-form{grid-template-columns:minmax(300px,2fr) 140px minmax(200px,1fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.sc-form label{gap:7px;display:grid}.sc-form label>span{color:#302038;font-weight:800}.sc-form select,.sc-form input,.sc-tools input{width:100%;font:inherit;background:#fff;border:1px solid #d9cce0;border-radius:10px;padding:11px 12px}.sc-form button,.sc-tools button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#713985,#ad4fa2);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:800;display:inline-flex}.sc-form button:disabled{opacity:.5;cursor:not-allowed}.sc-stock,.sc-message{border-radius:11px;margin:0;padding:12px 15px}.sc-stock{color:#573064;background:#f4eff7;align-items:center;gap:7px;display:flex}.sc-message{font-weight:700}.sc-message.error{color:#9c202d;background:#fff0f1;border:1px solid #f1c3c7}.sc-message.success{color:#176637;background:#effaf3;border:1px solid #b8e2c6}.sc-history{overflow:hidden}.sc-history>header{justify-content:space-between;align-items:end;gap:16px;padding:18px;display:flex}.sc-history h2{margin:2px 0;font-size:1.45rem}.sc-history header span{color:#756679}.sc-tools{gap:9px;display:flex}.sc-tools label{border:1px solid #d9cce0;border-radius:10px;align-items:center;gap:7px;min-width:320px;padding-left:11px;display:flex}.sc-tools input{border:0;outline:0;padding-left:0}.sc-tools button{color:#4d3158;background:#fff;border:1px solid #d8c9de;padding:10px 14px}.sc-table{border-top:1px solid #eadfec;overflow:auto}.sc-table table{border-collapse:collapse;width:100%;min-width:780px}.sc-table th,.sc-table td{text-align:left;border-bottom:1px solid #eee5f0;padding:13px 16px}.sc-table th{text-transform:uppercase;letter-spacing:.04em;color:#66536e;background:#faf7fb;font-size:.82rem}.sc-table td span{color:#563064;background:#f0e7f4;border-radius:999px;justify-content:center;min-width:42px;padding:4px 9px;font-weight:850;display:inline-flex}@media (width<=900px){.sc-form{grid-template-columns:1fr 1fr}.sc-product{grid-column:span 2}.sc-history>header{flex-direction:column;align-items:stretch}.sc-tools label{flex:1;min-width:0}}@media (width<=560px){.sc-form{grid-template-columns:1fr}.sc-product{grid-column:auto}.sc-tools{flex-direction:column}.sc-tools label,.sc-tools button{width:100%}}.jp-page{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:16px;height:100%;min-height:0;padding-bottom:18px;display:flex;overflow:hidden auto}.jp-list{background:#fff;border:1px solid #e2d8e7;border-radius:16px}.jp-tools button,.jp-download,.jp-files button,.jp-files a{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#713985,#ad4fa2);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-weight:800;text-decoration:none;display:inline-flex}.jp-tools button:disabled{opacity:.55}.jp-message{border-radius:11px;margin:0;padding:12px 15px;font-weight:700}.jp-message.error{color:#9c202d;background:#fff0f1;border:1px solid #f1c3c7}.jp-message.success{color:#176637;background:#effaf3;border:1px solid #b8e2c6}.jp-list{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.jp-list>header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.jp-list header div{gap:3px;display:grid}.jp-list header small{color:#786b7d}.jp-tools{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;min-width:0;flex-direction:row!important;grid-template-columns:none!important;gap:8px!important;display:flex!important}.jp-tabs{background:linear-gradient(#6f6174 0%,#514456 100%);border-radius:12px;flex:none;align-items:flex-end;padding:4px;box-shadow:inset 0 1px #ffffff47,0 2px 5px #432b4b29;flex-direction:row!important;gap:0!important;display:flex!important}.jp-tabs button{color:#fff;min-height:34px;font:inherit;cursor:pointer;text-shadow:0 1px 1px #0000003d;background:0 0;border:0;border-right:1px solid #ffffff29;border-radius:0;padding:7px 14px;font-size:.76rem;font-weight:800;transition:transform .14s,background .14s,box-shadow .14s}.jp-tabs button:first-child{border-radius:9px 0 0 9px}.jp-tabs button:last-child{border-right:0;border-radius:0 9px 9px 0}.jp-tabs button.active{z-index:1;color:#fff;background:linear-gradient(#a85bc0 0%,#713985 72%,#5e2d72 100%);border-radius:11px 11px 4px 4px;position:relative;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff61,0 4px 8px #3a1d4547}.jp-count{white-space:nowrap;color:#55415d;font-size:.82rem}.jp-auto-sync{white-space:nowrap;color:#786b7d;font-size:.72rem;font-weight:700}.jp-total{white-space:nowrap;color:#176637;font-size:.82rem}.jp-bulk-tools{flex-wrap:wrap;align-items:center;gap:7px;padding:8px 12px 10px;display:flex}.jp-bulk-tools button{font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #d9c7e0;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.jp-bulk-tools button:disabled{opacity:.42;cursor:default}.jp-bulk-tools .dtf{color:#165b9e;background:#e8f2ff;border-color:#abcceb}.jp-bulk-tools .uv{color:#6b35a3;background:#f2eaff;border-color:#ceb8e7}.jp-bulk-tools .sub{color:#a24e12;background:#fff0df;border-color:#e8bd91}.jp-bulk-tools .labels{color:#176637;background:#eaf8ef;border-color:#b9d9c4}.jp-bulk-tools .mark-printed{color:#176637;background:#eaf8ef;border-color:#9bcbaa}.jp-bulk-tools .remove-selected{color:#fff;background:#8f2635;border-color:#8f2635}.jp-scan-row{flex-wrap:wrap;align-items:end;gap:8px;padding:0 18px 12px;display:flex}.jp-scan-row label{gap:4px;min-width:min(420px,100%);display:grid}.jp-scan-row label span{color:#4e3857;font-size:.74rem;font-weight:850}.jp-scan-row input{font:inherit;border:2px solid #713985;border-radius:9px;padding:9px 11px}.jp-scan-row button{color:#fff;background:#713985;border:0;border-radius:9px;padding:10px 13px;font-weight:850}.jp-scan-row button:disabled{opacity:.5}.jp-scanner-preparing{color:#6b5572;white-space:nowrap;align-self:center;font-weight:750}.jp-scan-row>strong{color:#176637;padding-bottom:9px}.jp-eod-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:0 18px 12px;display:flex}.jp-archive-totals{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;padding:0 12px 12px;display:grid}.jp-archive-totals div{background:#f2faf5;border:1px solid #d9e4dd;border-radius:9px;gap:2px;padding:9px 11px;display:grid}.jp-archive-totals span,.jp-archived-details small{color:#6d7570;font-size:.72rem}.jp-archive-totals strong,.jp-archived-details b{color:#176637}.jp-archived-details{white-space:nowrap;gap:2px;display:grid}@media (width<=900px){.jp-archive-totals{grid-template-columns:repeat(2,minmax(120px,1fr))}}.jp-eod-toolbar button{color:#fff;cursor:pointer;background:#176637;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-weight:850;display:inline-flex}.jp-eod-toolbar button:disabled{opacity:.5;cursor:default}.jp-eod-toolbar strong{color:#176637}.jp-eod-action{align-items:center;gap:8px;display:flex}.jp-eod-action>button{color:#5d2c69;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5c3db;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-size:.68rem;font-weight:850;display:inline-flex}.jp-eod-details{gap:2px;display:grid}.jp-eod-details small{color:#746778}.jp-list header .jp-tools label{border:1px solid #d9cce0;border-radius:10px;flex:620px;align-items:center;gap:7px;min-width:360px;max-width:620px;padding-left:11px;display:flex}.jp-list header input{width:100%;font:inherit;border:0;outline:0;padding:10px 11px 10px 0}.jp-tools button{color:#fff;font:inherit;white-space:nowrap;background:linear-gradient(135deg,#713985,#ad4fa2);border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-weight:800;display:inline-flex}@media (width<=1180px){.jp-list>header{flex-wrap:wrap}.jp-tools{justify-content:flex-start;width:100%}.jp-list header .jp-tools label{max-width:none}}.jp-table{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-top:1px solid #eadfec;flex:auto;max-width:100%;min-height:0;overflow:hidden auto}.jp-table table{border-collapse:collapse;table-layout:auto;width:100%;min-width:0}.jp-table th,.jp-table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #eee5f0;padding:9px 7px;font-size:.82rem}.jp-table th{z-index:5;text-transform:uppercase;letter-spacing:.04em;color:#66536e;white-space:nowrap;background:#faf7fb;font-size:.72rem;position:sticky;top:0}.jp-table tr.jp-flash td{background:#fff3bd;border-bottom-color:#e7c85c}.jp-table tr.jp-flash:hover td{background:#ffe99a}.jp-quality{color:#765414;background:#fff4d9;border-radius:999px;padding:5px 9px;font-weight:800;display:inline-flex}.jp-quality.yes{color:#176637;background:#e7f7ed}.jp-quality.no{color:#a12626;background:#ffe8e8}.jp-download,.jp-files button,.jp-files a{color:#653574;white-space:nowrap;background:#f3eaf6;border:1px solid #d9c7e0;padding:5px 7px;font-size:.68rem}.jp-files{flex-wrap:wrap;gap:6px;display:flex}.jp-files button.jp-type-download.dtf{color:#165b9e;background:#e8f2ff;border-color:#abcceb}.jp-files button.jp-type-download.uv{color:#6b35a3;background:#f2eaff;border-color:#ceb8e7}.jp-files button.jp-type-download.sub{color:#a24e12;background:#fff0df;border-color:#e8bd91}.jp-files button.jp-type-download.dtf.completed{color:#fff;background:#165b9e;border-color:#0f477d}.jp-files button.jp-type-download.uv.completed{color:#fff;background:#6b35a3;border-color:#51257e}.jp-files button.jp-type-download.sub.completed{color:#fff;background:#a24e12;border-color:#7e390b}.jp-download.completed{color:#fff;background:#4d2858;border-color:#351b3d}.jp-download svg,.jp-files svg,.jp-status-action svg{width:12px;height:12px}.jp-status-action{color:#176637;font:inherit;white-space:nowrap;cursor:pointer;background:#eaf8ef;border:1px solid #b9d9c4;border-radius:9px;align-items:center;gap:6px;padding:5px 7px;font-size:.68rem;font-weight:850;display:inline-flex}.jp-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.jp-delete-row{color:#8f2635;font:inherit;white-space:nowrap;cursor:pointer;background:#fff1f3;border:1px solid #d9a4ac;border-radius:9px;align-items:center;gap:5px;padding:5px 7px;font-size:.68rem;font-weight:850;display:inline-flex}.jp-delete-row:hover{color:#fff;background:#8f2635;border-color:#8f2635}.jp-label-backdrop{z-index:2147483000;background:#1e1721d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.jp-label-dialog{background:#fff;border-radius:16px;flex-direction:column;width:min(96vw,900px);height:min(96vh,1100px);display:flex;overflow:hidden;box-shadow:0 28px 90px #0008}.jp-label-toolbar{color:#fff;background:#3f2946;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.jp-label-toolbar>div{align-items:center;gap:8px;display:flex}.jp-label-toolbar button{color:#4e2e57;background:#fff;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:850;display:inline-flex}.jp-label-toolbar .close{padding:9px}.jp-label-canvas{background:#dedede;flex-direction:column;flex:1;align-items:center;min-height:0;padding:18px;display:flex;overflow:auto}.jp-label-sheet{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:100%;display:flex}.jp-label-sheet>strong{color:#221925;background:#d9d9d9;padding:5px 13px;font-size:1.15rem;line-height:1.15}.jp-label-canvas img{object-fit:contain;background:#fff;max-width:100%;max-height:100%;display:block;box-shadow:0 5px 22px #0003}@media (width<=760px){.jp-list>header{flex-direction:column;align-items:stretch}.jp-tools{align-items:stretch;width:100%;flex-direction:column!important}.jp-list header .jp-tools label,.jp-tools button{width:100%;min-width:0}.jp-count{text-align:center}}@media print{@page{size:4in 6in;margin:.1in}html,body.jiffy-label-printing{width:4in!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body.jiffy-label-printing *{display:none!important}body.jiffy-label-printing .jp-label-backdrop,body.jiffy-label-printing .jp-label-dialog,body.jiffy-label-printing .jp-label-canvas,body.jiffy-label-printing .jp-label-sheet,body.jiffy-label-printing .jp-label-sheet img,body.jiffy-label-printing .jp-label-sheet>strong{visibility:visible!important;display:block!important}body.jiffy-label-printing .jp-label-backdrop{background:#fff!important;width:auto!important;height:auto!important;padding:0!important;position:static!important;inset:auto!important}body.jiffy-label-printing .jp-label-dialog{width:3.8in;height:auto;box-shadow:none;border-radius:0;margin:0;overflow:visible;position:static!important}body.jiffy-label-printing .jp-label-toolbar{display:none!important}body.jiffy-label-printing .jp-label-canvas{background:#fff;padding:0;overflow:hidden}body.jiffy-label-printing .jp-label-canvas img{object-fit:contain;width:3.8in;max-width:none;height:5.4in;max-height:none;box-shadow:none}body.jiffy-label-printing .jp-label-sheet{break-after:page;page-break-after:always;gap:8px;width:3.8in;height:5.8in;min-height:5.8in;display:flex!important}body.jiffy-label-printing .jp-label-sheet:last-child{break-after:auto;page-break-after:auto}body.jiffy-label-printing .jp-label-sheet>strong{font-size:16pt;line-height:1.2;visibility:visible!important}}.jp-shipping-today{color:#b4232f;font-weight:900}.jp-row-actions .jp-replacement-row{place-items:center;gap:0;width:32px;height:32px;display:inline-grid;padding:0!important}.jp-row-actions .jp-replacement-row.has-issue{box-shadow:0 2px 7px #7f1d1d42;color:#fff!important;background:#991b1b!important;border-color:#7f1d1d!important}.jp-row-actions .jp-replacement-row.has-issue:hover{background:#7f1d1d!important}.jp-issue-card{background:#fff7f7;border:2px solid #d63a42;border-radius:12px;padding:18px}.jp-issue-card h3,.jp-customer-images h3{color:#c52c35;margin:0 0 15px;font-size:24px}.jp-issue-card dl{gap:12px;margin:0;display:grid}.jp-issue-card dl>div{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:10px;display:grid}.jp-issue-card dt{color:#635466;font-weight:850}.jp-issue-card dd{color:#302833;margin:0;font-weight:700;line-height:1.45}.jp-issue-card .description dd{white-space:pre-wrap}.jp-customer-images{gap:5px;display:grid}.jp-customer-images h3{color:#3d2c42;font-size:17px}.jp-issue-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.jp-issue-gallery article{background:#faf8fb;border:1px solid #dfd4e2;border-radius:11px;gap:6px;padding:10px;display:grid}.jp-issue-gallery article>a:first-child{background:#eee8f0;border-radius:8px;place-items:center;height:135px;display:grid;overflow:hidden}.jp-issue-gallery img{object-fit:contain;width:100%;height:100%}.jp-issue-gallery strong{font-size:12px}.jp-issue-gallery article>a:last-child{color:#6d347a;font-size:12px;font-weight:850}.jp-no-issue-images{color:#817484;text-align:center;background:#faf8fb;border:1px dashed #d7c9db;border-radius:10px;margin:0;padding:18px}@media (width<=600px){.jp-issue-card dl>div{grid-template-columns:1fr;gap:3px}.jp-issue-card h3{font-size:21px}.jp-issue-gallery{grid-template-columns:1fr 1fr}}.jp-replacement-row{white-space:nowrap;align-items:center;gap:5px;display:inline-flex;color:#5f2c6c!important;background:#f8effa!important;border:1px solid #8c5a99!important;border-radius:8px!important;padding:7px 9px!important;font-size:11px!important;font-weight:850!important}.jp-replacement-row:hover{background:#eddcf1!important}.jp-replacement-backdrop{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f1228b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.jp-replacement-dialog{background:#fff;border:1px solid #dfd0e4;border-radius:18px;flex-direction:column;width:min(760px,100%);max-height:min(88vh,850px);display:flex;overflow:hidden;box-shadow:0 26px 80px #180a2059}.jp-replacement-dialog>header{color:#fff;background:linear-gradient(120deg,#32163c,#6d347a);justify-content:space-between;align-items:center;gap:16px;padding:18px 21px;display:flex}.jp-replacement-dialog>header span{color:#e6d1eb;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.jp-replacement-dialog h2{margin:3px 0 0;font-size:22px}.jp-replacement-dialog .close{color:#fff;background:#ffffff12;border:1px solid #ffffff38;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.jp-replacement-body{gap:20px;padding:20px;display:grid;overflow:auto}.jp-replacement-loading{text-align:center;color:#75657a;padding:48px 20px}.jp-replacement-notes{gap:7px;display:grid}.jp-replacement-notes>span,.jp-replacement-images-head strong{color:#3d2c42;font-size:14px;font-weight:900}.jp-replacement-notes textarea{resize:vertical;color:#281f2b;min-height:145px;font:inherit;background:#fff;border:1px solid #d9cddd;border-radius:11px;padding:13px;line-height:1.5}.jp-replacement-notes textarea:focus{border-color:#8b5a98;outline:3px solid #8b5a9824}.jp-replacement-notes small{color:#8a7c8e;justify-self:end}.jp-replacement-images{gap:12px;display:grid}.jp-replacement-images-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.jp-replacement-images-head>div{gap:2px;display:grid}.jp-replacement-images-head small{color:#857789;font-size:11px}.jp-replacement-images-head button,.jp-replacement-empty{color:#673673;background:#f8f1fa;border:1px solid #cdb7d3;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-weight:850;display:flex}.jp-replacement-images-head button{padding:9px 12px}.jp-replacement-empty{border-style:dashed;flex-direction:column;width:100%;min-height:116px}.jp-replacement-empty span{color:#88778c;font-size:11px;font-weight:650}.jp-replacement-gallery{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.jp-replacement-gallery article{background:#faf8fb;border:1px solid #e0d6e3;border-radius:11px;gap:6px;min-width:0;padding:7px;display:grid;position:relative}.jp-replacement-gallery article a,.jp-replacement-gallery article>div{background:#eee7f0;border-radius:7px;place-items:center;height:88px;display:grid;overflow:hidden}.jp-replacement-gallery img{object-fit:cover;width:100%;height:100%}.jp-replacement-gallery article>span{color:#56485a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.jp-replacement-gallery article>button{color:#fff;background:#772e3e;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:3px;right:3px;box-shadow:0 2px 6px #0003}.jp-replacement-gallery .pending>div{color:#744781}.jp-replacement-message{color:#9a293b;background:#fff0f2;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;font-weight:750}.jp-replacement-message.success{color:#267342;background:#ecf8f0}.jp-replacement-dialog>footer{background:#faf8fb;border-top:1px solid #e7dee9;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.jp-replacement-dialog>footer button{border:0;border-radius:9px;min-height:40px;padding:0 15px;font-weight:850}.jp-replacement-dialog>footer .cancel{color:#5f5263;background:#ece7ee}.jp-replacement-dialog>footer .save{color:#fff;background:linear-gradient(135deg,#774384,#4c2458);align-items:center;gap:7px;display:flex}.jp-replacement-dialog button:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.jp-replacement-backdrop{padding:8px}.jp-replacement-dialog{border-radius:13px;max-height:95vh}.jp-replacement-body{padding:14px}.jp-replacement-images-head{flex-direction:column;align-items:flex-start}.jp-replacement-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.jp-replacement-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.jp-replacement-dialog>footer button{justify-content:center}}.jm-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.jm-list{background:#fff;border:1px solid #e2d8e7;border-radius:16px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.jm-list>header{border-bottom:1px solid #ece4ef;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.jm-list>header>div:first-child{gap:2px;display:grid}.jm-list>header strong{font-size:1.05rem}.jm-list>header small,.jm-tools>span{color:#786b7d;font-size:.75rem}.jm-tools{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.jm-tools label{border:1px solid #dacfe0;border-radius:9px;align-items:center;gap:7px;width:min(430px,40vw);height:38px;padding:0 11px;display:flex}.jm-tools input{width:100%;font:inherit;border:0;outline:0}.jm-tools button,.jm-file{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:.72rem;font-weight:800;display:inline-flex}.jm-tools button{background:linear-gradient(135deg,#713985,#ad4fa2);height:38px;padding:0 12px}.jm-tools button:disabled{opacity:.55}.jm-message{color:#982735;background:#fff3f4;border:1px solid #efc1c7;border-radius:9px;margin:10px 12px 0;padding:10px 12px;font-weight:700}.jm-table{min-height:0;overflow:auto}.jm-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.jm-table th{z-index:2;color:#604b68;text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f7f3f8;padding:10px 8px;font-size:.68rem;position:sticky;top:0}.jm-table td{vertical-align:middle;border-top:1px solid #eee7f0;padding:11px 8px;font-size:.78rem}.jm-table tbody tr:hover{background:#fcf9fd}.jm-file{padding:7px 9px}.jm-file.placement{background:#526a91}.jm-file.labels{background:#26816a}.jm-file.dtf{background:#713985}.jm-quality{color:#6c5c71;background:#eee9f0;border-radius:99px;justify-content:center;min-width:36px;padding:5px 7px;font-weight:850;display:inline-flex}.jm-quality.yes{color:#985b00;background:#fff0d7}.jm-quality.no{color:#176637;background:#e9f8ee}.jm-tracking{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.jm-empty{color:#a69ba9}@keyframes jm-spin{to{transform:rotate(360deg)}}.jm-spin{animation:.85s linear infinite jm-spin}@media (width<=850px){.jm-list>header{flex-direction:column;align-items:stretch}.jm-tools{flex-wrap:wrap;justify-content:flex-start}.jm-tools label{width:100%}.jm-table table{min-width:1100px}}.jm-shipping-today{color:#b4232f;font-weight:900}.jm-tabs{background:linear-gradient(#6f6174 0%,#514456 100%);border-radius:12px;grid-auto-flow:column;align-items:flex-end;gap:0;padding:4px;box-shadow:inset 0 1px #ffffff47,0 2px 5px #432b4b29;display:flex!important}.jm-tabs button{color:#fff;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;text-shadow:0 1px 1px #0000003d;background:0 0;border:0;border-right:1px solid #ffffff29;border-radius:0;align-items:center;gap:5px;padding:7px 10px;font-size:.74rem;font-weight:800;transition:transform .14s,background .14s,box-shadow .14s;display:inline-flex}.jm-tabs button:first-child{border-radius:9px 0 0 9px}.jm-tabs button:last-child{border-right:0;border-radius:0 9px 9px 0}.jm-bulk button{color:#593566;font:inherit;white-space:nowrap;cursor:pointer;background:#f8f4fa;border:1px solid #d8cce0;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.jm-scan-row{background:#f7f2f9;border-top:1px solid #e8dfea;align-items:end;gap:10px;padding:11px 12px;display:flex}.jm-scan-row label{color:#593566;flex:1;gap:5px;font-size:.72rem;font-weight:850;display:grid}.jm-scan-row input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #ccbcd2;border-radius:9px;padding:0 12px;font-size:1rem}.jm-scan-row button,.jm-row-action{color:#593566;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbbbd1;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-weight:850;display:inline-flex}.jm-table td:last-child{align-items:center;gap:6px;display:flex}.jm-table tr.jm-flash td{background:#fff3bd;border-bottom-color:#e7c85c}.jm-table tr.jm-flash:hover td{background:#ffe99a}.jm-row-action.jm-row-remove{color:#9b2938;background:#fff5f6;border-color:#e7bfc5}.jm-scan-row button:disabled{opacity:.45;cursor:not-allowed}.jm-archive-totals{background:#fbfdfb;border-top:1px solid #e8dfea;grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;padding:11px 12px;display:grid}.jm-archive-totals>div{background:#f2faf5;border:1px solid #d9e4dd;border-radius:9px;gap:2px;padding:9px 11px;display:grid}.jm-archive-totals span{color:#6d7570;font-size:.72rem}.jm-archive-totals strong{color:#176637}.jm-archive-totals small{color:#54705e;font-size:.76rem;font-weight:750}.jm-tabs button.active{z-index:1;color:#fff;background:linear-gradient(#a85bc0 0%,#713985 72%,#5e2d72 100%);border-radius:11px 11px 4px 4px;position:relative;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff61,0 4px 8px #3a1d4547}.jm-total{color:#176637;white-space:nowrap}.jm-tracking-link{color:#623174;text-underline-offset:2px;font-weight:800;text-decoration:underline}.jm-tracking-link:hover{color:#8a3da2}.jm-bulk{border-bottom:1px solid #ece4ef;flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;padding:7px 14px;display:flex}.jm-bulk span{font-size:.78rem;font-weight:700}.jm-bulk button{background:#f4eef7}.jm-bulk button:disabled{opacity:.42;cursor:not-allowed}.jm-file.completed{filter:saturate(1.25)brightness(.72);box-shadow:inset 0 0 0 1px #0003}.jm-file.placement,.jm-file.labels,.jm-file.dtf{gap:3px;padding:5px 7px;font-size:.64rem}.jm-file.placement svg,.jm-file.labels svg,.jm-file.dtf svg{width:12px;height:12px}.jm-table th{padding-top:6px;padding-bottom:6px;font-size:.72rem;line-height:1.1}.jm-table td{padding-top:5px;padding-bottom:5px;font-size:.82rem;line-height:1.15}.jm-file.blanks{background:#526a91}.jm-track{color:#365da3;align-items:center;gap:4px;font-weight:800;text-decoration:none;display:inline-flex}.jm-track:hover{text-decoration:underline}.jm-modal-backdrop{z-index:1000;background:#180f1da8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.jm-modal{background:#fff;border-radius:14px;width:min(680px,96vw);max-height:82vh;overflow:auto;box-shadow:0 22px 70px #00000059}.jm-modal>header{background:#fff;border-bottom:1px solid #e8dfea;justify-content:space-between;align-items:center;padding:15px 17px;display:flex;position:sticky;top:0}.jm-modal>header>div{gap:3px;display:grid}.jm-modal>header small{color:#786b7d}.jm-modal>header button{cursor:pointer;background:#f1eaf3;border:0;border-radius:8px;padding:7px}.jm-modal table{border-collapse:collapse;width:100%}.jm-modal th,.jm-modal td{text-align:left;border-bottom:1px solid #eee7f0;padding:11px 16px}.jm-modal th:last-child,.jm-modal td:last-child{text-align:center;width:110px}.jm-notice{color:#176637;background:#effaf3;border:1px solid #b8dfc6;border-radius:9px;margin:10px 12px 0;padding:10px 12px;font-weight:700}.jm-tools .jm-remove{background:#8f2635}@media (width<=1100px){.jm-list>header{flex-direction:column;align-items:stretch}.jm-tabs{overflow-x:auto}.jm-tools{flex-wrap:wrap;justify-content:flex-start}}@media (width<=900px){.jm-archive-totals{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=620px){.jm-scan-row{flex-direction:column;align-items:stretch}.jm-scan-row button{width:100%}}.jm-order-print{display:none}.jm-order-label{box-sizing:border-box;color:#000;background:#fff;width:6in;height:4in;padding:.14in .2in;font-family:Georgia,Times New Roman,serif}.jm-order-label b{font-size:18pt;line-height:1.05;display:block}.jm-order-label span{box-sizing:border-box;border:1px solid #bbb;border-radius:7px;align-items:center;min-height:.48in;padding:.08in .12in;font-size:18pt;display:flex}.jm-order-date{width:2.7in}.jm-order-options{grid-template-columns:repeat(3,1fr);gap:.15in;margin:.03in 0 .1in;display:grid}.jm-order-options span{border:0;gap:.08in;min-height:auto;padding:0;font-size:15pt}.jm-order-options i{border:1px solid #aaa;border-radius:50%;width:.16in;height:.16in}.jm-order-options i.selected{background:#fff;border:4px solid #45aace}.jm-order-po{grid-template-columns:1.75in 1fr;align-items:end;gap:.08in;display:grid}.jm-order-po b{padding-bottom:.12in}.jm-order-grid{grid-template-columns:1fr 1fr;gap:.06in .1in;margin-top:.08in;display:grid}.jm-order-grid>div{min-width:0}.jm-order-qr{justify-content:center;align-items:center}.jm-order-qr svg{width:1.05in;height:1.05in}@media print{@page{size:6in 4in;margin:0}body.jm-order-log-printing{background:#fff!important;width:6in!important;min-width:6in!important;height:auto!important;margin:0!important;padding:0!important}body.jm-order-log-printing *{visibility:hidden!important}body.jm-order-log-printing .jm-order-print,body.jm-order-log-printing .jm-order-print *{visibility:visible!important}body.jm-order-log-printing .jm-order-print{width:6in!important;margin:0!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}body.jm-order-log-printing .jm-order-label{break-after:page;page-break-after:always;width:5.52in!important;height:3.48in!important;margin:.14in auto!important;padding:.11in .17in!important;display:block!important}body.jm-order-log-printing .jm-label-head>div:first-child span{min-height:.32in;font-size:13pt}body.jm-order-log-printing .jm-order-po{margin-top:.05in}body.jm-order-log-printing .jm-order-po strong{padding:.05in .1in;font-size:22pt}body.jm-order-log-printing .jm-label-dates{margin-top:.06in}body.jm-order-log-printing .jm-label-dates span{min-height:.34in;font-size:11pt}body.jm-order-log-printing .jm-label-bottom{margin-top:.06in}body.jm-order-log-printing .jm-blank-total{height:.9in}body.jm-order-log-printing .jm-blank-total b{font-size:13pt}body.jm-order-log-printing .jm-blank-total strong{font-size:36pt}body.jm-order-log-printing .jm-order-qr svg{min-width:.9in;width:.9in!important;height:.9in!important}body.jm-order-log-printing .jm-order-label:last-child{break-after:auto;page-break-after:auto}.jm-order-print-body{margin:0!important;padding:0!important}.jm-order-print-body .jm-order-print{display:block!important}.jm-order-print-body .jm-order-label{break-after:page;page-break-after:always;display:block}.jm-order-print-body .jm-order-label:last-child{break-after:auto;page-break-after:auto}}.jm-order-label{border:2px solid #000;padding:.16in .2in;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.jm-label-head{grid-template-columns:1.45in 1fr;align-items:end;gap:.16in;display:grid}.jm-label-head b,.jm-order-po b,.jm-label-dates b,.jm-blank-total b{letter-spacing:.02em;font-size:11pt}.jm-label-head>div:first-child span{min-height:.38in;font-size:15pt;font-weight:700}.jm-label-head .jm-order-options{gap:.08in;margin:0}.jm-label-head .jm-order-options span{justify-content:center;font-size:11pt;font-weight:800}.jm-order-po{margin-top:.08in;display:block}.jm-order-po strong{white-space:nowrap;border:2px solid #222;border-radius:7px;padding:.08in .12in;font-size:24pt;line-height:1.05;display:block}.jm-label-dates{grid-template-columns:1fr 1fr;gap:.12in;margin-top:.1in;display:grid}.jm-label-dates span{min-height:.42in;font-size:13pt;font-weight:700}.jm-label-bottom{grid-template-columns:1fr 1.62in;align-items:center;gap:.18in;margin-top:.1in;display:grid}.jm-blank-total{border:3px solid #111;border-radius:9px;grid-template-columns:1fr 1.1in;align-items:center;height:1.12in;padding:.08in .14in;display:grid}.jm-blank-total b{font-size:15pt}.jm-blank-total strong{text-align:center;font-size:44pt;line-height:1}.jm-order-qr{flex-direction:column;justify-content:center;align-items:center;display:flex}.jm-order-qr svg{min-width:1.12in;width:1.12in!important;height:1.12in!important;display:block!important}.jm-order-qr small{white-space:nowrap;margin-top:.01in;font:700 8pt Arial,sans-serif;display:block}@media print{.jm-order-print-body .jm-order-label{width:5.52in!important;height:3.64in!important;margin:.12in auto!important}.jm-order-print-body .jm-order-label:not(:last-child){break-after:page;page-break-after:always}.jm-order-print-body .jm-order-label:last-child{break-after:auto!important;page-break-after:auto!important}}.banner-template-page{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.banner-controls-card,.banner-preview-card{background:#fff;border:1px solid #dde4e8;border-radius:16px;box-shadow:0 8px 28px #2637440c}.banner-controls-card{padding:20px}.banner-controls-heading{align-items:flex-start;gap:11px;display:flex}.banner-controls-heading>span{color:#fff;background:linear-gradient(145deg,#4fa9ba,#236a93);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.banner-controls-heading h2,.banner-preview-heading h2{color:#17212b;margin:0;font-size:20px}.banner-controls-heading p{color:#66717d;margin:5px 0 0;font-size:13px;line-height:1.45}.banner-size-fields{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;margin-top:22px;display:grid}.banner-size-fields label{gap:7px;display:grid}.banner-size-fields label span{color:#4f5c66;font-size:12px;font-weight:800}.banner-size-fields input{border:1px solid #ccd6dc;border-radius:9px;outline:none;width:100%;height:45px;padding:0 11px;font-size:16px;font-weight:800}.banner-size-fields input:focus{border-color:#3a94aa;box-shadow:0 0 0 3px #3a94aa1c}.banner-size-fields>b{color:#84919a;padding-bottom:13px}.banner-size-error{color:#9c2e39;background:#fff0f1;border-radius:8px;margin:12px 0 0;padding:10px 11px;font-size:12px;font-weight:700}.banner-measurements{background:#f4f8f9;border-radius:11px;gap:9px;margin:18px 0;padding:14px;display:grid}.banner-measurements div{justify-content:space-between;gap:12px;display:flex}.banner-measurements span{color:#6e7b84;font-size:12px}.banner-measurements strong{color:#263640;text-align:right;font-size:12px}.banner-controls-card>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#327f9e,#18566f);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-weight:900;display:flex}.banner-controls-card>button:disabled{opacity:.45;cursor:not-allowed}.banner-preview-card{min-width:0;padding:20px}.banner-preview-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.banner-preview-heading>div>span{color:#278197;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.banner-key{color:#66717d;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.banner-key span{align-items:center;gap:6px;display:flex}.banner-key i{width:18px;display:block}.banner-key .dash{border-top:2px dashed #111;height:0}.banner-key .hole{border:2px solid #111;border-radius:50%;width:10px;height:10px}.banner-preview-stage{background:repeating-linear-gradient(45deg,#eef2f4 0 10px,#f8fafb 10px 20px);border:1px solid #d9e1e5;border-radius:12px;place-items:center;height:min(58vh,560px);min-height:340px;padding:26px;display:grid;overflow:hidden}.banner-preview{filter:drop-shadow(0 10px 18px #22323d25);max-width:100%;max-height:100%;display:block}.banner-margin-area{fill:#edf3f5;stroke:#85959e;stroke-width:.08px}.banner-finished-area{fill:#fff;stroke:#111;stroke-width:.07px;stroke-dasharray:.35 .24}.banner-grommet{fill:#fff;stroke:#111;stroke-width:.05px}.banner-preview-stage>p{color:#7a858d;text-align:center}.banner-preview-note{color:#65717a;margin:13px 2px 0;font-size:12px;line-height:1.5}@media (width<=980px){.banner-template-page{grid-template-columns:1fr}.banner-preview-stage{height:480px}}@media (width<=600px){.banner-controls-card,.banner-preview-card{border-radius:12px;padding:15px}.banner-preview-heading{flex-direction:column;align-items:flex-start}.banner-preview-stage{height:360px;min-height:280px;padding:16px}.banner-measurements div{flex-direction:column;align-items:flex-start;gap:2px}.banner-measurements strong{text-align:left}}.banner-upload{gap:8px;margin-top:17px;display:grid}.banner-upload>span{color:#4f5c66;font-size:12px;font-weight:800}.banner-upload>label{color:#256d83;cursor:pointer;background:#f3fafb;border:1px dashed #86aeba;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:43px;font-size:13px;font-weight:900;display:flex}.banner-upload>label input{display:none}.banner-uploaded-file{border:1px solid #dbe5e8;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.banner-uploaded-file div{gap:3px;min-width:0;display:grid}.banner-uploaded-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.banner-uploaded-file small{color:#6e7b84;font-size:10px}.banner-uploaded-file button{color:#9c2e39;cursor:pointer;background:#fff0f1;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.banner-quality-warning{color:#9c5c18;font-weight:700}.banner-output-controls{grid-template-columns:1fr 1fr;gap:9px;margin:17px 0 0;display:grid}.banner-output-controls label{gap:5px;display:grid}.banner-output-controls label:last-child{grid-column:1/-1}.banner-output-controls span{color:#4f5c66;font-size:11px;font-weight:800}.banner-output-controls input,.banner-output-controls select{color:#17212b;background:#fff;border:1px solid #ccd6dc;border-radius:8px;width:100%;height:40px;padding:0 10px;font-weight:800}.banner-cut-area{fill:none;stroke:#236a93;stroke-width:.07px;stroke-dasharray:.35 .24}.banner-key .cut{border-top:2px dashed #236a93;height:0}.banner-finished-area{fill:none}.banner-controls-heading>span{background:linear-gradient(135deg,#9a5aa5,#55345f)}.banner-size-fields input:focus,.banner-output-controls input:focus,.banner-output-controls select:focus{border-color:#8e5797;outline:none;box-shadow:0 0 0 3px #8e579718}.banner-controls-card>button{background:linear-gradient(135deg,#9a5aa5,#55345f)}.banner-preview-heading>div>span{color:#7c4d84}.banner-upload>label{color:#684271;background:#faf7fb;border-color:#c5a8ca}.banner-cut-area{stroke:#7c4d84}.banner-key .cut{border-top-color:#7c4d84}.pwc-page{color:#33273a;background:#f8f5fa;flex-direction:column;gap:12px;height:100%;min-height:0;padding:16px;display:flex;overflow:auto}.pwc-page:fullscreen{background:#f8f5fa;gap:6px;width:100vw;height:100vh;padding:10px;overflow:hidden}.pwc-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.pwc-header h2{margin:3px 0 0;font-size:1.55rem}.pwc-eyebrow{color:#713985;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:.78rem;font-weight:850;display:flex}.pwc-actions{align-items:center;gap:8px;display:flex}.pwc-actions button,.pwc-month-nav button{color:#5e326d;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7c9dd;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}.pwc-actions button:last-child{color:#fff;background:#713985;border-color:#713985}.pwc-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pwc-summary>div{background:#fff;border:1px solid #ded3e3;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex}.pwc-summary svg{color:#713985}.pwc-summary .inbound svg,.pwc-summary .inbound strong{color:#b66a00}.pwc-summary .outbound svg,.pwc-summary .outbound strong{color:#b4232f}.pwc-summary span{color:#786b7d;font-size:.76rem;display:grid}.pwc-summary strong{color:#39223f;font-size:1.35rem;line-height:1}.pwc-tv-stats{display:grid}.pwc-error{color:#982735;background:#fff3f4;border:1px solid #efc1c7;border-radius:9px;padding:10px 12px;font-weight:750}.pwc-month-nav{grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;display:grid}.pwc-month-nav h3{text-align:center;margin:0;font-size:1.25rem}.pwc-month-nav button{padding:0}.pwc-tv-content{flex:1;min-height:0;display:flex}.pwc-calendar{grid-template-columns:repeat(7,minmax(120px,1fr));grid-template-rows:auto repeat(var(--pwc-weeks,6), minmax(135px, auto));background:#fff;border:1px solid #d9cedf;border-radius:14px;flex:1;min-height:900px;display:grid;overflow:hidden}.pwc-pending,.pwc-jiffy{display:none}.pwc-weekday{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.05em;background:#60406b;padding:8px;font-size:.75rem;font-weight:850}.pwc-day{background:#fff;border-top:1px solid #e7dfea;border-right:1px solid #e7dfea;min-width:0;padding:8px;position:relative;overflow:hidden}.pwc-day:nth-child(7n){border-right:0}.pwc-day.empty{background:#f3eef5}.pwc-day.today{background:#fffaff;box-shadow:inset 0 0 0 3px #a54da0}.pwc-date{margin-bottom:5px;font-size:.86rem;font-weight:900;display:block}.pwc-day.today .pwc-date{color:#fff;background:#713985;border-radius:50%;place-items:center;width:34px;height:34px;margin:-2px 0 5px -2px;font-size:1.25rem;line-height:1;display:grid}.pwc-flows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:5px;display:grid}.pwc-flow{border-left:3px solid;border-radius:7px;margin-top:5px;padding:5px 6px}.pwc-flow.inbound{background:#fff8e9;border-color:#d28a18}.pwc-flow.outbound{background:#f6edfa;border-color:#713985}.pwc-count{color:#563262;align-items:center;gap:4px;font-size:.7rem;display:flex}.pwc-flow.inbound .pwc-count{color:#8a5200}.pwc-delay{border-radius:5px;margin-top:3px;padding:2px 4px;font-size:.64rem;font-weight:850}.pwc-delay.inbound{color:#7b4700;background:#ffe1a8}.pwc-delay.outbound{color:#a51f2d;background:#ffe4e7}.pwc-pos{color:#75677b;grid-template-columns:minmax(0,1fr);gap:1px;margin-top:3px;font-size:.61rem;display:grid}.pwc-pos span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pwc-spin{animation:.8s linear infinite pwc-spin}@keyframes pwc-spin{to{transform:rotate(360deg)}}.pwc-page .pwc-calendar{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:46px repeat(var(--pwc-weeks,6), minmax(0, 1fr));min-height:0}.pwc-page .pwc-tv-content{grid-template-columns:minmax(0,1fr) clamp(320px,20vw,400px) clamp(330px,21vw,420px);gap:10px;display:grid}.pwc-page .pwc-pending,.pwc-page .pwc-jiffy{background:#fff;border:2px solid #d8c6df;border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pwc-page .pwc-pending-heading,.pwc-page .pwc-panel-heading{color:#fff;background:#60406b;justify-content:space-between;align-items:center;gap:10px;padding:16px;font-size:1.5rem;font-weight:900;display:flex}.pwc-page .pwc-pending-heading>strong,.pwc-page .pwc-panel-heading>strong{color:#60406b;text-align:center;background:#fff;border-radius:99px;min-width:42px;padding:5px 9px;font-size:1.35rem}.pwc-page .pwc-pending-list{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow:hidden}.pwc-page .pwc-pending-list>article{color:#39223f;background:#faf6fb;border:1px solid #dfd2e4;border-radius:9px;gap:4px;min-width:0;padding:10px 11px;display:grid}.pwc-page .pwc-pending-order{color:#4d245b;overflow-wrap:anywhere;font-size:1.35rem;line-height:1.1}.pwc-page .pwc-pending-customer{color:#493d4d;font-size:1.12rem;font-weight:800;line-height:1.15}.pwc-page .pwc-pending-details{color:#75677b;border-top:1px solid #e8deeb;justify-content:space-between;align-items:center;gap:8px;padding-top:3px;font-size:1rem;display:flex}.pwc-page .pwc-pending-details b:last-child{color:#fff;white-space:nowrap;background:#713985;border-radius:99px;padding:3px 7px}.pwc-page .pwc-pending-age{color:#713985;background:#efe3f2;border-radius:99px;justify-self:start;padding:3px 8px;font-size:.95rem;font-weight:900}.pwc-page .pwc-jiffy-section{flex-direction:column;flex:50%;min-height:0;padding:9px;display:flex;overflow:hidden}.pwc-page .pwc-jiffy-section+.pwc-jiffy-section{border-top:2px solid #e0d4e4}.pwc-page .pwc-jiffy-section h4{border-radius:9px;align-items:center;gap:7px;margin:0 0 8px;padding:8px 10px;font-size:1.15rem;display:flex}.pwc-page .pwc-jiffy-section h4 b{text-align:center;min-width:32px;margin-left:auto}.pwc-page .pwc-jiffy-section.inbound h4{color:#845000;background:#fff0cf}.pwc-page .pwc-jiffy-section.outbound h4{color:#653276;background:#efe3f2}.pwc-page .pwc-jiffy-list{align-content:start;gap:6px;min-height:0;display:grid;overflow:hidden}.pwc-page .pwc-jiffy-list article{background:#fcf9fd;border:1px solid #e3d9e6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.pwc-page .pwc-jiffy-list article>strong{overflow-wrap:anywhere;min-width:0;font-size:1.02rem}.pwc-page .pwc-jiffy-list article>span{color:#6f6174;white-space:nowrap;font-size:.9rem;font-weight:800}.pwc-page .pwc-jiffy-list article>b{color:#fff;white-space:nowrap;background:#60406b;border-radius:99px;padding:3px 6px;font-size:.82rem}.pwc-page .pwc-tracking-status{color:#5f5264;border-top:1px solid #eadfed;grid-column:1/-1;padding-top:5px;font-size:.88rem;font-weight:850}.pwc-page .pwc-tracking-status.dl{color:#18723a}.pwc-page .pwc-tracking-status.od{color:#9b5200}.pwc-page .pwc-jiffy-list p{color:#76677b;margin:10px 4px;font-weight:750}.pwc-page .pwc-pending-list p{color:#76677b;text-align:center;grid-column:1/-1;margin:18px 4px;font-size:1rem}.pwc-page .pwc-summary,.pwc-page .pwc-eyebrow{display:none}.pwc-page .pwc-tv-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pwc-page .pwc-tv-stats>div{background:#fff;border:1px solid #d9cce0;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-width:0;padding:8px 13px;display:grid}.pwc-page .pwc-tv-stats span{color:#715779;text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;font-size:.82rem;font-weight:900}.pwc-page .pwc-tv-stats strong{color:#5e286e;font-size:1.65rem;line-height:1}.pwc-page .pwc-tv-stats small{color:#56485a;white-space:nowrap;font-size:.93rem;font-weight:800}.pwc-page .pwc-header h2{margin:0;font-size:2rem}.pwc-page .pwc-month-nav h3{font-size:1.8rem}.pwc-page .pwc-weekday{letter-spacing:.09em;place-items:center;padding:7px;font-size:1.05rem;display:grid}.pwc-page .pwc-actions button,.pwc-page .pwc-month-nav button{min-height:46px;padding:0 17px;font-size:1.05rem}.pwc-page .pwc-day{padding:9px;overflow:hidden}.pwc-page .pwc-date{margin-bottom:7px;font-size:1.35rem}.pwc-page .pwc-day.today .pwc-date{width:46px;height:46px;font-size:1.7rem}.pwc-page .pwc-count{gap:6px;font-size:1.02rem}.pwc-page .pwc-flows{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:5px}.pwc-page .pwc-delay{padding:4px 6px;font-size:.88rem}.pwc-page .pwc-pos{display:none}.pwc-page .pwc-flow{border-left-width:5px;margin-top:4px;padding:7px 8px}@media (width<=900px){.pwc-header{flex-direction:column;align-items:flex-start}.pwc-summary{grid-template-columns:1fr}.pwc-calendar{min-width:900px}.pwc-page{overflow:auto}.pwc-actions{flex-wrap:wrap}}.pas-page{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.pas-header{background:linear-gradient(135deg,#fff 55%,#f4e9f7);border:1px solid #e1d4e6;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.pas-header h2{color:#321b3b;margin:3px 0 1px;font-size:1.45rem}.pas-header p{color:#77647c;margin:0;font-size:.86rem}.pas-eyebrow{color:#77378b;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:.78rem;font-weight:850;display:flex}.pas-header button{color:#fff;height:40px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#713985,#ad4fa2);border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-weight:800;display:flex}.pas-header button:disabled{opacity:.6}.pas-summary{grid-template-columns:180px 210px minmax(280px,1fr) auto;align-items:center;gap:10px;display:grid}.pas-summary>div{color:#703584;background:#fff;border:1px solid #e2d8e7;border-radius:12px;align-items:center;gap:10px;height:64px;padding:9px 12px;display:flex}.pas-summary>div span{color:#6d5c72;font-size:.76rem;display:grid}.pas-summary>div strong{color:#351c3e;font-size:1.25rem}.pas-summary label{color:#755a7e;background:#fff;border:1px solid #d9ccde;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.pas-summary input{width:100%;font:inherit;background:0 0;border:0;outline:0}.pas-summary small{color:#806f85;white-space:nowrap}.pas-error{color:#9a2335;background:#fff2f4;border:1px solid #efbdc5;border-radius:9px;padding:10px 12px;font-weight:750}.pas-table-wrap{background:#fff;border:1px solid #e2d8e7;border-radius:14px;flex:1;min-height:0;overflow:auto}.pas-table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.pas-table-wrap th{z-index:2;color:#5e4666;text-align:left;text-transform:uppercase;letter-spacing:.045em;background:#f6f1f7;padding:10px;font-size:.72rem;position:sticky;top:0}.pas-table-wrap td{vertical-align:middle;border-top:1px solid #eee7f0;padding:11px 10px;font-size:.82rem}.pas-table-wrap tbody tr:hover{background:#fcf9fd}.pas-table-wrap td small{color:#817486;margin-top:3px;font-size:.72rem;display:block}.pas-po{color:#321b3b;font-weight:900}.pas-urgent{color:#b4232f;font-weight:900}.pas-items{flex-wrap:wrap;gap:6px;display:flex}.pas-items span{background:#faf6fb;border:1px solid #dbcce1;border-radius:8px;gap:1px;padding:5px 8px;display:grid}.pas-items strong{color:#603170;font-size:.75rem}.pas-items em{color:#76667b;font-size:.7rem;font-style:normal}.pas-qty{color:#fff;background:#526a91;border-radius:99px;justify-content:center;min-width:34px;padding:5px 8px;font-weight:850;display:inline-flex}.pas-status{color:#713985;white-space:nowrap;background:#f1e5f4;border-radius:99px;padding:6px 9px;font-size:.72rem;font-weight:850;display:inline-flex}.pas-empty{text-align:center;color:#8b7c90;height:180px}.pas-spin{animation:.8s linear infinite pas-spin}@keyframes pas-spin{to{transform:rotate(360deg)}}@media (width<=950px){.pas-summary{grid-template-columns:1fr 1fr}.pas-summary label,.pas-summary>small{grid-column:1/-1}.pas-header{align-items:flex-start}.pas-header button{flex:none}}.soo-page{color:#33273a;background:#f8f5fa;height:100%;min-height:0;padding:18px;overflow:auto}.soo-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.soo-header>div>span{color:#713985;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:.78rem;font-weight:900;display:flex}.soo-header h2{margin:5px 0 2px;font-size:1.7rem}.soo-header p{color:#75677b;margin:0}.soo-header button{color:#5e326d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7c9dd;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-weight:850;display:flex}.soo-summary{grid-template-columns:220px 180px 1fr;gap:10px;margin:18px 0;display:grid}.soo-summary>div{background:#fff;border:1px solid #ddd2e2;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;display:flex}.soo-summary strong{color:#653276;font-size:1.55rem}.soo-summary span{font-weight:850}.soo-summary .delayed strong,.soo-summary .delayed span{color:#a51f2d}.soo-summary small{color:#6f6174;justify-content:flex-end;align-items:center;gap:6px;font-weight:750;display:flex}.soo-error{color:#982735;background:#fff3f4;border:1px solid #efc1c7;border-radius:9px;padding:11px 13px;font-weight:800}.soo-list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;display:grid}.soo-list article{background:#fff;border:1px solid #ddd2e2;border-left:6px solid #713985;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:15px;display:grid}.soo-list article.delayed{background:#fff9fa;border-left-color:#c92d3c}.soo-list article>strong{color:#4d245b;overflow-wrap:anywhere;font-size:1.22rem}.soo-list article>span{color:#653276;background:#efe3f2;border-radius:99px;align-self:start;padding:4px 8px;font-size:.86rem;font-weight:900}.soo-list article.delayed>span{color:#a51f2d;background:#ffe4e7}.soo-list article>b{color:#36233d;grid-column:1/-1;font-size:1rem}.soo-list article>a{color:#713985;overflow-wrap:anywhere;grid-column:1/-1;align-items:center;gap:5px;font-weight:850;display:flex}.soo-list article>small{color:#75677b;grid-column:1/-1;font-size:.92rem;font-weight:750}.soo-list>p{text-align:center;color:#75677b;grid-column:1/-1;padding:35px;font-weight:750}.soo-spin{animation:.8s linear infinite soo-spin}@keyframes soo-spin{to{transform:rotate(360deg)}}@media (width<=700px){.soo-header{flex-direction:column}.soo-summary{grid-template-columns:1fr 1fr}.soo-summary small{grid-column:1/-1;justify-content:flex-start}.soo-list{grid-template-columns:1fr}}.qbd-page{gap:14px;display:grid}.qbd-page>header{color:#fff;background:linear-gradient(120deg,#173d2b,#286a48);border-radius:16px;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.qbd-page>header span{letter-spacing:.09em;text-transform:uppercase;color:#bde1c9;font-size:.72rem;font-weight:900}.qbd-page>header h2{margin:3px 0}.qbd-page>header p{color:#d7ede0;margin:0}.qbd-page>header button,.qbd-connect-actions button,.qbd-po-list button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-weight:850;display:flex}.qbd-page>header button{color:#21563b;background:#fff}.qbd-page nav{background:#e8eee9;border-radius:11px;gap:6px;padding:5px;display:flex}.qbd-page nav button{color:#587060;background:0 0;border:0;border-radius:8px;padding:9px 14px;font-weight:850}.qbd-page nav button.active{color:#173d2b;background:#fff;box-shadow:0 2px 8px #173d2b1c}.qbd-notice{color:#9a293b;background:#fff0f2;border-radius:9px;padding:10px}.qbd-panel,.qbd-connect{background:#fff;border:1px solid #dce6df;border-radius:14px;padding:16px}.qbd-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.qbd-toolbar>strong{align-items:center;gap:7px;display:flex}.qbd-toolbar label{border:1px solid #ccd9d0;border-radius:9px;align-items:center;gap:7px;min-width:320px;padding:8px 10px;display:flex}.qbd-toolbar input{border:0;outline:0;width:100%}.qbd-table{border:1px solid #e1e8e3;border-radius:10px;max-height:calc(100vh - 315px);overflow:auto}.qbd-table table,.qbd-po-list table{border-collapse:collapse;width:100%}.qbd-table th,.qbd-po-list th{color:#52665a;text-align:left;text-transform:uppercase;background:#f2f6f3;padding:9px 10px;font-size:.72rem;position:sticky;top:0}.qbd-table td,.qbd-po-list td{border-top:1px solid #e7ede9;padding:10px}.qbd-table b,.qbd-po-list b{color:#17452f}.empty{text-align:center;color:#7b8b81;padding:35px!important}.qbd-status{background:#fff3e5;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.qbd-status i{background:#d78528;border-radius:50%;width:11px;height:11px}.qbd-status.connected{background:#eaf7ee}.qbd-status.connected i{background:#289454}.qbd-status div{display:grid}.qbd-status span{color:#6d7d72;font-size:.78rem}.qbd-status em{color:#9a293b;font-style:normal}.qbd-secret{background:#fff9df;border:1px solid #e3c979;border-radius:10px;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;padding:14px;display:grid}.qbd-secret>strong,.qbd-secret>small{grid-column:1/-1}.qbd-secret label{gap:4px;font-size:.74rem;font-weight:800;display:grid}.qbd-secret input{background:#fff;border:1px solid #d8c36f;border-radius:7px;padding:9px}.qbd-connect-actions{gap:8px;margin:14px 0;display:flex}.qbd-connect-actions .primary{color:#fff;background:#236344}.qbd-connect-actions button:not(.primary){color:#28513b;background:#e8f0eb}.qbd-connect ol{color:#66766c;margin:12px 0 0;line-height:1.8}.qbd-po-list{gap:12px;display:grid}.qbd-po-list>article{border:1px solid #dfe8e2;border-radius:12px;overflow:hidden}.qbd-po-list article>header{background:#f4f8f5;justify-content:space-between;align-items:center;padding:12px;display:flex}.qbd-po-list h3{margin:2px 0}.qbd-po-list header span{font-size:.65rem;font-weight:900}.qbd-po-list header small{color:#718077}.qbd-po-list button{color:#fff;background:#286a48;padding:7px 9px}.qbd-period{gap:4px;display:flex}.qbd-period button{color:#65766b;background:#edf2ee;border:0;border-radius:8px;padding:8px 12px;font-weight:800}.qbd-period button.active{color:#fff;background:#286a48}.qbd-cut-qty{color:#fff;background:#286a48;border-radius:99px;place-items:center;min-width:36px;padding:6px;font-weight:900;display:inline-grid}.qbd-label-pages{display:none}.spin{animation:.8s linear infinite qbd-spin}@keyframes qbd-spin{to{transform:rotate(360deg)}}@media (width<=780px){.qbd-toolbar{flex-direction:column;align-items:stretch}.qbd-toolbar label{min-width:0}.qbd-secret{grid-template-columns:1fr}.qbd-secret label{grid-column:1/-1}.qbd-page nav{overflow:auto}.qbd-page>header{align-items:flex-start}.qbd-po-list article>header{align-items:flex-start;gap:10px}}@media print{@page{size:3in 5in;margin:0}body.qb-label-printing *{display:none!important}body.qb-label-printing .qbd-label-pages,body.qb-label-printing .qbd-label-pages *{display:flex!important}body.qb-label-printing .qbd-label-pages{flex-direction:column!important;position:absolute!important;inset:0!important}.qbd-label{box-sizing:border-box;color:#000;break-after:page;page-break-after:always;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.08in;width:3in;height:5in;padding:.18in}.qbd-label:last-child{break-after:auto}.qbd-label time{align-self:flex-start;font-size:10pt}.qbd-label>span{align-self:flex-start;font-size:11pt;font-weight:800}.qbd-label svg{width:1.75in!important;height:1.75in!important}.qbd-label h2{margin:0;font-size:18pt;line-height:1.1}.qbd-label p{margin:0;font-size:11pt;line-height:1.2}.qbd-label strong{margin-top:.05in;font-size:15pt}}
