:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue-1:#f0f7ff;--blue-2:#eaf4ff;--blue-3:#e0efff;--blue-4:#cce7ff;--blue-5:#97ccff;--blue-6:#51aeff;--blue-7:#0070f7;--blue-8:#005edc;--blue-9:#0064e2;--blue-10:#002453;--ops-nav:#1d2732;--ops-nav-raised:#263342;--ops-nav-active:var(--blue-7);--ops-canvas:#f7f9fc;--ops-surface:#fff;--ops-surface-quiet:#fafbfc;--ops-surface-hover:var(--blue-2);--ops-surface-selected:var(--blue-3);--ops-ink:#18202a;--ops-muted:#5f6977;--ops-boundary:#dfe5ec;--ops-boundary-strong:#b9d7f5;--ops-action:var(--blue-7);--ops-action-hover:var(--blue-8);--ops-focus:var(--blue-6);--ops-focus-contrast:var(--blue-10);--ops-healthy:#0b7a53;--ops-healthy-soft:#e7f5ef;--ops-warning:#a25b00;--ops-warning-soft:#fff1da;--ops-danger:#b42318;--ops-danger-soft:#fdebe9;--ops-info:var(--blue-9);--ops-info-soft:var(--blue-2);--ops-shadow:0 14px 36px #10182833;--font-ui:"IBM Plex Sans", "Microsoft YaHei UI", "PingFang SC", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "Cascadia Mono", ui-monospace, monospace;--admin-bg:var(--ops-canvas);--admin-surface:var(--ops-surface);--admin-surface-muted:var(--ops-surface-quiet);--admin-surface-subtle:var(--ops-surface-quiet);--admin-text:var(--ops-ink);--admin-text-strong:var(--ops-ink);--admin-text-muted:var(--ops-muted);--admin-border:var(--ops-boundary);--admin-border-strong:var(--ops-boundary-strong);--admin-primary:var(--ops-action);--admin-primary-strong:var(--ops-action-hover);--admin-success:var(--ops-healthy);--admin-warning:var(--ops-warning);--admin-danger:var(--ops-danger);--admin-info:var(--ops-info);--admin-radius-xs:4px;--admin-radius-sm:6px;--admin-radius-md:8px;--admin-shadow-float:var(--ops-shadow);--admin-control-small:32px;--admin-control-height:38px;--admin-control-large:40px;--admin-font-size-caption:11px;--admin-font-size-body-compact:13px;--admin-font-size-body:14px;--admin-font-size-title:22px;--admin-line-height-body:1.5;--admin-line-height-relaxed:1.6;--admin-space-1:4px;--admin-space-2:8px;--admin-space-3:12px;--admin-space-4:16px;--admin-space-5:20px;--admin-space-6:24px}*,:before,:after{box-sizing:border-box}html{background:var(--ops-canvas);min-width:320px;min-height:100%;color:var(--ops-ink);font-family:var(--font-ui);text-rendering:optimizelegibility;scroll-padding-top:68px;font-size:14px;line-height:1.5}body,#app{min-width:320px;min-height:100vh;margin:0}body{background:var(--ops-canvas);overflow-x:hidden}button,input,select,textarea{color:inherit;font:inherit}button,select,label,input[type=checkbox],input[type=radio]{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}h1,h2,h3,h4,p,dl,dd,ol,ul,fieldset{margin:0}ol,ul{padding:0;list-style:none}a{color:var(--ops-action);text-underline-offset:3px}svg{stroke-width:1.8px;width:1em;height:1em}::selection{background:var(--ops-surface-selected);color:var(--ops-ink)}:focus-visible{box-shadow:0 0 0 1px var(--ops-focus-contrast);outline:2px solid var(--ops-focus)!important;outline-offset:2px!important}.sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ops-button{border:1px solid var(--ops-boundary-strong);background:var(--ops-surface);min-height:36px;color:var(--ops-ink);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:600;line-height:1;transition:background-color .1s,border-color .1s,color .1s;display:inline-flex}.ops-button:hover:not(:disabled){border-color:var(--ops-boundary-strong);background:var(--ops-surface-hover);color:var(--ops-info)}.ops-button--primary{border-color:var(--ops-action);background:var(--ops-action);color:#fff}.ops-button--primary:hover:not(:disabled){border-color:var(--ops-action-hover);background:var(--ops-action-hover);color:#fff}.ops-button--text,.ops-button--link{color:var(--ops-action);background:0 0;border-color:#0000}.ops-button--link{min-height:28px;padding-inline:4px}.ops-button--small{min-height:30px;padding-inline:10px;font-size:12px}.ops-button.is-danger{border-color:var(--ops-danger);color:var(--ops-danger)}.ops-button.is-danger.ops-button--primary,.ops-button.is-danger:hover:not(:disabled){background:var(--ops-danger);color:#fff}.ops-button.is-block{width:100%}.ops-button:disabled{border-color:var(--ops-boundary);color:#7f8996;opacity:1;background:#edf0f3}.ops-button__spinner,.ops-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite ops-spin;display:inline-block}@keyframes ops-spin{to{transform:rotate(360deg)}}.ops-input,.ops-select,.ops-range{border:1px solid var(--ops-boundary-strong);background:var(--ops-surface);border-radius:4px;align-items:center;gap:7px;min-width:0;min-height:38px;display:inline-flex}.ops-input:focus-within,.ops-select:focus-within,.ops-range:focus-within,.ops-textarea:focus-within{border-color:var(--ops-focus);box-shadow:0 0 0 1px var(--ops-focus)}.ops-input__control,.ops-select__control{background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:36px}.ops-input__control{padding:0 10px}.ops-input__prefix{color:var(--ops-muted);margin-left:10px;display:inline-flex}.ops-input__prefix+.ops-input__control{padding-left:0}.ops-input__clear{width:28px;height:28px;color:var(--ops-muted);background:0 0;border:0;border-radius:4px;margin-right:4px}.ops-select__control{padding:0 30px 0 10px}.ops-select__control[multiple]{min-height:72px;padding-block:6px}.ops-number,.ops-date{border:1px solid var(--ops-boundary-strong);background:var(--ops-surface);border-radius:4px;width:100%;min-width:0;height:38px;padding:0 10px}.ops-textarea{border:1px solid var(--ops-boundary-strong);background:var(--ops-surface);border-radius:4px;display:grid}.ops-textarea__control{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:90px;padding:9px 10px}.ops-textarea__count{color:var(--ops-muted);justify-self:end;padding:0 8px 6px;font-size:11px}.ops-range{padding:4px 8px}.ops-range input{background:0 0;border:0;outline:0;min-width:112px;font-size:12px}.ops-segmented{border:1px solid var(--ops-boundary);background:#e9edf1;border-radius:4px;align-items:stretch;min-height:36px;padding:3px;display:inline-flex}.ops-segmented__item{min-height:28px;color:var(--ops-muted);background:0 0;border:0;border-radius:3px;padding:0 11px;font-size:12px;font-weight:600}.ops-segmented__item.is-active{background:var(--ops-surface);color:var(--ops-action-hover);box-shadow:0 1px 2px #1018281f}.ops-space{align-items:center;gap:8px;display:flex}.ops-space.is-wrap{flex-wrap:wrap}.ops-space.is-vertical{flex-direction:column;align-items:stretch}.ops-tag{border:1px solid var(--ops-boundary);background:var(--ops-surface-quiet);min-height:22px;color:var(--ops-muted);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.user-status-tag{justify-content:center;min-width:52px}.ops-tag[data-tone=success],.ops-tag[data-tone=green]{background:var(--ops-healthy-soft);color:var(--ops-healthy);border-color:#91cbb3}.ops-tag[data-tone=warning],.ops-tag[data-tone=orange],.ops-tag[data-tone=gold]{background:var(--ops-warning-soft);color:var(--ops-warning);border-color:#e2ba78}.ops-tag[data-tone=error],.ops-tag[data-tone=red]{background:var(--ops-danger-soft);color:var(--ops-danger);border-color:#e1a09a}.ops-tag[data-tone=processing],.ops-tag[data-tone=blue]{border-color:var(--blue-5);background:var(--ops-info-soft);color:var(--ops-info)}.ops-alert{border:1px solid var(--blue-5);background:var(--ops-info-soft);min-width:0;color:var(--ops-info);border-radius:4px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.ops-alert--success{background:var(--ops-healthy-soft);color:var(--ops-healthy);border-color:#91cbb3}.ops-alert--warning{background:var(--ops-warning-soft);color:var(--ops-warning);border-color:#e2ba78}.ops-alert--error{background:var(--ops-danger-soft);color:var(--ops-danger);border-color:#e1a09a}.ops-alert__icon{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.ops-alert__body{flex:1;gap:3px;min-width:0;display:grid}.ops-alert__message{color:currentColor;font-weight:650}.ops-alert__description{color:color-mix(in srgb, currentColor 82%, var(--ops-ink))}.ops-alert__action{margin-left:auto}.ops-alert__close{color:currentColor;background:0 0;border:0;width:28px;height:28px}.ops-form,.ops-form-item,.ops-form-item__control{min-width:0}.ops-form{gap:16px;display:grid}.ops-form-item{gap:6px;display:grid}.ops-form-item__label{color:var(--ops-ink);font-size:12px;font-weight:600}.ops-form-item__control>*{width:100%}.ops-form-item__help{color:var(--ops-danger);font-size:11px}.ops-checkbox-group{gap:8px;display:grid}.ops-checkbox{min-height:28px;color:var(--ops-ink);align-items:flex-start;gap:8px;display:inline-flex}.ops-checkbox input{opacity:0;position:absolute}.ops-checkbox__mark{border:1px solid var(--ops-boundary-strong);background:var(--ops-surface);border-radius:3px;flex:none;width:16px;height:16px;margin-top:2px;display:grid}.ops-checkbox input:checked+.ops-checkbox__mark{border-color:var(--ops-action);background:var(--ops-action);box-shadow:inset 0 0 0 3px var(--ops-surface)}.ops-checkbox:focus-within .ops-checkbox__mark{outline:2px solid var(--ops-focus);outline-offset:2px}.ops-switch{border:1px solid var(--ops-boundary-strong);background:#e4e8ed;border-radius:999px;align-items:center;width:42px;height:24px;padding:2px;display:inline-flex}.ops-switch__thumb{background:var(--ops-surface);border-radius:50%;width:18px;height:18px;transition:transform .1s;box-shadow:0 1px 3px #10182847}.ops-switch.is-checked{border-color:var(--ops-action);background:var(--ops-action)}.ops-switch.is-checked .ops-switch__thumb{transform:translate(18px)}.responsive-table-shell,.ops-table-shell{border:1px solid var(--ops-boundary);background:var(--ops-surface);min-width:0;overflow:auto}.ops-table{border-collapse:collapse;width:100%;min-width:680px;color:var(--ops-ink);font-variant-numeric:tabular-nums;font-size:13px}.ops-table-shell.has-horizontal-scroll{overscroll-behavior-inline:contain;max-width:100%}.ops-table th{border-bottom:1px solid var(--ops-boundary-strong);background:var(--ops-surface-quiet);height:36px;color:var(--ops-muted);letter-spacing:.02em;text-align:left;white-space:nowrap;padding:0 12px;font-size:11px;font-weight:600}.ops-table td{border-bottom:1px solid var(--ops-boundary);vertical-align:middle;min-height:40px;padding:8px 12px}.ops-table tbody tr:last-child td{border-bottom:0}.ops-table tbody tr:hover td{background:var(--ops-surface-hover)}.ops-table tbody tr[class*=selected] td,.ops-table tbody tr[class*=active] td{background:var(--ops-surface-selected)}.ops-table code,.ops-table [class*=id],.ops-table [class*=hash]{font-family:var(--font-mono);font-size:12px}.ops-table__empty-row td{text-align:center;height:180px}.ops-table__loading{border-top:1px solid var(--ops-boundary);color:var(--ops-muted);background:#ffffffe6;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex;position:sticky;bottom:0;left:0}.ops-pagination{align-items:center;gap:4px;display:flex}.ops-pagination button{border:1px solid var(--ops-boundary);background:var(--ops-surface);min-width:30px;height:30px;color:var(--ops-muted);border-radius:4px}.ops-pagination button.is-current{border-color:var(--ops-action);background:var(--ops-action);color:#fff}.ops-pagination button:disabled{color:#9aa3ae;background:#edf0f3}.ops-empty{min-height:120px;color:var(--ops-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.ops-empty__mark{border:1px dashed var(--ops-boundary-strong);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ops-spin{min-width:0;position:relative}.ops-spin__indicator{color:var(--ops-muted);background:#ffffffc2;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.ops-skeleton{gap:9px;padding:16px 0;display:grid}.ops-skeleton__line{background:var(--ops-surface-selected);border-radius:3px;width:100%;height:14px;animation:1.4s ease-in-out infinite alternate ops-shimmer}.ops-skeleton__line.is-title{width:44%;height:20px}@keyframes ops-shimmer{to{opacity:.5}}.ops-descriptions dl{border-top:1px solid var(--ops-boundary);display:grid}.ops-description{border:1px solid var(--ops-boundary);border-top:0;grid-template-columns:minmax(112px,.34fr) minmax(0,1fr);display:grid}.ops-description dt,.ops-description dd{overflow-wrap:anywhere;min-width:0;padding:8px 10px}.ops-description dt{border-right:1px solid var(--ops-boundary);background:var(--ops-surface-quiet);color:var(--ops-muted);font-size:12px;font-weight:600}.ops-description dd{font-variant-numeric:tabular-nums;margin:0}.ops-steps{gap:0;display:grid}.ops-step{grid-template-columns:24px minmax(0,1fr);gap:10px;min-height:48px;display:grid;position:relative}.ops-step:not(:last-child):after{content:"";border-left:1px solid var(--ops-boundary);position:absolute;top:24px;bottom:0;left:11px}.ops-step__index{z-index:1;border:1px solid var(--ops-boundary-strong);background:var(--ops-surface);width:24px;height:24px;color:var(--ops-muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.ops-step.is-complete .ops-step__index{border-color:var(--ops-healthy);background:var(--ops-healthy);color:#fff}.ops-step.is-current .ops-step__index{border-color:var(--ops-action);color:var(--ops-action)}.ops-step p{color:var(--ops-muted);margin-top:2px;font-size:12px}.ops-timeline{gap:0;display:grid}.ops-timeline__item{grid-template-columns:12px minmax(0,1fr);gap:10px;min-height:46px;padding-bottom:12px;display:grid;position:relative}.ops-timeline__item:not(:last-child):after{content:"";border-left:1px solid var(--ops-boundary);position:absolute;top:12px;bottom:0;left:5px}.ops-timeline__dot{z-index:1;border:2px solid var(--ops-action);background:var(--ops-surface);border-radius:50%;width:11px;height:11px;margin-top:5px}.ops-timeline__item time{color:var(--ops-muted);grid-column:2;font-size:11px}.ops-timeline__item>div{grid-column:2}.layout{background:var(--ops-canvas);grid-template-columns:208px minmax(0,1fr);min-height:100vh;display:grid}.admin-skip-link{z-index:3000;color:var(--ops-action-hover);background:#fff;border-radius:4px;padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.admin-skip-link:focus{transform:translateY(0)}.admin-sidebar{background:var(--ops-nav);color:#d5dbe4;flex-direction:column;height:100vh;min-height:0;display:flex;position:sticky;top:0;overflow:hidden}.admin-sidebar__brand{color:#fff;border-bottom:1px solid #303743;flex:none;align-items:center;gap:10px;height:56px;padding:0 15px;text-decoration:none;display:flex}.admin-brand-mark{object-fit:contain;filter:invert()grayscale()brightness(1.7);flex:none;width:28px;height:20px}.admin-sidebar__brand-name{letter-spacing:.01em;min-width:0;font-size:13px}.admin-sidebar__nav{scrollbar-color:#4c5664 transparent;flex:1;min-height:0;padding:10px 8px 20px;overflow-y:auto}.admin-sidebar__group:first-child{margin-top:0}.admin-sidebar__group h2{color:#8995a5;letter-spacing:.08em;padding:0 9px 5px;font-size:10px;font-weight:600}.admin-sidebar__link{color:#c7ced8;border-radius:4px;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.admin-sidebar__link:hover{background:var(--ops-nav-raised);color:#fff}.admin-sidebar__link.is-active{background:var(--ops-nav-active);color:#fff}.admin-sidebar__icon{flex:none;width:16px;height:16px}.admin-sidebar__footer{color:#9aa5b4;border-top:1px solid #303743;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:8px 12px;font-size:11px;display:flex}.environment-badge{color:#cbd3de;background:#252c36;border-color:#4c5868}.admin-workspace{grid-template-rows:52px minmax(0,1fr);min-width:0;min-height:100vh;display:grid}.header{z-index:100;border-bottom:1px solid var(--ops-boundary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:16px;min-width:0;height:52px;padding:0 20px;display:flex;position:sticky;top:0}.header__identity,.header__actions{align-items:center;gap:8px;min-width:0;display:flex}.header__environment{color:var(--ops-info)}.header__context,.header__divider{color:var(--ops-muted);font-size:12px}.header__route{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.header__operator-name{text-overflow:ellipsis;max-width:180px;overflow:hidden}.header__mobile-navigation{display:none}.header__icon-action{min-height:32px;padding-inline:8px}.content{outline:0;min-width:0;padding:20px}.admin-page{gap:14px;min-width:0;display:grid}.admin-page__header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.admin-page__heading{gap:4px;min-width:0;display:grid}.admin-page__heading h1{color:var(--ops-ink);letter-spacing:-.015em;font-size:22px;font-weight:650;line-height:30px}.admin-page__actions,.admin-page__filters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-page__filters{border:1px solid var(--ops-boundary);background:var(--ops-surface);padding:10px 12px}.session-transition{background:var(--ops-canvas);min-height:100vh;color:var(--ops-muted);place-items:center;display:grid}.no-access-heading{color:var(--ops-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.no-access-heading__eyebrow{border:1px solid var(--ops-boundary-strong);background:var(--ops-surface-quiet);color:var(--ops-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:10px}.no-access-heading>span{font-size:13px}.no-access-workspace{border:1px solid var(--ops-boundary-strong);background:var(--ops-surface);border-radius:6px;width:min(860px,100%);margin:28px auto 0;overflow:hidden;box-shadow:0 16px 36px #10182814}.no-access-workspace__status{background:var(--ops-surface);padding:24px}.no-access-workspace__status .ops-alert{align-items:flex-start;min-height:88px;padding:16px}.no-access-workspace__status .ops-alert__description{gap:4px;display:grid}.no-access-workspace__next{border-top:1px solid var(--ops-boundary);padding:20px 24px 24px}.no-access-workspace__next h3{font-size:15px}.no-access-workspace__next p{color:var(--ops-muted);margin-top:5px}.no-access-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}[class$=-workspace],[class*=-workspace\ ],[class$=-page],[class*=-page\ ],[class*=workspace__layout],[class*=workspace-layout],[class*=investigation-layout],.users-workspace,.orders-workspace,.feedback-workspace,.admins-workspace,.subscriptions-workspace,.campaign-workspace,.logs-workspace,.notification-workspace,.config-workspace,.activation-workspace{min-width:0}.orders-workspace,.feedback-workspace,.admins-workspace,.subscriptions-workspace,.campaign-workspace,.config-workspace,.logs-workspace,.notification-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.activation-workspace{grid-template-columns:260px minmax(0,1fr) 340px;align-items:start;gap:12px;display:grid}.orders-list-panel,.feedback-list-panel,.admins-list-panel,.subscriptions-list-panel,.campaign-table-panel,[class$=-workspace__list],[class$=-workspace__results]{min-width:0}.order-inspector-shell,.feedback-inspector-shell,.admins-inspector-shell,.subscription-inspector-shell,.campaign-inspector-shell,[class$=-workspace__inspector],.activation-workspace__generator{border:1px solid var(--ops-boundary);background:var(--ops-surface);min-width:0;max-height:calc(100vh - 92px);position:sticky;top:72px;overflow:auto}.order-inspector-shell,.feedback-inspector-shell,.admins-inspector-shell,.subscription-inspector-shell,.campaign-inspector-shell,[class$=-workspace__inspector]{min-height:280px;padding:14px}[class$=-inspector-empty],[class$=__inspector]>[class$=__empty]{min-height:220px;color:var(--ops-muted);text-align:center;place-content:center;justify-items:center;gap:6px;padding:24px;display:grid}[class$=-resultbar],[class$=__resultbar]{border-bottom:1px solid var(--ops-boundary);background:var(--ops-surface-quiet);justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:8px 12px;display:flex}[class$=-resultbar]>div,[class$=__resultbar]>div{gap:2px;display:grid}[class$=-resultbar] span,[class$=__resultbar] span{color:var(--ops-muted);font-size:12px}.config-workspace__mobile-list,.logs-workspace__mobile-list,.notification-workspace__mobile-list{display:none}[class$=__toolbar],[class$=-filterbar],[class$=-filters],[class$=filter-bar],.audit-toolbar,.hit-toolbar,.logs-filter__primary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orders-filterbar__time-label{color:var(--ops-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.orders-filterbar__time-label input{border:1px solid var(--ops-boundary-strong);background:var(--ops-surface);min-height:32px;color:var(--ops-ink);font:inherit;border-radius:4px;padding:4px 8px}.orders-filterbar__time-label input:focus-visible{outline:2px solid var(--ops-info);outline-offset:1px}[class$=__pagination],[class$=-pagination]{min-height:46px;color:var(--ops-muted);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:12px;display:flex}[class$=__summary],[class$=-summary]{color:var(--ops-muted)}[class*=inspector],[class*=detail-panel],[class*=detail-card]{min-width:0}[class$=inspector__header],[class$=inspector-card__header],[class$=detail__header]{border-bottom:1px solid var(--ops-boundary);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}[class*=inspector__header-actions],[class*=inspector-card__header-actions]{align-items:center;gap:6px;display:flex}[class$=inspector__section],[class*=inspector__section\ ],[class$=inspector-card__section],[class*=inspector-card__section\ ],[class$=detail__section],[class*=detail__section\ ]{border-bottom:1px solid var(--ops-boundary);padding:16px 0}[class$=inspector__section] h3,[class*=inspector__section\ ] h3,[class$=inspector-card__section] h3,[class*=inspector-card__section\ ] h3,[class$=detail__section] h3,[class*=detail__section\ ] h3{margin-bottom:10px;font-size:15px;line-height:22px}[class*=section-kicker],[class*=__eyebrow],[class*=-eyebrow]{color:var(--ops-muted);font-size:11px;font-weight:600;line-height:16px}code,pre,.hit-order-id,.order-id-button,.user-identity-button,.config-rollback-confirm-key-input,.config-save-confirm-key-input,.confirmation-key-field{font-family:var(--font-mono)}.dashboard-page{gap:12px;display:grid}.dashboard-primary-grid{grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);gap:12px;display:grid}.dashboard-panel{border:1px solid var(--ops-boundary);background:var(--ops-surface)}.dashboard-panel-heading{border-bottom:1px solid var(--ops-boundary);background:var(--ops-surface-quiet);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex}.dashboard-panel-heading h2{font-size:15px;font-weight:600}.dashboard-attention-row{border-bottom:1px solid var(--ops-boundary);border-left:3px solid var(--ops-boundary-strong);grid-template-columns:minmax(100px,.75fr) 60px minmax(160px,1.4fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 13px 8px 10px;display:grid}.dashboard-attention-row.is-danger{border-left-color:var(--ops-danger)}.dashboard-attention-row.is-warning{border-left-color:var(--ops-warning)}.dashboard-attention-value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.dashboard-summary-list{padding:0 14px}.dashboard-summary-list>div{border-bottom:1px solid var(--ops-boundary);justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.dashboard-summary-list dd{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.dashboard-structure-list{padding:0 14px}.dashboard-structure-list li{border-bottom:1px solid var(--ops-boundary);grid-template-columns:150px 150px minmax(150px,1fr) 60px;align-items:center;gap:12px;min-height:46px;display:grid}.dashboard-progress{width:100%;height:6px;accent-color:var(--ops-action);border:0;border-radius:0}.dashboard-progress::-webkit-progress-bar{background:#d8dde4}.dashboard-progress::-webkit-progress-value{background:var(--ops-action)}.dashboard-progress::-moz-progress-bar{background:var(--ops-action)}.release-evidence-body,.release-console,.release-console__main,.release-inspector{min-width:0}.release-identity{color:var(--ops-muted);gap:2px;font-size:12px;display:grid}.release-identity__heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.release-identity__heading h2{color:var(--ops-ink);font-size:18px;line-height:24px}.release-evidence-meta{color:var(--ops-muted);font-size:12px}.release-evidence-loading{border:1px solid var(--ops-boundary);background:var(--ops-surface);padding:18px}.release-console{grid-template-columns:minmax(220px,.66fr) minmax(420px,1.5fr) minmax(280px,.84fr);align-items:start;gap:12px;display:grid}.release-console__main{gap:12px;display:grid}.release-decision,.release-overview,.release-artifact,.release-inspector,.release-empty{border:1px solid var(--ops-boundary);background:var(--ops-surface)}.release-decision,.release-inspector{position:sticky;top:72px}.release-decision,.release-overview,.release-artifact{padding:16px}.release-inspector{overflow:hidden}.section-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:14px;display:flex}.section-heading>div{gap:2px;min-width:0;display:grid}.section-heading h3{color:var(--ops-ink);font-size:15px;line-height:22px}.section-heading__meta{max-width:38ch;color:var(--ops-muted);text-align:right;font-size:12px}.section-heading--toolbar{align-items:center}.release-platform-picker{min-width:168px}.release-decision__summary,.release-overview__note{color:var(--ops-muted);font-size:12px;line-height:1.55}.release-decision__boundary{border-top:1px solid var(--ops-boundary);color:var(--ops-muted);margin-top:16px;padding-top:12px;font-size:11px}.release-decision__clear{border-left:3px solid var(--ops-healthy);background:var(--ops-healthy-soft);color:var(--ops-healthy);padding:12px;font-size:12px}.release-blockers{gap:8px;margin-top:14px;display:grid}.release-blockers li{grid-template-columns:6px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;display:grid}.release-blockers li>span{background:var(--ops-warning);border-radius:50%;width:6px;height:6px;margin-top:6px}.release-signal-strip{border:1px solid var(--ops-boundary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.release-signal-strip>div{border-right:1px solid var(--ops-boundary);gap:4px;min-width:0;padding:11px 12px;display:grid}.release-signal-strip>div:last-child{border-right:0}.release-signal-strip dt,.release-artifact-facts dt,.release-trace dt,.release-retained__platform dt{color:var(--ops-muted);font-size:11px;font-weight:600}.release-signal-strip dd{font-size:14px;font-weight:600}.release-overview__note{margin-top:10px}.release-artifact-facts{border:1px solid var(--ops-boundary);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.release-artifact-facts>div{border-right:1px solid var(--ops-boundary);border-bottom:1px solid var(--ops-boundary);align-content:start;gap:5px;min-width:0;padding:11px 12px;display:grid}.release-artifact-facts>div:nth-child(2n){border-right:0}.release-artifact-facts>div:nth-last-child(-n+2){border-bottom:0}.release-artifact-facts dd,.release-trace dd,.release-retained code{overflow-wrap:anywhere;word-break:break-word;min-width:0}.release-artifact-facts code,.release-trace code,.release-retained code{font-size:11px;line-height:1.45}.release-checks,.release-trace,.release-retained{padding:14px}.release-checks+.release-trace,.release-trace+.release-retained{border-top:1px solid var(--ops-boundary)}.release-checks ul,.release-retained>ul{display:grid}.release-checks li,.release-retained>ul>li{border-top:1px solid var(--ops-boundary);justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:10px 0;display:flex}.release-checks li:first-child,.release-retained>ul>li:first-child{border-top:0;padding-top:0}.release-checks li>div,.release-retained>ul>li>div{min-width:0}.release-checks strong,.release-retained strong{font-size:12px}.release-checks p,.release-retained p{color:var(--ops-muted);margin-top:3px;font-size:11px;line-height:1.5}.release-trace dl{display:grid}.release-trace dl>div{border-top:1px solid var(--ops-boundary);grid-template-columns:minmax(86px,.38fr) minmax(0,1fr);gap:10px;min-width:0;padding:8px 0;display:grid}.release-trace dl>div:first-child{border-top:0;padding-top:0}.release-retained__platform{background:var(--ops-surface-quiet);gap:5px;margin-top:8px;padding:8px;display:grid}.release-retained__platform>div{gap:2px;min-width:0;display:grid}.release-empty{justify-items:start;gap:12px;width:min(920px,100%);padding:24px;display:grid}.release-empty>h2{font-size:18px}.release-empty>p{color:var(--ops-muted)}.release-empty .release-artifact-facts,.release-empty .release-retained{width:100%}.release-empty .release-retained{border:1px solid var(--ops-boundary)}@media (width<=1180px){.release-console{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)}.release-inspector{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}.release-inspector>section{border-top:0;border-right:1px solid var(--ops-boundary)}.release-inspector>section:last-child{border-right:0}}@media (width<=820px){.release-console{grid-template-columns:minmax(0,1fr)}.release-decision{position:static}.release-inspector{grid-column:auto;grid-template-columns:minmax(0,1fr)}.release-inspector>section{border-right:0;border-top:1px solid var(--ops-boundary)}.release-inspector>section:first-child{border-top:0}}@media (width<=560px){.release-decision,.release-overview,.release-artifact,.release-checks,.release-trace,.release-retained,.release-empty{padding:12px}.section-heading,.section-heading--toolbar{flex-direction:column;align-items:flex-start}.section-heading__meta{text-align:left}.release-platform-picker{width:100%}.release-signal-strip,.release-artifact-facts{grid-template-columns:minmax(0,1fr)}.release-signal-strip>div,.release-artifact-facts>div{border-right:0;border-bottom:1px solid var(--ops-boundary)}.release-signal-strip>div:last-child,.release-artifact-facts>div:nth-last-child(-n+2){border-bottom:1px solid var(--ops-boundary)}.release-artifact-facts>div:last-child{border-bottom:0}.release-checks li,.release-retained>ul>li{display:grid}}.admin-access{background:var(--ops-canvas);grid-template-rows:52px minmax(0,1fr);min-height:100vh;display:grid}.admin-access__header{background:var(--ops-nav);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex}.admin-access__brand{letter-spacing:.01em;align-items:center;gap:10px;font-size:13px;display:flex}.admin-access__environment{color:#d0d8e3;background:#252c36;border-color:#4c5868}.admin-access__main{place-items:center;min-height:0;padding:48px 24px;display:grid}.admin-access__task{border:1px solid var(--ops-boundary-strong);background:var(--ops-surface);border-radius:8px;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);width:min(980px,100%);display:grid;overflow:hidden;box-shadow:0 18px 46px #1018281f}.admin-access__task--focused{grid-template-columns:minmax(0,1fr);width:min(520px,100%)}.admin-access__intro{border-right:1px solid var(--ops-boundary);background:var(--ops-surface-quiet);flex-direction:column;justify-content:center;min-height:370px;padding:40px;display:flex}.admin-access__eyebrow{color:var(--ops-info);letter-spacing:.06em;font-size:11px;font-weight:600}.admin-access__intro h1{color:var(--ops-ink);letter-spacing:-.025em;margin-top:10px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.2}.admin-access__intro h1[tabindex="-1"]:focus{box-shadow:none;text-decoration:none;outline:0!important}.admin-access__summary{color:var(--ops-muted);margin-top:14px;line-height:1.7}.admin-access__action{align-items:center;min-width:0;padding:40px;display:flex}.admin-access__action>*{width:100%}.admin-access__task--focused .admin-access__intro{background:var(--ops-surface);border-right:0;min-height:0;padding:36px 40px 0}.admin-access__task--focused .admin-access__action{padding:28px 40px 40px}.admin-access__scope{border-top:1px solid var(--ops-boundary);color:var(--ops-muted);background:#fbfcfd;grid-column:1/-1;padding:14px 20px;font-size:12px}.admin-access__scope summary{color:var(--ops-ink);font-weight:600}.admin-access__scope ul{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.admin-access__scope li:before{content:"✓";color:var(--ops-healthy);margin-right:6px}.admin-access__scope p{margin-top:8px}.login-panel,.login-panel__submit{width:100%}.login-panel__error{margin-bottom:16px}.session-panel{gap:16px;display:grid}.session-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-overlay,.ops-drawer-root{z-index:1000;background:#1018286b;justify-content:center;align-items:flex-start;padding:56px 16px 16px;display:flex;position:fixed;inset:0;overflow:auto}.ops-overlay.is-centered{align-items:center;padding-top:16px}.ops-dialog{border:1px solid var(--ops-boundary-strong);background:var(--ops-surface);width:min(560px,100%);max-height:calc(100vh - 72px);box-shadow:var(--ops-shadow);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.ops-dialog__header,.ops-drawer__header{border-bottom:1px solid var(--ops-boundary);background:var(--ops-surface-quiet);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 16px;display:flex}.ops-dialog__header h2,.ops-drawer__header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.ops-dialog__header button,.ops-drawer__header button{background:0 0;border:0;border-radius:4px;width:32px;height:32px;font-size:22px}.ops-dialog__body,.ops-drawer__body{min-width:0;padding:16px;overflow:auto}.ops-dialog__footer,.ops-drawer__footer{border-top:1px solid var(--ops-boundary);background:var(--ops-surface-quiet);justify-content:flex-end;align-items:center;gap:8px;min-height:56px;padding:8px 16px;display:flex}.ops-drawer-root{justify-content:flex-end;padding:0}.ops-drawer-root.is-left{justify-content:flex-start}.ops-drawer-root.is-bottom{justify-content:stretch;align-items:flex-end}.ops-drawer{border-left:1px solid var(--ops-boundary-strong);background:var(--ops-surface);width:min(456px,100vw - 16px);height:100vh;box-shadow:var(--ops-shadow);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.ops-drawer-root.is-left .ops-drawer{border-right:1px solid var(--ops-boundary-strong);border-left:0}.ops-drawer-root.is-bottom .ops-drawer{border-top:1px solid var(--ops-boundary-strong);border-left:0;width:100%;height:min(78vh,720px)}.admin-navigation-drawer .ops-drawer__body{padding:0}.admin-navigation-dialog{background:var(--ops-nav);color:#d5dbe4;grid-template-rows:auto minmax(0,1fr);min-height:100%;display:grid}.admin-navigation-dialog__header{border-bottom:1px solid #303743;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 16px;display:flex}.admin-navigation-dialog__header span{color:#8995a5;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.admin-navigation-dialog__header h2{color:#fff;margin-top:2px;font-size:18px;font-weight:650}.admin-navigation-dialog__header .ops-button{color:#d5dbe4}.admin-navigation-dialog__header .ops-button:hover{background:var(--ops-nav-raised);color:#fff;border-color:#4c5868}.admin-drawer-navigation{scrollbar-color:#4c5664 transparent;outline:0;min-height:0;padding:10px 8px 24px;overflow-y:auto}.admin-drawer-navigation__group{gap:2px;margin-top:14px;display:grid}.admin-drawer-navigation__group:first-child{margin-top:0}.admin-drawer-navigation__group h2{color:#8995a5;letter-spacing:.08em;padding:0 10px 5px;font-size:10px;font-weight:600}.admin-drawer-navigation__link{color:#c7ced8;border-radius:4px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:14px;text-decoration:none;display:flex}.admin-drawer-navigation__link svg{flex:none;width:17px;height:17px}.admin-drawer-navigation__link:hover{background:var(--ops-nav-raised);color:#fff}.admin-drawer-navigation__link.is-active{background:var(--ops-nav-active);color:#fff}.admin-drawer-navigation__link:focus-visible{outline-color:var(--ops-focus);box-shadow:inset 0 0 0 1px var(--ops-focus-contrast);outline-offset:-2px!important}.ops-popover{display:inline-flex;position:relative}.ops-popover__content{z-index:900;border:1px solid var(--ops-boundary-strong);background:var(--ops-surface);width:max-content;min-width:240px;max-width:min(420px,100vw - 24px);box-shadow:var(--ops-shadow);border-radius:6px;padding:12px;position:absolute;top:calc(100% + 7px);right:0}.operator-menu{gap:12px;min-width:240px;display:grid}.operator-menu__identity{gap:2px;display:grid}.operator-menu__identity span,.operator-menu__meta{color:var(--ops-muted);font-size:12px}.ops-toasts{z-index:2200;pointer-events:none;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed;top:16px;right:16px}.ops-toast{border:1px solid var(--ops-boundary-strong);border-left:4px solid var(--ops-info);background:var(--ops-surface);box-shadow:var(--ops-shadow);border-radius:4px;padding:11px 13px}.ops-toast--success{border-left-color:var(--ops-healthy)}.ops-toast--warning{border-left-color:var(--ops-warning)}.ops-toast--error{border-left-color:var(--ops-danger)}@media (width<=1279px){.layout{grid-template-columns:56px minmax(0,1fr)}.admin-sidebar__brand{justify-content:center;padding-inline:0}.admin-sidebar__brand-name,.admin-sidebar__group h2,.admin-sidebar__label,.admin-sidebar__footer .ops-tag,.admin-sidebar__access{display:none}.admin-sidebar__link{justify-content:center;padding-inline:0}.admin-sidebar__icon{width:18px;height:18px}.orders-workspace{grid-template-columns:minmax(0,1fr)}.activation-workspace{grid-template-columns:260px minmax(0,1fr)}}@media (width<=1119px){.campaign-workspace,.config-workspace,.logs-workspace,.notification-workspace{grid-template-columns:minmax(0,1fr)}.config-workspace__inspector,.logs-workspace__inspector,.notification-workspace__inspector{display:none}}@media (width<=959px){.layout{grid-template-columns:minmax(0,1fr)}.admin-sidebar{display:none}.header__mobile-navigation{display:inline-flex}.content{padding:16px}.dashboard-primary-grid{grid-template-columns:1fr}.header__context,.header__divider{display:none}.feedback-workspace,.admins-workspace,.subscriptions-workspace,.activation-workspace{grid-template-columns:minmax(0,1fr)}.activation-workspace__generator{max-height:none;position:static}}@media (width<=759px){.header{padding-inline:12px}.header__environment,.header__operator-name{display:none}.content{padding:12px}.admin-page__header{display:grid}.admin-page__actions{justify-content:flex-start}.admin-page__filters{align-items:stretch}.admin-page__filters>*{flex:180px}.ops-table-shell.is-compact-table .ops-table{min-width:0}.config-workspace__table-shell,.logs-workspace__table-shell,.notification-workspace__table-shell{display:none}.config-workspace__mobile-list,.logs-workspace__mobile-list,.notification-workspace__mobile-list{gap:8px;padding:10px;display:grid}.config-workspace__mobile-list>button,.logs-workspace__mobile-list>button,.notification-workspace__mobile-list>button{border:1px solid var(--ops-boundary);background:var(--ops-surface);min-width:0;color:var(--ops-ink);text-align:left;border-radius:4px;gap:5px;padding:11px;display:grid}.dashboard-attention-row{grid-template-columns:minmax(0,1fr) auto}.dashboard-attention-helper{grid-column:1}.dashboard-structure-list li{grid-template-columns:minmax(0,1fr) auto;padding-block:8px}.dashboard-progress{grid-column:1/-1}.ops-dialog{max-height:calc(100vh - 24px)}.ops-description{grid-template-columns:1fr}.ops-description dt{border-right:0;border-bottom:1px solid var(--ops-boundary)}.ops-pagination button:not(.is-current):not(:first-child):not(:last-child){display:none}.ops-range{width:100%}.ops-range input{width:calc(50% - 12px)}.admin-access__main{align-items:start;padding:20px 12px}.admin-access__task{grid-template-columns:1fr}.admin-access__intro{border-right:0;border-bottom:1px solid var(--ops-boundary);min-height:auto;padding:28px 24px}.admin-access__action{padding:24px}.admin-access__scope{grid-column:1}.admin-access__task--focused .admin-access__intro{border-bottom:0;padding:28px 24px 0}.admin-access__task--focused .admin-access__action{padding:22px 24px 28px}.session-panel__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.ops-button,.ops-tag,.ops-alert,.ops-input,.ops-select,.ops-table-shell,.dashboard-panel{border:1px solid canvastext}.admin-sidebar__link.is-active{outline-offset:-2px;outline:2px solid highlight}}@media (width>=1120px){.config-workspace{grid-template-columns:minmax(0,1fr);gap:12px}.config-workspace__list{grid-column:1}.config-workspace__inspector{grid-column:1;min-height:150px;max-height:none;padding:14px;position:static}}.config-workspace__filters{border:1px solid var(--ops-boundary);background:var(--ops-surface-quiet);border-bottom:0;padding:10px 12px}.config-workspace__panel,.config-workspace__inspector{border-color:var(--ops-boundary)}.config-workspace__record{width:100%;color:var(--ops-ink);text-align:left;background:0 0;border:0;gap:2px;display:grid}.config-workspace__record span{color:var(--ops-muted);font-size:11px}.config-workspace__preview{white-space:nowrap}.alert-workspace{border:1px solid var(--ops-boundary);background:var(--ops-surface);grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:start;min-width:0;display:grid}.alert-workspace__table-panel{border:0;border-right:1px solid var(--ops-boundary);min-width:0}.alert-inspector{background:var(--ops-surface);outline:0;min-width:0;max-height:calc(100vh - 82px);position:sticky;top:64px;overflow:auto}.alert-inspector__header,.alert-inspector__status,.alert-inspector__section,.alert-drill,.alert-drill-result{padding:12px 14px}.alert-inspector__status{border-bottom:1px solid var(--ops-boundary);gap:6px;display:flex}.alert-drill-result__summary{border-bottom:1px solid var(--ops-boundary);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.alert-drill-result__summary>div{border-right:1px solid var(--ops-boundary);gap:5px;padding:14px;display:grid}.alert-drill-result__summary>div:last-child{border-right:0}.alert-drill-result__summary span{color:var(--ops-muted);font-size:11px}.alert-drill-result__summary strong{font-variant-numeric:tabular-nums;font-size:28px}.alert-drill-result__meta{flex-wrap:wrap;gap:8px 18px;padding:12px 0;display:flex}.alert-drill-result__meta span{color:var(--ops-muted);font-size:11px}.alert-drill-result__channels{border-collapse:collapse;width:100%;font-size:12px}.alert-drill-result__channels th,.alert-drill-result__channels td{border:1px solid var(--ops-boundary);text-align:left;vertical-align:top;padding:8px}.alert-drill-result__channels th{background:var(--ops-surface-quiet);color:var(--ops-muted);font-weight:600}.admins-workspace.has-open-inspector{grid-template-columns:minmax(420px,.8fr) minmax(420px,1.2fr)}.admins-inspector-shell{padding:0}.access-inspector__body{min-height:0}.access-inspector__permission-group{border-top:1px solid var(--ops-boundary);padding:10px 0}.access-inspector__permission-group:first-child{border-top:0}.access-inspector__permission-group h4{margin-bottom:7px;font-size:12px}.access-inspector__permission-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;display:grid}.access-inspector__permission-options .ops-checkbox{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;min-width:0;line-height:1.35;display:grid}.access-inspector__edit-actions{border-top:1px solid var(--ops-boundary);background:var(--ops-surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;display:flex;position:sticky;bottom:0}@media (width<=1119px){.alert-workspace{grid-template-columns:minmax(0,1fr)}.alert-workspace__table-panel{border-right:0}.alert-inspector{border-top:1px solid var(--ops-boundary);max-height:none;position:static}.access-inspector__permission-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.access-inspector__permission-options,.alert-drill-result__summary{grid-template-columns:1fr}.alert-drill-result__channels{display:block;overflow-x:auto}}.layout{background:var(--ops-canvas);grid-template-columns:228px minmax(0,1fr)}.admin-sidebar__brand{height:64px;padding-inline:20px}.admin-sidebar__brand-name{font-size:14px}.admin-sidebar__nav{padding:12px 10px 24px}.admin-sidebar__group{margin-top:15px}.admin-sidebar__group h2{color:#aeb8c5;letter-spacing:0;padding:0 10px 6px;font-size:11px}.admin-sidebar__link{border-radius:2px;min-height:38px;padding:0 11px;font-size:13px}.admin-workspace{grid-template-rows:64px minmax(0,1fr)}.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom-color:#e3e7ec;height:64px;padding-inline:24px}.content{padding:18px 20px 22px}.admin-page{gap:12px}.admin-page__heading h1{font-size:20px;line-height:28px}.admin-page__filters{border-color:#e1e6ec;padding:8px 10px}.ops-button,.ops-input,.ops-select,.ops-select select{min-height:32px}.ops-button{border-radius:2px;padding-inline:11px;font-size:12px}.review-workspace{background:#fff;border:1px solid #dfe5ec;grid-template-columns:minmax(680px,1fr) minmax(300px,32%);min-height:calc(100vh - 184px);display:grid;overflow:hidden}.review-table-panel{background:#fff;border:0;border-right:1px solid #dfe5ec;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.review-resultbar{min-height:38px;color:var(--ops-muted);border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;display:flex}.review-recovery-list{display:grid}.review-recovery{min-height:36px;color:var(--ops-warning);background:#fffaf0;border-bottom:1px solid #f1d6a8;justify-content:space-between;align-items:center;gap:10px;padding:4px 10px;font-size:12px;display:flex}.review-table-panel .responsive-table-shell{min-height:0;overflow:auto}.review-table{min-width:0}.review-table th,.review-table td{font-size:12px;line-height:1.42;padding:8px 10px!important}.review-table th{color:#535d6a;height:36px;font-weight:600;background:#fafbfc!important}.review-table tr.is-selected-review>td{background:var(--blue-2)!important}.review-task{width:100%;color:var(--ops-action);text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.review-task strong,.review-task__id,.review-summary{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.review-task strong{color:var(--ops-ink);font-size:12px}.review-task__id{min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.review-task__meta{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.review-task__version{color:var(--ops-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:10px}.review-task__version.is-risk{color:var(--ops-danger);font-weight:700}.review-type,.review-table .ops-tag{white-space:nowrap}.review-type{font-size:11px}.review-task span,.review-requester small,.review-version small,.review-type small{color:var(--ops-muted);font-size:10px}.review-pagination{min-height:44px;color:var(--ops-muted);border-top:1px solid #e4e8ed;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:11px;display:flex}.review-inspector{background:#fff;outline:0;min-width:0;height:calc(100vh - 184px);min-height:0;overflow-y:auto}.review-inspector__header{z-index:2;background:#fff;border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:flex-start;gap:12px;min-height:58px;padding:11px 14px;display:flex;position:sticky;top:0}.review-inspector__header>div{gap:2px;min-width:0;display:grid}.review-inspector__header span,.review-inspector__header small{color:var(--ops-muted);font-size:10px}.review-inspector__header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.review-inspector__status{gap:6px;padding:9px 14px 0;display:flex}.review-inspector__section{border-bottom:1px solid #e4e8ed;padding:13px 14px}.review-inspector__section h2{margin-bottom:9px;font-size:13px}.review-reason,.review-muted,.review-detail-list,.review-change-list{font-size:12px;line-height:1.55}.review-detail-list,.review-change-list{gap:5px;margin-top:9px;display:grid}.review-detail-list>div,.review-change-list>div{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.review-detail-list dt,.review-change-list dt{color:var(--ops-muted)}.review-risk-note{background:var(--ops-danger-soft);color:var(--ops-danger);border:1px solid #f0aaa4;gap:6px;margin-top:10px;padding:10px;display:grid}.review-inspector__commands{background:#fff;border-top:1px solid #dfe5ec;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;padding:10px 14px;display:flex;position:sticky;bottom:0}.review-inspector__commands .ops-button{flex:none}.review-inspector__empty{min-height:240px;color:var(--ops-muted);text-align:center;place-content:center;gap:6px;padding:24px;display:grid}.dashboard-ledger{gap:12px}.dashboard-ledger .dashboard-panel{border-color:#dfe5ec}.dashboard-ledger .dashboard-panel-heading{background:#fafbfc;min-height:40px;padding:0 12px}.dashboard-ledger .dashboard-panel-heading h2{font-size:14px}.dashboard-ledger .dashboard-panel-heading>span,.dashboard-ledger .dashboard-panel-heading>a{color:var(--ops-muted);font-size:11px}.dashboard-health-strip{grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 12px 12px;display:grid}.dashboard-health-strip>div{border-right:1px solid #e4e8ed;align-content:center;gap:4px;min-width:0;min-height:76px;padding:0 16px;display:grid}.dashboard-health-strip>div:first-child{padding-left:4px}.dashboard-health-strip>div:last-child{border-right:0}.dashboard-health-strip dt{color:#4c5664;font-size:12px;font-weight:600}.dashboard-health-strip dd{color:var(--ops-info);font:600 23px/1.2 var(--font-mono);letter-spacing:-.03em}.dashboard-health-strip .is-success dd{color:var(--ops-healthy)}.dashboard-health-strip .is-warning dd{color:var(--ops-warning)}.dashboard-health-strip .is-danger dd{color:var(--ops-danger)}.dashboard-health-strip span{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-evidence-grid{grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr);gap:12px;display:grid}.dashboard-trend-plot{min-height:214px;padding:18px 18px 14px;position:relative;overflow:hidden}.dashboard-trend-legend{color:var(--ops-muted);gap:18px;font-size:10px;display:flex}.dashboard-trend-legend span:before{content:"";background:var(--ops-action);width:8px;height:8px;margin-right:5px;display:inline-block}.dashboard-trend-legend span:last-child:before{vertical-align:middle;background:var(--ops-danger);height:2px}.dashboard-bars{background:repeating-linear-gradient(0deg,#0000 0 37px,#eef1f4 38px 39px);border-bottom:1px solid #dfe5ec;grid-template-columns:repeat(7,1fr);align-items:end;gap:9px;display:grid;position:absolute;inset:58px 20px 20px}.dashboard-bars i{width:58%;height:var(--bar);background:color-mix(in srgb, var(--ops-action) 67%, #fff);justify-self:center;max-height:96%}.dashboard-trend-plot svg{width:calc(100% - 40px);height:calc(100% - 88px);position:absolute;inset:64px 20px 24px;overflow:visible}.dashboard-trend-plot polyline{stroke:var(--ops-danger);stroke-width:1.5px}.dashboard-compact-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.dashboard-compact-table th,.dashboard-compact-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf0f3;height:36px;padding:6px 10px;overflow:hidden}.dashboard-compact-table th{color:#586371;background:#fbfcfd;font-weight:600}.dashboard-alerts .dashboard-compact-table th:first-child{width:68px}.dashboard-alerts .dashboard-compact-table th:nth-child(3){width:150px}.dashboard-alerts .dashboard-compact-table th:nth-child(4){width:76px}.dashboard-audit .dashboard-compact-table th:first-child{width:112px}.dashboard-audit .dashboard-compact-table th:nth-child(2){width:180px}.dashboard-audit .dashboard-compact-table th:nth-child(4){width:140px}.dashboard-audit .dashboard-compact-table th:nth-child(5){width:80px}.dashboard-status{color:var(--ops-muted);border:1px solid #dfe5ec;align-items:center;padding:1px 5px;font-size:10px;display:inline-flex}.dashboard-status.is-critical,.dashboard-status.is-error,.dashboard-status.is-danger{background:var(--ops-danger-soft);color:var(--ops-danger);border-color:#f0aaa4}.dashboard-status.is-warning{background:var(--ops-warning-soft);color:var(--ops-warning);border-color:#efd098}.dashboard-status.is-success{background:var(--ops-healthy-soft);color:var(--ops-healthy);border-color:#a9dbc8}.dashboard-region-state{min-height:142px;color:var(--ops-muted);place-items:center;padding:20px;font-size:12px;display:grid}.dashboard-audit .dashboard-region-state{min-height:84px}@media (width<=1199px){.dashboard-health-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-health-strip>div:nth-child(3){border-right:0}.dashboard-evidence-grid{grid-template-columns:1fr}}@media (width<=759px){.dashboard-health-strip{grid-template-columns:1fr 1fr}.dashboard-health-strip>div{border-bottom:1px solid #e4e8ed;border-right:0;min-height:68px;padding:8px}.dashboard-health-strip>div:last-child{grid-column:1/-1}.dashboard-trend-plot{min-height:190px}.dashboard-alerts,.dashboard-audit{overflow-x:auto}.dashboard-compact-table{min-width:660px}}@media (width<=1279px){.layout{grid-template-columns:64px minmax(0,1fr)}}@media (width<=1119px){.review-workspace{grid-template-columns:minmax(0,1fr)}.review-table-panel{border-right:0}.review-inspector{z-index:600;border-left:1px solid #dfe5ec;height:auto;display:none;position:fixed;inset:64px 0 0 64px}.review-inspector.is-open{display:block}}@media (width<=959px){.layout{grid-template-columns:minmax(0,1fr)}.review-inspector{inset-inline-start:0}}
