.activations-console{padding:22px 24px;min-width:0}.activations-console .activations-filters{display:block;margin:0 0 18px}.activations-filters fieldset{min-width:0;border:1px solid #dfe7ed;border-radius:8px;padding:15px 16px 18px;margin:0}.activations-filters legend{padding:0 7px;color:#526779;font-size:13px}.activations-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.activations-filter-grid label{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0}.activations-filter-grid label>span{font-size:12px;color:#687e8c}.activations-filter-grid input,.activations-filter-grid select{width:100%}.activations-filter-actions{display:flex;align-items:flex-end;gap:8px}.activations-filter-actions button{height:40px;padding:0 18px;border-radius:7px;font-size:13px}.activations-console .primary{background:#1599ef}.activations-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.activations-count{display:flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid #cceade;border-radius:6px;background:#edf9f4;color:#397e6d;font-size:12px}.activations-count strong{font-size:15px;font-variant-numeric:tabular-nums}.activations-selection{margin-left:auto;color:#8b9aa5;font-size:12px}.activations-menu{position:relative}.activations-menu summary{list-style:none;padding:9px 13px;border:1px solid #c8dee7;border-radius:6px;color:#34859e;cursor:pointer;font-size:12px;background:white}.activations-menu summary::-webkit-details-marker{display:none}.activations-menu[open] summary{border-color:#65b89d;background:#f0faf6}.activations-menu-items{position:absolute;top:calc(100% + 6px);left:0;z-index:15;min-width:190px;background:white;border:1px solid #dce6e9;border-radius:8px;box-shadow:0 8px 28px #193e4924;padding:6px;display:flex;flex-direction:column;gap:3px}.activations-menu-items button{background:white;color:#526e7c;font-size:12px;text-align:left;padding:9px;border-radius:5px;white-space:nowrap}.activations-menu-items button:hover{background:#eef8f4;color:#18856b}.activations-menu-items button:disabled{opacity:.5;cursor:not-allowed}.activations-menu-caption{font-size:11px;color:#97a6ae;border-top:1px solid #edf1f3;margin-top:4px;padding:9px 9px 4px}.activations-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.activations-chip{display:flex;align-items:center;gap:9px;background:#f6f8fa;color:#6d8190;border:1px solid #e3e9ed;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:400}.activations-chip strong{font-size:11px;border-radius:4px;background:#e8eef1;color:#7a919b;padding:1px 5px;min-width:20px;font-variant-numeric:tabular-nums}.activations-chip:hover{border-color:#96c4b4;color:#18856b}.activations-chip[aria-pressed=true]{background:#e9f7f0;border-color:#74c6a8;color:#16795f}.activations-chip[aria-pressed=true] strong{background:#d4eee2;color:#18856b}.activations-table-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.activations-summary{margin:0;color:#7d919e;font-size:12px}.activations-table-tools{display:flex;align-items:center;gap:8px}.activations-table-tools button{height:32px;padding:0 10px;font-size:12px;border:1px solid #dce6ec;border-radius:7px;background:white;color:#748f9d}.activations-table-tools .activations-refresh{display:grid;place-items:center;width:32px;padding:0}.activations-refresh svg{height:17px;width:17px}.activations-table-wrap{max-height:min(650px,65vh);overflow:auto;border:1px solid #dfe7ed;border-radius:7px;position:relative;overscroll-behavior:contain}.activations-table{width:100%;min-width:2164px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px;line-height:1.65}.activations-table :is(th,td){border-right:1px solid #e5ebef;border-bottom:1px solid #e5ebef;padding:12px 13px;text-align:left;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;color:#617a8b;background:#fff}.activations-table th{position:sticky;top:0;z-index:3;background:#f2f5f8;color:#4b6578;font-weight:500;height:43px;padding-block:10px}.activations-table tbody tr:hover td{background:#f7fbfa}.activations-table :is(th,td):first-child{padding:10px;text-align:center}.activations-table input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:#18856b;cursor:pointer}.activations-table small{display:block;color:#92a1ab;margin-top:5px;font-size:11px;overflow-wrap:anywhere}.activations-table [data-column=actions]{position:sticky;right:0;background:#fff;z-index:2;box-shadow:-5px 0 10px -8px #244b6470;border-right:0;white-space:nowrap;padding:10px}.activations-table th[data-column=actions]{z-index:4;background:#f2f5f8}.activations-table [data-column=actions] button{display:block;padding:5px 0;font-size:12px;white-space:nowrap}.activations-table .activations-order,.activations-table .activations-email{color:#0c9b91;font-size:12px;padding:0;max-width:100%;text-align:left;overflow-wrap:anywhere;white-space:normal;line-height:1.65}.activations-table .activations-feedback{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;cursor:help;white-space:pre-wrap}.activations-table .activations-error{color:#e17a4a}.activations-rating{color:#cd9a37}.activations-state{display:inline-flex;padding:3px 8px;border-radius:5px;background:#f0f3f5;color:#82929f;font-size:11px}.activations-state[data-status=completed],.activations-state[data-status=review_confirmed]{background:#e9f6ef;color:#288965}.activations-state[data-status=awaiting_review],.activations-state[data-status=pending_confirmation]{background:#edf5ff;color:#4788bc}.activations-state[data-status=error],.activations-state[data-status=missing],.activations-state[data-status=rejected]{background:#fff0e9;color:#d17850}.activations-state[data-status=incomplete]{background:#fff4f3;color:#c78f8a}.activations-process{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:11px}.activations-process li{position:relative;padding-left:15px;color:#a2aeb5}.activations-process li:before{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:#d8e1e5;left:0;top:.55em}.activations-process li[data-state=done]{color:#449b7b}.activations-process li[data-state=done]:before{background:#46b393}.activations-process li[data-state=error]{color:#e17a4a}.activations-process li[data-state=error]:before{background:#e99464}.activations-process li:not(:last-child):after{content:'';position:absolute;left:2.5px;top:1.2em;width:1px;height:12px;background:#e4eae9}.activations-table .activations-empty{text-align:center;height:180px;color:#8c9da8}.activations-pager{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px;font-size:12px}.activations-pager>div{display:flex;align-items:center;gap:9px}.activations-pager button{padding:7px 11px;border:1px solid #e0e7ed;border-radius:5px;background:white;font-size:12px;color:#67808d}.activations-pager button:disabled{opacity:.45;cursor:not-allowed}.activations-pager select{width:110px}.activations-hint{font-size:11px;line-height:1.8;color:#96a5af;margin:14px 0 0}.activations-console :is(button,summary):focus-visible{outline:2px solid #18856b;outline-offset:3px}
@media(min-width:1750px){.activations-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.activations-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:750px){.activations-console{padding:16px}.activations-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activations-pager{flex-wrap:wrap}.activations-pager>div{flex-wrap:wrap}.activations-chips{gap:6px}.activations-chip{padding:7px 8px}.activations-selection{width:100%;margin-left:0}.activations-table-top{align-items:flex-start}.activations-summary{padding-top:7px}.activations-table-tools{flex-shrink:0}.activations-filters fieldset{padding:12px}.activations-filter-actions button{padding:0 13px}}

#workspace .activations-console .activations-filters{display:block;width:100%;max-width:none}
.activations-service-notice{padding:11px 14px;margin:0 0 15px;border:1px solid #f1ddbc;border-radius:7px;background:#fff7eb;color:#a67b40;font-size:12px;line-height:1.7}.activations-chip:disabled{cursor:not-allowed;opacity:.55}
.activation-erp-panel .activation-erp-guidance{font-size:12px;color:#7d909c;line-height:1.8;margin:-6px 0 12px}.activation-erp-guidance small{display:block;margin-top:4px;color:#9a7c53;overflow-wrap:anywhere}.activation-erp-recovery{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.activation-erp-panel .activation-erp-guidance:empty,.activation-erp-recovery:empty{display:none}
.activation-erp-panel{margin-top:16px;padding:16px;background:#fff;border:1px solid #dce8e4;border-radius:8px;color:#536f7b;min-width:0}.activation-erp-panel h3{font-size:14px;margin:0}.activation-erp-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.activation-erp-controls label{display:flex;flex:1 1 240px;flex-direction:column;gap:6px;min-width:0;margin:0}.activation-erp-controls select{width:100%}.activation-erp-controls button{height:40px;flex:none}.activation-erp-panel .activation-erp-status{margin:14px 0;font-size:12px}.activation-erp-status[data-result=found]{color:#18856b}.activation-erp-status[data-result=error]{color:#c27045}.activation-erp-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 12px;font-size:12px;line-height:1.7;margin:12px 0}.activation-erp-summary dt{color:#8b9da6}.activation-erp-summary dd{margin:0;overflow-wrap:anywhere}.activation-erp-panel .table-wrap{max-width:100%;max-height:32vh;overflow:auto}.activation-erp-panel table{font-size:12px;min-width:440px}.activation-erp-panel :is(th,td){padding:9px 10px;max-width:240px;overflow-wrap:anywhere}.activation-erp-panel th{position:sticky;top:0;background:#f3f7f8;z-index:1}.activation-erp-pager{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}.activation-erp-panel .activation-erp-hint{font-size:11px;color:#8b9da6;margin:12px 0 0}.activation-erp-number{font-size:12px}
.activations-table-tools .activations-export{display:grid;place-items:center;width:32px;padding:0}.activations-export svg,.activations-copy svg{width:17px;height:17px}.activations-table-tools :is(.activations-export,.activations-refresh):hover{border-color:#a4cbbb;color:#18856b;background:#f0faf5}.activations-order-line{display:flex;align-items:flex-start;gap:7px}.activations-copy{display:grid;place-items:center;flex:none;width:23px;height:23px;padding:3px;border-radius:4px;color:#91a6b1;background:transparent}.activations-copy:hover{color:#18856b;background:#eaf6ef}.activations-table .activations-investigate{display:block;padding:5px 0;color:#358ea8;font-size:11px}.activations-copy-buffer{position:fixed;opacity:0;left:0;top:0;width:1px;height:1px}.activation-investigation{padding:14px 16px;background:#fff8ee;border:1px solid #f2dfbd;border-radius:8px;margin-bottom:20px;font-size:13px;color:#9b7038}.activation-investigation strong{font-size:13px}.activation-investigation p{margin:7px 0 12px;line-height:1.7;overflow-wrap:anywhere}.activation-investigation>div{display:flex;flex-wrap:wrap;gap:8px}.activation-investigation button{padding:8px 12px;font-size:12px}.activation-order-return{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px;padding:12px 14px;border-radius:7px;background:#eef8f4;border:1px solid #cfe9de;color:#447c6a;margin-bottom:18px;font-size:12px;overflow-wrap:anywhere}.activation-order-return button{font-size:12px;padding:7px 11px}.activation-history{border:1px solid #e0e9ed;border-radius:8px;padding:12px 14px;margin-top:20px}.activation-history summary{cursor:pointer;color:#486f80;font-size:13px;font-weight:600}.activation-history[open] summary{margin-bottom:14px}.activation-history .muted{font-size:12px;line-height:1.7}.activation-history .table-wrap,.activation-batch-preview .table-wrap{max-height:38vh;overflow:auto;margin-top:10px}.activation-history table,.activation-batch-preview table{min-width:480px;font-size:12px}.activation-history :is(th,td),.activation-batch-preview :is(th,td){padding:9px 11px;overflow-wrap:anywhere;max-width:240px}.activation-history th,.activation-batch-preview th{position:sticky;top:0;background:#f3f7f8;z-index:1}.activation-history h3{font-size:13px;margin:18px 0 9px}.activation-history-pager{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-top:12px;font-size:12px}.activation-history-pager button{font-size:12px;padding:6px 10px}.activation-detail>.form-actions,.activation-batch-preview .form-actions{flex-wrap:wrap}.activation-preview-target{color:#367d69;font-size:14px;font-weight:600}.activation-batch-preview>.muted{font-size:12px;line-height:1.7}.activation-batch-preview>.error:empty{display:none}.activation-batch-preview .form-actions button{font-size:12px;padding:9px 13px}.activation-detail .table-wrap{max-width:100%;overflow:auto}
