.binding-actions{display:flex;flex:0 0 auto!important;align-items:center;justify-content:flex-end;gap:9px}.binding-actions .text{white-space:nowrap}.text.danger{color:#bd5252}button:disabled{cursor:not-allowed;opacity:.58}.admin-page{max-width:1540px}.page-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:4px 0 16px}.page-actions>div{display:flex;align-items:baseline;gap:10px}.page-actions strong{font:700 26px DM Mono;color:#282f43}.page-actions span{color:#8991a3;font-size:12px}.page-action-buttons{display:flex;align-items:center;gap:9px}.station-status-notice{display:flex;align-items:center;justify-content:space-between;gap:14px}.station-status-notice span{min-width:0}.station-status-notice small{flex:0 0 auto;color:inherit;font-size:11px;opacity:.72;white-space:nowrap}.station-refresh-button{min-height:40px;min-width:112px;padding:0 15px}.station-refresh-button:disabled{cursor:wait;opacity:.62}.bulk-push-button{min-height:40px;padding:0 16px}.create-button{min-height:40px!important;padding:0 18px!important;box-shadow:0 8px 20px rgba(102,86,216,.2)}.management-panel,.station-directory{padding:0;overflow:hidden}.management-panel .table-wrap{min-height:300px}.platform-list-identity{display:flex;align-items:center;gap:11px;min-width:190px}.platform-list-identity small,.platform-list-identity strong,.platform-list-identity>span:last-child{display:block;min-width:0}.platform-list-identity small{margin-top:3px}.platform-icon{display:grid;flex:0 0 auto;width:42px;height:42px;overflow:hidden;place-items:center;border:1px solid #e1e4eb;border-radius:11px;background:linear-gradient(145deg,#f4f2ff,#e8ecf6);color:#5d53bb;font:700 11px DM Mono;letter-spacing:.6px;box-shadow:0 5px 14px rgba(39,43,66,.08)}.platform-icon img{width:100%;height:100%;object-fit:contain;background:#fff}.platform-modal{width:min(600px,100%)}.platform-icon-upload{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:14px;border:1px solid #e4e6ef;border-radius:13px;background:#fafbfe}.platform-icon.platform-icon-large{width:104px;height:104px;border-radius:18px;font-size:20px;box-shadow:0 10px 24px rgba(39,43,66,.11)}.platform-icon-upload-copy{min-width:0}.platform-icon-upload-copy>small,.platform-icon-upload-copy>strong{display:block}.platform-icon-upload-copy>strong{color:#343b4f;font-size:12px}.platform-icon-upload-copy>small{margin-top:5px;color:#9299aa;font-size:9px;font-weight:400;line-height:1.55}.platform-icon-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.platform-icon-picker{display:inline-flex!important;width:auto!important;min-height:34px;align-items:center;justify-content:center;padding:0 13px;cursor:pointer;font-size:10px!important;font-weight:600!important}.platform-icon-picker input{position:absolute;width:1px!important;height:1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.platform-icon-actions .text{padding:6px 0}.modal-form-error{padding:10px 12px;border:1px solid #f0d2d2;border-radius:9px;background:#fff4f4;color:#b64d4d;font-size:10px;line-height:1.5}.host-list,.url-cell{display:block;max-width:320px;overflow:hidden;color:#667086;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.host-list{max-width:230px}.scope-pill{display:inline-flex;align-items:center;padding:5px 9px;border-radius:20px;background:#f0f1f5;color:#676f82;font-size:10px;white-space:nowrap}.scope-warehouse{background:#eaf5fb;color:#337da0}.scope-global{background:#eeecff;color:#5b4ec2}.password-set{color:#7b70c9;font:10px DM Mono;letter-spacing:1px}.account-modal{width:min(540px,100%)}.bulk-account-button{min-height:40px;padding:0 16px}.modal-card.account-bulk-modal{width:min(980px,calc(100vw - 40px));max-height:min(900px,calc(100vh - 40px))}.bulk-account-layout{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);grid-gap:18px;gap:18px;margin-top:22px}.bulk-account-fields{display:grid;align-content:start;grid-gap:14px;gap:14px}.bulk-form-section{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #e7e9f1;border-radius:12px;background:#fbfcfe}.bulk-section-title{display:flex;align-items:center;gap:10px;margin-bottom:2px}.bulk-section-title>span{display:grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border-radius:8px;background:#ece9ff;color:#6555ce;font:700 11px DM Mono}.bulk-section-title small,.bulk-section-title strong{display:block}.bulk-section-title strong{color:#343b4f;font-size:12px}.bulk-section-title small{margin-top:2px;color:#9aa1b1;font-size:9px}.bulk-form-section label:not(.check-row){display:grid;grid-gap:6px;gap:6px;color:#596175;font-size:11px;font-weight:600}.bulk-form-section label:not(.check-row)>small{color:#969dad;font-size:9px;font-weight:400}.bulk-form-section input,.bulk-form-section select{width:100%}.bulk-inline-fields{display:grid;grid-template-columns:1fr 1fr 1.15fr;grid-gap:9px;gap:9px}.bulk-bind-check{padding:10px 11px!important;border:1px solid #e3e0fa;border-radius:9px;background:#f5f3ff}.bulk-account-preview{align-self:start;min-width:0;padding:17px;border:1px solid #e4e6ef;border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(27,31,48,.06)}.bulk-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.bulk-preview-heading h3{color:#343b4f;font-size:15px}.bulk-preview-heading>span{padding:5px 8px;border-radius:20px;background:#eeecff;color:#5d50c7;font:10px DM Mono}.bulk-preview-heading>span.invalid{background:#fff0f0;color:#b94d4d}.bulk-preview-list{display:grid;grid-gap:7px;gap:7px;max-height:350px;overflow-y:auto;padding-right:3px;overscroll-behavior:contain;scrollbar-gutter:stable}.bulk-preview-row{display:grid;grid-template-columns:29px minmax(0,1fr) 14px minmax(90px,auto);align-items:center;grid-gap:8px;gap:8px;padding:9px;border:1px solid #edf0f5;border-radius:9px;background:#fafbfe}.bulk-preview-row>div{min-width:0}.bulk-preview-row small,.bulk-preview-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-preview-row strong{color:#343b4f;font:600 11px DM Mono}.bulk-preview-row small{margin-top:2px;color:#9aa1b1;font-size:9px}.bulk-preview-row>i{color:#aaa5cf;font-style:normal;text-align:center}.bulk-preview-row>b{overflow:hidden;color:#5d50c7;font:600 10px DM Mono;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bulk-preview-more{padding:3px 0;color:#999faf;font-size:9px;text-align:center}.bulk-preview-empty{display:grid;min-height:180px;place-items:center;padding:25px;border:1px dashed #dfe2eb;border-radius:9px;background:#fafbfe;color:#979eae;font-size:11px;line-height:1.7;text-align:center}.bulk-preview-summary{display:grid;grid-gap:8px;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid #eceef4}.bulk-preview-summary>span{display:grid;grid-gap:3px;gap:3px;color:#979eae;font-size:9px}.bulk-preview-summary strong{overflow:hidden;color:#4c5569;font:10px DM Mono;text-overflow:ellipsis;white-space:nowrap}.bulk-transaction-note{margin:13px 0 0;padding:10px 11px;border-radius:8px;background:#eef8f4;color:#3f8068;font-size:9px;line-height:1.6}.bulk-account-error{grid-column:1/-1;padding:10px 12px;border-left:3px solid #ce6767;border-radius:6px;background:#fff1f1;color:#a74c4c;font-size:11px}.bulk-account-actions{grid-column:1/-1;padding-top:15px;border-top:1px solid #eaecf2}.bulk-push-modal{width:min(660px,100%)}.modal-card.station-workspace-modal{width:min(1120px,calc(100vw - 40px));max-height:min(900px,calc(100vh - 40px))}.station-workspace-heading{align-items:center;padding-right:36px}.station-workspace-heading h2{font:700 21px DM Mono;letter-spacing:.5px}.station-workspace-content{display:grid;grid-gap:17px;gap:17px}.station-workspace-modal .station-facts{grid-template-columns:repeat(4,1fr);margin-bottom:0}.station-workspace-modal .binding-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;grid-gap:10px;gap:10px;max-height:min(460px,45vh);overflow-y:auto;padding-top:17px;padding-right:4px;overscroll-behavior:contain;scrollbar-gutter:stable}.station-workspace-modal .binding-block>.subheading{position:-webkit-sticky;position:sticky;z-index:1;top:0;grid-column:1/-1;margin-bottom:0;padding-bottom:8px;background:#fff}.station-workspace-modal .binding-row{align-items:center;min-width:0;margin:0;padding:12px;border:1px solid #edf0f5;border-radius:10px;background:#fbfcfe}.station-workspace-modal .binding-block>.empty-inline{grid-column:1/-1}.station-workspace-modal .bind-form{display:grid;grid-template-columns:minmax(240px,1fr) auto;margin-top:-4px}.station-workspace-loading{display:grid;min-height:220px;place-items:center;border:1px dashed #e1e4ed;border-radius:10px;background:#fafbfe;color:#929aac;font-size:12px}.station-device-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.danger-outline{border-color:#ebcaca!important;color:#ad4c4c!important}.danger-outline:hover{border-color:#d69b9b!important;background:#fff5f5!important}.device-conflict-alert{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid #efc1ba;border-left:4px solid #d65a4d;border-radius:9px;background:#fff5f3}.device-conflict-alert strong{color:#a53f36;font-size:12px}.device-conflict-alert span{color:#895d58;font-size:10px;line-height:1.55}.device-conflict-pill{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;background:#fff0ed;color:#bd4d42;font:600 9px DM Mono;white-space:nowrap}.device-block{display:grid;grid-gap:8px;gap:8px;padding:15px;border:1px solid #e5e8ef;border-radius:11px;background:#fafbfe}.device-block .subheading{margin-bottom:2px}.device-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 12px;border:1px solid #e8eaf1;border-radius:9px;background:#fff}.device-row.revoked{opacity:.72;background:#f7f7f9}.device-row-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:linear-gradient(135deg,#6f5ce1,#8b38d5);color:#fff;font:700 10px DM Mono}.device-row.revoked .device-row-icon{background:#a6aab5}.device-row-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.device-row-main>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.device-row-main strong{color:#394156;font:600 11px DM Mono}.device-row-main small{overflow:hidden;color:#929aac;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.device-state{color:#798195;font-size:9px}.device-state-online{color:#218562}.device-state-idle{color:#9b762e}.device-state-offline,.device-state-revoked{color:#a05757}.device-health{display:grid;justify-items:end;grid-gap:3px;gap:3px;color:#778095;font-size:9px;white-space:nowrap}.device-health .bad{color:#bb4f48;font-weight:600}.device-transfer-form{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(210px,1fr) minmax(210px,1fr) auto;align-items:end;grid-gap:10px;gap:10px;padding:13px 14px;border:1px solid #ddd7ff;border-radius:10px;background:#f8f6ff}.device-transfer-form>div:first-child{display:grid;align-self:center;grid-gap:3px;gap:3px}.device-transfer-form>div:first-child strong{color:#5148a2;font-size:11px}.device-transfer-form>div:first-child small{color:#8580a8;font-size:9px;line-height:1.45}.device-transfer-form label{display:grid;grid-gap:5px;gap:5px;color:#70788c;font-size:9px}.device-transfer-actions{display:flex;align-items:center;gap:6px}.bulk-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.bulk-station-heading{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.bulk-station-heading>div{display:flex;align-items:baseline;gap:8px}.bulk-station-heading strong{color:#555e72;font-size:12px}.bulk-station-heading span{color:#8f97a9;font:10px DM Mono}.bulk-station-list{display:grid;max-height:224px;overflow:auto;border:1px solid #e2e5ee;border-radius:10px;background:#fafbfe}.bulk-station-row{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:10px!important;gap:10px!important;min-height:52px;padding:9px 12px;border-bottom:1px solid #eceef4;cursor:pointer}.bulk-station-row:last-child{border-bottom:0}.bulk-station-row:hover{background:#f4f2ff}.bulk-station-row input{width:15px;height:15px;accent-color:#6656d8}.bulk-station-row>span:not(.status){display:grid;grid-gap:2px;gap:2px;min-width:0}.bulk-station-row strong{color:#343c50;font:600 12px DM Mono}.bulk-station-row small{overflow:hidden;color:#939bad;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.bulk-station-empty{display:grid;min-height:110px;place-items:center;color:#969dae;font-size:11px}.bulk-primary-check{padding:4px 1px!important}.bulk-push-summary{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid #e3dfff;border-radius:10px;background:linear-gradient(135deg,#f7f5ff,#faf9ff)}.bulk-push-summary small,.bulk-push-summary span{color:#8b93a6;font-size:9px}.bulk-push-summary strong{color:#5145ad;font-size:13px}.scope-help{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:9px;background:#f5f6fa}.scope-help strong{color:#4f586d;font-size:11px}.scope-help span{color:#8c94a5;font-size:10px;line-height:1.55}.directory-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px 17px;border-bottom:1px solid var(--line)}.filters{display:flex;justify-content:flex-end;gap:8px}.filters input{width:200px}.filters select{min-width:145px}.station-directory .table-wrap{min-height:230px}.station-directory tbody tr{cursor:pointer}.station-card-list{display:grid;grid-gap:11px;gap:11px;min-height:230px;padding:16px 18px 18px}.station-card{position:relative;display:grid;grid-gap:13px;gap:13px;padding:15px 15px 13px;overflow:hidden;border:1px solid #dfe3ed;border-radius:11px;background:#fcfdff;outline:none;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.station-card:focus-within,.station-card:hover{transform:translateY(-1px);border-color:#cfc8ff;box-shadow:0 10px 26px rgba(51,46,101,.08)}.station-card.selected{border-color:#8b78ef;box-shadow:0 0 0 2px rgba(119,99,237,.1),0 12px 30px rgba(51,46,101,.09)}.station-card-actions,.station-card-heading,.station-card-title,.station-progress-copy{display:flex;align-items:center}.station-card-heading{justify-content:space-between;gap:18px}.station-card-title{flex-wrap:wrap;gap:9px}.station-card-open{padding:0;border:0;background:transparent;color:#252c3f;font:700 15px DM Mono;letter-spacing:.2px}.station-card-open:focus-visible{border-radius:3px;outline:2px solid #8b78ef;outline-offset:3px}.station-card-heading p{margin:4px 0 0;color:#8a93a7;font-size:11px}.station-card-actions{flex:0 0 auto;gap:15px}.station-card-actions>span{color:#7f899e;font-size:10px;white-space:nowrap}.station-card-actions .text{padding:5px 8px;border-radius:6px}.station-card-actions .text:hover{background:#f0edff}.station-card-facts{display:grid;grid-template-columns:.75fr 1.25fr 1fr 1fr;grid-gap:10px;gap:10px}.station-card-facts>span{display:grid;align-content:start;min-width:0;padding-right:12px;border-right:1px solid #edf0f5;color:#929aac;font-size:9px}.station-card-facts>span:last-child{padding-right:0;border-right:0}.station-card-facts strong{margin-top:4px;color:#3c4559;font:600 12px DM Mono}.station-card-facts small,.station-card-facts strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-card-facts small{margin-top:3px;color:#9ca4b4;font-size:9px}.station-card-facts .sync-status{margin-top:4px}.station-progress-copy{justify-content:space-between;margin-bottom:-7px;color:#818b9f;font-size:9px}.station-progress-copy strong{color:#6553ce;font:600 10px DM Mono}.station-progress{height:6px;overflow:hidden;border-radius:999px;background:#ebe9f8}.station-progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7257df,#8832d5);transition:width .35s ease}.station-card-online .station-progress i{background:linear-gradient(90deg,#6656d8,#8a32d6)}.station-card-empty{display:grid;min-height:195px;place-items:center;color:#9299a9;font-size:12px}.station-detail-wide{margin-top:16px;min-height:330px}.station-detail-wide .bind-form{display:grid;grid-template-columns:minmax(260px,1fr) auto}.station-detail-wide .station-facts{grid-template-columns:repeat(4,1fr)}.sync-status{display:inline-grid;grid-template-columns:7px auto;align-items:center;gap:3px 6px;color:#9b7a36;font-size:10px;white-space:nowrap}.sync-status i{width:6px;height:6px;border-radius:50%;background:#d9a547}.sync-status small{grid-column:2;color:#969dae;font:9px DM Mono}.sync-status.synced{color:#2b8a65}.sync-status.synced i{background:#37b27e}.quick-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:18px}.quick-card{position:relative;display:grid;grid-template-columns:48px 1fr auto 20px;align-items:center;grid-gap:15px;gap:15px;min-height:132px;padding:22px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.quick-card:hover{transform:translateY(-2px);border-color:#d9d4ff;box-shadow:0 14px 36px rgba(43,49,74,.08)}.quick-card:after{position:absolute;right:-48px;bottom:-70px;width:180px;height:180px;border-radius:50%;background:#6656d8;content:"";opacity:.045}.quick-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:12px;background:#eeecff;color:#5c4fc5;font:700 12px DM Mono}.warehouse-quick .quick-icon{background:#e8f7f2;color:#278263}.quick-card h2{margin-bottom:5px}.quick-card p:not(.eyebrow){margin:0;color:#8991a3;font-size:12px}.quick-card>strong{display:grid;text-align:right;font:700 27px DM Mono}.quick-card>strong small{margin-top:3px;color:#9299a9;font:10px Noto Sans SC}.quick-card>i{color:#7566d8;font-size:20px;font-style:normal}.dashboard-grid{display:grid;grid-template-columns:minmax(420px,1fr) minmax(340px,.8fr);grid-gap:16px;gap:16px;margin-top:16px}.dashboard-account-list{max-height:380px}.primary-link,.secondary-link{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;border:1px solid #dfe2eb;border-radius:7px;color:#5d51c3;padding:9px 12px;font-size:12px;font-weight:600;text-decoration:none}.primary-link{border:0;background:var(--accent);color:#fff}.warehouse-cards{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));grid-gap:14px;gap:14px}.warehouse-card{position:relative;min-height:192px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 1px 0 rgba(33,38,55,.02)}.warehouse-code{padding:20px 21px 13px;border-bottom:1px solid #efeff7;background:linear-gradient(135deg,#262d42,#1b2030);color:#fff;font:700 28px DM Mono;letter-spacing:3px}.warehouse-card-body{padding:17px 20px 18px}.warehouse-stats{display:flex;gap:22px;margin-top:15px;color:#8991a3;font-size:10px}.warehouse-stats span{display:grid;grid-gap:1px;gap:1px}.warehouse-stats strong{color:#30374a;font:700 17px DM Mono}.warehouse-live{position:absolute;top:24px;right:18px;display:flex;align-items:center;gap:5px;color:#9ba2b2;font-size:10px}.warehouse-live i{width:6px;height:6px;border-radius:50%;background:#6c7488}.warehouse-live.is-live{color:#79d8b0}.warehouse-live.is-live i{background:#47c58d;box-shadow:0 0 0 4px rgba(71,197,141,.12)}.warehouse-empty{grid-column:1/-1;display:grid;min-height:270px;place-items:center;align-content:center;text-align:center}.warehouse-empty>span{color:#d8d3ff;font:700 46px DM Mono;letter-spacing:5px}.warehouse-empty .primary{margin-top:16px;padding:9px 16px}.numbering-guide{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:16px}.numbering-guide>div:first-child{max-width:480px}.number-example{display:flex;align-items:center;gap:10px;padding:15px 18px;border-radius:10px;background:#f6f5ff}.number-example span{color:#8b92a5;font-size:10px}.number-example b,.number-example strong{color:#4f44a8;font:700 18px DM Mono;letter-spacing:1px}.number-example b{padding:7px 10px;border-radius:7px;background:#6656d8;color:#fff}.number-example i{color:#a1a7b5;font-style:normal}.modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(17,21,32,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:modal-fade .16s ease-out}.modal-card{position:relative;width:min(480px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid rgba(255,255,255,.5);border-radius:16px;background:#fff;padding:28px;box-shadow:0 28px 90px rgba(10,13,23,.3);animation:modal-rise .2s ease-out}.modal-close{position:absolute;top:15px;right:16px;width:32px;height:32px;border:0;border-radius:8px;background:#f2f3f7;color:#687084;font-size:21px;line-height:1}.modal-heading{padding-right:38px}.modal-heading p:not(.eyebrow){margin:7px 0 0;color:#858da0;font-size:12px;line-height:1.65}.modal-form{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.modal-form label{display:grid;grid-gap:7px;gap:7px;color:#555e72;font-size:12px;font-weight:600}.modal-form label>small{color:#979eae;font-size:10px;font-weight:400}.modal-form input,.modal-form select{width:100%;min-height:43px}.name-preview,.warehouse-preview{display:grid;grid-gap:5px;gap:5px;padding:15px 17px;border:1px solid #e5e2ff;border-radius:10px;background:#f7f6ff}.name-preview span,.warehouse-preview span{color:#8a91a4;font-size:10px}.name-preview strong,.warehouse-preview strong{color:#4e43a8;font:700 24px DM Mono;letter-spacing:2px}.warehouse-preview small{color:#8b92a4;font-size:10px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:3px}.modal-actions .primary,.modal-primary{min-height:39px;border:0;border-radius:7px;background:var(--accent);color:#fff;padding:0 17px;font-size:12px;font-weight:600}.creation-success{display:grid;justify-items:center;padding:7px 5px 2px;text-align:center}.success-mark{display:grid;width:54px;height:54px;margin-bottom:18px;place-items:center;border-radius:50%;background:#e7f8f1;color:#29946a;font-size:25px}.creation-success>p:not(.eyebrow){max-width:350px;margin:8px 0 0;color:#81899c;font-size:12px;line-height:1.65}.pin-display{margin:22px 0 13px;color:#4f43ae;font:700 52px DM Mono;letter-spacing:12px;text-indent:12px}.creation-success>small{max-width:370px;color:#959cad;font-size:10px;line-height:1.6}.creation-success .modal-primary{width:100%;margin-top:23px}.modal-empty{display:grid;justify-items:center;padding:38px 10px 12px;text-align:center}.modal-empty p{margin:0;color:#7f8799;font-size:13px}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:900px){.bulk-account-layout,.station-workspace-modal .binding-block{grid-template-columns:1fr}}@media (max-width:700px){.binding-row{align-items:flex-start;flex-wrap:wrap}.binding-actions{width:100%;justify-content:flex-start;padding-left:39px}.directory-toolbar,.numbering-guide,.page-actions{align-items:stretch;flex-direction:column}.station-status-notice{align-items:flex-start;flex-direction:column;gap:4px}.station-status-notice small{white-space:normal}.page-action-buttons{align-items:stretch;flex-direction:column-reverse}.page-action-buttons button{width:100%}.filters{display:grid;grid-template-columns:1fr}.filters input,.filters select{width:100%}.dashboard-grid,.quick-grid,.warehouse-cards{grid-template-columns:1fr}.quick-card{grid-template-columns:42px 1fr 16px}.quick-card>strong{display:none}.number-example{flex-wrap:wrap}.device-transfer-form,.station-detail-wide .bind-form,.station-detail-wide .station-facts,.station-workspace-modal .bind-form,.station-workspace-modal .station-facts{grid-template-columns:1fr}.device-transfer-actions{justify-content:flex-end}.device-row{grid-template-columns:38px minmax(0,1fr)}.device-health{grid-column:2;justify-items:start;white-space:normal}.station-device-actions{justify-content:flex-start}.station-workspace-heading{align-items:flex-start;padding-right:36px}.station-card-actions,.station-card-heading{align-items:flex-start;flex-direction:column;gap:8px}.station-card-facts{grid-template-columns:1fr 1fr}.station-card-facts>span:nth-child(2){padding-right:0;border-right:0}.station-card-list{padding:12px}.modal-card{padding:24px 20px}.bulk-form-grid,.bulk-inline-fields{grid-template-columns:1fr}.bulk-preview-row{grid-template-columns:29px minmax(0,1fr) 14px}.bulk-preview-row>b{grid-column:2/4;text-align:left}.bulk-station-row{grid-template-columns:18px minmax(0,1fr)}.bulk-station-row .status{grid-column:2}}aside nav{margin-top:30px;overflow-y:auto;padding-right:3px;scrollbar-width:thin}.table-scroll{width:100%;overflow:auto}.panelhead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.filterbar{display:flex;align-items:center;gap:9px;margin:17px 0}.filterbar input{flex:1 1;min-width:180px}.filterbar .muted{margin-left:auto;white-space:nowrap}.issue-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.issue-column>h2{display:flex;justify-content:space-between;margin:0 0 10px;padding:0 4px;font-size:13px}.issue-column>h2 span{font:11px DM Mono;padding:2px 7px;border-radius:10px;background:#eceef4}.empty-card,.issue-station-card{margin-bottom:10px;border:1px solid #e7eaf0;border-radius:12px;background:#fff;padding:13px}.issue-column.critical .issue-station-card{border-left:3px solid #d86368}.issue-column.warning .issue-station-card{border-left:3px solid #dfa545}.issue-column.info .issue-station-card{border-left:3px solid #5799cf}.issue-station-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.issue-station-head small,.issue-station-head strong{display:block}.issue-station-head strong{font:700 14px DM Mono}.issue-station-head small{margin-top:3px;color:#9299aa;font-size:9px}.issue-station-head button{border:0;background:#f2f3f7;color:#687083;border-radius:6px;padding:5px 7px;font-size:9px}.issue-row{margin-top:10px;padding-top:10px;border-top:1px solid #eff1f5}.issue-row b{display:block;font-size:11px}.issue-row p{margin:3px 0 7px;color:#7c8496;font-size:9px;line-height:1.45}.issue-row a{margin-right:10px;color:#6554c5;text-decoration:none;font-size:9px}.empty-card{border-style:dashed;color:#a0a7b5;font-size:10px;text-align:center}.modalback{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(18,22,33,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modalcard{position:relative;width:min(920px,96vw);max-height:92vh;overflow:auto;border-radius:15px;background:#fff;padding:24px;box-shadow:0 24px 80px rgba(14,18,31,.28)}.compact-modal{width:min(520px,96vw)}.compact-modal form,.compact-modal form>label,.compact-modal>label{display:grid;grid-gap:6px;gap:6px;margin-top:12px;font-size:11px}.modalactions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.danger,.pill.danger{color:#b34f55;background:#fff0f0;border-color:#f0c9cc}.error-text{max-width:300px;color:#b34f55;white-space:normal}.analytics-filters{display:flex;align-items:flex-end;gap:9px;margin:18px 0}.analytics-filters label{display:grid;grid-gap:4px;gap:4px;color:#7c8496;font-size:9px}.analytics-filters span{margin-left:auto;color:#8d95a7;font-size:10px}.analytics-grid{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.analytics-grid.thirds{grid-template-columns:repeat(3,1fr)}.bar-chart{display:flex;align-items:flex-end;gap:7px;min-height:225px;padding-top:20px;overflow-x:auto}.bar-column{display:grid;grid-template-rows:16px 180px 16px;align-items:end;min-width:30px;text-align:center;color:#8991a4;font-size:8px}.bar-column>div{align-self:end;display:flex;align-items:flex-end;width:100%;border-radius:6px 6px 2px 2px;background:#e8e6fb;overflow:hidden}.bar-column i{display:block;width:100%;background:#6f5ed7}.distribution-row,.rank-list>div{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid #eff1f5}.rank-list b{font:700 12px DM Mono;color:#c15a60}.rank-list span{color:#697185;font-size:10px;white-space:normal}.distribution-row{justify-content:space-between;font-size:10px}.tag-cloud{display:flex;flex-wrap:wrap;gap:6px}.tag-cloud span{padding:6px 8px;border-radius:7px;background:#f1f2f7;color:#697185;font:9px DM Mono}.tag-cloud b{margin-left:5px;color:#6553c3}.retention-list p{display:flex;justify-content:space-between;border-bottom:1px solid #eff1f5;padding:8px 0}.saved-views{margin-top:14px}.saved-views>div{display:flex;gap:8px;flex-wrap:wrap}.view-chip{border:0;border-radius:16px;background:#eeecff;color:#5b4ec1;padding:6px 10px;font-size:9px}.channel-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:20px 0}.channel-card{padding:17px;border:1px solid #e6e9f0;border-radius:13px;background:#fff}.channel-card>div{display:flex;justify-content:space-between;align-items:center}.channel-card span{font-size:10px;color:#858da0}.channel-card b{font:700 19px DM Mono}.channel-card code,.channel-card p,.channel-card small{display:block;margin-top:9px;color:#858da0;font-size:9px}.channel-card code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-card.test{border-top:3px solid #e09b3c}.channel-card.canary{border-top:3px solid #7d68df}.channel-card.stable{border-top:3px solid #31a476}.release-fleet-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.warehouse-channel-list>div{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid #eff1f5}.warehouse-channel-list span b{margin-right:7px}.warehouse-channel-list small{margin-left:7px;color:#9aa1b0}.rollout-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.rollout-form label{display:grid;grid-gap:5px;gap:5px;color:#7d8597;font-size:9px}.rollout-form button{align-self:end}.rollout-list{display:grid;grid-gap:8px;gap:8px}.rollout-row{display:grid;grid-template-columns:minmax(220px,1fr) auto 180px auto;align-items:center;grid-gap:12px;gap:12px;padding:11px;border:1px solid #e9ebf1;border-radius:9px}.rollout-row small,.rollout-row strong{display:block}.rollout-row small{margin-top:3px;color:#9299aa;font-size:9px}.rollout-row label{display:grid;grid-template-columns:38px 1fr;align-items:center;font-size:9px}.release-tabs{display:flex;gap:5px;margin-top:14px}.release-tabs button{border:0;border-radius:7px;background:#f0f1f5;color:#737b8d;padding:7px 12px}.release-tabs button.active{background:#e8e4ff;color:#5d4abd}.adapter-editor{margin:4px 0;border:1px solid #e5e7ee;border-radius:11px;padding:13px}.adapter-editor legend{padding:0 7px;color:#5749b7;font-size:11px;font-weight:700}.adapter-editor>p{margin:0 0 10px;color:#858da0;font-size:9px}.adapter-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.adapter-grid label,.adapter-preview label{display:grid;grid-gap:4px;gap:4px;color:#697185;font-size:9px}.adapter-grid textarea{min-height:84px;resize:vertical}.adapter-preview{margin-top:10px;padding-top:10px;border-top:1px solid #eceef3}.adapter-preview textarea{width:100%;min-height:110px;font:10px DM Mono;resize:vertical}.adapter-preview pre{max-height:260px;overflow:auto;border-radius:8px;background:#171c29;color:#d8d7f3;padding:12px;font:9px/1.5 DM Mono;white-space:pre-wrap}.adapter-preview-actions{display:flex;align-items:center;gap:8px;margin:8px 0;flex-wrap:wrap}.adapter-preview-actions input{min-width:220px;flex:1 1}.adapter-governance{margin-top:10px;padding:12px;border-radius:10px;background:#f7f8fc;border:1px solid #e6e8f0}.adapter-governance-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.adapter-governance-head strong{font-size:11px}.adapter-governance-head span{font-size:9px;color:#7d8495}.adapter-fixture-list,.adapter-version-list{display:grid;grid-gap:6px;gap:6px;margin-top:9px}.adapter-fixture-list>div,.adapter-version-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;border-radius:8px;background:#fff;border:1px solid #eceef4}.adapter-fixture-list span,.adapter-version-list span{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:2px 7px;gap:2px 7px}.adapter-fixture-list i{width:7px;height:7px;border-radius:50%;background:#c9ced9}.adapter-fixture-list i.ok{background:#2da977}.adapter-fixture-list i.bad{background:#d85b64}.adapter-fixture-list small,.adapter-version-list em,.adapter-version-list small{grid-column:2;color:#858da2;font-size:8px;font-style:normal}.adapter-version-list strong{font-size:10px}.role-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.role-cards article{padding:13px;border:1px solid #e7eaf0;border-radius:10px;background:#fff}.role-cards b,.role-cards span{display:block}.role-cards b{font-size:11px}.role-cards span{margin-top:4px;color:#8c94a6;font-size:9px}.security-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:14px;gap:14px;margin-top:14px}.security-good{margin-top:12px;border-radius:8px;background:#e9f7f1;color:#2e815f;padding:10px;font-size:10px}.totp-setup{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.totp-setup code{font:14px DM Mono;letter-spacing:2px;color:#5648b7}.totp-setup textarea{height:62px;font:9px DM Mono}.totp-setup label{display:grid;grid-gap:5px;gap:5px;font-size:9px}.session-list>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:9px;gap:9px;padding:9px 0;border-bottom:1px solid #eff1f5}.session-list small,.session-list strong{display:block}.session-list strong{font-size:10px}.session-list small{margin-top:3px;color:#969dac;font-size:8px}.session-list em{font-style:normal;color:#727a8d;font-size:9px}.batch-detail-modal{width:min(960px,96vw)}.batch-item-list{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.batch-item-list>div{display:grid;grid-template-columns:130px 20px minmax(180px,1fr) 90px 110px;align-items:center;grid-gap:8px;gap:8px;padding:9px 10px;border:1px solid #eceef3;border-radius:8px;font-size:9px}.batch-item-list b small{display:block;color:#969dac}.batch-item-list em{font-style:normal}.assignment-account-cell.target select{display:block;width:100%;margin-top:5px;padding:4px 6px;font-size:8px}@media(max-width:1200px){.analytics-grid,.issue-columns,.release-fleet-grid,.security-grid{grid-template-columns:1fr}.analytics-grid.thirds{grid-template-columns:1fr 1fr}.channel-cards{grid-template-columns:1fr}.role-cards{grid-template-columns:1fr 1fr}}@media(max-width:760px){.analytics-filters,.filterbar{align-items:stretch;flex-direction:column}.analytics-filters>*,.filterbar>*{width:100%}.analytics-filters span,.filterbar .muted{margin-left:0}.adapter-grid,.analytics-grid.thirds,.release-fleet-grid,.role-cards,.rollout-form,.rollout-row{grid-template-columns:1fr}.batch-item-list>div{grid-template-columns:1fr 15px 1fr}.batch-item-list em,.batch-item-list>div>small{grid-column:3}}.records-page{max-width:1760px}.records-metrics{margin-bottom:16px}.record-metric-text b{overflow:hidden;font-size:22px;text-overflow:ellipsis;white-space:nowrap}.records-directory{padding:0;overflow:hidden}.records-filter{display:grid;grid-template-columns:.72fr 1fr 1fr 1.12fr .82fr 1.35fr auto;align-items:end;grid-gap:11px;gap:11px;padding:20px 22px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#fcfcfe)}.records-filter-heading{display:flex;grid-column:1/-1;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:4px}.records-filter-heading>span{color:#7f889c;font:10px DM Mono}.records-filter label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:#747d91;font-size:10px;font-weight:600}.records-filter input,.records-filter select{width:100%;min-height:38px}.records-filter-actions{display:flex;gap:7px}.records-filter-actions button{min-height:38px;white-space:nowrap}.records-table-wrap{min-height:390px;max-height:calc(100vh - 400px);overflow:auto}.records-table{min-width:1450px}.records-table thead{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:#fff;box-shadow:0 1px 0 #edf0f5}.records-table td:first-child,.records-table th:first-child{padding-left:22px}.records-table td:last-child,.records-table th:last-child{padding-right:22px}.records-table tbody tr:not(:last-child){cursor:pointer}.records-table tbody tr:focus-visible{background:#f7f5ff;outline:2px solid #8a78eb;outline-offset:-2px}.record-order-number,.record-total{font-family:DM Mono}.record-total{color:#5347b4;font-size:12px}.record-status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:20px;background:#f0f1f5;color:#727a8d;font-size:10px;white-space:nowrap}.record-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.record-status-success{background:#e8f8f1;color:#278663}.record-status-failed{background:#fff0f0;color:#bd5454}.record-status-running{background:#fff6e5;color:#b27928}.record-status-finished{background:#eeecff;color:#6052c2}.record-result-preview{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records-empty{height:280px;white-space:normal}.records-empty small,.records-empty span,.records-empty strong{display:block}.records-empty span{margin-bottom:8px;color:#d7d3ef;font:700 35px DM Mono}.records-empty strong{margin-bottom:7px;color:#6c7488}.records-empty small{color:#9aa2b3}.records-pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 22px;border-top:1px solid var(--line);background:#fcfcfe;color:#9299aa;font-size:10px}.records-pagination>div{display:flex;gap:8px}.record-detail-modal{width:min(1220px,calc(100vw - 40px));max-height:min(920px,calc(100vh - 40px));overflow-y:auto;padding:28px}.record-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-right:38px}.record-detail-heading h2{color:#262d40;font:700 24px DM Mono}.record-detail-heading p:not(.eyebrow){margin:5px 0 0;color:#8b93a5;font-size:11px}.record-detail-facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:20px}.record-detail-facts>div{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:12px 14px;border:1px solid #e7e9f0;border-radius:9px;background:#fafbfe}.record-detail-facts small{color:#929aab;font-size:9px}.record-detail-facts strong{overflow:hidden;color:#353d51;font:600 12px DM Mono;text-overflow:ellipsis;white-space:nowrap}.record-detail-section{min-width:0;margin-top:15px;padding:17px;border:1px solid #e6e8ef;border-radius:11px;background:#fff}.record-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.record-section-heading .eyebrow{margin-bottom:5px}.record-section-heading>code,.record-section-heading>span{padding:5px 8px;border-radius:20px;background:#f0eefc;color:#6254bd;font:9px DM Mono}.record-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.record-stage{position:relative;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;min-height:70px;padding:11px;border:1px solid #eceef3;border-radius:9px;background:#fafbfc}.record-stage>i{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#eceef3;color:#9299a8;font:700 9px DM Mono;font-style:normal}.record-stage.complete{border-color:#dfdcf8;background:#faf9ff}.record-stage.complete>i{background:#6a58d3;color:#fff}.record-stage em,.record-stage small,.record-stage span,.record-stage strong{display:block;min-width:0}.record-stage small{min-height:26px;color:#858da0;font-size:9px;line-height:1.4}.record-stage strong{margin-top:5px;color:#3e465a;font:600 11px DM Mono}.record-stage em{margin-top:3px;color:#969dad;font-size:8px;font-style:normal}.record-detail-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:15px;gap:15px}.record-message{margin-bottom:10px;padding:11px 12px;border-radius:8px;background:#f7f8fb}.record-label-link>span,.record-message span{display:block;margin-bottom:5px;color:#9299aa;font-size:9px}.record-label-link p,.record-message p{margin:0;color:#555e72;font-size:11px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.record-label-link{padding:11px 12px;border:1px solid #e8e9f0;border-radius:8px}.record-label-link a{display:block;overflow:hidden;color:#5e50c5;font:10px DM Mono;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.record-label-link a:hover{text-decoration:underline}.record-label-link small{display:block;margin-top:5px;color:#9aa1b1;font-size:9px}.platform-data-list{display:grid;max-height:260px;margin:0;overflow-y:auto;border:1px solid #ebecef;border-radius:8px}.platform-data-list>div{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(0,1.25fr);grid-gap:12px;gap:12px;padding:9px 11px;border-bottom:1px solid #eff0f4}.platform-data-list>div:last-child{border-bottom:0}.platform-data-list dt{overflow:hidden;color:#7c8497;font:9px DM Mono;text-overflow:ellipsis;white-space:nowrap}.platform-data-list dd{margin:0;overflow-wrap:anywhere;color:#424b5e;font-size:10px}.platform-data-empty{display:grid;min-height:150px;place-items:center;padding:22px;border:1px dashed #dde1e9;border-radius:8px;background:#fafbfc;color:#9299aa;font-size:10px;line-height:1.6;text-align:center}.record-detail-meta{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:15px;padding:11px 13px;border-radius:8px;background:#f5f6f9;color:#8c94a5;font-size:9px}.record-detail-meta code{color:#5e667b;font:9px DM Mono}.records-quick{grid-column:1/-1}.records-quick .quick-icon{background:#fff1e3;color:#b66e27}@media (max-width:1280px){.records-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.records-order-search{grid-column:span 2}.record-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.records-filter{grid-template-columns:1fr 1fr}.records-filter-actions,.records-order-search{grid-column:1/-1}.records-filter-actions button{flex:1 1}.record-detail-columns,.record-detail-facts{grid-template-columns:1fr 1fr}.record-detail-columns{grid-template-columns:1fr}}@media (max-width:560px){.record-detail-facts,.record-timeline,.records-filter{grid-template-columns:1fr}.records-filter-actions,.records-order-search{grid-column:auto}.record-detail-heading,.records-pagination{align-items:flex-start;flex-direction:column}.record-detail-modal{padding:24px 18px}.platform-data-list>div{grid-template-columns:1fr;gap:5px}.records-quick{grid-column:auto}}.notice-error{display:flex;align-items:center;justify-content:space-between;gap:16px;border-left-color:#d15a5a;background:#fff1f1;color:#a44949}.notice-error .text{flex:0 0 auto;color:inherit}.page-skeleton{display:grid;grid-gap:12px;gap:12px;margin-top:26px}.page-skeleton span{height:74px;overflow:hidden;border:1px solid #eceef4;border-radius:12px;background:linear-gradient(100deg,#f0f2f7 20%,#f8f9fc 38%,#f0f2f7 56%);background-size:220% 100%;animation:skeleton-slide 1.25s linear infinite}.page-skeleton span:first-child{height:45px}.page-skeleton span:last-child{height:180px}.panel-refreshing:after{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,#7763ed,transparent);content:"";animation:refresh-line 1.1s ease-in-out infinite}.management-panel.panel-refreshing,.station-directory.panel-refreshing{position:relative}.admin-toast{position:fixed;z-index:2600;top:24px;right:26px;display:grid;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;grid-gap:10px;gap:10px;width:min(440px,calc(100vw - 32px));min-height:58px;padding:10px 11px 10px 13px;border:1px solid #cce8dc;border-radius:12px;background:rgba(250,255,253,.97);color:#286f56;box-shadow:0 18px 50px rgba(28,38,53,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:toast-enter .22s ease-out}.admin-toast-error{border-color:#efcccc;background:rgba(255,249,249,.98);color:#a84949}.admin-toast-info{border-color:#d8d3f5;background:rgba(251,250,255,.98);color:#5b50ae}.admin-toast-icon{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#dff4ea;font:700 12px DM Mono}.admin-toast-error .admin-toast-icon{background:#fde5e5}.admin-toast-info .admin-toast-icon{background:#ebe8ff}.admin-toast p{margin:0;font-size:12px;line-height:1.55}.admin-toast button{width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:currentColor;font-size:18px;opacity:.65}.platform-group-row td{padding:9px 14px;border-bottom-color:#e8eaf0;background:#f6f7fa}.platform-group-row td span{color:#596276;font-size:10px;font-weight:700;letter-spacing:.5px}.platform-group-row td b{display:inline-grid;min-width:22px;height:22px;margin-left:8px;place-items:center;border-radius:20px;background:#e8eaf0;color:#747d90;font:9px DM Mono}.platform-group-test td{background:#fff8eb}.platform-group-test td span{color:#976d2b}.platform-group-test td b{background:#f7e9c9;color:#936a29}.relation-count-button{display:inline-flex;min-width:76px;min-height:38px;align-items:center;gap:8px;padding:5px 9px;border:1px solid #e4e2f7;border-radius:8px;background:#faf9ff;color:#5c50bb;text-align:left;transition:border-color .16s ease,background .16s ease}.relation-count-button:hover{border-color:#c9c2f5;background:#f3f0ff}.relation-count-button strong{color:inherit;font:700 14px DM Mono}.relation-count-button span{color:#858da0;font-size:9px;white-space:nowrap}.relation-count-button.compact{min-width:82px}.environment-picker{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:0;padding:0;border:0}.environment-picker legend{margin-bottom:7px;color:#555e72;font-size:12px;font-weight:600}.environment-picker label{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center;grid-gap:8px!important;gap:8px!important;padding:11px!important;border:1px solid #e2e5ed;border-radius:10px;background:#fafbfe;cursor:pointer}.environment-picker label.selected{border-color:#9d8cf1;background:#f5f2ff;box-shadow:inset 0 0 0 1px rgba(119,99,237,.1)}.environment-picker label.test.selected{border-color:#d9aa5d;background:#fff8eb}.environment-picker input{width:15px!important;min-height:15px!important;accent-color:#6656d8}.environment-picker span small,.environment-picker span strong{display:block}.environment-picker span strong{color:#485065;font-size:11px}.environment-picker span small{margin-top:3px;color:#9299a9;font-size:9px;font-weight:400}.test-environment-note{padding:10px 12px;border:1px solid #efd7a7;border-radius:8px;background:#fff8e9;color:#936b2c;font-size:10px;line-height:1.55}.relation-drawer-backdrop{position:fixed;z-index:2200;inset:0;background:rgba(18,22,34,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:modal-fade .16s ease-out}.relation-drawer{position:absolute;top:0;right:0;display:flex;width:min(510px,calc(100vw - 40px));height:100%;flex-direction:column;padding:28px 25px;overflow:hidden;border-left:1px solid #e4e6ed;background:#fff;box-shadow:-24px 0 70px rgba(17,22,35,.2);animation:drawer-enter .22s ease-out}.relation-drawer-close{position:absolute;z-index:1;top:20px;right:20px;width:32px;height:32px;border:0;border-radius:8px;background:#f1f2f6;color:#697185;font-size:20px}.relation-drawer-heading{display:block;padding:2px 46px 21px 0;border-bottom:1px solid #eaecf1}.relation-drawer-heading h2{margin:0;color:#293043;font-size:20px}.relation-drawer-heading>p:not(.eyebrow){margin:7px 0 0;color:#8a92a4;font-size:11px;line-height:1.6}.relation-drawer-content{min-height:0;flex:1 1;overflow:auto;padding-top:15px}.relation-drawer-state,.relation-empty{display:flex;min-height:170px;align-items:center;justify-content:center;gap:9px;border:1px dashed #dfe2eb;border-radius:10px;background:#fafbfc;color:#9299aa;font-size:11px;text-align:center}.relation-drawer-error{border-color:#efcccc;background:#fff6f6;color:#a95050}.mini-spinner{width:15px;height:15px;border:2px solid #dad6f4;border-top-color:#6656d8;border-radius:50%;animation:spin .7s linear infinite}.relation-list{display:grid;grid-gap:8px;gap:8px}.relation-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-height:66px;padding:10px 11px;border:1px solid #e9ebf1;border-radius:10px;background:#fcfdff}.relation-row>div{min-width:0}.relation-row>div small,.relation-row>div strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-row>div strong{color:#374055;font-size:12px}.relation-row>div small{margin-top:4px;color:#9199aa;font-size:9px}.relation-row>span:last-child{color:#6458bb;font-size:9px;white-space:nowrap}.relation-station-row{grid-template-columns:18px minmax(0,1fr) auto}.relation-status{display:grid;place-items:center}.relation-status i{width:8px;height:8px;border-radius:50%;background:#9fa6b4}.relation-status.status-online i{background:#31ad78;box-shadow:0 0 0 4px #e6f7f0}.relation-status.status-idle i{background:#dda13f}.relation-status.status-offline i{background:#d66e6e}.relation-sync-ok{color:#2f8968!important}.relation-sync-pending{color:#a9792e!important}.station-refresh-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:21px 0 13px;padding:8px 11px;border:1px solid #e8eaf0;border-radius:8px;background:rgba(255,255,255,.65);color:#858da0}.station-refresh-meta>span{display:inline-flex;align-items:center;gap:7px;font-size:10px}.station-refresh-meta>span i{width:7px;height:7px;border-radius:50%;background:#d46b6b}.station-refresh-meta>span.online{color:#2d8463}.station-refresh-meta>span.online i{background:#35ae78}.station-refresh-meta small{font-size:9px}.station-directory-toolbar{align-items:center}.station-filters{flex-wrap:wrap}.station-filters input{width:180px}.station-filters select{min-width:128px}.view-switch{display:inline-grid;grid-template-columns:34px 34px;padding:3px;border:1px solid #dfe2eb;border-radius:8px;background:#f6f7fa}.view-switch button{height:30px;border:0;border-radius:6px;background:transparent;color:#9299aa;font-size:16px}.view-switch button.active{background:#fff;color:#5d50bf;box-shadow:0 2px 7px rgba(47,49,71,.11)}.station-card-list.station-view-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.station-card-list.station-view-grid .station-card-empty{grid-column:1/-1}.station-card{padding:15px 14px 13px 40px}.station-card.checked{border-color:#8b78ef;background:#faf9ff;box-shadow:inset 0 0 0 1px rgba(119,99,237,.12)}.station-card-check{position:absolute;z-index:2;top:16px;left:14px;display:grid;width:17px;height:17px;place-items:center;cursor:pointer}.station-card-check input{width:15px;height:15px;margin:0;accent-color:#6656d8}.station-view-grid .station-card-heading{align-items:flex-start}.station-view-grid .station-card-actions{align-items:flex-end;flex-direction:column;gap:5px}.station-view-grid .station-card-actions>span{max-width:112px;overflow:hidden;text-overflow:ellipsis}.station-view-grid .station-card-facts{grid-template-columns:1fr 1fr;gap:9px 10px}.station-view-grid .station-card-facts>span{min-height:49px;padding:0 8px 8px 0;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.station-view-grid .station-card-facts>span:nth-child(2n){padding-right:0;border-right:0}.station-view-grid .station-card-facts>span:nth-last-child(-n+2){padding-bottom:0;border-bottom:0}.station-backlog-pill{display:inline-flex;min-height:20px;align-items:center;padding:2px 7px;border-radius:999px;background:#fff5df;color:#a27025;font:600 9px DM Mono}.station-platform-summary{display:flex;align-items:center;gap:6px;min-height:29px}.station-platform-summary>strong{margin:0;font-size:10px}.station-platform-stack{display:flex;align-items:center;min-width:0}.station-platform-stack .platform-icon{width:25px;height:25px;margin-left:-6px;border:2px solid #fff;border-radius:7px;font-size:7px;box-shadow:0 3px 8px rgba(38,43,66,.12)}.station-platform-stack .platform-icon:first-child{margin-left:0}.station-platform-stack>i{display:grid;width:25px;height:25px;margin-left:-5px;place-items:center;border:2px solid #fff;border-radius:50%;background:#e9e7f7;color:#6157a8;font:7px DM Mono;font-style:normal}.station-view-compact{grid-template-columns:1fr;gap:7px}.station-view-compact .station-card{grid-template-columns:minmax(240px,.9fr) minmax(460px,1.65fr) 118px;align-items:center;gap:16px;min-height:86px;padding-top:11px;padding-bottom:11px}.station-view-compact .station-card-heading{min-width:0}.station-view-compact .station-card-actions{display:none}.station-view-compact .station-card-facts{grid-template-columns:repeat(4,1fr)}.station-view-compact .station-progress-copy{justify-content:flex-end;margin:0}.station-view-compact .station-progress-copy span{display:none}.station-view-compact .station-progress{position:absolute;right:14px;bottom:14px;width:104px}.station-selection-bar{position:-webkit-sticky;position:sticky;z-index:40;bottom:18px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;width:min(720px,calc(100% - 24px));min-height:68px;margin:18px auto 0;padding:11px 12px 11px 18px;border:1px solid rgba(255,255,255,.22);border-radius:13px;background:rgba(27,31,47,.96);color:#fff;box-shadow:0 18px 45px rgba(24,27,42,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.station-selection-bar>div{min-width:0}.station-selection-bar span,.station-selection-bar strong{display:block}.station-selection-bar strong{font-size:12px}.station-selection-bar span{margin-top:3px;overflow:hidden;color:#aeb5c8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.station-selection-bar .text{color:#d5d1ff;padding:8px 10px}.station-selection-bar .primary{min-height:39px;padding:0 16px;border:0;border-radius:8px;background:#7763ed;color:#fff;font-size:11px;font-weight:700}.modal-card.station-workspace-modal{width:min(1320px,calc(100vw - 34px));max-height:min(940px,calc(100vh - 28px))}.station-workspace-modal .binding-block{display:block;max-height:none;overflow:visible;padding-right:0}.workspace-site-heading{position:static!important;display:flex;align-items:center;justify-content:space-between;margin-bottom:11px!important;background:transparent!important}.workspace-site-heading>div{display:flex;align-items:baseline;gap:8px}.workspace-site-heading>div span{color:#9299aa;font:9px DM Mono}.workspace-site-heading input{width:220px}.workspace-site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-height:360px;overflow-y:auto;padding:2px 4px 2px 0}.workspace-site-tile{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:11px;gap:11px;min-height:132px;padding:12px;border:1px solid #e5e8ef;border-radius:12px;background:#fbfcfe}.workspace-site-tile.primary-site{border-color:#cfc7f7;background:#faf8ff}.workspace-site-tile .platform-icon-large{width:62px;height:62px;border-radius:13px;font-size:13px}.workspace-site-copy{min-width:0;align-self:center}.workspace-site-copy small,.workspace-site-copy span,.workspace-site-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-site-copy strong{color:#333b50;font-size:12px}.workspace-site-copy small{margin-top:5px;color:#5c50b6;font:10px DM Mono}.workspace-site-copy span{margin-top:4px;color:#939aab;font-size:9px}.workspace-site-actions{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-width:0;padding-top:9px;border-top:1px solid #eceef3}.workspace-site-actions .pill{margin-right:auto}.workspace-site-actions .text{font-size:10px}.station-account-picker{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #dfdcf7;border-radius:12px;background:linear-gradient(145deg,#fbfaff,#f8f9fc)}.station-account-picker-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.station-account-picker-heading .eyebrow{margin-bottom:4px}.station-account-picker-heading>small{color:#8d95a7;font-size:9px}.station-account-picker-controls{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr);grid-gap:10px;gap:10px}.station-account-picker-controls label{display:grid;grid-gap:5px;gap:5px;color:#70788b;font-size:9px}.station-account-picker-controls input,.station-account-picker-controls select{width:100%}.station-account-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;max-height:230px;overflow-y:auto;padding-right:3px}.station-account-option{display:grid;grid-template-columns:16px 35px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:57px;padding:8px 10px;border:1px solid #e5e7ef;border-radius:9px;background:#fff;cursor:pointer}.station-account-option:hover{border-color:#ccc5f1}.station-account-option.selected{border-color:#8d7bec;background:#f6f3ff;box-shadow:inset 0 0 0 1px rgba(119,99,237,.1)}.station-account-option>input{width:14px;height:14px;margin:0;accent-color:#6656d8}.station-account-option .platform-icon{width:35px;height:35px;border-radius:9px;font-size:8px}.station-account-option>span{min-width:0}.station-account-option small,.station-account-option strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-account-option strong{color:#424a5e;font-size:11px}.station-account-option small{margin-top:3px;color:#9299aa;font-size:8px}.station-account-option em{color:#8a92a4;font-size:8px;font-style:normal;white-space:nowrap}.station-account-empty{grid-column:1/-1;display:grid;min-height:74px;place-items:center;padding:14px;border:1px dashed #dfe2ea;border-radius:9px;color:#9299aa;font-size:10px;text-align:center}.station-account-picker-actions{display:flex;align-items:center;justify-content:flex-end;gap:13px;padding-top:10px;border-top:1px solid #e6e4f2}.station-account-picker-actions span{margin-right:auto;color:#858da0;font-size:9px}.station-account-picker-actions .primary{min-height:38px;padding:0 15px;border:0;border-radius:7px;background:#6656d8;color:#fff;font-size:11px;font-weight:700}@keyframes skeleton-slide{to{background-position-x:-220%}}@keyframes refresh-line{0%,to{transform:translateX(-70%);opacity:.2}50%{transform:translateX(70%);opacity:1}}@keyframes toast-enter{0%{transform:translateY(-10px);opacity:0}to{transform:none;opacity:1}}@keyframes drawer-enter{0%{transform:translateX(28px);opacity:.6}to{transform:none;opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1380px){.station-card-list.station-view-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.station-directory-toolbar{align-items:flex-start;flex-direction:column}.station-filters{width:100%;justify-content:flex-start}}@media (max-width:1080px){.station-card-list.station-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.station-view-compact .station-card{grid-template-columns:minmax(210px,.8fr) minmax(390px,1.5fr) 100px}.workspace-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.environment-picker,.station-account-results{grid-template-columns:1fr}.station-account-picker-controls{grid-template-columns:1fr 1fr}.station-view-compact .station-card{display:grid;grid-template-columns:1fr;padding-top:15px;padding-bottom:13px}.station-view-compact .station-card-facts{grid-template-columns:1fr 1fr}.station-view-compact .station-progress-copy{justify-content:space-between;margin-bottom:-7px}.station-view-compact .station-progress-copy span{display:inline}.station-view-compact .station-progress{position:static;width:auto}}@media (max-width:700px){.admin-toast{top:14px;right:16px}.station-refresh-meta{align-items:flex-start;flex-direction:column;gap:4px}.station-filters{display:grid;grid-template-columns:1fr}.station-filters input,.station-filters select{width:100%}.view-switch{width:100%;grid-template-columns:1fr 1fr}.station-card-list.station-view-grid{grid-template-columns:1fr;padding:12px}.station-card-heading{align-items:flex-start;flex-direction:column;gap:8px}.station-card-actions{align-items:flex-start!important}.station-selection-bar{bottom:10px;grid-template-columns:1fr auto;width:100%}.station-selection-bar>div{grid-column:1/-1}.station-selection-bar .text{justify-self:start}.workspace-site-grid{grid-template-columns:1fr;max-height:none}.workspace-site-heading{align-items:flex-start;flex-direction:column}.workspace-site-heading input{width:100%}.station-account-picker-controls{grid-template-columns:1fr}.station-account-picker-heading{align-items:flex-start;flex-direction:column}.station-account-picker-actions{align-items:stretch;flex-direction:column}.station-account-picker-actions .primary{width:100%}.relation-drawer{width:100%;padding:24px 18px}.relation-row{grid-template-columns:38px minmax(0,1fr)}.relation-row>span:last-child{grid-column:2}.relation-station-row{grid-template-columns:18px minmax(0,1fr)}}.assignment-page-header{align-items:center}.assignment-history-button{min-height:40px;padding:0 16px}.assignment-header-actions{display:flex;align-items:center;gap:8px}.assignment-header-actions .secondary{min-height:40px}.assignment-context{margin-top:24px;padding:20px}.assignment-context-heading,.assignment-page-header,.assignment-preview-footer,.assignment-selection-head,.assignment-toolbar{display:flex;justify-content:space-between;gap:18px}.assignment-context-heading{align-items:flex-start}.assignment-context-heading>span{color:#8d95a7;font-size:9px}.assignment-context-fields{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(200px,1fr) minmax(260px,1.25fr) minmax(190px,.8fr);align-items:end;grid-gap:11px;gap:11px;margin-top:17px}.assignment-context-fields>label:not(.assignment-primary-option){display:grid;grid-gap:6px;gap:6px;color:#687185;font-size:10px}.assignment-context-fields select{width:100%;min-height:42px}.assignment-scope-fields{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(210px,.72fr);align-items:end;grid-gap:11px;gap:11px;margin-top:17px}.assignment-control-field,.assignment-scope-fields>label:not(.assignment-primary-option){display:grid;grid-gap:6px;gap:6px;color:#687185;font-size:10px}.assignment-control-field input,.assignment-control-field select,.assignment-scope-fields select{width:100%;min-height:42px}.assignment-mode-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px;padding:5px;border:1px solid #e7e8ef;border-radius:12px;background:#f7f8fb}.assignment-mode-switch>button{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:62px;padding:9px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#777f91;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.assignment-mode-switch>button:hover{background:rgba(255,255,255,.72)}.assignment-mode-switch>button.active{border-color:#d9d3fb;background:#fff;box-shadow:0 5px 15px rgba(77,62,150,.08);transform:translateY(-1px)}.assignment-mode-switch i{display:grid;width:40px;height:40px;place-items:center;border-radius:9px;background:#e9ebf1;color:#697184;font:700 10px DM Mono;font-style:normal}.assignment-mode-switch button.active i{background:linear-gradient(135deg,#6f5ddb,#8c75f0);color:#fff}.assignment-mode-switch small,.assignment-mode-switch span,.assignment-mode-switch strong{display:block;min-width:0}.assignment-mode-switch strong{color:#475065;font-size:10px}.assignment-mode-switch small{margin-top:4px;color:#959cad;font-size:8px}.assignment-mode-panel{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(260px,.8fr) minmax(300px,1.2fr);align-items:end;grid-gap:10px;gap:10px;margin-top:10px;padding:13px;border:1px solid #e5e2f6;border-radius:10px;background:linear-gradient(135deg,#faf9ff,#fcfdff)}.assignment-mode-panel>.secondary,.assignment-mode-panel>.text{min-height:42px}.assignment-mode-help{align-self:stretch;padding:8px 11px;border-left:2px solid #8a78e6;border-radius:0 7px 7px 0;background:rgba(255,255,255,.72)}.assignment-mode-help a,.assignment-mode-help span,.assignment-mode-help strong{display:block}.assignment-mode-help strong{color:#595276;font-size:9px}.assignment-mode-help span{margin-top:4px;color:#9498aa;font-size:8px;line-height:1.5}.assignment-mode-help a{margin-top:5px;color:#6756ca;font-size:8px;text-decoration:none}.assignment-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.assignment-mapping-message{margin-top:9px;padding:8px 11px;border:1px solid #d9e9df;border-radius:8px;background:#f3fbf7;color:#398066;font-size:9px;line-height:1.55}.assignment-mapping-message.error{border-color:#efcece;background:#fff5f5;color:#a74c4c}.assignment-template-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-top:10px;padding:7px 10px 7px 13px;border:1px solid #e7e9f0;border-radius:10px;background:#fbfcfd}.assignment-template-bar>div{display:flex;min-width:0;align-items:center;gap:7px}.assignment-template-bar span{flex:0 0 auto;color:#80889a;font-size:9px}.assignment-template-bar select{width:min(310px,36vw);min-height:34px}.assignment-template-bar .secondary,.assignment-template-bar .text{min-height:32px;padding:0 10px;font-size:9px}.assignment-template-delete.confirm{border-radius:7px;background:#fff0f0;color:#b64e4e}.assignment-template-form{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(260px,1fr) auto auto;align-items:end;grid-gap:9px;gap:9px;margin-top:8px;padding:11px 12px;border:1px solid #dbd6f6;border-radius:10px;background:#faf8ff}.assignment-template-form label{display:grid;grid-gap:5px;gap:5px;color:#686f83;font-size:9px}.assignment-template-form input{min-height:38px}.assignment-template-form>span{align-self:center;color:#8f95a7;font-size:8px;line-height:1.5}.assignment-template-form .primary,.assignment-template-form .secondary{min-height:38px;padding:0 13px}.assignment-primary-option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-height:42px;padding:7px 10px;border:1px solid #e1e4ed;border-radius:8px;background:#fafbfe;cursor:pointer}.assignment-primary-option input{width:15px;height:15px;margin:0;accent-color:#6656d8}.assignment-primary-option span small,.assignment-primary-option span strong{display:block}.assignment-primary-option span strong{color:#4d566a;font-size:10px}.assignment-primary-option span small{margin-top:2px;color:#959cad;font-size:8px}.assignment-platform-strip{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(220px,auto);align-items:center;grid-gap:11px;gap:11px;margin-top:14px;padding:11px 13px;border:1px solid #e3e0f8;border-radius:10px;background:linear-gradient(135deg,#f9f7ff,#fbfcff)}.assignment-platform-strip.test{border-color:#ead4a8;background:linear-gradient(135deg,#fff9ed,#fffdf8)}.assignment-platform-strip>div,.assignment-platform-strip>span{min-width:0}.assignment-platform-strip b,.assignment-platform-strip small,.assignment-platform-strip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-platform-strip strong{color:#383f53;font-size:11px}.assignment-platform-strip small{margin-top:3px;color:#8e96a8;font-size:9px}.assignment-platform-strip>span{justify-self:end;text-align:right}.assignment-platform-strip>span b{color:#5d50b6;font-size:10px}.assignment-platform-strip>em{justify-self:end;color:#a0a6b4;font-size:10px;font-style:normal}.assignment-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:13px}.assignment-metrics>div{position:relative;min-width:0;padding:14px 15px;overflow:hidden;border:1px solid #e7e9f0;border-radius:11px;background:#fff}.assignment-metrics>div:after{position:absolute;top:-24px;right:-21px;width:68px;height:68px;border-radius:50%;background:currentColor;content:"";opacity:.06}.assignment-metrics small,.assignment-metrics span,.assignment-metrics strong{display:block}.assignment-metrics span{color:#8991a3;font-size:9px}.assignment-metrics strong{margin:6px 0 3px;color:#30384c;font:700 24px DM Mono}.assignment-metrics small{overflow:hidden;color:#9ba2b1;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.assignment-metrics .good{color:#2da977}.assignment-metrics .warning{color:#d89634}.assignment-metrics .muted-metric{color:#858da2}.assignment-directory{position:relative;margin-top:13px;padding:0;overflow:hidden}.assignment-toolbar{align-items:flex-end;padding:19px 20px 15px;border-bottom:1px solid #eaecf1}.assignment-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.assignment-filters input{width:190px}.assignment-filters select{min-width:132px}.assignment-filters .secondary{min-height:37px}.assignment-selection-head{align-items:center;min-height:45px;padding:8px 20px;border-bottom:1px solid #eceef3;background:#fafbfc;color:#80899b;font-size:9px}.assignment-selection-head label{display:flex;align-items:center;gap:8px;cursor:pointer}.assignment-selection-head input,.assignment-table input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:#6656d8}.assignment-table-wrap{min-height:330px;max-height:calc(100vh - 380px);overflow:auto}.assignment-table{min-width:1180px}.assignment-table thead{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:#fff}.assignment-table th{padding:10px 9px;background:#fff}.assignment-table td{height:68px;padding:9px;white-space:normal}.assignment-table tbody tr.selected{background:#f8f6ff}.assignment-table tbody tr:hover{background:#faf9ff}.assignment-table td:first-child,.assignment-table th:first-child{width:42px;padding-left:18px}.assignment-table td:nth-child(2){min-width:130px}.assignment-table td:nth-child(4),.assignment-table td:nth-child(5){min-width:185px}.assignment-table td>small,.assignment-table td>strong{display:block}.assignment-table td>strong{color:#343c50;font:600 11px DM Mono}.assignment-table td>small{margin-top:4px;color:#9aa1b1;font-size:8px}.assignment-account-cell{min-width:0}.assignment-account-cell small,.assignment-account-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-account-cell strong{color:#424a5e;font-size:10px}.assignment-account-cell small{margin-top:4px;color:#9299aa;font-size:8px}.assignment-account-cell.target strong{color:#5a4cb8}.assignment-empty-account{display:inline-flex;padding:5px 8px;border-radius:7px;background:#f1f2f5;color:#8d94a4;font-size:9px}.assignment-station-status,.assignment-sync-state{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;min-width:110px}.assignment-station-status>i,.assignment-sync-state>i{width:7px;height:7px;border-radius:50%;background:#9fa6b4}.assignment-station-status>span small,.assignment-station-status>span strong,.assignment-sync-state>span small,.assignment-sync-state>span strong{display:block}.assignment-station-status strong,.assignment-sync-state strong{color:#60697c;font-size:9px}.assignment-station-status small,.assignment-sync-state small{margin-top:3px;color:#959cad;font-size:8px}.assignment-station-status.status-online>i{background:#32ae78;box-shadow:0 0 0 4px #e8f7f1}.assignment-station-status.status-idle>i{background:#dda13f}.assignment-station-status.status-offline>i{background:#d66c6c}.assignment-sync-state.sync-applied>i{background:#32ae78}.assignment-sync-state.sync-pending-online>i{background:#d9a13f}.assignment-sync-state.sync-pending-offline>i,.assignment-sync-state.sync-unbound>i{background:#979eae}.assignment-sync-state.sync-applied strong{color:#2e8765}.assignment-sync-state.sync-pending-online strong{color:#9a702e}.assignment-operation{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:25px;padding:4px 8px;border-radius:20px;background:#f0f1f5;color:#7c8496;font-size:8px;white-space:nowrap}.assignment-operation.operation-add{background:#e8f8f1;color:#287f60}.assignment-operation.operation-replace{background:#fff3df;color:#9a6b25}.assignment-operation.operation-promote{background:#eeecff;color:#5c4fba}.assignment-operation.operation-conflict{background:#fff0f0;color:#b94e4e}.assignment-operation.operation-unchanged{background:#edf1f5;color:#727b8c}.assignment-version{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-action-bar{position:-webkit-sticky;position:sticky;z-index:50;bottom:18px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;width:min(760px,calc(100% - 24px));min-height:68px;margin:17px auto 0;padding:11px 12px 11px 18px;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:rgba(26,30,45,.97);color:#fff;box-shadow:0 18px 45px rgba(22,25,39,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.assignment-action-bar span,.assignment-action-bar strong{display:block}.assignment-action-bar strong{font-size:11px}.assignment-action-bar span{margin-top:3px;overflow:hidden;color:#aeb5c7;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.assignment-action-bar .text{color:#d5d0ff;padding:8px 10px}.assignment-action-bar .primary,.assignment-preview-footer .primary{min-height:39px;padding:0 16px;border:0;border-radius:8px;background:#7763ed;color:#fff;font-size:10px;font-weight:700}.assignment-action-bar.has-error{border-color:rgba(236,137,137,.45);background:rgba(76,34,40,.97)}.assignment-action-bar.has-error>div span{color:#ffc6c6}.modal-card.assignment-preview-modal{width:min(1160px,calc(100vw - 34px));max-height:min(920px,calc(100vh - 32px))}.assignment-preview-loading{display:flex;min-height:260px;align-items:center;justify-content:center;gap:10px;margin-top:22px;border:1px dashed #e0e2eb;border-radius:11px;background:#fafbfc;color:#8e96a8;font-size:11px}.assignment-preview-loading.error{border-color:#efcccc;background:#fff6f6;color:#a34c4c}.assignment-preview-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:20px}.assignment-preview-summary>div{padding:11px 12px;border:1px solid #e8eaf0;border-radius:9px;background:#fafbfc}.assignment-preview-summary span,.assignment-preview-summary strong{display:block}.assignment-preview-summary span{color:#9299aa;font-size:8px}.assignment-preview-summary strong{margin-top:5px;color:#394156;font:700 20px DM Mono}.assignment-preview-summary .add{background:#f0fbf6;color:#2c8a67}.assignment-preview-summary .replace{background:#fff8eb;color:#a0712a}.assignment-preview-summary .promote{background:#f5f2ff;color:#6052bf}.assignment-preview-summary .skip{background:#f4f6f8;color:#737c8e}.assignment-preview-summary .conflict{border-color:#efcaca;background:#fff1f1;color:#b04d4d}.assignment-preview-summary>div.add strong,.assignment-preview-summary>div.conflict strong,.assignment-preview-summary>div.promote strong,.assignment-preview-summary>div.replace strong,.assignment-preview-summary>div.skip strong{color:currentColor}.assignment-preview-target{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;margin-top:12px;padding:11px 13px;border:1px solid #dfdcf6;border-radius:10px;background:#f9f7ff}.assignment-preview-target>div small,.assignment-preview-target>div strong{display:block}.assignment-preview-target>div strong{color:#423a81;font-size:11px}.assignment-preview-target>div small{margin-top:3px;color:#8d88ad;font-size:8px}.assignment-preview-target>span{color:#9a712f;font-size:9px}.assignment-preview-list{display:grid;max-height:380px;margin-top:12px;overflow-y:auto;border:1px solid #e7e9ef;border-radius:10px}.assignment-preview-row{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(140px,1fr) 18px minmax(140px,1fr) 84px;align-items:center;grid-gap:9px;gap:9px;min-height:56px;padding:8px 12px;border-bottom:1px solid #eceef3;background:#fff}.assignment-preview-row:last-child{border-bottom:0}.assignment-preview-row.operation-conflict{background:#fff8f8}.assignment-preview-row>div small,.assignment-preview-row>div strong{display:block}.assignment-preview-row>div strong{color:#3c4559;font:600 10px DM Mono}.assignment-preview-row>div small{margin-top:3px;color:#969dae;font-size:8px}.assignment-preview-row>b,.assignment-preview-row>span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.assignment-preview-row>span{color:#737c8e}.assignment-preview-row>b{color:#5b4eb4}.assignment-preview-row>b small{display:block;margin-top:3px;overflow:hidden;color:#9690b7;font-size:8px;font-weight:400;text-overflow:ellipsis}.assignment-preview-row>i{color:#aaaebe;font-style:normal;text-align:center}.assignment-preview-row>em{justify-self:end;padding:5px 8px;border-radius:20px;background:#eef0f4;color:#747c8d;font-size:8px;font-style:normal;white-space:nowrap}.assignment-preview-row.operation-add>em{background:#e8f8f1;color:#287f60}.assignment-preview-row.operation-reactivate>em,.assignment-preview-row.operation-replace>em{background:#fff3df;color:#9a6b25}.assignment-preview-row.operation-promote>em{background:#eeecff;color:#5c4fba}.assignment-preview-row.operation-conflict>em{background:#ffeaea;color:#b64d4d}.assignment-preview-row>small{grid-column:2/-1;color:#b04e4e;font-size:8px}.assignment-preview-warning{margin-top:11px;padding:10px 12px;border-left:3px solid #cc5b5b;border-radius:7px;background:#fff1f1;color:#a34c4c;font-size:9px;line-height:1.55}.assignment-preview-footer{align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid #e9ebf0}.assignment-preview-footer>div{min-width:0;margin-right:auto}.assignment-preview-footer>div span,.assignment-preview-footer>div strong{display:block}.assignment-preview-footer>div strong{color:#495165;font-size:10px}.assignment-preview-footer>div span{margin-top:4px;color:#9299aa;font-size:8px}.configuration-history-list{display:grid;grid-gap:8px;gap:8px}.configuration-history-row{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;padding:11px;border:1px solid #e8eaf0;border-radius:10px;background:#fcfdff}.configuration-history-row.batch{border-color:#ddd8f7;background:#faf8ff}.configuration-history-row.undo{border-color:#cfe8dc;background:#f7fcf9}.configuration-history-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#eceef3;color:#737c8d;font-size:9px;font-weight:700}.configuration-history-row.batch .configuration-history-mark{background:#e9e5ff;color:#5c4ebb}.configuration-history-row.undo .configuration-history-mark{background:#def3e8;color:#348060}.configuration-history-row>div:last-child{min-width:0}.configuration-history-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.configuration-history-title strong{color:#3e465a;font-size:10px}.configuration-history-title span{flex:0 0 auto;color:#9aa1b1;font-size:8px}.configuration-history-row p{margin:5px 0;color:#737c8f;font-size:9px;line-height:1.5}.configuration-history-row small{display:block;overflow:hidden;color:#9ba2b1;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.configuration-history-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.configuration-history-meta small{min-width:0}.configuration-undo-button{flex:0 0 auto;min-height:26px;padding:0 8px;color:#6453c4;font-size:8px}.configuration-undo-button.confirm{border-radius:7px;background:#fff0f0;color:#b54f4f}.configuration-undo-unavailable{flex:0 0 auto;max-width:150px;overflow:hidden;color:#a0a6b4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1260px){.assignment-context-fields,.assignment-scope-fields{grid-template-columns:1fr 1fr}.assignment-primary-option{grid-column:1/-1}.assignment-mode-panel{grid-template-columns:1fr 1fr}.assignment-mode-help{grid-column:1/-1}.assignment-template-form{grid-template-columns:1fr 1fr auto auto}.assignment-metrics{grid-template-columns:repeat(3,1fr)}.assignment-toolbar{align-items:flex-start;flex-direction:column}.assignment-filters{justify-content:flex-start;width:100%}}@media (max-width:800px){.assignment-page-header{align-items:flex-start;flex-direction:column}.assignment-header-actions{width:100%}.assignment-header-actions .secondary{flex:1 1}.assignment-context-fields,.assignment-metrics,.assignment-scope-fields{grid-template-columns:1fr 1fr}.assignment-mode-panel,.assignment-mode-switch{grid-template-columns:1fr}.assignment-mode-help{grid-column:auto}.assignment-template-bar{align-items:stretch;flex-direction:column}.assignment-template-bar>div{width:100%}.assignment-template-bar select{flex:1 1;width:auto}.assignment-template-form{grid-template-columns:1fr 1fr}.assignment-template-form>label,.assignment-template-form>span{grid-column:1/-1}.assignment-platform-strip{grid-template-columns:42px minmax(0,1fr)}.assignment-platform-strip>em,.assignment-platform-strip>span{grid-column:2;justify-self:start;text-align:left}.assignment-preview-summary{grid-template-columns:repeat(3,1fr)}.assignment-preview-row{grid-template-columns:minmax(110px,.8fr) minmax(110px,1fr) 16px minmax(110px,1fr) auto}.assignment-preview-footer{align-items:stretch;flex-wrap:wrap}.assignment-preview-footer>div{width:100%}}@media (max-width:700px){.assignment-context-fields,.assignment-metrics,.assignment-scope-fields{grid-template-columns:1fr}.assignment-primary-option{grid-column:auto}.assignment-mode-switch>button{min-height:56px}.assignment-template-bar>div{align-items:stretch;flex-wrap:wrap}.assignment-template-bar select,.assignment-template-bar>div>span{width:100%}.assignment-template-form{grid-template-columns:1fr}.assignment-template-form>label,.assignment-template-form>span{grid-column:auto}.assignment-filters{display:grid;grid-template-columns:1fr}.assignment-filters button,.assignment-filters input,.assignment-filters select{width:100%}.assignment-selection-head{align-items:flex-start;flex-direction:column;gap:5px}.assignment-action-bar{bottom:10px;grid-template-columns:1fr auto;width:100%}.assignment-action-bar>div{grid-column:1/-1}.assignment-action-bar .text{justify-self:start}.assignment-preview-summary{grid-template-columns:1fr 1fr}.assignment-preview-target{grid-template-columns:42px minmax(0,1fr)}.assignment-preview-target>span{grid-column:2}.assignment-preview-list{overflow-x:auto}.assignment-preview-row{min-width:720px}.configuration-history-title{flex-direction:column;gap:3px}.configuration-history-meta{align-items:flex-start;flex-direction:column}.configuration-undo-unavailable{max-width:100%;white-space:normal}}.rollout-auto-pause{display:flex!important;align-items:center;gap:5px;font-size:8px;color:#6e7588}.rollout-auto-pause input{width:auto!important}.rollout-row label small{display:block;color:#858da2;font-size:8px;margin-top:3px}body{font-size:14px;line-height:1.55}.content{max-width:1800px}.eyebrow{font-size:11px;line-height:1.35}.muted,.notice,.panel p{font-size:13px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:42px;font-size:14px}.button.primary,.button.secondary,.secondary,button.primary{min-height:40px;font-size:13px}table{font-size:13px}th{font-size:12px;padding:11px 10px}td{padding:14px 10px}td strong{font-size:13px}.account-row small,.binding-row small,.pill,.relation-row small,.scope-pill,td small{font-size:12px;line-height:1.45}.pill{padding:5px 9px}.admin-sidebar{padding:26px 16px 22px}.admin-sidebar nav{display:block;margin-top:30px;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3b4258 transparent}.nav-group{margin-bottom:15px}.nav-group summary{display:flex;align-items:center;justify-content:space-between;padding:5px 12px 7px;color:#6f7895;font:600 10px/1.3 DM Mono;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary span{transition:transform .18s ease}.nav-group:not([open]) summary span{transform:rotate(-90deg)}.nav-group-links{display:grid;grid-gap:4px;gap:4px}.admin-sidebar nav a{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:9px 12px;font-size:13px}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#e55e67;color:#fff;font:700 10px/1 DM Mono;box-shadow:0 0 0 3px rgba(229,94,103,.13)}.sidefoot button{display:block;width:100%;min-height:38px;margin-bottom:12px;border:1px solid #343b51;border-radius:8px;background:#242a3c;color:#cdd2e2;font-size:12px}.empty-card,.issue-row a,.issue-row p,.issue-station-head small,.rollout-auto-pause,.rollout-row label small{font-size:12px}.issue-row b{font-size:13px}.issue-station-head button{min-height:36px;padding:7px 10px;font-size:12px}@media (max-width:700px){.mobile-menu-button{width:44px;height:44px}.mobile-admin-identity small{font-size:10px}button:not(.text):not(.modal-close):not(.mobile-nav-backdrop),input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:44px}.assignment-primary-option,.bulk-station-row,.check-row{min-height:44px;align-items:center}input[type=checkbox],input[type=radio]{width:18px!important;height:18px!important}.admin-sidebar nav a{min-height:44px;font-size:14px}}.attention-panel{margin-top:16px;padding:22px}.attention-panel .section-heading{margin-bottom:16px}.attention-updated{color:#9299ab;font-size:12px;white-space:nowrap}.attention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.attention-item{position:relative;display:flex;align-items:center;gap:14px;min-height:78px;padding:13px 42px 13px 15px;border:1px solid #e7e9f0;border-left:3px solid #7d6ee5;border-radius:10px;background:#fbfbfe;color:#4d566b;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.attention-item:hover{border-color:#cac5ee;box-shadow:0 9px 22px rgba(42,45,67,.08);transform:translateY(-1px)}.attention-item>span{display:grid;min-width:88px}.attention-item b{color:#252c3e;font:700 24px/1 DM Mono}.attention-item small{margin-top:6px;color:#596176;font-size:13px;font-weight:650}.attention-item em{color:#8a91a3;font-size:12px;font-style:normal}.attention-item>i{position:absolute;right:15px;color:#777f93;font-style:normal}.attention-item.critical{border-left-color:#d75d66}.attention-item.warning{border-left-color:#d99b36}.attention-item.offline{border-left-color:#8992a4}.attention-item.sync{border-left-color:#4c99ce}.attention-item.update{border-left-color:#745ed8}.attention-item.queue{border-left-color:#bd7b3f}.attention-item.clear{border-left-color:#42aa7f;background:#f9fcfb}.attention-item.clear b{color:#23805c}.attention-footer{display:flex;justify-content:space-between;gap:15px;margin-top:14px;padding-top:14px;border-top:1px solid #eceef3;color:#858da0;font-size:12px}.attention-footer a{color:#6052c3;text-decoration:none}.attention-footer-links{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:1100px){.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.attention-grid{grid-template-columns:1fr}.attention-footer{flex-direction:column}.attention-footer-links{justify-content:flex-start}.attention-updated{display:block;margin-top:8px}}.records-summary-table{min-width:980px}.records-summary-table th:first-child{width:112px}.records-summary-table th:nth-child(2){width:190px}.records-summary-table th:nth-child(3){width:160px}.records-summary-table th:nth-child(4){width:150px}.records-summary-table th:nth-child(5){width:105px}.records-summary-table th:last-child{width:96px}.record-status{font-size:12px}.record-total{font-size:13px}.record-result-preview{max-width:420px;color:#697185;font-size:12px}.record-open-cell{color:#6356c5;text-align:right}.record-open-cell span{font-size:12px;font-weight:650}.record-open-cell i{margin-left:7px;font-style:normal}.channel-card code,.channel-card p,.channel-card small,.channel-card span,.records-pagination,.rollout-form label,.rollout-row small{font-size:12px}.rollout-row{grid-template-columns:minmax(220px,1fr) auto minmax(250px,320px) auto;padding:14px}.rollout-row.has-draft{border-color:#bdb4ef;background:#fbfaff;box-shadow:inset 3px 0 #7461da}.rollout-row .rollout-percentage-control{display:block;font-size:12px}.rollout-percentage-control>span{display:block;margin-bottom:6px;color:#4f586d;font-weight:650}.rollout-percentage-control input[type=range]{width:100%}.rollout-draft-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:8px}.rollout-draft-actions .secondary{min-height:34px;padding:6px 10px}.rollout-create-preview{display:grid;grid-gap:3px;gap:3px;grid-column:1/-1;padding:12px 14px;border:1px solid #dfe2ec;border-radius:9px;background:#f8f9fc}.rollout-create-preview>span{color:#8c94a6;font-size:11px}.rollout-create-preview>strong{color:#31394d;font-size:14px}.rollout-create-preview>small{color:#767f94;font-size:12px}.rollout-create-preview.stable,.rollout-stable-confirm{border-color:#e4b8ba;background:#fff8f8}.rollout-stable-confirm{grid-column:1/-1;padding:10px 12px;border:1px solid #e4b8ba;border-radius:9px}@media (max-width:980px){.rollout-row{grid-template-columns:1fr auto}.rollout-row .rollout-percentage-control{grid-column:1/-1}}@media (max-width:760px){.rollout-row{grid-template-columns:1fr}}.operations-page{max-width:1760px}.operations-page .metrics{margin-top:18px}.operations-tabs{display:flex;gap:5px;margin:18px 0 4px;padding:5px;overflow-x:auto;border:1px solid #e6e8ef;border-radius:13px;background:#f1f2f6;scrollbar-width:thin}.operations-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-width:170px;min-height:43px;border:0;border-radius:9px;background:transparent;color:#697185;padding:0 15px;font-size:13px;font-weight:650;white-space:nowrap}.operations-tabs button:hover{color:#4e466f;background:rgba(255,255,255,.55)}.operations-tabs button.active{background:#fff;color:#5145b3;box-shadow:0 4px 14px rgba(36,41,61,.1)}.operations-tabs button b{display:inline-grid;min-width:23px;min-height:23px;place-items:center;border-radius:12px;background:#e3e5ec;color:#656d7e;padding:0 6px;font:700 11px DM Mono}.operations-tabs button.active b{background:#e9e6ff;color:#594bc0}.operations-tabs button i{color:#a06d25;font-size:11px;font-style:normal;font-weight:600}.operations-tabs button i.configured{color:#2b8b65}.suppressed-issues-button{min-height:42px;flex:0 0 auto;border:1px solid #dfe2ea;border-radius:8px;background:#f5f6f9;color:#687185;padding:0 12px;font-size:12px;white-space:nowrap}.suppressed-issues-button:disabled{cursor:default;opacity:.48}.station-maintenance-button{min-height:32px}.issue-row-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.issue-row-actions a{margin-right:0}.issue-row-actions button{min-height:30px;margin-left:auto;border:1px solid #dcd8f3;border-radius:7px;background:#f2f0ff;color:#5c4fc0;padding:0 10px;font-size:11px;font-weight:650}.maintenance-presets{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:14px}.maintenance-presets button{min-height:38px;border:1px solid #e2e4eb;border-radius:8px;background:#f7f8fb;color:#626b80}.issue-resolution-modal{width:min(760px,96vw)}.issue-resolution-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.issue-resolution-head h2{margin:7px 0 5px;font-size:20px}.issue-resolution-body p,.issue-resolution-footnote,.issue-resolution-head p{margin:0;color:#7b8498;font-size:12px;line-height:1.65}.issue-resolution-head>button,.suppressed-issues-modal .panelhead>button{display:grid;width:40px;min-width:40px;height:40px;place-items:center;border:0;border-radius:8px;background:#f1f2f6;color:#697185;font-size:22px}.issue-resolution-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:20px 0;padding:17px 0;border-top:1px solid #eceef3;border-bottom:1px solid #eceef3}.issue-resolution-body section+section{padding-left:18px;border-left:1px solid #eceef3}.issue-resolution-body h3{margin:0 0 7px;color:#333b4e;font-size:13px}.issue-resolution-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.issue-resolution-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;text-decoration:none}.issue-resolution-footnote{margin-top:12px;text-align:right}.suppressed-issues-modal{width:min(820px,96vw)}.suppressed-issues-modal .panelhead{padding-bottom:15px;border-bottom:1px solid #eceef3}.suppressed-issue-list{display:grid;grid-gap:8px;gap:8px;margin-top:15px}.suppressed-issue-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid #e7e9ef;border-radius:8px;background:#fafbfc}.suppressed-issue-list small,.suppressed-issue-list strong{display:block}.suppressed-issue-list p{margin:4px 0;color:#737c90;font-size:12px}.suppressed-issue-list small{color:#9299aa}.suppressed-issue-list article>button{flex:0 0 auto;min-height:38px}.monitor-settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.monitor-action-card,.monitor-config-card{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:155px}.monitor-action-card h2,.monitor-config-card h2{margin:4px 0 7px}.monitor-action-card p,.monitor-config-card p{max-width:620px;margin-bottom:0;color:#7d8597;font-size:12px;line-height:1.6}.monitor-config-card code{color:#594db7;font:11px DM Mono}.monitor-connection{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:10px 12px;border:1px solid #eddab8;border-radius:9px;background:#fff9ef;color:#9a6a20;font-size:12px;white-space:nowrap}.monitor-connection i{width:8px;height:8px;border-radius:50%;background:#d29a3f;box-shadow:0 0 0 4px rgba(210,154,63,.13)}.monitor-connection.connected{border-color:#c6e7d9;background:#f2fbf7;color:#287d5d}.monitor-connection.connected i{background:#35a679;box-shadow:0 0 0 4px rgba(53,166,121,.13)}.monitor-action-card>div:last-child{display:flex;gap:8px;flex:0 0 auto}.monitor-history-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.monitor-history-grid>.panel{min-width:0}.monitor-runs-table{min-width:760px}.monitor-deliveries-table{min-width:860px}.monitor-deliveries-table td:last-child,.monitor-runs-table td:last-child{max-width:360px;white-space:normal}.alert-result-count{color:#858da0;font-size:12px}.alerts-toolbar{display:grid;grid-template-columns:auto minmax(210px,1fr) auto auto auto;grid-gap:8px;gap:8px;margin-bottom:14px;padding:11px;border:1px solid #e8eaf0;border-radius:10px;background:#fafbfe}.alert-view-switch{display:flex;gap:3px;padding:3px;border-radius:8px;background:#eceef4}.alert-view-switch button{min-height:34px;border:0;border-radius:6px;background:transparent;color:#697185;padding:0 10px;font-size:12px}.alert-view-switch button.active{background:#fff;color:#5145b3;box-shadow:0 2px 8px rgba(36,41,61,.08)}.alert-view-switch b{margin-left:3px;font-family:DM Mono}.incident-severity{display:inline-flex;min-width:42px;font-size:12px;font-weight:650}.incident-severity.critical{color:#bd5058}.incident-severity.warning{color:#b47a24}.incident-severity.info{color:#397eac}.incident-actions{display:flex;gap:9px;white-space:nowrap}.incident-actions a{color:#6152c3;font-size:12px;text-decoration:none}.alerts-table{min-width:1120px}@media (max-width:1180px){.monitor-history-grid,.monitor-settings-grid{grid-template-columns:1fr}.alerts-toolbar{grid-template-columns:1fr 1fr 1fr}.alert-view-switch{grid-column:1/-1}.alerts-toolbar input{grid-column:span 2}}@media (max-width:700px){.operations-tabs{margin-top:14px}.operations-tabs button{min-width:154px;min-height:44px}.monitor-action-card,.monitor-config-card{align-items:stretch;flex-direction:column}.monitor-action-card>div:last-child{flex-direction:column}.monitor-action-card>div:last-child button{width:100%}.issue-resolution-body{grid-template-columns:1fr}.issue-resolution-body section+section{padding:14px 0 0;border-top:1px solid #eceef3;border-left:0}.issue-resolution-actions{flex-direction:column}.issue-resolution-actions>*{width:100%}.suppressed-issue-list article{align-items:stretch;flex-direction:column}.suppressed-issue-list article>button{width:100%}.alerts-toolbar{grid-template-columns:1fr}.alert-view-switch,.alerts-toolbar input{grid-column:auto}.alert-view-switch button{flex:1 1;min-height:38px}}.content small{font-size:12px!important;line-height:1.45}.content .adapter-grid label,.content .adapter-preview label,.content .analytics-filters label,.content .assignment-operation,.content .assignment-preview-row>b,.content .assignment-preview-row>em,.content .assignment-preview-row>span,.content .batch-item-list>div,.content .configuration-history-row p,.content .configuration-history-title span,.content .distribution-row,.content .filters,.content .rank-list span,.content .role-cards span,.content .security-good,.content .session-list em,.content .station-account-option em,.content .station-account-picker-actions span,.content .station-account-picker-controls label,.content .tag-cloud span,.content .text,.content .view-chip,.content .workspace-site-actions .text,.content .workspace-site-copy span,.content form label{font-size:12px}.content .adapter-editor>p,.content .adapter-fixture-list small,.content .adapter-governance-head span,.content .adapter-version-list em,.content .adapter-version-list small,.content .assignment-preview-footer>div span,.content .assignment-preview-row>small,.content .configuration-history-row small,.content .station-account-option small,.content .station-account-picker-heading>small,.content .station-refresh-meta>span,.content .station-selection-bar span{font-size:12px!important}.content .adapter-governance-head strong,.content .adapter-version-list strong,.content .configuration-history-title strong,.content .role-cards b,.content .session-list strong{font-size:13px}