.type-manager{grid-column:1/-1;min-height:auto}.type-add{gap:8px;margin:16px 0 12px;display:flex}.type-add input{border:1px solid var(--border);border-radius:6px;outline:none;flex:1;min-width:0;height:34px;padding:0 11px}.type-add input:focus{border-color:#6b8fe8}.type-list{flex-wrap:wrap;gap:8px;display:flex}.type-list>div{border:1px solid var(--border);background:#f8fafc;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:10px;display:flex}.type-list span{color:#40516b;font-weight:600}.type-list span.inactive{color:#a1aabb;text-decoration:line-through}.type-list button{color:#2b63dc;cursor:pointer;background:0 0;border:0;font-size:9px}.type-list small{color:#96a1b0}.type-list .type-delete{color:#d33f49;background:#fff5f5;border-color:#f1c7c7}
.upload-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 13px;display:grid}.account-type-select{gap:7px;margin:0;display:grid}.account-type-select strong{color:#40516b;font-size:10px}.account-type-select select{border:1px solid var(--border);color:#40516b;background:#fff;border-radius:7px;outline:none;width:100%;height:36px;padding:0 10px}.account-type-select select:focus{border-color:#6b8fe8}@media (max-width:720px){.upload-selects{grid-template-columns:1fr}}.duplicate-details{background:#fffaf5;border:1px solid #f0c9a7;border-radius:8px;margin:10px 0 14px;overflow:hidden}.duplicate-details>div:first-child{color:#9a5b21;border-bottom:1px solid #f3ddc9;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.duplicate-details>div:last-child{max-height:190px;overflow:auto}.duplicate-details p{border-bottom:1px solid #f7e8da;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0;padding:8px 12px;font-size:10px;display:grid}.duplicate-details p:last-child{border-bottom:0}.duplicate-details p span{overflow-wrap:anywhere;color:#37445a}.duplicate-details p small{color:#b26927}
.record-actions{align-items:center;gap:9px;display:flex}.delete-button{color:#d33f49;cursor:pointer;background:#fff5f5;border:1px solid #f1c7c7;border-radius:6px;height:30px;padding:0 11px;font-size:9px}.delete-button:hover{background:#ffecec}.delete-button:disabled{opacity:.45;cursor:not-allowed}.check-cell{text-align:center;width:34px}.check-cell input{accent-color:#2563eb;cursor:pointer;width:14px;height:14px}
.upload-selects{grid-template-columns:1fr 1fr;gap:10px;display:grid}.record-actions select{border:1px solid var(--border);color:#536078;background:#fff;border-radius:6px;height:30px;padding:0 8px;font-size:9px}@media (max-width:700px){.upload-selects{grid-template-columns:1fr}.record-actions{justify-content:flex-start}}.inventory-status-summary{grid-template-columns:repeat(6,minmax(105px,1fr));gap:9px;margin:18px 0 4px;display:grid}.inventory-status-summary button{border:1px solid var(--border);text-align:left;cursor:pointer;color:#64748b;background:#f8fafc;border-radius:9px;min-width:0;padding:11px 13px;transition:all .15s}.inventory-status-summary button:hover{background:#f4f7ff;border-color:#b8c9ef}.inventory-status-summary button.active{color:#245ed5;background:#edf3ff;border-color:#4b76df;box-shadow:0 3px 12px #245ed51a}.inventory-status-summary span{white-space:nowrap;font-size:9px;display:block}.inventory-status-summary strong{color:#172033;margin-top:6px;font-size:20px;display:block}@media (max-width:1000px){.inventory-status-summary{grid-template-columns:repeat(3,minmax(105px,1fr))}}@media (max-width:560px){.inventory-status-summary{grid-template-columns:repeat(2,minmax(100px,1fr))}}.inventory-format-summary{grid-template-columns:repeat(2,minmax(220px,1fr));gap:9px;margin:18px 0 0;display:grid}.inventory-format-summary button{border:1px solid var(--border);text-align:left;cursor:pointer;color:#64748b;background:#f8fafc;border-radius:9px;min-width:0;padding:12px 14px;transition:all .15s}.inventory-format-summary button:hover{background:#f4f7ff;border-color:#b8c9ef}.inventory-format-summary button.active{color:#245ed5;background:#edf3ff;border-color:#4b76df;box-shadow:0 3px 12px #245ed51a}.inventory-format-summary span{white-space:normal;overflow-wrap:anywhere;font-size:10px;display:block}.inventory-format-summary strong{color:#172033;margin-top:6px;font-size:20px;display:block}@media (max-width:700px){.inventory-format-summary{grid-template-columns:1fr}}
.export-quantity{white-space:nowrap;color:#70809a;align-items:center;gap:7px;font-size:10px;display:flex}.export-quantity input,.export-quantity select{border:1px solid var(--border);color:#40516b;background:#fff;border-radius:6px;height:34px;padding:0 9px}.export-quantity input{width:82px}.export-quantity select{max-width:245px}.export-quantity input:disabled{color:#9aa5b5;background:#f1f4f8}.export-selected{white-space:nowrap;color:#2463d4;background:#edf3ff;border-radius:12px;padding:6px 9px;font-size:9px}.inventory-pager label{align-items:center;gap:6px;display:flex}.inventory-pager select{border:1px solid var(--border);background:#fff;border-radius:6px;height:30px;padding:0 8px}@media (max-width:700px){.data-workspace .module-hero{flex-wrap:wrap;gap:14px}.data-workspace .module-tools{flex-wrap:wrap}}.date-filter{white-space:nowrap;color:#70809a;align-items:center;gap:5px;font-size:9px;display:flex}.date-filter input{border:1px solid var(--border);color:#40516b;background:#fff;border-radius:6px;height:30px;padding:0 7px}.batch-history{min-width:0}.batch-list{gap:8px;max-height:250px;margin-top:15px;display:grid;overflow:auto}.batch-list>div{border:1px solid var(--border);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.batch-list strong,.batch-list small{display:block}.batch-list strong{font-size:10px}.batch-list small{color:#8a96a6;margin-top:4px;font-size:8px}
.sales-form{margin-bottom:14px}.sales-form>h2{margin-bottom:16px}.form-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;margin-bottom:14px;display:grid}.form-grid label,.edit-modal label{color:#536078;gap:7px;font-size:10px;display:grid}.form-grid input,.form-grid select,.edit-modal input,.edit-modal select,.edit-modal textarea,.pagination-tools select{border:1px solid var(--border);background:#fff;border-radius:6px;height:36px;padding:0 10px}.form-grid .wide{grid-column:1/-1}.orders-panel{min-width:0}.orders-panel table{min-width:980px}.pagination-tools,.pager,.row-actions{align-items:center;gap:8px;display:flex}.pagination-tools{color:#7c899c;font-size:9px}.pagination-tools select{height:30px}.pager{justify-content:flex-end;margin-top:16px;font-size:10px}.pager button,.row-actions button{border:1px solid var(--border);color:#315fca;cursor:pointer;white-space:nowrap;background:#fff;border-radius:5px;padding:5px 8px}.row-actions .delete-order{color:#c24141;background:snow;border-color:#efcaca}.row-actions button:disabled,.pager button:disabled{opacity:.4;cursor:not-allowed}.modal-mask{z-index:30;background:#0f172a66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.edit-modal{gap:14px;width:min(460px,100%);display:grid}.edit-modal textarea{resize:vertical;height:82px;padding-top:9px}.edit-modal>div{justify-content:flex-end;gap:9px;display:flex}@media (max-width:900px){.form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}}.order-search-bar{background:#f8f9fb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;padding:12px;display:flex}.order-search-bar>input,.order-search-bar>select,.order-search-bar label input{border:1px solid var(--border);color:#40516b;background:#fff;border-radius:6px;height:34px;padding:0 9px}.order-search-bar>input{min-width:220px}.order-search-bar label{white-space:nowrap;color:#70809a;align-items:center;gap:6px;font-size:9px;display:flex}.extract-mode{background:#f3f6fb;border-radius:8px;gap:6px;width:max-content;margin:0 0 14px;padding:4px;display:flex}.extract-mode button{color:#70809a;cursor:pointer;background:0 0;border:0;border-radius:6px;height:32px;padding:0 14px}.extract-mode button.active{color:#245ed5;background:#fff;box-shadow:0 2px 8px #213c6f18}.selectable-inventory{margin-bottom:14px}.selectable-inventory table{min-width:900px}.available-tools{align-items:center;gap:10px;display:flex}.available-tools input,.available-tools select{border:1px solid var(--border);background:#fff;border-radius:6px;height:34px;padding:0 9px}.available-tools input{min-width:240px}.available-tools label{color:#70809a;align-items:center;gap:6px;font-size:9px;display:flex}.extract-result{margin-bottom:14px}.extract-result .panel-head>div:last-child{gap:8px;display:flex}.extract-result textarea{border:1px solid var(--border);resize:vertical;color:#334155;background:#f8fafc;border-radius:7px;width:100%;min-height:150px;margin-top:14px;padding:12px;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:700px){.available-tools{flex-direction:column;align-items:stretch}.available-tools input{width:100%;min-width:0}.extract-mode{width:100%}.extract-mode button{flex:1}}.order-link{color:#245ed5;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.order-accounts-modal{width:min(1100px,96vw);max-height:88vh;overflow:auto}.order-accounts-modal .panel-head{gap:16px;margin-bottom:14px}.order-accounts-modal .panel-head p{margin-top:5px}.order-accounts-modal table{min-width:820px}.order-modal-actions{flex:none;align-items:center;gap:8px;display:flex}.order-accounts-modal .modal-close{border:1px solid var(--border);color:#536078;cursor:pointer;background:#fff;border-radius:6px;padding:7px 13px}.order-modal-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.order-accounts-modal .panel-head{flex-direction:column}.order-modal-actions{flex-wrap:wrap;width:100%}}
.after-sales-page{gap:14px;display:grid}.after-sales-page .module-hero{margin-bottom:0}.after-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.after-metrics article{border:1px solid var(--border);background:#fff;border-radius:9px;padding:16px}.after-metrics span,.after-metrics strong{display:block}.after-metrics span{color:#8490a2;font-size:9px}.after-metrics strong{margin-top:8px;font-size:22px}.after-form-grid{grid-template-columns:1fr 1fr 1fr;gap:11px;margin:16px 0;display:grid}.after-form-grid label{color:#59677b;gap:6px;font-size:9px;display:grid}.after-form-grid .wide{grid-column:1/-1}.after-form-grid input,.after-form-grid select,.after-filters input,.after-filters select,.after-filters label input{border:1px solid var(--border);background:#fff;border-radius:6px;height:35px;padding:0 9px}.after-filters{background:#f8f9fb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;padding:11px;display:flex}.after-filters>input{min-width:220px}.after-filters label{color:#70809a;align-items:center;gap:5px;font-size:9px;display:flex}.after-list table{min-width:1180px}.after-list td{text-overflow:ellipsis;max-width:190px;overflow:hidden}.table-edit{border:1px solid var(--border);color:#315fca;cursor:pointer;background:#fff;border-radius:5px;padding:5px 9px}.create-mode{background:#f3f6fb;border-radius:8px;gap:6px;width:max-content;margin-top:14px;padding:4px;display:flex}.create-mode button{color:#70809a;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 14px}.create-mode button.active{color:#245ed5;background:#fff;box-shadow:0 2px 8px #213c6f18}.manual-note{color:#70809a;border:1px dashed #cfd8e8;border-radius:6px;align-self:end;padding:10px;font-size:9px}.batch-after-bar{background:#eef4ff;border:1px solid #cad9fa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:11px;display:flex}.batch-after-bar strong{color:#294b9b;font-size:10px}.batch-after-bar select,.batch-after-bar input{border:1px solid var(--border);background:#fff;border-radius:6px;height:34px;padding:0 9px}.batch-after-bar input{flex:1;min-width:260px}.case-actions{align-items:center;gap:6px;display:flex}.case-delete{color:#c24141;cursor:pointer;white-space:nowrap;background:snow;border:1px solid #efcaca;border-radius:5px;padding:5px 9px}.case-delete:disabled{opacity:.45;cursor:not-allowed}.selected-originals{background:#f2f6ff;border:1px solid #cad8f6;border-radius:8px;gap:7px;padding:11px;display:grid}.selected-originals>div{justify-content:space-between;gap:12px;display:flex}.selected-originals>div span{color:#70809a;font-size:9px}.selected-originals>span{align-items:center;gap:8px;min-width:0;display:flex}.selected-originals code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.selected-originals button{color:#c24141;cursor:pointer;background:0 0;border:0}.multi-case-items{background:#f7f9fc;border:1px solid #dbe2ed;border-radius:8px;gap:7px;padding:12px;display:grid}.multi-case-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.multi-case-row{background:#fff;border-radius:6px;grid-template-columns:24px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.multi-case-row>span{color:#315fca;background:#eaf0ff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.multi-case-row code{overflow-wrap:anywhere;word-break:break-all;min-width:0}.multi-case-row code.done{color:#168451}.multi-case-row code.pending{color:#9a6b19}.batch-replacement-result{align-items:flex-start}.batch-replacement-result>div{max-height:260px;overflow:auto}.batch-replacement-result code{margin-top:5px;display:block}@media (max-width:800px){.after-metrics{grid-template-columns:repeat(2,1fr)}.after-form-grid{grid-template-columns:1fr}.after-form-grid .wide{grid-column:auto}.batch-after-bar input{min-width:100%}.multi-case-head{flex-direction:column;align-items:stretch}.multi-case-row{grid-template-columns:24px minmax(0,1fr)}.multi-case-row>b{display:none}}.selected-originals>span small{color:#70809a;white-space:nowrap;flex:none;font-size:9px}.multi-original{gap:4px;min-width:0;display:grid}.multi-original small{color:#70809a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.multi-original code{width:100%}@media (max-width:800px){.selected-originals>span{flex-direction:column;align-items:flex-start}.selected-originals>span small{white-space:normal}}.after-sales-page>.import-result{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.after-form-grid .manual-originals-input{border:1px solid var(--border);resize:vertical;background:#fff;border-radius:6px;width:100%;min-height:130px;padding:10px;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.after-form-grid label>small{color:#70809a;font-size:9px}.duplicate-review{background:#f8fafc;border:1px solid #d6deeb;border-radius:8px;gap:9px;padding:12px;display:grid}.duplicate-review-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.duplicate-review-head span{color:#65758b;font-size:9px}.duplicate-review-list{gap:8px;max-height:420px;display:grid;overflow:auto}.duplicate-review article{background:#fff;border:1px solid;border-radius:7px;gap:8px;padding:11px;display:grid}.duplicate-review article.allowed{background:#f3fcf7;border-color:#a9dec0}.duplicate-review article.blocked{background:#fff7f7;border-color:#efb9b9}.duplicate-review article>div:first-child{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.duplicate-review article strong{overflow-wrap:anywhere}.duplicate-role{color:#53647b;background:#e9eef7;border-radius:999px;flex:none;padding:3px 7px;font-size:8px}.duplicate-review dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;display:grid}.duplicate-review dl>div{min-width:0}.duplicate-review dt{color:#8290a3;font-size:8px}.duplicate-review dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:9px}.duplicate-review article p{border-top:1px dashed #d7dfeb;margin:0;padding-top:7px;font-size:9px}.duplicate-review article.allowed p{color:#157347}.duplicate-review article.blocked p{color:#b42323}@media (max-width:900px){.duplicate-review-head,.duplicate-review article>div:first-child{flex-direction:column;align-items:flex-start}.duplicate-review dl{grid-template-columns:1fr 1fr}.duplicate-role{flex:auto}}.after-form-grid .repeat-override{color:#a62929;cursor:pointer;border-top:1px dashed #e2bcbc;align-items:center;gap:8px;padding-top:8px;display:flex}.after-form-grid .repeat-override input{accent-color:#d13b3b;width:16px;height:16px;margin:0}.after-form-grid .repeat-override span{font-size:9px}.duplicate-review article.allowed .repeat-override{color:#157347}.repeat-trace{background:#f4f7fd;border:1px solid #c9d8f2;border-radius:8px;gap:8px;padding:12px;display:grid}.repeat-trace>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.repeat-trace>div:first-child span{color:#697a92;font-size:9px}.repeat-trace article{background:#fff;border:1px solid #dbe4f2;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.repeat-trace article>div{gap:4px;min-width:0;display:grid}.repeat-trace article small{color:#74839a}.repeat-trace article p{color:#526176;margin:0}.repeat-trace article code{overflow-wrap:anywhere;word-break:break-all}@media (max-width:700px){.repeat-trace>div:first-child{flex-direction:column;align-items:flex-start}}
.after-list table{min-width:1540px}.account-search-field{position:relative}.account-candidates{z-index:8;background:#fff;border:1px solid #cfd7e6;border-radius:8px;max-height:260px;padding:6px;display:grid;position:absolute;top:63px;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #1e2f5024}.account-candidates button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f5;gap:4px;padding:10px;display:grid}.account-candidates button:hover{background:#f3f6ff}.account-candidates span{color:#718096;font-size:9px}.matched-after-sale{background:#eefbf4;border:1px solid #b8e4ca;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;padding:11px;display:grid}.matched-after-sale span{gap:4px;display:grid}.matched-after-sale small{color:#718096}.matched-after-sale strong{color:#23344e}.replacement-result{background:#eefbf4;border:1px solid #8ed3ac;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.replacement-result>div:first-child{gap:5px;display:grid}.replacement-result span{color:#536579;font-size:10px}.replacement-result code{word-break:break-all;background:#fff;border-radius:6px;padding:9px 11px}.replacement-result>div:last-child{gap:8px;display:flex}.replacement-action{background:#f2f6ff;border:1px solid #cdd9f7;border-radius:8px;padding:12px}.replacement-action p{color:#59677b;margin:0 0 10px;font-size:10px;line-height:1.6}.issued-account{background:#eefbf4;border-radius:7px;gap:4px;padding:10px;display:grid}.issued-account span{color:#617087;font-size:9px}.account-detail-block{background:#fff5f5;border:1px solid #f0cccc;border-radius:7px;grid-template-columns:1fr auto;gap:6px;padding:10px;display:grid}.account-detail-block.replacement{background:#eefbf4;border-color:#b8e4ca}.account-detail-block span{color:#617087;grid-column:1/-1;font-size:9px}.account-detail-block code{word-break:break-all}.replacement-mode{gap:6px;margin-bottom:10px;display:flex}.replacement-mode button{cursor:pointer;background:#fff;border:1px solid #cdd7eb;border-radius:6px;padding:7px 12px}.replacement-mode button.active{color:#fff;background:#3d66df;border-color:#3d66df}.replacement-action>input{border:1px solid #cdd7eb;border-radius:6px;width:100%;height:35px;margin-bottom:7px;padding:0 9px}.manual-replacement-list{gap:5px;max-height:190px;margin-bottom:9px;display:grid;overflow:auto}.manual-replacement-list button{cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:6px;justify-content:space-between;padding:8px;display:flex}.manual-replacement-list button.selected{background:#edf2ff;border-color:#3d66df}.manual-replacement-list span,.manual-replacement-list small{color:#718096;font-size:9px}@media (max-width:800px){.replacement-result{flex-direction:column;align-items:stretch}}.after-edit-modal{gap:14px;width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);padding:22px;overflow:hidden auto}.after-edit-modal>h2,.after-edit-modal>p{overflow-wrap:anywhere;min-width:0}.after-edit-modal>p{color:#59677b;margin:0;font-size:11px}.after-edit-modal label{min-width:0}.after-edit-modal select,.after-edit-modal textarea{width:100%;min-width:0}.after-edit-modal .account-detail-block{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-width:0}.after-edit-modal .account-detail-block code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;min-width:0;max-width:100%;font-size:11px;line-height:1.6;display:block}.after-edit-modal .account-detail-block .link{white-space:nowrap}.after-edit-modal .replacement-action{width:100%;min-width:0;overflow:hidden}.after-edit-modal .replacement-mode{flex-wrap:wrap}.after-edit-modal .replacement-mode button{white-space:nowrap}.after-edit-modal .manual-replacement-list{width:100%;min-width:0}.after-edit-modal .manual-replacement-list button{align-items:center;gap:10px;min-width:0}.after-edit-modal .manual-replacement-list strong{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.after-edit-modal .manual-replacement-list span{white-space:nowrap;flex:none}.after-edit-modal .replacement-action>p{overflow-wrap:anywhere}.after-edit-modal .replacement-action>.primary{white-space:normal;max-width:100%}.after-edit-modal>div:last-child{border-top:1px solid var(--border);z-index:2;background:#fff;margin:0 -22px -22px;padding:12px 22px;position:sticky;bottom:-22px}@media (max-width:600px){.after-edit-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:15px}.after-edit-modal .account-detail-block{grid-template-columns:minmax(0,1fr)}.after-edit-modal .account-detail-block .link{justify-self:start}.after-edit-modal .manual-replacement-list button{flex-direction:column;align-items:flex-start}.after-edit-modal>div:last-child{margin:0 -15px -15px;padding:10px 15px;bottom:-15px}}.after-edit-modal>.multi-case-items{justify-content:stretch;align-items:stretch;gap:8px;width:100%;min-width:0;display:grid}.after-edit-modal .multi-case-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.after-edit-modal .multi-case-head>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.after-edit-modal .multi-case-row{grid-template-columns:24px minmax(0,1fr) 18px minmax(0,1fr);width:100%;min-width:0;display:grid}.after-edit-modal .multi-case-row code{white-space:normal;overflow-wrap:anywhere;word-break:break-all;width:100%;min-width:0;max-width:100%;font-size:10px;line-height:1.5;display:block}.after-edit-modal .account-detail-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}@media (max-width:600px){.after-edit-modal .multi-case-head{flex-direction:column;align-items:stretch}.after-edit-modal .multi-case-head>div{justify-content:flex-start}.after-edit-modal .multi-case-row{grid-template-columns:24px minmax(0,1fr)}.after-edit-modal .account-detail-actions{justify-self:start}}.after-edit-modal{box-sizing:border-box;overscroll-behavior:contain;width:min(820px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.after-edit-modal *{box-sizing:border-box}.after-edit-modal .multi-replacement-cell{gap:6px;min-width:0;max-width:100%;display:grid;overflow:hidden}.after-edit-modal .multi-replacement-cell .table-edit{white-space:normal;justify-self:start;max-width:100%}.after-edit-modal .item-replacement-action{gap:9px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.after-edit-modal .item-replacement-action>strong{overflow-wrap:anywhere;word-break:break-all;min-width:0}.after-edit-modal .item-replacement-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:600px){.modal-mask{padding:8px}.after-edit-modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.after-edit-modal .item-replacement-buttons{justify-content:stretch}.after-edit-modal .item-replacement-buttons button{flex:1}.after-edit-modal .multi-case-row>b{display:none}}
.users-page{gap:14px;display:grid}.users-page .module-hero{margin-bottom:0}.user-filters{background:#f8f9fb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;padding:11px;display:flex}.user-filters input,.user-filters select{border:1px solid var(--border);background:#fff;border-radius:6px;height:35px;padding:0 9px}.user-filters input{min-width:220px}.user-id{text-overflow:ellipsis;color:#8490a2;max-width:220px;overflow:hidden}.self-badge{color:#315fca;background:#edf3ff;border-radius:9px;margin-left:7px;padding:3px 6px}.user-active,.user-inactive{border-radius:10px;padding:4px 8px;display:inline-block}.user-active{color:#168764;background:#e8f7f1}.user-inactive{color:#9b5960;background:#fff0f1}.permission-matrix table{min-width:720px}.permission-matrix td:not(:first-child){text-align:center}.active-switch{justify-content:flex-start;align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.active-switch input{width:16px;height:16px}.edit-modal>small{color:#8a96a6;font-size:9px;line-height:1.6}.user-row-actions{align-items:center;gap:7px;display:flex}.user-delete{color:#d33f49;cursor:pointer;white-space:nowrap;background:#fff5f5;border:1px solid #f1c7c7;border-radius:5px;padding:5px 9px}.user-delete:disabled{opacity:.45;cursor:not-allowed}.user-email{white-space:nowrap;color:#526078}.user-list table{min-width:1050px}.invite-form{grid-template-columns:minmax(220px,1fr) 180px auto;gap:10px;margin-top:15px;display:grid}.invite-form input,.invite-form select{border:1px solid var(--border);background:#fff;border-radius:6px;height:36px;padding:0 10px}.invite-list{gap:7px;margin-top:14px;display:grid}.invite-list>div{background:#f8f9fb;border-radius:7px;grid-template-columns:minmax(180px,1fr) 100px 90px minmax(180px,auto);align-items:center;gap:10px;padding:10px;font-size:9px;display:grid}.invite-list small{color:#8490a2}@media (max-width:700px){.invite-form{grid-template-columns:1fr}.invite-list>div{grid-template-columns:1fr 1fr}.invite-list small{grid-column:1/-1}}.external-producer-form{grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto;gap:10px;margin-top:15px;display:grid}.external-producer-form input{border:1px solid var(--border);background:#fff;border-radius:6px;height:36px;padding:0 10px}.external-producer-list{gap:7px;margin-top:14px;display:grid}.external-producer-list>div{background:#f8f9fb;border-radius:7px;grid-template-columns:minmax(220px,1fr) 80px 70px 70px;align-items:center;gap:10px;padding:10px;display:grid}.external-producer-list>div>div{gap:3px;display:grid}.external-producer-list small{color:#8490a2}@media (max-width:700px){.external-producer-form{grid-template-columns:1fr}.external-producer-list>div{grid-template-columns:1fr auto auto auto}}
.audit-page{gap:14px;display:grid}.audit-page .module-hero{margin-bottom:0}.audit-export{gap:8px;display:flex}.audit-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.audit-metrics article{border:1px solid var(--border);background:#fff;border-radius:8px;padding:14px}.audit-metrics span{color:#7d899b;font-size:9px;display:block}.audit-metrics strong{margin-top:5px;font-size:20px;display:block}.audit-filters{background:#f8f9fb;border-radius:8px;flex-wrap:wrap;align-items:end;gap:8px;margin:14px 0;padding:11px;display:flex}.audit-filters input,.audit-filters select{border:1px solid var(--border);background:#fff;border-radius:6px;height:35px;padding:0 9px}.audit-filters>input{min-width:190px}.audit-filters label{color:#7d899b;gap:3px;font-size:8px;display:grid}.audit-list table{min-width:1020px}.audit-list td>small{color:#8b96a7;margin-top:3px;display:block}.audit-action{color:#315fca;white-space:nowrap;background:#edf3ff;border-radius:10px;padding:4px 8px;display:inline-block}.audit-entity-id{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.audit-detail{width:min(680px,100vw - 30px)}.audit-detail dl{gap:8px;display:grid}.audit-detail dl>div{grid-template-columns:75px 1fr;gap:10px;display:grid}.audit-detail dt{color:#7d899b}.audit-detail dd{min-width:0;margin:0}.audit-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8fb;border-radius:6px;max-height:180px;padding:10px;font-size:9px;overflow:auto}@media (max-width:850px){.audit-metrics{grid-template-columns:repeat(2,1fr)}.audit-export{flex-wrap:wrap}}
.statistics-page{gap:14px;display:grid}.statistics-page .module-hero{margin-bottom:0}.statistics-filter{border:1px solid var(--border);background:#fff;border-radius:9px;flex-wrap:wrap;align-items:end;gap:9px;padding:13px;display:flex}.statistics-filter label{color:#7d899b;gap:4px;font-size:9px;display:grid}.statistics-filter input{border:1px solid var(--border);border-radius:6px;height:35px;padding:0 9px}.statistics-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.statistics-metrics article{border:1px solid var(--border);background:#fff;border-radius:9px;padding:14px}.statistics-metrics span,.statistics-metrics strong{display:block}.statistics-metrics span{color:#7d899b;font-size:9px}.statistics-metrics strong{margin-top:6px;font-size:20px}.statistics-table table{min-width:720px}.statistics-rank{grid-template-columns:1fr 1fr;gap:12px;display:grid}.statistics-rank article{padding:16px}.statistics-rank h2{margin:0 0 12px;font-size:13px}.statistics-rank article>div{border-top:1px solid var(--border);justify-content:space-between;padding:9px 0;display:flex}.statistics-rank p{color:#8b96a7}@media (max-width:850px){.statistics-metrics{grid-template-columns:repeat(2,1fr)}.statistics-rank{grid-template-columns:1fr}}.statistics-filter select{border:1px solid var(--border);background:#fff;border-radius:6px;min-width:120px;height:35px;padding:0 9px}.statistics-filter-extended label:nth-of-type(5) select{min-width:160px}.statistics-note{color:#60708a;background:#f5f8ff;border:1px solid #d8e3f7;border-radius:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.6}
.settings-page{gap:14px;display:grid}.settings-page .module-hero{margin-bottom:0}.settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-card{padding:16px}.settings-form{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.settings-form label{color:#637087;gap:5px;font-size:9px;display:grid}.settings-form input:not([type=checkbox]),.settings-form select,.reminder-add input,.announcement-form input,.announcement-form textarea{border:1px solid var(--border);background:#fff;border-radius:6px;padding:0 9px}.settings-form input:not([type=checkbox]),.settings-form select,.reminder-add input,.announcement-form input{height:36px}.settings-check{align-items:center;gap:7px;display:flex!important}.reminder-add{gap:8px;margin-top:14px;display:flex}.settings-list{margin-top:12px}.settings-list>div{border-top:1px solid var(--border);grid-template-columns:1fr 1fr auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.settings-list span,.settings-list p{color:#7d899b}.danger-link{color:#c84d57;cursor:pointer;background:0 0;border:0}.announcement-form{grid-template-columns:220px 1fr auto;gap:9px;margin:14px 0;display:grid}.announcement-form textarea{resize:vertical;min-height:60px;padding-top:9px}.announcement-list>div{border-top:1px solid var(--border);justify-content:space-between;gap:14px;padding:13px 0;display:flex}.announcement-list strong,.announcement-list small{display:block}.announcement-list small{color:#8b96a7;margin-top:3px}.announcement-list p{white-space:pre-wrap;margin:7px 0 0}.settings-note{padding:16px}.settings-note h2{font-size:13px}.settings-note p{color:#68768b}@media (max-width:850px){.settings-grid,.settings-form,.announcement-form{grid-template-columns:1fr}}
