:root{color-scheme:light;--sg24-bg: #f4f6fa;--sg24-bg-page-start: #eef2f7;--sg24-bg-page-end: #f4f6fa;--sg24-surface: #ffffff;--sg24-surface-strong: #ffffff;--sg24-surface-muted: #f3f6fb;--sg24-line: rgba(100, 116, 139, .22);--sg24-line-strong: rgba(31, 78, 216, .26);--sg24-text: #0f1f38;--sg24-text-muted: #52627a;--sg24-primary: #1f4ed8;--sg24-primary-hover: #183fb2;--sg24-primary-soft: rgba(31, 78, 216, .11);--sg24-accent: #0f766e;--sg24-danger: #b42318;--sg24-warning: #b54708;--sg24-success: #166534;--sg24-shadow-sm: 0 2px 8px rgba(15, 23, 42, .045);--sg24-shadow: 0 10px 28px rgba(15, 23, 42, .07);--sg24-shadow-lg: 0 18px 44px rgba(6, 15, 30, .16);--sg24-radius-sm: 7px;--sg24-radius-md: 10px;--sg24-radius-lg: 14px}:root{--portal-bg: var(--sg24-bg);--portal-bg-elevated: #0f1f36;--portal-surface: var(--sg24-surface);--portal-surface-strong: var(--sg24-surface-strong);--portal-surface-muted: var(--sg24-surface-muted);--portal-border: rgba(15, 23, 42, .12);--portal-border-strong: var(--sg24-line-strong);--portal-text: var(--sg24-text);--portal-text-muted: var(--sg24-text-muted);--portal-primary: var(--sg24-primary);--portal-primary-hover: var(--sg24-primary-hover);--portal-primary-soft: var(--sg24-primary-soft);--portal-action: var(--portal-primary);--portal-action-hover: var(--portal-primary-hover);--portal-accent: var(--sg24-accent);--portal-danger: var(--sg24-danger);--portal-warning: var(--sg24-warning);--portal-success: var(--sg24-success);--portal-shadow-sm: var(--sg24-shadow-sm);--portal-shadow-lg: var(--sg24-shadow-lg);--portal-radius-sm: var(--sg24-radius-sm);--portal-radius-md: var(--sg24-radius-md);--portal-radius-lg: var(--sg24-radius-lg)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;color:var(--portal-text);background:var(--portal-bg);line-height:1.5}img{max-width:100%;display:block}.app{max-width:1440px;margin:0 auto;padding:.85rem 1.25rem 1.5rem}.skip-link{position:absolute;left:1rem;top:1rem;z-index:100;padding:.65rem .9rem;border-radius:8px;background:var(--portal-action);color:#fff;font-weight:800;text-decoration:none;transform:translateY(-150%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0);outline:3px solid rgba(20,184,166,.35);outline-offset:2px}.brand-lockup{display:flex;align-items:center;gap:1rem}.brand-lockup__logo{width:50px;height:50px;border-radius:8px;background:#ffffff24;padding:.55rem;box-shadow:inset 0 0 0 1px #ffffff14}.brand-lockup__eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.3rem;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e2e8f0b8}.brand-lockup__eyebrow:before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:var(--portal-accent);box-shadow:0 0 20px #2dd4bfb3}.brand-lockup__title{font-size:1.5rem;line-height:1.1;font-weight:800;color:#fff}.brand-lockup__subtitle{margin-top:.35rem;max-width:40rem;color:#e2e8f0d1;font-size:.95rem}.header{position:relative;overflow:hidden;margin-bottom:.45rem;padding:.35rem 0;border-radius:0;border:0;background:transparent;box-shadow:none;color:var(--portal-text)}.header__top,.u-row-between,.portal-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem}.header__actions{position:relative;z-index:1;align-items:center;flex-wrap:nowrap}.header__identity{display:grid;gap:.05rem;min-width:0;padding:.38rem .75rem;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a0d;line-height:1.2}.header__identity-name{overflow:hidden;color:var(--portal-text);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.header__identity-role{color:var(--portal-text-muted);font-size:.72rem;font-weight:700}.header .brand-lockup__logo{background:#0f172a0a;box-shadow:inset 0 0 0 1px #0f172a0f}.header .brand-lockup__eyebrow{color:var(--portal-text-muted)}.header .brand-lockup__title{color:var(--portal-text);font-size:1.2rem}.header .brand-lockup__subtitle{display:none}.header .portal-locale-picker{margin:0}.header .portal-locale-picker__select{width:auto;min-width:6.7rem}.header .header__locale-action{display:none;text-decoration:none}.section-kicker{display:inline-flex;align-items:center;gap:.35rem;color:var(--portal-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.01em}.tabs{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;gap:0;padding:.3rem 0;margin-bottom:.7rem;border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--portal-border);box-shadow:none}.tab-group{display:flex;align-items:center;gap:.2rem;padding:0 .35rem}.tab-group+.tab-group{margin-left:.35rem;padding-left:.7rem;border-left:1px solid var(--portal-border)}.module-picker{display:none}.card[id],.support-panel[id]{scroll-margin-top:5.5rem}.tab{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.62rem .8rem;border:1px solid transparent;border-radius:var(--portal-radius-sm);background:transparent;cursor:pointer;font-weight:700;color:var(--portal-text-muted);transition:.18s ease}.tab:hover{background:#0f172a0a;color:var(--portal-text)}.tab.active{background:#1f4ed81a;border-color:#2455ff29;color:var(--portal-primary);box-shadow:inset 0 0 0 1px #2455ff24}.card{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);padding:1.1rem 1.2rem;margin-bottom:.75rem;box-shadow:none}.card h2,.card h3{line-height:1.25;color:var(--portal-text)}.card h2{font-size:clamp(1.3rem,2vw,1.55rem);letter-spacing:-.02em}.card h3{font-size:1.05rem}.card-outline-primary{background:var(--portal-surface);border-color:#2455ff24}.card-outline-warning{border-color:#f59e0b38}.disclosure-card summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;cursor:pointer;list-style:none}.disclosure-card summary::-webkit-details-marker{display:none}.disclosure-card summary:after{content:"+";display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#0f172a0d;color:var(--portal-text-muted);font-weight:900}.disclosure-card[open] summary{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.18)}.disclosure-card[open] summary:after{content:"\2212"}.disclosure-card summary span span{display:block;margin-top:.25rem;color:var(--portal-text-muted);font-size:.9rem;line-height:1.45}.product-card{display:grid;gap:.9rem;padding:1rem;border:1px solid rgba(148,163,184,.2);border-radius:var(--portal-radius-md);background:#ffffffeb;box-shadow:0 8px 18px #0f172a0b}.product-card__header{display:flex;justify-content:space-between;gap:.85rem;align-items:flex-start}.product-card__meta{display:flex;flex-wrap:wrap;gap:.45rem .8rem;align-items:center;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.16);font-size:.86rem}.product-card__meta a{color:var(--portal-primary);overflow-wrap:anywhere;text-decoration-thickness:.08em;text-underline-offset:.16em}.table-link{color:var(--portal-primary);font-weight:700;overflow-wrap:anywhere;text-decoration-thickness:.08em;text-underline-offset:.16em}.product-card__meta a:hover,.table-link:hover{color:var(--portal-primary-hover)}.portal-summary,.muted,.small,.form-hint{color:var(--portal-text-muted)}.portal-summary{font-size:.92rem;margin-top:.3rem}.form-hint{font-size:.88rem;margin:.45rem 0 1rem}.operating-datetime__hint{display:block;margin-top:.35rem;color:var(--portal-text-muted);font-size:.8rem;line-height:1.45}.btn{min-height:2.6rem;padding:.66rem 1rem;border:1px solid transparent;border-radius:var(--portal-radius-sm);cursor:pointer;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;transition:border-color .16s ease,background .16s ease,color .16s ease}.btn:hover{border-color:#1f4ed83d}.btn:disabled,.tab:disabled,button:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.btn-primary{background:var(--portal-action);color:#fff}.btn-primary:hover{background:var(--portal-action-hover)}.btn-danger{background:#b91c1c;color:#fff}.btn-secondary{background:var(--portal-surface-muted);color:var(--portal-text);border-color:var(--portal-border)}.btn-secondary:hover{background:var(--portal-primary-soft)}.btn-sm{min-height:2.2rem;padding:.45rem .72rem;border-radius:var(--portal-radius-sm);font-size:.82rem}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.38rem;font-weight:700;font-size:.88rem;color:var(--portal-text)}.form-group label[data-required=true]:after,.portal-dialog__field label[data-required=true]:after{content:" *";color:var(--portal-danger)}.form-group input,.form-group select,.form-group textarea,.portal-filter-select,.portal-search-input,.portal-locale-picker__select,.portal-dialog__field input,.portal-dialog__field select,.portal-dialog__field textarea{width:100%;min-height:2.75rem;padding:.68rem .8rem;border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);font-size:.92rem;background:var(--portal-surface-strong);color:var(--portal-text);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.form-group textarea,.portal-dialog__field textarea{min-height:7rem;resize:vertical}.input-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.05rem;font-variant-numeric:tabular-nums;letter-spacing:.12em;text-align:center}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.portal-filter-select:focus,.portal-search-input:focus,.portal-locale-picker__select:focus,.portal-dialog__field input:focus,.portal-dialog__field select:focus,.portal-dialog__field textarea:focus,.btn:focus-visible,.tab:focus-visible{outline:2px solid rgba(31,78,216,.52);outline-offset:2px;border-color:#1f4ed885;box-shadow:0 0 0 4px #1f4ed81a}.form-group input[aria-invalid=true],.form-group select[aria-invalid=true],.form-group textarea[aria-invalid=true],.portal-dialog__field input[aria-invalid=true],.portal-dialog__field select[aria-invalid=true],.portal-dialog__field textarea[aria-invalid=true]{border-color:#b91c1ca6;box-shadow:0 0 0 4px #b91c1c14}.field-error{margin-top:.4rem;color:#991b1b;font-size:.84rem;line-height:1.45}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.managed-setup{margin:1rem 0;padding:1rem;border:1px solid rgba(31,78,216,.14);border-radius:var(--portal-radius-md);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.managed-setup__intro{cursor:pointer;padding:.25rem}.managed-setup__intro .section-kicker,.managed-setup__title{margin-right:.7rem}.managed-setup__title{font-size:1rem}.managed-setup__summary{color:var(--portal-text-muted);line-height:1.55}.managed-setup[open] .managed-setup__intro{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(148,163,184,.18)}.managed-setup__form{display:grid;gap:1rem}.managed-advanced{border:1px solid rgba(148,163,184,.2);border-radius:var(--portal-radius-md);background:#ffffffc2;padding:.85rem}.managed-advanced summary{cursor:pointer;color:var(--portal-primary);font-weight:800}.managed-advanced[open] summary{margin-bottom:.9rem}.license-technical-overrides>summary>span{display:grid;gap:.2rem}.license-technical-overrides>summary small{color:var(--portal-text-muted);font-weight:400}.license-technical-overrides>.form-group+.form-group{margin-top:.85rem}.managed-progress{display:grid;gap:.75rem;margin:1rem 0;padding:1rem;border:1px solid rgba(31,78,216,.18);border-radius:var(--portal-radius-md);background:#eff6ff94}.release-upload-progress-list{display:grid;gap:.75rem;margin-top:1rem}.release-upload-progress-list .managed-progress{margin:0}.managed-progress--success{border-color:#16653438;background:#f0fdf4b8}.managed-progress--error{border-color:#b91c1c38;background:#fef2f2b8}.managed-progress__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.managed-progress__header>div,.managed-progress__body{display:grid;gap:.25rem}.managed-progress__body span{color:var(--portal-text-muted)}.managed-progress__bar{width:100%;appearance:none;overflow:hidden;height:.7rem;border:0;border-radius:999px;background:#94a3b838}.managed-progress__bar::-webkit-progress-bar{border-radius:inherit;background:#94a3b838}.managed-progress__bar::-webkit-progress-value,.managed-progress__bar::-moz-progress-bar{border-radius:inherit;background:var(--portal-primary);transition:width .24s ease}.managed-progress--success .managed-progress__bar::-webkit-progress-value,.managed-progress--success .managed-progress__bar::-moz-progress-bar{background:#166534}.managed-progress--error .managed-progress__bar::-webkit-progress-value,.managed-progress--error .managed-progress__bar::-moz-progress-bar{background:#b91c1c}.portal-toolbar{flex-wrap:wrap;margin-bottom:1rem}.filter-panel{margin:1rem 0;padding:1rem;border:1px solid rgba(148,163,184,.2);border-radius:var(--portal-radius-md);background:#f8fafce0}.managed-job-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.form-disclosure{margin-top:1rem;padding:1rem;border:1px solid rgba(148,163,184,.22);border-radius:var(--portal-radius-md);background:#f8fafcad}.form-disclosure summary strong{color:var(--portal-primary)}.operational-disclosure{padding:1rem 1.15rem}.operational-disclosure__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;list-style:none;cursor:pointer}.operational-disclosure__summary::-webkit-details-marker{display:none}.operational-disclosure__summary>span:first-child{display:grid;gap:.25rem}.operational-disclosure__summary strong{color:var(--portal-text);font-size:1rem}.operational-disclosure__summary small{color:var(--portal-text-muted);font-weight:400;line-height:1.45}.operational-disclosure__action{color:var(--portal-primary);font-size:.82rem;font-weight:800}.operational-disclosure__action:after{content:"+";margin-left:.45rem}.operational-disclosure[open] .operational-disclosure__action:after{content:"\2212"}.operational-disclosure__body{display:grid;gap:.9rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.18)}.operational-disclosure__body>h4{margin:.35rem 0 -.25rem}.section-nav{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1rem;padding:.65rem;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#ffffffd6}.section-nav a{display:inline-flex;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.55rem .82rem;border-radius:7px;color:var(--portal-text);font-size:.84rem;font-weight:800;text-decoration:none}.section-nav a:hover,.section-nav a:focus-visible{background:#1f4ed814;color:var(--portal-primary)}.portal-toolbar__filters,.portal-toolbar__actions,.actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.actions--stacked{align-items:stretch;flex-direction:column;min-width:17rem}.actions--support{min-width:17rem}.actions--record{min-width:14rem}.saved-filter-menu{border:1px solid rgba(148,163,184,.28);border-radius:7px;background:#f8fafce6}.saved-filter-menu summary{min-height:2.25rem;padding:.48rem .7rem;cursor:pointer;color:var(--portal-text);font-size:.78rem;font-weight:800}.saved-filter-menu[open]{flex:1 1 100%}.saved-filter-menu__controls{display:grid;grid-template-columns:minmax(12rem,1fr) repeat(3,auto);gap:.5rem;padding:.65rem;border-top:1px solid rgba(148,163,184,.2)}.record-action-panel{display:grid;gap:.5rem;width:100%}.record-action-panel__primary{justify-self:stretch}.record-action-panel__secondary,.record-action-panel__danger{display:flex;flex-wrap:wrap;gap:.45rem}.record-action-panel__danger{padding-top:.5rem;border-top:1px solid rgba(148,163,184,.18)}.support-action-panel{display:grid;gap:.5rem;width:100%}.capacity-overview{margin:1rem 0 1.15rem;padding:.85rem 0;border-block:1px solid rgba(148,163,184,.22)}.action-inbox-controls{position:absolute;top:.6rem;right:.6rem;z-index:5;gap:.75rem;padding:.45rem;border-radius:8px;background:var(--portal-surface, #fff);box-shadow:0 8px 24px #0f172a24;opacity:1}.action-inbox-card{position:relative}.dashboard-section{margin:1.15rem 0 1rem}.dashboard-section__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.dashboard-section__header h3,.dashboard-section__count{margin:0}.dashboard-section__count{display:inline-grid;min-width:1.7rem;min-height:1.7rem;place-items:center;padding:0 .35rem;border-radius:999px;background:var(--portal-primary-soft);color:var(--portal-primary);font-size:.78rem;font-weight:800}.operations-action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.action-inbox-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.8rem .9rem;border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface-strong)}.action-inbox-item--critical{grid-column:1 / -1;border-color:#b91c1c47;background:#fef2f2d1}.action-inbox-item--warning{border-color:#b4530938;background:#fffbebb8}.action-inbox-item__content{display:grid;gap:.25rem;min-width:0}.action-inbox-item__content strong{overflow-wrap:anywhere}.action-inbox-controls label{display:flex;align-items:center;gap:.5rem;color:var(--portal-text-muted);font-size:.8rem;font-weight:700}.action-inbox-controls select{min-height:2.4rem;width:auto}.capacity-overview__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.capacity-overview__header h3,.capacity-overview__trend,.capacity-overview__metrics{margin:0}.capacity-overview__trend,.capacity-overview__metrics dt{color:var(--portal-text-muted);font-size:.8rem}.capacity-overview__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem}.capacity-overview__metrics>div{padding:0 1rem;border-left:1px solid rgba(148,163,184,.22)}.capacity-overview__metrics>div:first-child{padding-left:0;border-left:0}.capacity-overview__metrics dd{margin:.2rem 0 0;color:var(--portal-text);font-size:1rem;font-weight:800}.support-action-panel>.btn{justify-self:stretch}.support-action-panel__secondary,.support-attachment-actions{display:flex;flex-wrap:wrap;gap:.45rem}.support-attachment-actions{padding-top:.5rem;border-top:1px solid rgba(148,163,184,.18)}.visually-hidden-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.visually-hidden-file:focus+label,.visually-hidden-file:focus-visible{outline:2px solid var(--portal-primary);outline-offset:2px}.support-attachment-actions__toggle{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;color:var(--portal-text-muted);font-size:.8rem;font-weight:700}.support-event-detail{display:inline-flex;max-width:100%;margin:.1rem .25rem .1rem 0;padding:.18rem .42rem;border-radius:6px;background:#0f172a0d;color:#334155;font-weight:700}.action-group{display:flex;flex-wrap:wrap;gap:.45rem;padding-bottom:.55rem;border-bottom:1px solid rgba(148,163,184,.18)}.action-group:last-child{padding-bottom:0;border-bottom:0}.action-group--risk{position:relative;padding:.55rem;border:1px solid rgba(198,40,40,.18);border-radius:8px;background:#c628280b}.action-group--risk .btn-secondary{background:#ffffffc2;border-color:#c628282e}.managed-host-action-disclosure{padding:.6rem}.managed-host-action-disclosure summary{font-size:.8rem}.managed-host-action-disclosure--risk{border-color:#c6282838}.managed-host-action-disclosure--risk summary{color:#991b1b}.managed-hosts-card td.actions--stacked{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:15rem;align-items:stretch}.managed-hosts-card td.actions--stacked>.action-group{grid-column:1 / -1}.managed-hosts-card td.actions--stacked>.managed-host-action-disclosure{min-width:0}.managed-admin-tools{border-color:#c6282829;background:#ffffffe0}.managed-section-nav{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}#managed-hosts-card,#managed-jobs-card,#managed-admin-tools,tr[data-testid^=managed-host-row-]{scroll-margin-top:4.5rem}.managed-admin-tools__switcher{display:flex;flex-wrap:wrap;gap:.55rem}.managed-admin-tools__switcher .btn[aria-expanded=true]{border-color:#c6282852;background:#c6282814;color:#8f1d1d}.managed-admin-tool-panel{margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid rgba(198,40,40,.16)}.managed-admin-tool-panel:focus-visible{outline:2px solid var(--portal-primary);outline-offset:5px}.managed-admin-tool-panel h4{margin:0;color:var(--portal-text);font-size:1rem}.table-wrap{overflow-x:auto;border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface-strong)}table{width:100%;border-collapse:collapse}tbody tr{transition:background .14s ease}th,td{text-align:left;padding:.65rem .8rem;border-bottom:1px solid var(--portal-border);font-size:.86rem;vertical-align:top}td{color:var(--portal-text)}th{font-weight:800;background:var(--portal-surface-muted);color:var(--portal-text-muted);white-space:nowrap}tr:hover td{background:#2455ff05}tbody tr:nth-child(2n) td{background:#f8fafc80}tbody tr:nth-child(2n):hover td,tbody tr:focus-within td{background:#2455ff0a}tr:last-child td{border-bottom:0}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:999px;font-size:.76rem;font-weight:800;border:1px solid transparent;line-height:1.25}.badge__icon{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;font-size:.68rem;line-height:1}.badge-green{background:#16a34a24;color:#166534;border-color:#16a34a2e}.badge-green .badge__icon:before{content:"\2713"}.badge-red{background:#dc26261f;color:#991b1b;border-color:#dc26262e}.badge-red .badge__icon:before{content:"!"}.badge-yellow{background:#f59e0b29;color:#92400e;border-color:#f59e0b38}.badge-yellow .badge__icon:before{content:"\2026"}.badge-muted{background:#64748b21;color:#475569;border-color:#64748b2e}.badge-muted .badge__icon:before{content:"\2013"}.badge-neutral{background:#2563eb1a;color:#1d4ed8;border-color:#2563eb29}.badge-neutral .badge__icon:before{content:"i"}.table-wrap td.actions{vertical-align:middle}.audit-cell{display:grid;gap:.18rem}.audit-context{display:flex;flex-wrap:wrap;gap:.35rem}.audit-context span{display:inline-flex;align-items:center;max-width:100%;padding:.22rem .48rem;border-radius:8px;background:#0f172a0b;color:#334155;font-size:.78rem;font-weight:700}.audit-evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.audit-evidence__grid>section{min-width:0}.audit-evidence__grid .portal-alert{height:calc(100% - 2rem);margin-bottom:0}@media(max-width:760px){.audit-evidence__grid{grid-template-columns:minmax(0,1fr)}}.panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.list-chips,.checkbox-group{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.chip{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;background:#2455ff14;color:var(--portal-primary);font-size:.78rem;font-weight:700}.checkbox-group label{display:inline-flex;align-items:center;gap:.45rem;font-weight:600}.checkbox-group input[type=checkbox]{width:auto;min-height:auto}.portal-alert,.alert{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.92rem;border:1px solid transparent}.alert-error,.portal-alert--error{background:#ef44441a;color:#991b1b;border-color:#ef44442e}.alert-success,.portal-alert--success{background:#22c55e1f;color:#166534;border-color:#22c55e2e}.portal-alert--info{background:#3b82f61a;color:#1d4ed8;border-color:#3b82f629}.portal-alert__close{border:0;background:transparent;color:inherit;cursor:pointer;font-size:1.1rem;line-height:1}.portal-alert__actions{display:inline-flex;align-items:flex-start;gap:.5rem}.portal-alert__action{min-height:2.2rem}.action-menu{position:absolute;top:.35rem;right:.35rem;z-index:4;opacity:0}.portal-alert{position:relative}.portal-alert.action-inbox-item{align-items:center;margin-bottom:0;padding:.8rem .9rem;border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface-strong);color:var(--portal-text)}.portal-alert.action-inbox-item--critical{border-color:#b91c1c47;background:#fef2f2d1;color:#991b1b}.portal-alert.action-inbox-item--warning{border-color:#b4530938;background:#fffbebb8;color:#92400e}.portal-alert:hover .action-menu,.action-menu:focus-within,.action-menu[open]{opacity:1}.action-menu summary{cursor:pointer;font-size:.8rem;font-weight:700}.action-menu__items{position:absolute;top:100%;right:0;display:flex;flex-wrap:wrap;gap:.35rem;width:min(22rem,calc(100vw - 3rem));margin-top:.45rem;padding:.55rem;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:var(--portal-surface, #fff);box-shadow:0 12px 30px #0f172a2e}a:focus-visible,.portal-alert__close:focus-visible{outline:2px solid rgba(36,85,255,.5);outline-offset:3px;border-radius:6px}.portal-dialog{width:min(100% - 2rem,42rem);margin:auto;max-height:calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:0;border:0;border-radius:10px;overflow:hidden;box-shadow:0 28px 72px #08112147;background:transparent}.portal-dialog::backdrop{background:#07111f9e;backdrop-filter:blur(6px)}.portal-dialog--drawer{width:min(100%,34rem);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-radius:12px 0 0 12px}.portal-dialog--drawer .portal-dialog__surface{min-height:100%}.portal-dialog__discard-warning{padding:.7rem .8rem;border:1px solid rgba(180,83,9,.3);border-radius:8px;background:#f59e0b1a;color:var(--portal-text);font-weight:700}.operation-center{display:flex;align-items:center;gap:.8rem;margin:.75rem 1rem 0;padding:.75rem .9rem;border:1px solid var(--portal-border);border-radius:8px;background:var(--portal-surface)}.operation-center [role=status]{display:grid;gap:.15rem;flex:1}.operation-center progress{width:min(12rem,25vw)}.portal-dialog__surface{display:flex;flex-direction:column;background:var(--portal-surface-strong);border:1px solid rgba(36,85,255,.12);padding:1.4rem;max-height:inherit;min-height:0}.portal-dialog__header{margin-bottom:1rem}.portal-dialog__title{font-size:1.2rem;font-weight:800;color:var(--portal-text)}.portal-dialog__body{display:grid;gap:.95rem;min-height:0;overflow-y:auto;overscroll-behavior:contain}.portal-dialog__message{color:var(--portal-text-muted);line-height:1.6}.portal-dialog__custom-body{display:grid;gap:.95rem}.portal-dialog__actions{display:flex;justify-content:flex-end;gap:.7rem;margin-top:1.2rem;flex-wrap:wrap;padding-bottom:env(safe-area-inset-bottom,0px)}.portal-dialog__field{display:grid;gap:.4rem}.portal-dialog__field label{font-size:.88rem;font-weight:700;color:var(--portal-text)}.portal-dialog__field--checkbox label{display:grid;grid-template-columns:1.1rem 1fr;gap:.55rem;align-items:start;font-weight:700}.portal-dialog__field--checkbox input{width:1rem;height:1rem;margin-top:.1rem;accent-color:var(--portal-danger)}.portal-dialog__field--checkbox .portal-dialog__hint{padding-left:1.65rem}.portal-dialog__hint{color:var(--portal-text-muted);font-size:.82rem;line-height:1.5}.portal-dialog__copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:start}.portal-dialog__copy-row textarea{min-height:5.5rem;resize:vertical}.portal-dialog__copy{min-width:6rem}.portal-locale-picker{display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-size:.86rem}.portal-locale-picker__label{font-weight:700;color:inherit}.portal-empty{display:grid;justify-items:center;gap:.35rem;padding:1.7rem;text-align:center;color:var(--portal-text-muted);border-radius:8px;background:#f8fafcad}.portal-empty__title{display:block;color:var(--portal-text);font-weight:800}.portal-empty__body{display:block;max-width:42rem;line-height:1.55}.portal-empty--loading{border:1px solid rgba(31,78,216,.12);background:#1f4ed80d}.portal-empty--error{border:1px solid rgba(198,40,40,.16);background:#c628280d}.portal-empty__actions{margin-top:.55rem;display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.font-mono-muted{font-family:SFMono-Regular,ui-monospace,Liberation Mono,monospace;font-size:.8rem;color:var(--portal-text-muted);word-break:break-all}.commerce-reconciliation{margin-bottom:1rem}.commerce-conflict-list{display:grid;gap:.65rem}.commerce-conflict{align-items:center;border:1px solid var(--portal-border);border-left:4px solid var(--portal-action);border-radius:var(--portal-radius-sm);display:flex;gap:1rem;justify-content:space-between;padding:.75rem}.commerce-conflict--critical{border-left-color:var(--portal-danger)}.commerce-conflict>div:first-child{display:grid;gap:.25rem;min-width:0}.commerce-comment-list article{border-bottom:1px solid var(--portal-border);padding-block:.6rem}.commerce-comment-list article span{color:var(--portal-text-muted);float:right;font-size:.8rem}@media(max-width:720px){.commerce-conflict{align-items:stretch;flex-direction:column}}.support-integration-list{display:grid;gap:.5rem}.support-integration-list article{border-bottom:1px solid var(--portal-border);display:grid;gap:.2rem;overflow-wrap:anywhere;padding-block:.55rem}.managed-job-log-output{white-space:pre-wrap;max-height:28rem;overflow:auto}.managed-workflow-card{overflow:hidden}.managed-workflow-hero{display:grid;grid-template-columns:1fr auto;gap:12px 24px;align-items:center;margin:18px 0;padding:18px;border:1px solid rgba(37,99,235,.2);border-radius:14px;background:linear-gradient(135deg,#2563eb1a,#0ea5e90a)}.managed-workflow-hero>div:first-child{display:grid;gap:4px}.managed-workflow-hero>div:first-child strong{font-size:1.1rem}.managed-workflow-hero>div:first-child span{color:var(--portal-text-muted)}.managed-workflow-hero__status{display:flex;align-items:center;gap:12px}.managed-workflow-hero progress{grid-column:1 / -1;width:100%;height:8px;accent-color:var(--portal-primary)}.managed-process{margin:20px 0}.managed-process>ol{display:flex;gap:8px;overflow-x:auto;margin:8px 0 0;padding:0 0 8px;list-style:none}.managed-process li{display:flex;align-items:center}.managed-process li:not(:last-child):after{content:"\203a";margin-left:8px;color:var(--portal-text-muted);font-size:1.3rem}.managed-process button{display:grid;grid-template-columns:auto auto;gap:4px 8px;align-items:center;min-width:150px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--portal-surface);color:inherit;text-align:left;cursor:pointer}.managed-process [aria-current=step] button{border-color:var(--portal-primary);box-shadow:0 0 0 2px #2563eb1f}.managed-process button small{grid-column:1 / -1;color:var(--portal-text-muted)}.managed-workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:22px 0;padding:0;list-style:none}.managed-workflow-step{position:relative;display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;min-width:0;padding-right:18px}.managed-workflow-step:not(:last-child):after{content:"";position:absolute;top:17px;left:36px;right:0;height:2px;background:var(--line);z-index:0}.managed-workflow-step__marker{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--line);border-radius:50%;background:var(--portal-surface);color:var(--portal-text-muted);font-weight:800}.managed-workflow-step>div{position:relative;z-index:1;display:grid;gap:2px;min-width:0;background:var(--portal-surface)}.managed-workflow-step>div span{color:var(--portal-text-muted);font-size:.78rem}.managed-workflow-step>.badge{grid-column:2;justify-self:start}.managed-workflow-step--succeeded .managed-workflow-step__marker{border-color:#16a34a;background:#16a34a;color:#fff}.managed-workflow-step--running .managed-workflow-step__marker{border-color:#2563eb;color:#2563eb;box-shadow:0 0 0 5px #2563eb1f}.managed-workflow-step--failed .managed-workflow-step__marker{border-color:#dc2626;background:#dc2626;color:#fff}.managed-attempts{margin-top:24px}.managed-attempt{margin-top:10px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#f8fafc73}.managed-attempt>summary{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 15px;cursor:pointer}.managed-attempt>summary>span:first-child{display:flex;align-items:center;gap:10px}.managed-attempt .managed-job-log-output{margin:0;padding:15px;border-radius:0;background:#0b1220;color:#dbeafe}.managed-workflow-actions{display:flex;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}@media(max-width:840px){.managed-workflow-steps{grid-template-columns:1fr;gap:12px}.managed-workflow-step:not(:last-child):after{inset:34px auto -12px 16px;width:2px;height:auto}.managed-workflow-step>.badge{grid-column:2}}@media(max-width:520px){.managed-workflow-hero{grid-template-columns:1fr;padding:15px}.managed-workflow-hero__status{justify-content:space-between}.managed-attempt>summary{align-items:flex-start;flex-direction:column}.managed-workflow-actions{align-items:stretch;flex-direction:column}}.managed-host-workspace__actions{margin:18px 0}.managed-host-timeline{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.managed-host-timeline li{display:grid;grid-template-columns:minmax(150px,auto) minmax(180px,1fr) auto auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}@media(max-width:720px){.managed-host-timeline li{grid-template-columns:1fr}}.managed-terminal-status{margin-bottom:.75rem;color:var(--portal-text-muted);font-size:.9rem}.managed-terminal-shell{min-height:27rem;border-radius:8px;overflow:hidden;position:relative;border:1px solid rgba(148,163,184,.34);background:#0c0c0c;box-shadow:0 24px 48px #0f172a38,inset 0 1px #ffffff1a;padding:2.15rem .9rem .9rem}.managed-admin-tool-panel:fullscreen{box-sizing:border-box;width:100vw;height:100vh;padding:1rem;overflow:hidden;background:var(--portal-surface)}.managed-admin-tool-panel:fullscreen .managed-terminal-shell{height:calc(100vh - 10rem);min-height:0}.managed-terminal-shell:before{content:"";position:absolute;inset:0 0 auto;height:1.75rem;background:linear-gradient(180deg,#1f2937,#111827);border-bottom:1px solid rgba(148,163,184,.26)}.managed-terminal-shell:after{content:"";position:absolute;top:.62rem;left:.8rem;width:.58rem;height:.58rem;border-radius:999px;background:#ff5f57;box-shadow:1rem 0 #ffbd2e,2rem 0 #28c840}.managed-terminal-shell .xterm{height:100%;position:relative;z-index:1;color:#d4d4d4;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.managed-terminal-shell .xterm-viewport,.managed-terminal-shell .xterm-screen{background-color:#0c0c0c!important}.managed-terminal-shell .xterm-viewport::-webkit-scrollbar{width:10px}.managed-terminal-shell .xterm-viewport::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px;border:2px solid #0c0c0c}.release-detail{display:grid;gap:1.2rem}.detail-grid{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;font-size:.9rem}.detail-label{font-weight:700;color:var(--portal-text-muted)}.detail-value{color:var(--portal-text)}.release-notes{padding:.85rem;border-radius:8px;background:#f8fafce0;border:1px solid rgba(148,163,184,.18);font-size:.9rem;line-height:1.6;white-space:pre-wrap}.artifact-list{display:grid;gap:.5rem}.artifact-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:.75rem;align-items:center;padding:.55rem .75rem;border-radius:6px;background:#f8fafc99;border:1px solid rgba(148,163,184,.12);font-size:.85rem}.artifact-kind{padding:.2rem .55rem;border-radius:999px;background:#1f4ed81a;color:var(--portal-primary);font-weight:700;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em}.artifact-name{font-weight:600;word-break:break-all}.artifact-size{color:var(--portal-text-muted);white-space:nowrap}.dashboard{display:grid;gap:1.2rem}.dashboard-header{margin-bottom:.5rem}.dashboard-status-badge{padding:.45rem 1rem;border-radius:999px;font-size:.82rem;font-weight:700}.status-ok{background:#16a34a24;color:#166534}.status-warn{background:#dc26261f;color:#991b1b}.dashboard-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.dashboard-metric-card{padding:1.2rem;border-radius:var(--portal-radius-md);background:var(--portal-surface-strong);border:1px solid rgba(148,163,184,.18);box-shadow:var(--portal-shadow-sm)}.metric-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--portal-text-muted);margin-bottom:.35rem}.metric-primary{font-size:2rem;font-weight:800;color:var(--portal-text);line-height:1.1}.metric-details{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.55rem}.metric-detail{font-size:.78rem;font-weight:600;padding:.2rem .55rem;border-radius:999px}.metric-detail--ok{background:#16a34a1f;color:#166534}.metric-detail--warn{background:#dc26261a;color:#991b1b}.metric-detail--muted{background:#94a3b81f;color:var(--portal-text-muted)}.metric-detail--info{background:#3b82f61a;color:#1d4ed8}.support-metric-grid{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;padding-top:.8rem;border-top:1px solid rgba(148,163,184,.16)}.support-stat{appearance:none;display:inline-flex;align-items:baseline;gap:.4rem;min-width:0;padding:.25rem 0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.support-stat:hover,.support-stat:focus-visible,.support-stat[aria-pressed=true]{color:var(--portal-primary);box-shadow:0 2px 0 var(--portal-primary);outline:none}.support-stat strong,.support-stat span{display:inline}.support-stat strong{color:var(--portal-text);font-size:1rem;line-height:1.2;overflow-wrap:anywhere}.support-stat span{color:var(--portal-text-muted);font-size:.82rem;font-weight:700;line-height:1.35}.support-stat--warn{color:var(--portal-danger)}.support-shell-header,.support-shell-header__row{margin-bottom:1rem}.support-shell{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:1rem;align-items:start}.support-shell__rail,.support-shell__main{display:grid;gap:1rem}.support-rail-panel,.support-triage-rail{display:grid;gap:.75rem}.support-case-list-panel__header h3{margin:0 0 .35rem}.support-rail-search{margin-bottom:0}.support-rail-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.support-rail-filters label{font-size:.74rem}.support-rail-filters select{padding-inline:.55rem}.support-case-list{display:grid;gap:0;border-top:1px solid rgba(148,163,184,.18)}.support-case-row{display:grid;gap:.3rem;width:100%;padding:.85rem .7rem;border:0;border-bottom:1px solid rgba(148,163,184,.18);border-radius:0;background:transparent;box-shadow:none;text-align:left;cursor:pointer}.support-case-row:hover,.support-case-row:focus-visible,.support-case-row--active{background:#2455ff0e;box-shadow:inset 3px 0 0 var(--portal-primary);outline:none}.support-case-row--sla{box-shadow:inset 3px 0 #d97706bf}.support-case-row__head,.support-case-row__customer,.support-case-row__footer{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:center}.support-case-row__public,.support-case-card__eyebrow{color:var(--portal-primary);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.support-case-row__title{color:var(--portal-text);font-weight:700;line-height:1.35}.support-case-row__time,.support-case-row__customer,.support-case-row__footer{color:var(--portal-text-muted);font-size:.82rem}.support-case-row__time{margin-left:auto}.support-case-row__customer span+span:before{content:"\b7";margin-right:.45rem}.support-case-row__status,.support-case-row__priority,.support-case-row__sla{font-weight:700}.support-case-row__sla{color:var(--portal-warning)}.support-case-row__counts{margin-left:auto}.support-workbench__badges{display:flex;flex-wrap:wrap;gap:.45rem;align-items:flex-start}.support-detail-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:.9rem}.support-detail-list--compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.support-detail{min-width:0;display:grid;grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr);gap:.65rem;padding:.55rem 0;border-bottom:1px solid rgba(148,163,184,.14)}.support-detail--empty{display:none}.support-detail span,.support-detail strong{display:block}.support-detail span{margin-bottom:0;color:var(--portal-text-muted);font-size:.76rem;font-weight:700;line-height:1.35}.support-detail strong{color:var(--portal-text);font-size:.84rem;line-height:1.35;overflow-wrap:anywhere}.support-workbench__header{gap:.9rem;align-items:flex-start}.support-workbench__header h3{margin:0 0 .35rem}.support-workbench__topbar,.support-workbench__actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.support-workbench__topbar{justify-content:space-between;margin:.8rem 0 1rem;padding:.65rem 0;border-top:1px solid rgba(148,163,184,.16);border-bottom:1px solid rgba(148,163,184,.16)}.support-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:1rem;align-items:start}.support-workspace__main,.support-workspace__side{display:grid;gap:1rem}@media(min-width:981px){.support-workspace__side{position:sticky;top:1rem}.support-workspace__side .support-detail-list{grid-template-columns:minmax(0,1fr);gap:0}.support-workspace__side .support-detail strong{font-size:.82rem;line-height:1.35}}.support-panel{min-width:0;padding:1rem;border:1px solid rgba(148,163,184,.2);border-radius:var(--portal-radius-sm);background:#f8fafc94}.support-section__header{margin-bottom:.8rem;align-items:flex-start}.support-panel h4{margin:0 0 .35rem;color:var(--portal-text)}.support-entry{padding:.75rem 0;border-top:1px solid rgba(148,163,184,.16)}.support-entry:first-of-type{border-top:0;padding-top:0}.support-entry__meta{display:flex;flex-wrap:wrap;gap:.35rem .65rem;align-items:baseline;margin-bottom:.3rem}.support-entry__meta strong{color:var(--portal-text)}.support-entry__meta span,.support-entry__body{color:var(--portal-text-muted)}.support-entry__body{line-height:1.55;overflow-wrap:anywhere}.support-composer{background:#fffffff0;border-color:#2455ff38;box-shadow:0 10px 24px #0f172a0f}.support-composer__actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.support-composer__modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.9rem}.support-composer__mode,.support-sidebar__tab,.support-assistant-tab{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.55rem .75rem;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#ffffffe0;color:var(--portal-text-muted);font:inherit;font-size:.82rem;font-weight:700;line-height:1.25;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.support-composer__mode:hover,.support-composer__mode:focus-visible,.support-sidebar__tab:hover,.support-sidebar__tab:focus-visible,.support-assistant-tab:hover,.support-assistant-tab:focus-visible{border-color:#2455ff66;background:#2455ff12;box-shadow:0 0 0 3px #2455ff1a;color:var(--portal-primary);outline:none}.support-composer__mode.is-active,.support-sidebar__tab.is-active,.support-assistant-tab.is-active{border-color:#2455ff38;background:#2455ff14;color:var(--portal-primary)}.support-composer__macro{margin-bottom:.9rem}.support-composer__badge{display:inline-flex;align-items:center;padding:.22rem .6rem;border-radius:999px;background:#1f4ed814;color:var(--portal-primary);font-size:.78rem;font-weight:700}.support-stream{display:grid;gap:1rem}.support-stream-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:.75rem;align-items:start}.support-stream-item__time{color:var(--portal-text-muted);font-size:.82rem;padding-top:.15rem}.support-stream-item__content{min-width:0;padding:.85rem .95rem;border-radius:var(--portal-radius-sm);border:1px solid rgba(148,163,184,.16);background:#ffffffe0}.support-stream-item--internal .support-stream-item__content{border-color:#d9770638;background:#f59e0b12}.support-stream-item--resolution .support-stream-item__content{border-color:#16a34a38;background:#16a34a0f}.support-stream-item--event .support-stream-item__content{padding:.25rem 0;border:0;background:transparent;color:var(--portal-text-muted);font-size:.84rem}.support-action-menu{position:relative}.support-action-menu>summary{list-style:none;cursor:pointer}.support-action-menu>summary::-webkit-details-marker{display:none}.support-action-menu__items{position:absolute;z-index:10;top:calc(100% + .4rem);right:0;display:grid;min-width:11rem;gap:.35rem;padding:.45rem;border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface);box-shadow:var(--portal-shadow-lg)}.support-action-menu__items .btn{justify-content:flex-start;width:100%}.support-sidebar{background:#fffffff0}.support-sidebar__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.9rem}.support-assistant-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.9rem}.support-assistant-tab{flex:1 1 9rem}.support-assistant-tab span{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;min-height:1.35rem;padding:0 .35rem;border-radius:999px;background:#64748b1f;color:inherit;font-size:.72rem;line-height:1}.support-assistant-panel{background:transparent;border:0;padding:0}.support-assistant-panel .btn{min-height:2.75rem}.assistant-consent{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.55rem;align-items:start;min-height:2.75rem;padding:.75rem;border:1px solid rgba(36,85,255,.18);border-radius:8px;background:#2455ff0b;cursor:pointer;line-height:1.45}.assistant-consent input{width:1.125rem;height:1.125rem;margin:.15rem 0 0;accent-color:var(--portal-primary)}.assistant-consent:focus-within{border-color:#2455ff7a;box-shadow:0 0 0 3px #2455ff1f}.assistant-consent+.helper{margin:.45rem 0 1rem}.support-assistant-panel__header{align-items:flex-start;margin-bottom:.75rem}.support-assistant-primary-reply{margin-bottom:.9rem;padding:.95rem 1rem;border-radius:var(--portal-radius-sm);border:1px solid rgba(36,85,255,.18);background:#2455ff0f}.support-assistant-primary-reply__header{display:flex;justify-content:space-between;gap:.65rem;align-items:baseline;margin-bottom:.4rem}.support-assistant-primary-reply__header strong{color:var(--portal-text)}.support-assistant-primary-reply__header span{color:var(--portal-primary);font-size:.8rem;font-weight:700}.support-assistant-loading{padding:.85rem .95rem;border-radius:var(--portal-radius-sm);border:1px dashed rgba(148,163,184,.28);color:var(--portal-text-muted)}.support-assistant-citations{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.support-assistant-chip{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;background:#1f4ed81a;color:var(--portal-primary);font-size:.78rem;font-weight:700}.support-assistant-blockers{margin-top:.75rem;color:var(--portal-text-muted)}.support-assistant-blockers ul{margin:.45rem 0 0 1.1rem;display:grid;gap:.3rem}.support-assistant-livechat{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.18)}.support-assistant-draft--resolution{border-left:3px solid rgba(22,163,74,.35);padding-left:.65rem}.support-assistant-draft--internal{border-left:3px solid rgba(15,23,42,.24);padding-left:.65rem}.support-upload-controls{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.9rem}.support-attachment-list{display:grid;gap:.6rem}.support-attachment-item{padding:.85rem 0}.support-triage-list{display:grid;gap:.7rem}.support-triage-row{display:grid;gap:.2rem;padding:.8rem .9rem;border-radius:var(--portal-radius-sm);border:1px solid rgba(148,163,184,.16);background:#ffffffd9}.support-triage-row>span,.support-triage-row>p{color:var(--portal-text-muted);overflow-wrap:anywhere}.support-triage-row p{font-size:.86rem}@media(max-width:980px){.support-shell,.support-workspace{grid-template-columns:minmax(0,1fr)}.support-shell--case-open .support-shell__main{order:-1}.support-shell--case-open .support-shell__rail,.support-shell-header--case-open .support-metric-grid{display:none}.support-stream-item{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.support-rail-filters{grid-template-columns:minmax(0,1fr)}.support-workbench{padding:.85rem}.support-workbench__topbar{align-items:flex-start}.support-workbench__actions,.support-composer__actions{width:100%}.support-action-menu{flex:1 1 auto}.support-action-menu>summary,.support-workbench__actions>.btn,.support-composer__actions>.btn-primary{width:100%}.support-action-menu__items{right:auto;left:0;width:min(100%,18rem)}.support-detail{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.support-admin-tools{margin-top:1rem}.support-admin-tools>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer}.support-admin-tools>summary::-webkit-details-marker{display:none}.support-admin-tools>summary>span:first-child{display:grid;gap:.2rem}.support-admin-tools>summary small{color:var(--portal-text-muted);font-weight:400}.support-admin-tools__action{color:var(--portal-primary);font-size:.82rem;font-weight:700}.support-admin-tools__body{display:grid;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.18)}.support-admin-tools__body>*{margin-block:0}.support-config{margin-block:1rem}.support-config>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between}.support-config>summary span,.support-config__item>div:first-child{display:grid;gap:.2rem}.support-config>summary small,.support-config__item small{color:var(--text-muted);font-weight:400}.support-config__body{display:grid;gap:1rem;margin-top:1rem}.support-config__section{border-top:1px solid var(--border);display:flex;gap:1rem;justify-content:space-between;padding-top:1rem}.support-config__section-main{min-width:0;width:100%}.support-config__items{display:grid;gap:.5rem;margin-top:.65rem}.support-config__item{align-items:center;background:var(--surface-subtle);border-radius:var(--radius-sm);display:flex;gap:.75rem;justify-content:space-between;padding:.65rem .75rem}.support-config__version{display:flex;justify-content:space-between;padding-block:.45rem}@media(max-width:720px){.support-config__section,.support-config__item{align-items:stretch;flex-direction:column}}.mail-failure-rail,.mail-failure-list{display:grid;gap:.7rem}.mail-failure-row{gap:.65rem}.mail-failure-row__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.mail-failure-row__head strong,.mail-failure-meta dd,.mail-failure-error span{min-width:0;overflow-wrap:anywhere}.mail-failure-meta{display:grid;gap:.35rem;margin:0}.mail-failure-meta div{display:grid;grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1.3fr);gap:.55rem}.mail-failure-meta dt,.mail-failure-meta dd{margin:0;font-size:.8rem}.mail-failure-meta dt,.mail-failure-error strong{color:var(--portal-text-muted);font-size:.76rem;font-weight:700}.mail-failure-error{display:grid;gap:.2rem;margin:0;padding:.6rem .7rem;border-radius:var(--portal-radius-sm);color:var(--portal-danger);background:#b91c1c0f}@media(max-width:720px){.mail-failure-meta div{grid-template-columns:minmax(0,1fr);gap:.15rem}}.support-privacy-rail,.privacy-request-list{display:grid;gap:.7rem}.privacy-request-row{gap:.65rem}.privacy-request-row__head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.privacy-request-row .badge{flex:0 0 auto}.privacy-request-meta{display:grid;gap:.4rem;margin:0}.privacy-request-meta div{display:grid;grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1.3fr);gap:.55rem}.privacy-request-meta dt,.privacy-request-meta dd{min-width:0;margin:0;overflow-wrap:anywhere}.privacy-request-meta dt,.privacy-request-row__text strong{color:var(--portal-text-muted);font-size:.76rem;font-weight:700}.privacy-request-meta dd{color:var(--portal-text);font-size:.82rem}.privacy-request-deadline{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.privacy-request-deadline--overdue{color:var(--portal-danger);font-weight:700}.privacy-request-deadline--overdue span{padding:.12rem .35rem;border-radius:999px;background:#b91c1c1a;font-size:.7rem}.privacy-request-row__text{display:grid;gap:.2rem;margin:0;color:var(--portal-text);white-space:pre-wrap}.privacy-request-row__note{padding:.6rem .7rem;border-radius:var(--portal-radius-sm);background:#2563eb0f}@media(max-width:720px){.privacy-request-meta div{grid-template-columns:minmax(0,1fr);gap:.15rem}}.header__search{display:inline-flex;align-items:center;gap:.55rem}.header__search kbd{border:1px solid var(--portal-border);border-radius:.3rem;padding:.1rem .35rem;font:inherit;font-size:.72rem;color:var(--portal-text-muted)}.command-palette-backdrop{position:fixed;inset:0;z-index:1000;background:#030812b8;display:flex;align-items:flex-start;justify-content:center;padding:clamp(3rem,12vh,8rem) 1rem 1rem}.command-palette{width:min(46rem,100%);max-height:min(44rem,80vh);overflow:hidden;display:flex;flex-direction:column;background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:.75rem;box-shadow:0 1.5rem 4rem #00000059}.command-palette__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem;border-bottom:1px solid var(--portal-border)}.command-palette__header div{display:flex;flex-direction:column;gap:.2rem}.command-palette__header span{font-size:.8rem;color:var(--portal-text-muted)}.command-palette__search{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem}.command-palette__search span{font-size:.78rem;font-weight:700;color:var(--portal-text-muted)}.command-palette__search input{width:100%;font-size:1rem}.command-palette__results{overflow:auto;padding:0 1rem 1rem}.command-palette__section h3{margin:.8rem 0 .35rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--portal-text-muted)}.command-palette__list{display:flex;flex-direction:column;gap:.25rem}.command-palette__row{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;border:1px solid transparent;border-radius:.45rem}.command-palette__row.is-selected,.command-palette__item.is-selected{border-color:var(--portal-accent)}.command-palette__item{width:100%;min-width:0;border:1px solid transparent;border-radius:.45rem;background:transparent;color:inherit;padding:.65rem .7rem;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.command-palette__row .command-palette__item{border:0}.command-palette__item:hover,.command-palette__item:focus-visible,.command-palette__favorite:hover,.command-palette__favorite:focus-visible{background:var(--portal-surface-strong)}.command-palette__item span:first-child{min-width:0;display:flex;flex-direction:column;gap:.15rem}.command-palette__item strong,.command-palette__item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-palette__item small,.command-palette__meta{font-size:.78rem;color:var(--portal-text-muted)}.command-palette__meta{flex:none}.command-palette__favorite{border:0;background:transparent;color:var(--portal-accent);font-size:1.25rem;cursor:pointer;border-radius:.35rem}.command-palette__state{padding:1.5rem .5rem;color:var(--portal-text-muted);text-align:center}@media(max-width:640px){.header__search kbd{display:none}.command-palette-backdrop{padding:.75rem}.command-palette{max-height:calc(100vh - 1.5rem)}.command-palette__meta{display:none}}.dashboard-server-grid h3{margin-bottom:.8rem}.server-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.server-card{padding:1rem;border-radius:var(--portal-radius-md);background:var(--portal-surface-strong);border:1px solid rgba(148,163,184,.18);box-shadow:var(--portal-shadow-sm);transition:border-color .16s ease}.server-card:hover{border-color:#2455ff33}.server-card--warn{border-color:#f59e0b4d}.server-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;flex-wrap:wrap}.server-card-title{display:flex;flex-direction:column;gap:.15rem}.server-card-sub{font-size:.82rem;color:var(--portal-text-muted)}.server-card-badges{display:flex;flex-wrap:wrap;gap:.35rem}.server-badge{display:inline-flex;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}.server-card-resources{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:.75rem;border-radius:8px;background:#f8fafce0}.resource-item{display:flex;flex-direction:column;gap:.2rem;text-align:center}.resource-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--portal-text-muted)}.resource-value{font-size:1.05rem;font-weight:800;color:var(--portal-text)}.resource-ok{color:#166534}.resource-mid{color:#92400e}.resource-high{color:#991b1b}.server-card-version{margin-top:.65rem;text-align:right}.login-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,460px);gap:1.2rem;align-items:stretch;max-width:1160px;margin:3rem auto}.login-panel{min-height:100%}.login-panel--brand{position:relative;overflow:hidden;border-radius:var(--portal-radius-lg);padding:1.6rem;background:linear-gradient(160deg,#081121f7,#0d1830f2 62%,#14375aeb);color:#fff;box-shadow:var(--portal-shadow-lg)}.login-panel--brand .form-hint{color:#e2e8f0c7;max-width:30rem;position:relative;z-index:1}.login-panel--form{padding:1.6rem}.login-box__toolbar{display:flex;justify-content:flex-end;margin-bottom:1rem}.hero-chip-row,.login-access-summary{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.hero-chip,.login-access-summary span{padding:.38rem .8rem;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffe6;font-size:.82rem;font-weight:700}.hidden{display:none}.u-mb-md{margin-bottom:1rem}.u-w-full{width:100%}.small{font-size:.84rem}@media(max-width:980px){.login-shell{grid-template-columns:1fr}.header__summary,.u-row-between,.portal-toolbar{align-items:stretch;flex-direction:column}.header__top{align-items:center;flex-direction:row}.header__identity{display:none}.server-grid,.server-card-resources{grid-template-columns:1fr}.resource-item{text-align:left}.support-shell--case-open .support-shell__rail>#ops-support-triage,.support-shell--case-open .support-shell__rail>#ops-mail-failures,.support-shell--case-open .support-shell__rail>#ops-privacy-requests{display:none}.capacity-overview__header{align-items:flex-start;flex-direction:column;gap:.25rem}.capacity-overview__metrics{grid-template-columns:1fr}.capacity-overview__metrics>div,.capacity-overview__metrics>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.45rem 0;border-left:0;border-top:1px solid rgba(148,163,184,.16)}.capacity-overview__metrics dd{margin:0}.action-inbox-controls{position:static;justify-content:space-between;margin-top:.85rem;box-shadow:none}}@media(max-width:960px){.app{padding:.9rem}.managed-hosts-card{display:flex;flex-direction:column}.managed-section-nav{flex-wrap:nowrap;overflow-x:auto;padding:.45rem;border:1px solid var(--portal-border);border-radius:8px;background:var(--portal-surface)}.managed-section-nav .btn{flex:0 0 auto}.managed-hosts-card .managed-setup{order:1}.form-row,.managed-job-filter-panel{grid-template-columns:1fr}.tabs{top:.4rem}.tab{flex:1 1 10rem}.actions,.portal-toolbar__actions,.portal-toolbar__filters{width:100%}.header__actions{width:auto;flex-wrap:wrap;justify-content:flex-end}.header__actions .btn,.header .portal-locale-picker,.header .portal-locale-picker__select{width:auto}.saved-filter-menu,.saved-filter-menu__controls,.saved-filter-menu select{width:100%}.saved-filter-menu__controls{grid-template-columns:1fr}.portal-search-input,.portal-filter-select,.btn,.portal-locale-picker,.portal-locale-picker__select{width:100%}.table-wrap{overflow:visible;border:0;background:transparent}.table-wrap table,.table-wrap thead,.table-wrap tbody,.table-wrap tr,.table-wrap td{display:block;width:100%}.table-wrap thead{display:none}.table-wrap tbody{display:grid;gap:.85rem}.table-wrap tr{border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#fffffff0;box-shadow:var(--portal-shadow-sm);overflow:hidden}.table-wrap td{display:grid;grid-template-columns:minmax(7.5rem,36%) minmax(0,1fr);gap:.75rem;padding:.75rem .85rem;border-bottom:1px solid rgba(148,163,184,.13);white-space:normal}.table-wrap td:before{content:attr(data-label);color:var(--portal-text-muted);font-weight:800;font-size:.78rem}.table-wrap td[colspan]{display:block}.table-wrap td[colspan]:before{content:none}.font-mono-muted{white-space:normal}.table-wrap .actions,.table-wrap .actions--record,.table-wrap .actions--stacked{min-width:0}.table-wrap td.actions{display:flex;align-items:stretch;flex-direction:column;gap:.55rem;padding-top:.9rem;border-top:2px solid rgba(148,163,184,.14)}.table-wrap td.actions:before{display:block;width:100%}.table-wrap td.actions .btn{width:100%}.operations-action-list{grid-template-columns:1fr}.action-inbox-item--critical{grid-column:auto}.record-action-panel__secondary,.record-action-panel__danger{flex-direction:column}.record-action-panel__secondary .btn,.record-action-panel__danger .btn,.support-action-panel__secondary .btn,.support-attachment-actions .btn,.table-wrap .btn-sm{width:100%;min-height:2.75rem}}@media(max-width:820px){.tabs{display:none}.module-picker{position:sticky;top:.4rem;z-index:10;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;margin-bottom:.65rem;padding:.65rem .75rem;border:1px solid rgba(36,85,255,.22);border-inline-start:3px solid var(--portal-primary);border-radius:8px;background:linear-gradient(180deg,var(--portal-surface) 0%,var(--portal-surface-strong) 100%);box-shadow:0 6px 16px #0f172a14}.module-picker__label{color:var(--portal-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.module-picker select{width:100%;min-height:2.75rem;padding:.6rem 2.25rem .6rem .75rem;border:1px solid var(--portal-border);border-radius:8px;background:var(--portal-surface-strong);color:var(--portal-text);font:inherit;font-weight:700}}@media(max-width:640px){.app{padding:.5rem}.header{margin-bottom:.55rem;padding:.65rem;border-radius:10px}.header__top{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;align-items:stretch}.header__identity{display:none}.header__actions{width:100%;display:flex;gap:.4rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.header__actions .btn{width:auto;min-height:2.75rem;padding-inline:.65rem}.header .brand-lockup__logo{width:2.25rem;height:2.25rem}.header .brand-lockup__eyebrow,.header .portal-locale-picker{display:none}.header .header__locale-action{display:inline-flex;min-width:2.75rem;padding-inline:.55rem}.header__logout{margin-left:auto}.header__refresh{order:3}.header .brand-lockup__title{font-size:1rem}.tabs{flex-wrap:nowrap;gap:.25rem;margin-bottom:.55rem;padding:.35rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.tab{flex:0 0 auto;min-height:2.75rem;padding:.55rem .75rem}.portal-dialog{width:min(100% - .5rem,100%);max-height:calc(100dvh - .5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:16px}.portal-dialog--drawer{border-radius:16px 0 0 16px}[data-testid=managed-admin-terminal-toggle],[data-testid=managed-terminal-tool]{display:none!important}.operation-center{align-items:stretch;flex-direction:column;margin-inline:.5rem}.operation-center progress{width:100%}.portal-dialog__surface{padding:1rem}.portal-dialog__actions{flex-direction:column-reverse;align-items:stretch}.portal-dialog__copy-row{grid-template-columns:1fr}.action-inbox-item{align-items:stretch;flex-direction:column}.action-inbox-item .btn{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.btn:hover,.tab:hover{transform:none}}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--portal-bg: #08111f;--portal-bg-elevated: #111d30;--portal-surface: rgba(15, 23, 42, .97);--portal-surface-strong: #111d30;--portal-surface-muted: #172235;--portal-border: rgba(148, 163, 184, .3);--portal-border-strong: rgba(141, 180, 255, .4);--portal-text: #edf4ff;--portal-text-muted: #aebbd0;--portal-primary: #8db4ff;--portal-primary-hover: #c7d9ff;--portal-primary-soft: rgba(96, 165, 250, .2);--portal-action: #2558c7;--portal-action-hover: #1d4ed8;--portal-accent: #5eead4;--portal-danger: #fda4af;--portal-warning: #fdba74;--portal-success: #86efac;--portal-shadow-sm: 0 10px 26px rgba(0, 0, 0, .22);--portal-shadow-lg: 0 22px 52px rgba(0, 0, 0, .42)}body{background:var(--portal-bg)}a{color:var(--portal-primary)}.header,.module-picker,.tabs,.card,.product-card,.managed-setup,.managed-advanced,.form-disclosure,.section-nav,.saved-filter-menu,.table-wrap,.dashboard-metric-card,.server-card,.support-case-row,.support-composer,.support-sidebar,.support-stream-item__content,.support-triage-row,.portal-dialog__surface{border-color:var(--portal-border);background:var(--portal-surface);box-shadow:0 1px 2px #0000003d}.header,.tabs{border-color:transparent;background:transparent;box-shadow:none}.tabs{border-bottom-color:var(--portal-border)}.header .brand-lockup__logo,.header__identity,.server-card-resources,.filter-panel,.support-stat,.support-detail,.support-panel,.release-notes,.artifact-row,.portal-empty,.privacy-request-row__note,.managed-admin-tools{border-color:#94a3b842;background:#1e293bb8}.tabs{background:#0f172ae6}.tab:hover,.section-nav a:hover,.section-nav a:focus-visible,.support-case-row:hover,.support-case-row:focus-visible,.support-case-row--active{border-color:#8db4ff8f;background:#192840}.tab-group+.tab-group{border-left-color:#94a3b847}.tab.active,.support-stat:hover,.support-stat:focus-visible,.support-stat[aria-pressed=true],.support-composer__mode.is-active,.support-sidebar__tab.is-active,.support-assistant-tab.is-active,.support-assistant-primary-reply,.chip,.artifact-kind{border-color:#8db4ff61;background:#1e40af4d;color:#bfdbfe}.action-inbox-item{border-color:var(--portal-border);background:#111d30}.action-inbox-item--critical{border-color:#fda4af5c;background:#3a1d26}.action-inbox-item--warning{border-color:#fdba7457;background:#3a2a16}.portal-alert.action-inbox-item{border-color:var(--portal-border);background:#111d30;color:var(--portal-text)}.portal-alert.action-inbox-item--critical{border-color:#fda4af5c;background:#3a1d26;color:#fecdd3}.portal-alert.action-inbox-item--warning{border-color:#fdba7457;background:#3a2a16;color:#fed7aa}.btn-secondary,.support-composer__mode,.support-sidebar__tab,.support-assistant-tab{border-color:#94a3b85c;background:#172235;color:var(--portal-text)}.btn-secondary:hover{background:#223149}.form-group input,.form-group select,.form-group textarea,.portal-filter-select,.portal-search-input,.portal-locale-picker__select,.portal-dialog__field input,.portal-dialog__field select,.portal-dialog__field textarea{border-color:#94a3b86b;background:#0d1728;color:var(--portal-text)}input::placeholder,textarea::placeholder{color:#8494aa;opacity:1}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.portal-filter-select:focus,.portal-search-input:focus,.portal-locale-picker__select:focus,.portal-dialog__field input:focus,.portal-dialog__field select:focus,.portal-dialog__field textarea:focus{border-color:#8db4ffd1;box-shadow:0 0 0 4px #60a5fa2e}.managed-progress{border-color:#93c5fd4d;background:#1e40af33}.managed-progress--success{border-color:#86efac4d;background:#14532d47}.managed-progress--error,.support-stat--warn,.action-group--risk,.mail-failure-error{border-color:#fda4af52;background:#7f1d1d42}.managed-admin-tools__switcher .btn[aria-expanded=true],.managed-host-action-disclosure--risk summary,.field-error,.privacy-request-deadline--overdue,.mail-failure-error{color:#fecdd3}th{border-color:#94a3b83d;background:#172235;color:#dbe7f7}td{border-color:#94a3b833}.table-wrap tr{border-color:#94a3b847;background:#111d30}tbody tr:nth-child(2n) td{background:#172235}tbody tr:nth-child(2n):hover td,tbody tr:focus-within td{background:#1d304d}tr:hover td{background:#60a5fa14}.audit-context span,.support-event-detail{background:#26344a;color:#edf4ff}.font-mono-muted{color:#c7d9ff}.badge-green,.status-ok,.metric-detail--ok{border-color:#86efac4d;background:#14532d57;color:#bbf7d0}.badge-red,.status-warn,.metric-detail--warn{border-color:#fda4af57;background:#7f1d1d4d;color:#fecdd3}.badge-yellow{border-color:#fdba7452;background:#9a34124d;color:#fed7aa}.badge-muted,.metric-detail--muted{border-color:#cbd5e13d;background:#4755696b;color:#dbe5f2}.badge-neutral,.metric-detail--info{border-color:#93c5fd52;background:#1e40af57;color:#bfdbfe}.alert-error,.portal-alert--error{border-color:#fda4af57;background:#7f1d1d4d;color:#fecdd3}.alert-success,.portal-alert--success{border-color:#86efac4d;background:#14532d57;color:#bbf7d0}.portal-alert--info{border-color:#93c5fd52;background:#1e40af52;color:#bfdbfe}.support-stream-item--internal .support-stream-item__content,.support-stream-item--event .support-stream-item__content,.portal-empty--loading{background:#1e293bd1}.support-stream-item--resolution .support-stream-item__content{border-color:#86efac4d;background:#14532d42}.portal-empty--error{border-color:#fda4af4d;background:#7f1d1d3d}.action-group--risk .btn-secondary{border-color:#fda4af52;background:#450a0a75}.resource-ok{color:#86efac}.resource-mid{color:#fdba74}.resource-high{color:#fda4af}a:focus-visible,button:focus-visible,.btn:focus-visible,.tab:focus-visible{outline-color:#93c5fd}}
