.company-header__color-button{position:relative;flex:0 0 auto;padding:0;border:0;border-radius:16px;background:transparent;cursor:pointer}.company-header__color-button:hover{outline:2px solid var(--border);outline-offset:3px}.company-header__color-button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.company-color-picker{width:344px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);overflow-y:auto;overscroll-behavior:contain;padding:20px;border-radius:12px}.company-color-picker h3{margin:0 0 5px;font-size:16px;font-weight:600}.company-color-picker p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:18px}.company-color-picker__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:18px -2px}.company-color-picker__option{display:grid;place-items:center;min-width:0;min-height:44px;padding:3px;border:1px solid transparent;border-radius:9px;background:transparent;cursor:pointer}.company-color-picker__option>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.company-color-picker__option:hover{background:var(--muted)}.company-color-picker__option[aria-pressed=true]{border-color:var(--border);background:var(--muted)}.company-color-picker :is(button,input):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.company-color-picker__custom{padding:16px 0;margin-bottom:14px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.company-color-picker__custom label{display:block;margin-bottom:9px;font-size:13px;font-weight:500}.company-color-picker__input-row{display:flex;align-items:center;gap:8px}.company-color-picker__input-row input{min-width:0;height:38px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--foreground)}.company-color-picker__input-row input[type=color]{width:38px;flex:0 0 38px;padding:4px;cursor:pointer}.company-color-picker__input-row input[type=color]::-webkit-color-swatch-wrapper{padding:0}.company-color-picker__input-row input[type=color]::-webkit-color-swatch{border:0;border-radius:3px}.company-color-picker__input-row input[type=text]{width:100%;padding:0 9px;font:12px ui-monospace,monospace;text-transform:uppercase}.company-color-picker__input-row input[aria-invalid=true]{border-color:var(--destructive)}.company-color-picker__apply{height:38px;padding:0 11px;border:1px solid var(--border);border-radius:6px;background:var(--foreground);color:var(--background);font-size:12px;cursor:pointer}.company-color-picker__apply:hover:not(:disabled){opacity:.85}.company-color-picker__custom .company-color-picker__hint{margin-top:9px;font-size:11px}.company-color-picker__custom p[role=alert]{margin-top:8px;color:var(--destructive)}.company-color-picker__reset{width:100%;min-height:38px;margin-bottom:10px;border:1px solid var(--border);border-radius:7px;color:var(--foreground);background:var(--card);font-size:12px;cursor:pointer}.company-color-picker__reset:hover:not(:disabled){background:var(--muted)}.company-color-picker button:disabled{opacity:.45;cursor:default}.company-color-picker .company-color-picker__note{text-align:center;font-size:11px}.cmdb-company-card[style*=--company-accent-light]{border-top-color:color-mix(in srgb,var(--company-accent-light) 55%,var(--border))!important}html.dark .cmdb-company-card[style*=--company-accent-dark]{border-top-color:color-mix(in srgb,var(--company-accent-dark) 50%,var(--border))!important}.company-card__avatar{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:8px;color:var(--company-ink-foreground, #fff);background:var(--company-ink)}.company-card__avatar svg{width:16px;height:16px}.company-header-shell .company-header-summary__glyph,html.dark .company-header-shell .company-header-summary__glyph{color:var(--company-ink-foreground, #fff);border-color:var(--company-ink);background:var(--company-ink)}@media(max-width:640px){.company-header-shell{--company-mobile-surface: color-mix(in srgb, var(--company-ink) 6%, var(--card))}html.dark .company-header-shell{--company-mobile-surface: color-mix(in srgb, var(--company-accent-dark) 8%, var(--card))}.company-header-shell .company-header__metrics>.metric-card{background:var(--company-mobile-surface)}}.company-header-shell{display:flex;width:100%;flex-direction:column;gap:0}.company-header-summary{--summary-surface: var(--card);--summary-border: color-mix(in srgb, #0f172a 11%, transparent);--summary-border-bottom: color-mix(in srgb, #0f172a 11%, transparent);--summary-text: var(--foreground);--summary-muted: var(--muted-foreground);--summary-focus: color-mix(in srgb, var(--ring, var(--primary)) 42%, transparent);display:none;width:calc(100% - 48px);height:48px;margin:0 24px 12px;padding:0 10px 0 8px;align-items:center;gap:10px;box-sizing:border-box;border:1px solid var(--summary-border);border-bottom-color:var(--summary-border-bottom);border-radius:10px;color:var(--summary-text);background:var(--summary-surface);background-clip:padding-box;box-shadow:0 1px color-mix(in srgb,#0f172a 3%,transparent)}html.dark .company-header-summary{--summary-border: color-mix(in srgb, #fff 11%, transparent);--summary-border-bottom: color-mix(in srgb, #fff 11%, transparent);background:var(--card);box-shadow:0 1px color-mix(in srgb,#000 35%,transparent)}.company-header-shell[data-collapsed=true]>.company-header-summary{display:flex;animation:company-header-summary-in .22s cubic-bezier(.22,1,.36,1)}.company-header-shell[data-collapsed=false]>.company-header-summary{display:none;pointer-events:none}@keyframes company-header-summary-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.company-header-summary__glyph{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#0f172a 14%,transparent);border-radius:4px;color:color-mix(in srgb,var(--foreground) 82%,var(--muted-foreground));background:transparent}html.dark .company-header-summary__glyph{border-color:color-mix(in srgb,#fff 16%,transparent);color:color-mix(in srgb,#fff 84%,var(--muted-foreground));background:transparent}.company-header-summary__glyph-icon{width:14px;height:14px}.company-header-summary__glyph-icon[data-company-header-glyph=true] .executive-glyph__linework{stroke-width:1.45}.company-header-summary__monogram{display:none}.company-header-summary__body{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:9px}.company-header-summary__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--summary-text);font-family:Wix Madefor Display Variable,Wix Madefor Text Variable,Segoe UI,sans-serif;font-size:14px;line-height:18px;font-weight:650;letter-spacing:-.03em}.company-header-summary__status{width:fit-content;max-width:100%;flex:0 0 auto;display:inline-flex;align-items:center;padding:0;border:0!important;border-radius:0;color:var(--muted-foreground)!important;background:transparent!important;font-size:10px;line-height:14px;font-weight:550;letter-spacing:.1em;text-transform:uppercase}html.dark .company-header-summary__status{border-color:transparent!important;color:var(--muted-foreground)!important;background:transparent!important}.company-header-summary__status:before{content:"";width:5px;height:5px;flex:0 0 auto;margin-right:6px;border-radius:0;background:#1f8f5f;box-shadow:none}.company-header-summary__status[data-status=inactive]:before{background:#8996a5}.company-header-summary__status[data-status=one_time]:before,.company-header-summary__status[data-status=warning]:before,.company-header-summary__status[data-status=suspended]:before{background:#b7791f}.company-header-summary__action{min-width:96px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:4px;color:var(--foreground);background:var(--card);box-shadow:none;font-size:11px;line-height:14px;font-weight:550;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.company-header-summary__action:hover{border-color:color-mix(in srgb,var(--border) 70%,var(--foreground));background:color-mix(in srgb,var(--muted) 28%,var(--card))}.company-header-summary__action:active{transform:none}.company-header-summary__action:focus-visible{outline:2px solid var(--summary-focus);outline-offset:2px}html.dark .company-header-summary__action{border-color:var(--border);color:var(--foreground);background:var(--card);box-shadow:none}html.dark .company-header-summary__action:hover{border-color:color-mix(in srgb,var(--border) 70%,var(--foreground));color:var(--foreground);background:color-mix(in srgb,var(--muted) 35%,var(--card))}html.dark .company-header-summary__action:active{background:color-mix(in srgb,var(--muted) 50%,var(--card))}.company-header-summary__action-label{display:inline}.company-header-summary__chevron{width:14px;height:14px}.company-header-summary__chevron[data-company-header-glyph=true] .executive-glyph__linework{stroke-width:1.45}.company-header-shell__panel{position:relative;isolation:isolate;overflow:visible;display:grid;grid-template-rows:1fr;transition:grid-template-rows .18s cubic-bezier(.22,1,.36,1)}html:not(.dark) .company-header-shell[data-collapsed=false]>.company-header-shell__panel:after{content:none}.company-header-shell[data-collapsed=true] .company-header-shell__panel{grid-template-rows:0fr}.company-header-shell__panel-inner{position:relative;z-index:1;min-height:0;overflow:hidden}.company-header-shell[data-collapsed=true] .company-header-shell__panel-inner{pointer-events:none}.company-header-shell__card{padding:0 0 12px;overflow:visible;cursor:default;-webkit-user-select:none;user-select:none}.company-header-shell__card input,.company-header-shell__card textarea,.company-header-shell__card [contenteditable=true]{-webkit-user-select:text;user-select:text}.company-tabs-row{display:flex;align-items:flex-end;gap:.5rem;border-bottom:1px solid var(--border)}.company-tabs-row__scroll{min-width:0;flex:1 1 auto}.company-tabs-row__tab{font-size:14px;line-height:1.25rem;font-weight:550;letter-spacing:0}.company-tabs-row__tab:not([aria-current]){color:#52525b}.company-tabs-row__tab:not([aria-current]):hover{color:#18181b}html.dark .company-tabs-row__tab:not([aria-current]){color:#b4b4bd}html.dark .company-tabs-row__tab:not([aria-current]):hover{color:#f4f4f5}.company-tabs-row__trailing{flex:0 0 auto;padding-bottom:.25rem}.company-header-collapsible__toolbar,.company-header-shell__toolbar,.company-header-shell__fold,.company-header-collapsed__bar{display:none!important}@media(width<=68.75rem)and (width>=48rem){.company-header-summary{width:calc(100% - 24px);margin-inline:12px}}@media(width<48rem){.company-header-summary{width:100%;height:58px;margin:0 0 10px;padding:0 12px;border-width:0 0 1px;border-radius:0;gap:10px;color:var(--summary-text);background:var(--summary-surface);box-shadow:none}html.dark .company-header-summary{background:var(--card);box-shadow:none}.company-header-summary__glyph{width:30px;height:30px;border-color:color-mix(in srgb,#0f172a 14%,transparent);border-radius:4px;color:color-mix(in srgb,var(--foreground) 82%,var(--muted-foreground));background:transparent;font-family:Wix Madefor Display Variable,Segoe UI,sans-serif;font-size:9px;line-height:1;font-weight:650;letter-spacing:.08em}html.dark .company-header-summary__glyph{border-color:color-mix(in srgb,#fff 16%,transparent);color:color-mix(in srgb,#fff 84%,var(--muted-foreground));background:transparent}.company-header-summary__glyph-icon{display:none}.company-header-summary__monogram{display:block;max-width:31px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-header-summary__body{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px}.company-header-summary__name{max-width:100%;color:var(--summary-text);font-size:14px;line-height:17px;font-weight:680}.company-header-summary__status{padding:0;border:0!important;color:var(--summary-muted)!important;background:transparent!important;font-size:9px;line-height:12px}html.dark .company-header-summary__status{border:0!important;color:var(--summary-muted)!important;background:transparent!important}.company-header-summary__status:before{width:6px;height:6px;background:#11855f}.company-header-summary__action{min-width:38px;width:38px;height:38px;padding:0;border-color:var(--border);border-radius:10px;color:var(--foreground);background:color-mix(in srgb,var(--muted) 35%,var(--card));box-shadow:none}.company-header-summary__action:hover,html.dark .company-header-summary__action:hover{border-color:color-mix(in srgb,var(--border) 70%,var(--foreground));color:var(--foreground);background:color-mix(in srgb,var(--muted) 50%,var(--card))}.company-header-summary__action-label{display:none}.company-header-shell__card{padding-bottom:6px}html:not(.dark) .company-header-shell[data-collapsed=false]>.company-header-shell__panel:after{right:24px;bottom:4px;left:24px;height:12px;background:color-mix(in srgb,var(--foreground) 6%,transparent);filter:blur(14px);transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.company-header-summary,.company-header-shell__panel,.company-header-summary__action{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.company-header-collapsible--compact{width:100%}.company-header-compact [data-slot=card-content].company-header-compact__content{padding:.75rem 1rem}@media(width>=48rem){.company-header-compact [data-slot=card-content].company-header-compact__content{padding:.875rem 1.25rem}}.company-header-compact__row{display:flex;align-items:center;gap:.75rem;min-width:0}.company-header-compact__body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.125rem}.company-header-compact__logo{display:flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background:linear-gradient(to bottom right,#3b82f6,#9333ea);box-shadow:0 10px 15px -3px color-mix(in srgb,#3b82f6 20%,transparent)}@media(width>=48rem){.company-header-compact__logo{width:2.75rem;height:2.75rem}}.company-header-compact__name{margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem;color:var(--foreground)}@media(width>=48rem){.company-header-compact__name{font-size:1rem;line-height:1.5rem}}.company-header-compact__meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;font-size:.75rem;line-height:1rem;color:var(--muted-foreground)}.company-header-compact__status{display:inline-flex;align-items:center;gap:.25rem;border:1px solid;border-radius:.375rem;padding:.125rem .375rem;font-size:.6875rem;line-height:1rem;white-space:nowrap}.company-header-compact__status-dot{width:.375rem;height:.375rem;border-radius:9999px;background:currentColor}.company-header-compact__code{display:inline-flex;align-items:center;gap:.125rem;border:1px solid color-mix(in srgb,#3b82f6 40%,transparent);border-radius:.375rem;background:color-mix(in srgb,#3b82f6 10%,transparent);padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.6875rem;line-height:1rem;color:#93c5fd;white-space:nowrap}.company-header-compact__address{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.25rem}@media(width>=48rem){.company-header-compact__address{max-width:14rem}}.company-header-compact__actions{display:flex;flex-shrink:0;align-items:center;gap:.125rem}.company-header-compact__action-btn{width:2rem;height:2rem;padding:0}.company-header__link-control{position:relative;display:flex;align-items:center;flex:0 0 auto;-webkit-touch-callout:none;user-select:none}.company-header__link-control .company-header__link-icon{width:38px;min-width:38px;padding:0}.company-header__link-pencil{position:absolute;right:-6px;top:-6px;bottom:auto;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--muted-foreground);opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;transition:none}.company-header__link-pencil:hover{color:var(--foreground);background:var(--muted)}.company-header__link-icon:focus-visible+.company-header__link-pencil,.company-header__link-pencil:focus-visible{opacity:1;visibility:visible;pointer-events:auto;transition:none}.company-header__link-pencil:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.company-header .company-header__link-control .company-header__link-pencil:focus-visible{position:absolute}@media(hover:hover){.company-header__link-control:hover .company-header__link-pencil{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .12s ease .35s,visibility 0s linear .35s}.company-header__link-control:hover .company-header__link-pencil:focus-visible{transition:none}}.company-header__identity-row--editing-links .company-header__controls{display:none}.company-link-editor{flex:0 1 430px;width:min(430px,100%);min-width:0;margin:0;padding:0}.company-link-editor label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--foreground)}.company-link-editor__row{display:flex;align-items:center;gap:6px}.company-link-editor input{flex:1;width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);font-size:14px}.company-link-editor button{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--foreground);cursor:pointer}.company-link-editor button:hover{background:var(--muted)}.company-link-editor .company-link-editor__save{background:var(--foreground);color:var(--background)}.company-link-editor .company-link-editor__save:hover{opacity:.85}.company-link-editor :is(input,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.company-link-editor input[aria-invalid=true]{border-color:var(--destructive)}.company-link-editor p{margin:8px 0 0;font-size:11px;line-height:17px;color:var(--muted-foreground)}.company-link-editor p[role=alert]{color:var(--destructive)}@media(max-width:1100px){.company-link-editor{flex:0 0 auto;width:100%;margin:6px 0 4px}}@media(max-width:640px){.company-link-editor input{font-size:16px}.company-header__mobile-actions .company-header__link-icon{min-width:38px;width:38px;height:40px}}.company-header-wrap{--ch-font: "Wix Madefor Text Variable", "Segoe UI", sans-serif;--ch-display: "Wix Madefor Display Variable", "Wix Madefor Text Variable", "Segoe UI", sans-serif;--ch-mono: ui-monospace, "JetBrains Mono", "SFMono-Regular", Menlo, Consolas, monospace;--ch-radius: 16px;--ch-radius-sm: 8px;--ch-icon-stroke: 1.45;--ch-top: var(--card);--ch-top-raised: var(--surface-raised, var(--card));--ch-top-line: var(--border);--ch-top-accent: var(--company-accent-light, #287568);--ch-top-accent-soft: color-mix(in srgb, var(--ch-top-accent) 7%, var(--card));--ch-top-text: var(--foreground);--ch-top-muted: var(--muted-foreground);--ch-data: var(--card);--ch-rail: color-mix(in srgb, var(--muted) 22%, var(--card));--ch-border: var(--border);--ch-divider: var(--border);--ch-text: var(--foreground);--ch-muted: var(--muted-foreground);--ch-favorite: #a8882e;--ch-success: #1f8f5f;--ch-accent: var(--ring, var(--primary, #3478f6));--ch-card-border: color-mix(in srgb, #0f172a 11%, transparent);--ch-card-elevation: 0 2px 8px rgb(20 40 35 / 4%);--ch-mono-tint: var(--company-ink, #245e53);--ch-mono-border: var(--company-ink, #245e53);--ch-mono-fg: var(--company-ink-foreground, #ffffff);--ch-focus: var(--ch-top-accent);--ch-action-bg: color-mix(in srgb, var(--muted) 22%, var(--card));--ch-action-border: color-mix(in srgb, var(--border) 80%, transparent);--ch-action-fg: color-mix(in srgb, var(--muted-foreground) 55%, var(--foreground));--ch-hairline: color-mix(in srgb, #0f172a 9%, transparent);--ch-empty: var(--muted-foreground);width:100%;min-width:0;color:var(--ch-text);font-family:var(--ch-font);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}html.dark .company-header-wrap{--ch-top-accent: var(--company-accent-dark, #80c4b2);--ch-top-accent-soft: color-mix(in srgb, var(--ch-top-accent) 9%, var(--card));--ch-favorite: #c9a84a;--ch-rail: color-mix(in srgb, var(--muted) 7%, var(--card));--ch-card-border: color-mix(in srgb, #fff 11%, transparent);--ch-card-elevation: 0 1px 0 color-mix(in srgb, #000 35%, transparent);--ch-mono-tint: var(--company-ink, #245e53);--ch-mono-border: color-mix(in srgb, var(--ch-top-accent) 45%, var(--card));--ch-mono-fg: var(--company-ink-foreground, #ffffff);--ch-action-bg: color-mix(in srgb, var(--muted) 18%, var(--card));--ch-action-border: color-mix(in srgb, var(--border) 70%, transparent);--ch-action-fg: color-mix(in srgb, var(--muted-foreground) 58%, #fff);--ch-hairline: color-mix(in srgb, #fff 10%, transparent);--ch-empty: var(--muted-foreground);--ch-success: #34b87a}html.dark .company-header{border-color:var(--ch-card-border);box-shadow:var(--ch-card-elevation)}.company-page--hero-bleed,.company-page__hero-bleed{margin:0;padding:0}.company-page__hero-bleed,.company-page__hero-bleed .company-header-shell,.company-page__hero-bleed .company-header-wrap{width:100%;max-width:none}.company-header__context{min-height:52px;margin:0 24px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--foreground)}.company-header__page-title{min-width:0;display:flex;align-items:baseline;gap:18px}.company-header__page-title strong{flex:0 0 auto;font-size:14px;line-height:20px;font-weight:650;letter-spacing:-.01em}.company-header__page-title span{min-width:0;overflow:hidden;color:var(--muted-foreground);font-size:13px;line-height:20px;font-weight:460;text-overflow:ellipsis;white-space:nowrap}.company-header__system-actions{min-width:0;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.company-header{position:relative;isolation:isolate;width:calc(100% - 48px);min-width:0;min-height:180px;margin:8px 24px 0;overflow:visible;border:1px solid var(--ch-card-border);border-radius:var(--ch-radius);color:var(--ch-text);background-color:var(--card);background-image:none;box-shadow:var(--ch-card-elevation)}.company-header__body{min-width:0;overflow:hidden;border-radius:calc(var(--ch-radius) - 1px);display:grid;grid-template-rows:auto auto auto}.company-header__identity-row{position:relative;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px 22px;color:var(--ch-top-text);background:transparent;border-bottom:0;box-shadow:none}.company-header__identity-row>*{position:relative;z-index:1}.company-header__identity{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:18px}.company-header__monogram{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;border:1px solid var(--ch-mono-border);border-radius:16px;color:var(--ch-mono-fg);background:var(--ch-mono-tint);box-shadow:none;font-family:var(--ch-display);font-size:19px;line-height:1;font-weight:650;letter-spacing:-.025em;text-transform:uppercase}.company-header__identity-body{min-width:0;flex:1 1 auto}.company-header__title-line{position:relative;min-width:0;min-height:38px;max-width:100%;display:flex;align-items:center;flex-wrap:wrap;column-gap:9px;row-gap:5px}.company-header__name{min-width:0;flex:0 1 auto;max-width:100%;margin:0;overflow:visible;color:var(--ch-top-text);font-family:var(--ch-display);font-size:clamp(26px,2vw,32px);line-height:1.12;font-weight:650;font-variation-settings:"wght" 650;letter-spacing:-.03em;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;cursor:pointer}.company-header__name:hover{color:var(--ch-top-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.company-header__edit-name{position:static;flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--ch-radius-sm);color:var(--ch-top-muted);background:transparent;opacity:.5;cursor:pointer;transform:none}.company-header__title-line:hover .company-header__edit-name,.company-header__edit-name:focus-visible{opacity:1}.company-header__edit-name:hover{border-color:var(--ch-top-line);color:var(--ch-top-text);background:var(--ch-top-accent-soft)}.company-header__edit-name svg{width:16px;height:16px}.company-header__meta{min-width:0;margin-top:9px;display:flex;align-items:center;gap:16px;color:var(--ch-top-muted);flex-wrap:wrap;font-size:12px;line-height:18px;font-weight:450;opacity:1;letter-spacing:.02em}.company-header__tag{min-height:24px;padding:1px 7px;border:1px solid var(--ch-hairline);border-radius:5px;color:var(--ch-top-muted);background:var(--ch-rail);font:inherit;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:1}.company-header__tag:hover{color:var(--ch-top-text);background:var(--ch-top-accent-soft)}.company-header__tag.is-empty{border-style:dashed}.company-header__since{min-width:0;min-height:16px;display:inline-flex;align-items:center;gap:5px}.company-header__since-icon{width:12px;height:12px;flex:0 0 auto;color:var(--ch-top-muted);opacity:.85}.company-header__since-icon[data-company-header-glyph=true] .executive-glyph__linework{stroke-width:var(--ch-icon-stroke)}.company-header__since :is(button,span){color:inherit;font:inherit}.company-header__status-wrap{min-width:0;flex:0 0 auto;min-height:22px;display:flex;align-items:center;margin-left:0;padding-left:0;border-left:0}.company-header__status-wrap--identity{flex:0 0 auto}.company-header__status-wrap--identity .company-header__status{height:26px!important;min-height:26px!important;gap:6px!important;padding:0 8px!important;border:0!important;border-radius:6px!important;color:var(--ch-text)!important;background:var(--ch-rail)!important;box-shadow:none!important;backdrop-filter:none;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;line-height:15px!important}.company-header__status-wrap--identity .company-header__status-dot{width:6px;height:6px;flex-basis:6px;border-radius:50%;box-shadow:none}.company-header__status-wrap--identity .company-header__status:hover{color:var(--ch-top-text)!important;background:transparent!important}.company-header__status-wrap--identity .company-header__status-chevron{display:block}.company-header__status-wrap--identity .company-header__status[data-status=active]{color:var(--ch-success)!important;background:color-mix(in srgb,var(--ch-success) 8%,var(--card))!important}.company-header__status{width:auto!important;min-width:0!important;height:24px!important;min-height:24px!important;gap:5px!important;padding:0 7px!important;border:1px solid var(--ch-border)!important;border-radius:var(--ch-radius-sm)!important;color:var(--ch-top-text)!important;background:color-mix(in srgb,var(--muted) 28%,var(--card))!important;box-shadow:none!important;backdrop-filter:none;font-family:var(--ch-font)!important;font-size:10px!important;line-height:14px!important;font-weight:550!important;letter-spacing:.06em!important;text-transform:uppercase!important}.company-header__status:hover{color:var(--ch-top-text)!important;border-color:color-mix(in srgb,var(--border) 70%,var(--foreground))!important;background:color-mix(in srgb,var(--muted) 50%,var(--card))!important}.company-header__status>svg{display:block;width:13px;height:13px;color:currentColor;opacity:.64}.company-header__status-chevron{transform:rotate(90deg)}.company-header__status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:0;background:var(--ch-success);box-shadow:none}.company-header__status[data-status=inactive] .company-header__status-dot{background:#8d9eab;box-shadow:none}.company-header__status[data-status=one_time] .company-header__status-dot{background:#e2aa3b;box-shadow:none}.company-header__controls{min-width:0;flex:0 0 auto;display:flex;align-items:center;gap:12px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.company-header__mobile-command-row{display:none}.company-header__actions{min-width:0;display:flex;align-items:center;gap:8px;padding:0;border-radius:0;background:transparent}.company-header__action,.company-header__collapse{min-width:38px;width:auto;height:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--ch-action-border);border-radius:var(--ch-radius-sm);color:var(--ch-action-fg);background:transparent;box-shadow:none;font-family:var(--ch-font);font-size:12px;line-height:14px;font-weight:550;text-decoration:none;cursor:pointer;opacity:1;transition:background-color .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.company-header__action:hover,.company-header__collapse:hover{color:var(--ch-text);border-color:var(--ch-action-border);background:var(--ch-action-bg);opacity:1;filter:none;box-shadow:none}html.dark .company-header__action:hover,html.dark .company-header__collapse:hover{filter:none;box-shadow:none;color:var(--ch-text);background:var(--ch-action-bg)}.company-header__action:active,.company-header__collapse:active{filter:none;transform:none;background:color-mix(in srgb,var(--muted) 30%,var(--card))}.company-header__action:disabled,.company-header__collapse:disabled{opacity:.38;cursor:not-allowed;filter:none;transform:none}.company-header__action svg,.company-header__collapse svg{width:17px;height:17px;flex:0 0 auto;color:currentColor}.company-header__action svg[data-company-header-glyph=true] .executive-glyph__linework,.company-header__collapse svg[data-company-header-glyph=true] .executive-glyph__linework{stroke-width:var(--ch-icon-stroke)}.company-header__action--favorite{width:38px;padding-inline:0;color:var(--ch-action-fg);background:transparent}.company-header__action--favorite:hover{color:color-mix(in srgb,var(--ch-favorite) 55%,var(--ch-text));background:var(--ch-action-bg)}.company-header__action--favorite[data-active=true],.company-header__action--favorite.is-on{color:var(--ch-favorite);background:color-mix(in srgb,var(--ch-favorite) 12%,transparent);border-color:color-mix(in srgb,var(--ch-favorite) 22%,transparent);opacity:1;filter:none}.company-header__action--favorite[data-active=true] .executive-glyph__linework,.company-header__action--favorite.is-on .executive-glyph__linework{fill:currentColor;fill-opacity:.92;stroke:currentColor}html.dark .company-header__action--favorite[data-active=true],html.dark .company-header__action--favorite.is-on{background:color-mix(in srgb,var(--ch-favorite) 16%,transparent);border-color:color-mix(in srgb,var(--ch-favorite) 28%,transparent)}.company-header__action--favorite[data-active=true]:hover,.company-header__action--favorite.is-on:hover{filter:none;color:var(--ch-favorite);background:color-mix(in srgb,var(--ch-favorite) 18%,transparent)}.company-header__action--website,.company-header__action--email,.company-header__collapse{color:var(--ch-action-fg);background:transparent}.company-header__action--website:hover,.company-header__action--email:hover,.company-header__collapse:hover{color:var(--ch-text);background:var(--ch-action-bg)}.company-header__action.is-missing{opacity:.8;color:var(--ch-action-fg);background:transparent;filter:none;border-style:solid;border-color:color-mix(in srgb,var(--border) 55%,transparent)}.company-header__action.is-missing:hover{opacity:.78;color:var(--ch-text);background:var(--ch-action-bg);filter:none;border-style:solid;border-color:var(--ch-action-border)}.company-header__action-label,.company-header__collapse-label{display:inline;white-space:nowrap}.company-header__collapse{width:auto;min-width:38px;border-color:transparent}.company-header__metrics{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr) minmax(280px,1.2fr);column-gap:28px;padding:4px 28px 22px;background:var(--ch-data)}.metric-card{position:relative;min-width:0;min-height:102px;display:flex;flex-direction:column;justify-content:center;gap:0;padding:12px 0;border:0;color:var(--ch-text);background:transparent}.metric-card+.metric-card{border-left:0}.metric-card--link{text-align:left;text-decoration:none;cursor:pointer}.metric-card--link:hover .metric-card__label{color:var(--primary)}.metric-card--link:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:8px}.metric-card__demo{color:var(--ch-muted);font-family:var(--ch-font);font-size:10px;line-height:14px;font-weight:500}.metric-card+.metric-card:before{position:absolute;top:20px;bottom:20px;left:-14px;width:1px;background:var(--ch-hairline);content:""}.metric-card__tile{display:none}.metric-card__glyph{display:inline-flex;color:var(--ch-muted)}.metric-card__glyph svg{width:13px;height:13px}.executive-glyph__accent{fill:none;stroke:none}.executive-glyph__linework{vector-effect:non-scaling-stroke}.metric-card__label-row{min-width:0;height:16px;display:inline-flex;align-items:center;gap:6px}.metric-card__contact-phone-chip{width:12px;height:12px;flex:0 0 12px;display:grid;place-items:center;border-radius:0;color:var(--ch-empty);background:transparent;border:0;opacity:1}.metric-card__contact-phone-icon{width:12px;height:12px;flex:none;color:inherit}.metric-card__contact-phone-icon[data-company-header-glyph=true] .executive-glyph__linework{stroke-width:var(--ch-icon-stroke)}.metric-card__contact-phone.is-empty .metric-card__contact-phone-chip{opacity:1;background:transparent;border:0}.metric-card__contact-phone.is-empty .metric-card__contact-phone-icon{opacity:1;color:inherit}.metric-card__content{min-width:0;display:grid;grid-template-rows:18px 38px;align-content:center;gap:8px}.metric-card__label{min-width:0;color:var(--ch-muted);font-size:12px;line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;opacity:1}.metric-card--contract .metric-card__label,.metric-card--devices .metric-card__label,.metric-card--tickets .metric-card__label,.metric-card--contact .metric-card__label,html.dark .metric-card--contract .metric-card__label,html.dark .metric-card--devices .metric-card__label,html.dark .metric-card--tickets .metric-card__label,html.dark .metric-card--contact .metric-card__label{color:var(--ch-muted)}.metric-card__value,.metric-card__value-row{margin:0}.metric-card__value{min-width:0;height:38px;display:flex;align-items:center;overflow:hidden;color:var(--ch-text);font-family:var(--ch-display);font-size:32px;line-height:38px;font-weight:600;font-variation-settings:"wght" 600;font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.metric-card--contract .metric-card__value,.metric-card--devices .metric-card__value,.metric-card--tickets .metric-card__value{font-family:var(--ch-display);font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.045em}.metric-card__value.is-empty,.metric-card[data-state=empty] .metric-card__value,.metric-card--contract .metric-card__value.is-empty,.metric-card--tickets .metric-card__value.is-empty,.metric-card--devices .metric-card__value.is-empty,.metric-card[data-state=empty]:not(.metric-card--contract) .metric-card__value{color:var(--ch-empty);opacity:1;font-weight:500}.metric-card--contract .metric-card__value.is-empty{font-family:var(--ch-font);font-size:15px;line-height:38px;font-weight:500;font-variation-settings:normal;letter-spacing:normal}.metric-card--tickets .metric-card__value.is-empty,.metric-card--devices .metric-card__value.is-empty{font-size:32px;font-weight:500}html.dark .metric-card__value.is-empty,html.dark .metric-card[data-state=empty] .metric-card__value,html.dark .metric-card[data-state=empty]:not(.metric-card--contract) .metric-card__value{color:var(--ch-empty);opacity:1}.metric-card__value-row{min-width:0;height:38px;display:flex;align-items:baseline;gap:5px}.metric-card__unit{flex:0 0 auto;color:var(--ch-empty);font-size:10px;line-height:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.metric-card[data-state=empty] .metric-card__tile{display:none}.metric-card--contact{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:14px 18px;border-radius:10px;background:var(--ch-top-accent-soft)}.metric-card--contact:before{display:none}.metric-card--tickets[data-state=alert] .metric-card__value{color:#b7761b}html.dark .metric-card--tickets[data-state=alert] .metric-card__value{color:#e9b95e}.metric-card__contact-label{align-self:start}.metric-card__contact-row{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"avatar info" "avatar phone";align-items:center;column-gap:12px;row-gap:3px}.metric-card__contact-row.has-no-phone{grid-template-areas:"avatar info" ". info"}.metric-card__contact-avatar{grid-area:avatar;width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid var(--ch-hairline);border-radius:50%;color:var(--ch-top-accent);background:var(--card);font-family:var(--ch-display);font-size:12px;line-height:1;font-weight:650;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}html.dark .metric-card__contact-avatar{border-color:var(--ch-hairline);color:var(--ch-top-accent);background:var(--card)}.metric-card__contact-avatar:hover{border-color:color-mix(in srgb,var(--border) 40%,var(--foreground));color:var(--ch-text)}.metric-card__contact-avatar svg{width:16px;height:16px}.metric-card__contact-avatar svg[data-company-header-glyph=true] .executive-glyph__linework{stroke-width:var(--ch-icon-stroke)}.metric-card__contact-info{grid-area:info;min-width:0}.metric-card__contact-name{max-width:100%;display:block;overflow:hidden;padding:0;border:0;color:var(--ch-text);background:transparent;font-family:var(--ch-font);font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.02em;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.metric-card__contact-name:hover{color:var(--ch-text);text-decoration:underline;text-underline-offset:3px}.metric-card__contact-role{max-width:100%;margin:1px 0 0;overflow:hidden;color:var(--ch-muted);font-size:12px;line-height:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.metric-card__contact-divider{display:none}.metric-card__contact-phone{grid-area:phone;min-width:0;max-width:100%;display:flex;align-items:center;justify-content:flex-start;gap:5px;color:var(--ch-empty);font-size:11px;line-height:14px;font-weight:450;white-space:nowrap;opacity:1}.metric-card__contact-phone.is-empty{color:var(--ch-empty);font-weight:450;opacity:1}.metric-card__contact-phone-empty{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:450}.metric-card__contact-phone-link{min-width:0;min-height:18px;display:inline-flex;align-items:center;overflow:hidden;color:var(--ch-empty);font-family:var(--ch-mono);font-size:12px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:1}.metric-card__contact-phone-link:hover{color:var(--ch-text);text-decoration:underline;text-underline-offset:3px;opacity:1}.metric-card__contact-copy{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--ch-radius-sm);color:var(--ch-muted);background:transparent;cursor:pointer;opacity:.6;transition:opacity .1s ease}.metric-card__contact-phone:hover .metric-card__contact-copy,.metric-card__contact-copy:focus-visible{opacity:.7}.metric-card__contact-copy:hover{border-color:color-mix(in srgb,var(--border) 70%,transparent);color:var(--ch-text);background:color-mix(in srgb,var(--muted) 18%,transparent);opacity:1}.metric-card__contact-copy svg{width:13px;height:13px}.company-header__rail{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-top:1px solid var(--ch-hairline);color:var(--ch-muted);background:var(--ch-rail)}.company-header__rail-left{min-width:0;display:flex;align-items:stretch;gap:0}.company-header__rail-left>.company-header__rail-link:first-child{flex:0 1 auto;max-width:min(560px,48vw);min-width:0}.company-header__rail-right,.company-header__org{min-width:0;display:flex;align-items:stretch}.company-header__rail-right{border-left:0;flex:0 0 auto}.company-header__rail-link{min-width:0;min-height:42px;display:flex;align-items:center;gap:8px;padding:0 22px;border:0;border-radius:0;color:inherit;background:transparent;font-family:var(--ch-font);font-size:12px;line-height:18px;font-weight:450;letter-spacing:.02em;text-decoration:none;cursor:pointer;opacity:1}.company-header__rail-link:hover{color:var(--ch-text);background:var(--ch-top-accent-soft)}html.dark .company-header__rail-link:hover{color:var(--ch-text)}.company-header__rail-link:active{background:color-mix(in srgb,var(--muted) 55%,transparent)}.company-header__rail-link.is-empty,html.dark .company-header__rail,html.dark .company-header__rail-link.is-empty{color:var(--ch-muted)}.company-header__rail-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-header__rail-left>.company-header__rail-link:first-child .company-header__rail-text{max-width:100%}.company-header__rail-icon{width:14px;height:14px;flex:0 0 14px;color:var(--ch-muted)}.company-header__rail-icon[data-company-header-glyph=true] .executive-glyph__linework{stroke-width:var(--ch-icon-stroke)}html.dark .company-header__rail-icon{color:var(--ch-muted)}.company-header__rail-sep{display:none;width:0;height:0;background:transparent}.company-header__org{position:relative}.company-header__org>.company-header__rail-link{width:100%}.company-header__org-detach{width:28px;height:28px;flex:0 0 28px;align-self:center;display:grid;place-items:center;margin-right:4px;padding:0;border:0;border-radius:var(--ch-radius-sm);color:#778997;background:transparent;cursor:pointer}.company-header__org-detach:hover{color:#b24b4b;background:#b24b4b12}.company-header__org-detach svg{width:14px;height:14px}.company-header__rail-right .company-header__rail-link{width:100%;justify-content:flex-end}.company-header :is(button,a,[role=combobox]):focus-visible{position:relative;z-index:2;outline:2px solid var(--ch-focus)!important;outline-offset:-2px}.company-header__identity-row :is(button,a,[role=combobox]):focus-visible,.company-header__context button:focus-visible{outline:2px solid var(--ch-top-accent)!important;outline-offset:-2px}.company-header__input-on-hero,.company-header__edit-field{border-color:var(--ch-border)!important;border-radius:var(--ch-radius-sm)!important;color:var(--ch-text)!important;background:var(--card)!important;box-shadow:none!important}.company-header__input-on-hero:focus,.company-header__edit-field:focus{border-color:var(--ch-top-accent)!important;outline:2px solid var(--ch-top-accent-soft)!important;outline-offset:1px}.company-header__identity-body>input.company-header__name{width:min(100%,640px);height:38px;min-width:0;padding:2px 8px;font-size:28px}.company-header__edit-field{width:min(100%,440px);min-width:0;height:32px;margin-top:6px;padding:4px 8px;font-size:14px}.company-header__rail-link:has(input){flex-basis:560px}.company-header__rail-link .company-header__edit-field{margin-top:0}.company-header svg{shape-rendering:geometricPrecision}@media(max-width:1240px)and (min-width:1101px){.company-header__action-label,.company-header__collapse-label{display:none}.company-header__identity-row{gap:14px;padding-inline:14px}.company-header__name{font-size:22px}.company-header__controls{flex-shrink:1}.company-header__action,.company-header__collapse{padding-inline:0;width:36px;min-width:36px;height:36px;min-height:36px}.company-header__collapse{min-width:36px}.company-header__metrics{grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr) minmax(0,.85fr) minmax(0,1.3fr);column-gap:20px;padding:8px 16px 10px}.metric-card{padding-inline:0}.metric-card__tile{display:none}.metric-card__contact-row{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"avatar info" ". phone";gap:4px 10px}.metric-card__contact-avatar{width:32px;height:32px}.metric-card__contact-phone{font-size:11px;opacity:.7}.metric-card__contact-copy{width:22px;height:22px;flex-basis:22px}}@media(max-width:1100px){.company-header{width:calc(100% - 24px);margin:8px 12px 0}.company-header__body{grid-template-rows:auto auto auto}.company-header__identity-row{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.company-header__identity{width:100%}.company-header__controls{max-width:100%;align-self:stretch}.company-header__actions{flex:1 1 auto;justify-content:flex-end}.company-header__action,.company-header__collapse{flex:0 0 auto}.company-header__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:94px}.metric-card--contract{grid-column:1/3}.metric-card--devices{grid-column:1;border-left:0;border-top:1px solid var(--ch-hairline)}.metric-card--tickets{grid-column:2;border-top:1px solid var(--ch-hairline)}.metric-card--contact{grid-column:1/3;border-left:0;border-top:1px solid var(--ch-hairline)}.metric-card+.metric-card:before{display:none}.company-header__rail{grid-template-columns:1fr}.company-header__rail-right{border-top:1px solid rgba(109,130,147,.12);border-left:0}.company-header__rail-right .company-header__rail-link{justify-content:flex-start}}@media(max-width:767px){.company-header-wrap{overflow:hidden;color:var(--ch-text);background:transparent}.company-header__context{min-height:50px;margin:0;padding:6px 14px 4px;color:var(--foreground);border-bottom:1px solid var(--border)}.company-header__page-title{gap:0}.company-header__page-title strong{color:var(--foreground);font-family:var(--ch-display);font-size:17px;line-height:22px;font-weight:690;letter-spacing:-.025em}.company-header__page-title span{display:none}.company-header__system-actions{color:var(--foreground)}.company-header__system-actions>div{gap:2px}.company-header__system-actions button{width:36px;height:36px;min-width:36px;color:var(--muted-foreground)!important;background:transparent!important;box-shadow:none!important}.company-header__system-actions button:hover{background:var(--ch-top-accent-soft)!important}.company-header__system-actions button svg{color:currentColor!important}.company-header__system-actions button[aria-label="Меню пользователя"]>div{color:var(--foreground)!important;background:color-mix(in srgb,var(--muted) 45%,var(--card))!important;box-shadow:none!important}.company-header{width:100%;min-height:0;margin:0;overflow:visible;border:0;border-radius:0;color:var(--ch-text);background:var(--card);box-shadow:none}html.dark .company-header{box-shadow:none}.company-header__body{grid-template-rows:auto auto auto;background:transparent}.company-header__identity-row{position:relative;align-items:stretch;gap:4px;padding:8px 12px 6px;background:transparent}.company-header__identity{width:100%;align-items:center;gap:9px}.company-header__monogram{width:36px;height:36px;flex-basis:36px;border:1px solid var(--ch-mono-border);border-radius:var(--ch-radius-sm);color:var(--ch-mono-fg);background:var(--ch-mono-tint);box-shadow:none;font-size:11px}html.dark .company-header__monogram{color:var(--ch-mono-fg);background:var(--ch-mono-tint);box-shadow:none}.company-header__title-line{min-height:24px;padding-right:0;flex-wrap:nowrap;column-gap:4px}.company-header__identity-body>input.company-header__name{height:28px;font-size:20px}.company-header__name{display:-webkit-box;overflow:hidden;color:var(--ch-top-text);font-size:18px;line-height:22px;font-weight:650;letter-spacing:-.03em;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1 1 auto}.company-header__edit-name{right:0;color:var(--ch-top-muted)}.company-header__meta{flex-wrap:nowrap;gap:5px 10px;margin-top:2px}.company-header__tag,.company-header__since{color:var(--ch-top-muted)}.company-header__tag{min-height:22px;padding:0;border:0;background:transparent}.company-header__since{min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap}.company-header__since :is(button,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-header__meta>.company-header__status-wrap:not(.company-header__status-wrap--mobile),.company-header__controls{display:none}.company-header__mobile-command-row{min-width:0;width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:0;border-top:0}.company-header__status-wrap--mobile{min-width:0;flex:0 1 auto;margin:0;padding:0;border:0}.company-header__status-wrap--mobile .company-header__status{min-width:0;height:32px;padding:0 8px!important;border:1px solid var(--ch-border)!important;border-radius:var(--ch-radius-sm)!important;color:var(--ch-top-text)!important;background:color-mix(in srgb,var(--muted) 28%,var(--card))!important;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.company-header__status-wrap--mobile .company-header__status:hover{border-color:color-mix(in srgb,var(--border) 70%,var(--foreground))!important;background:var(--ch-top-accent-soft)!important}.company-header__status-wrap--mobile .company-header__status-dot{width:5px;height:5px;border-radius:0;background:var(--ch-success);box-shadow:none}.company-header__mobile-actions,.company-header__mobile-actions .company-header__actions{min-width:0;display:flex;align-items:center}.company-header__mobile-actions{flex:0 0 auto}.company-header__mobile-actions .company-header__actions{width:auto;border:0;gap:5px}.company-header__mobile-actions .company-header__action,.company-header__collapse--mobile{min-width:36px;width:36px;height:36px;min-height:36px;padding:0;border-radius:10px}.company-header__mobile-actions .company-header__action--favorite{width:36px;padding:0}.company-header__mobile-actions .company-header__action-label{display:none}.company-header__collapse--mobile{flex:0 0 36px}.company-header__collapse--mobile .company-header__collapse-label{display:none}.company-header__metrics{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:6px;padding:4px 12px 8px;background:transparent}.metric-card{--ch-text: #18181b;--ch-muted: #52525b;--ch-empty: var(--ch-text);min-width:0;min-height:68px;display:flex;flex-direction:column;justify-content:center;gap:0;padding:7px 8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ch-border) 45%,transparent);border-radius:8px;color:var(--ch-text);background:color-mix(in srgb,var(--muted) 6%,var(--card))}html.dark .metric-card{--ch-text: #f4f4f5;--ch-muted: #b4b4bd}.metric-card__tile{display:none}.metric-card__glyph{width:13px;height:13px;flex-basis:13px}.metric-card__glyph svg{width:13px;height:13px}.metric-card+.metric-card:before{display:none}.metric-card--contract{grid-column:1;grid-row:1}.metric-card--devices{grid-column:2;grid-row:1}.metric-card--tickets{grid-column:3;grid-row:1}.metric-card--contact{grid-column:1 / -1;grid-row:2;min-height:60px;align-content:center;gap:2px;padding:6px 10px}.metric-card__content{grid-template-rows:auto auto;gap:2px}.metric-card__label{color:var(--ch-muted);font-size:11px;line-height:14px;font-weight:500;letter-spacing:0;text-transform:none;opacity:1;white-space:normal}.company-header .metric-card .metric-card__value{font-size:22px;line-height:26px;font-variant-numeric:tabular-nums}.company-header .metric-card--contract .metric-card__value.is-empty{color:var(--ch-muted);font-size:13px;line-height:20px;white-space:normal;font-weight:500}.metric-card__unit{color:var(--ch-muted);font-size:10px;opacity:1}.metric-card[data-state=empty]:not(.metric-card--contract) .metric-card__value,html.dark .metric-card[data-state=empty]:not(.metric-card--contract) .metric-card__value{color:var(--ch-empty);opacity:1;font-weight:600}.metric-card__contact-label{color:var(--ch-muted);font-size:12px}.metric-card__contact-row,.metric-card__contact-row.has-no-phone{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"avatar info phone";align-content:center;column-gap:6px;row-gap:0}.metric-card__contact-avatar{grid-area:avatar;width:30px;height:30px;grid-row:auto;border-color:color-mix(in srgb,var(--border) 55%,transparent);color:color-mix(in srgb,var(--foreground) 58%,var(--muted-foreground));background:color-mix(in srgb,var(--muted) 12%,var(--card));font-size:9px}html.dark .metric-card__contact-avatar{border-color:color-mix(in srgb,var(--border) 60%,transparent);color:color-mix(in srgb,#fff 76%,var(--muted-foreground));background:color-mix(in srgb,var(--muted) 18%,var(--card))}.metric-card__contact-name{max-width:100%;color:var(--ch-text);font-size:13px;line-height:18px;font-weight:600}.metric-card__contact-role,.metric-card__contact-divider{display:none}.metric-card__contact-phone{grid-area:phone;min-width:0;justify-content:flex-start;gap:4px;color:var(--ch-muted);font-size:11px;line-height:13px;opacity:1}.metric-card__contact-phone-chip{display:none;border-radius:0;color:var(--ch-muted);background:transparent;border:0}.metric-card__contact-phone-icon{width:12px;height:12px}.metric-card__contact-phone-link{max-width:calc(100% - 32px);min-height:30px;color:var(--ch-muted);font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.metric-card__contact-copy{width:28px;height:30px;flex-basis:28px;border-radius:6px;color:var(--ch-muted)}.metric-card__contact-copy svg{width:12px;height:12px}.metric-card__contact-phone-empty{font-size:8px}.company-header__rail{grid-template-columns:minmax(0,1fr) auto;border-top:1px solid var(--ch-divider);color:var(--ch-muted);background:var(--ch-rail)}html.dark .company-header__rail{color:var(--ch-muted)}.company-header__rail-left{min-height:40px}.company-header__rail-right{border-top:0;border-left:0}.company-header__rail-right .company-header__rail-link{justify-content:flex-start;min-height:40px;padding:0 8px;color:var(--ch-muted);background:transparent}.company-header__rail-right .company-header__rail-link:hover{color:var(--ch-text);background:var(--ch-top-accent-soft)}.company-header__metrics .metric-card__label-row{height:auto;min-height:16px;gap:4px}.company-header__metrics .metric-card__value-row{height:auto;flex-wrap:wrap;gap:0 4px}.company-header__rail-link{min-height:40px;padding:0 8px;gap:4px;font-size:11px;letter-spacing:0}.company-header__rail-left>.company-header__rail-link:first-child,.company-header__rail-left>.company-header__org{flex:1 1 0;max-width:none}.company-header__rail:has(input){grid-template-columns:1fr}}@media(max-width:390px){.company-header__mobile-actions .company-header__action--favorite,.company-header__collapse--mobile{width:36px;flex-basis:36px}.company-header__metrics{gap:6px;padding-inline:10px}}@media(prefers-reduced-motion:reduce){.company-header *,.company-header *:before,.company-header *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.company-section-tabs,.company-tab-actions--refined{--section-tab-text: #52525b;--section-tab-muted: #71717a;--section-tab-hover: #f4f4f5;--section-tab-hover-text: #18181b;display:flex;align-items:center;gap:4px;width:max-content;min-width:max-content;padding:3px;border:1px solid var(--border);border-radius:9px;background:var(--card);box-shadow:0 1px 2px #0000000d;box-sizing:border-box}.dark .company-section-tabs,.dark .company-tab-actions--refined{--section-tab-text: #b4b4bd;--section-tab-muted: #a1a1aa;--section-tab-hover: #27272a;--section-tab-hover-text: #f4f4f5}.company-tab-header--refined{height:auto;min-height:36px;flex-wrap:wrap;overflow:visible}.company-tab-actions--refined{min-width:0;max-width:100%;flex-wrap:wrap}.company-tab-actions--refined>button{height:28px;min-width:28px;border-radius:6px;font-size:13px;font-weight:550;line-height:18px;letter-spacing:0}.company-tab-actions--refined>.company-tab-action--neutral{width:28px;padding:0;border:0;color:var(--section-tab-text);background:transparent;box-shadow:none}.company-tab-actions--refined>.company-tab-action--neutral:hover{color:var(--section-tab-hover-text);background:var(--section-tab-hover)}.company-tab-actions--refined>.cmdb-button--info{color:#fff;background:#2563eb;box-shadow:0 1px 2px #0000001a}.company-tab-actions--refined>.cmdb-button--info:hover{background:#1d4ed8}.company-tab-actions--refined>.cmdb-button--info:active{background:#1e40af}.company-tab-actions--refined>button:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.company-tab-actions--refined>button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.company-tab-view-switch{display:flex;gap:2px}.company-tab-view-switch>button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;color:var(--section-tab-text);background:transparent;cursor:pointer}.company-tab-view-switch>button:hover,.company-tab-view-switch>button[aria-pressed=true]{color:var(--section-tab-hover-text);background:var(--section-tab-hover)}.company-tab-view-switch>button:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.company-section-tabs>button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;height:28px;margin:0;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--section-tab-text);font-family:inherit;font-size:13px;font-weight:550;line-height:18px;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease}.company-section-tabs>button:hover{color:var(--section-tab-hover-text);background:var(--section-tab-hover)}.company-section-tabs>button:is([aria-selected=true],[aria-pressed=true]){color:#fff;background:#2563eb;box-shadow:0 1px 2px #0000001a}.company-section-tabs>button:active:not(:disabled){background:var(--section-tab-hover)}.company-section-tabs>button:is([aria-selected=true],[aria-pressed=true]):active{background:#1d4ed8}.company-section-tabs>button:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.company-section-tabs>button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media(prefers-reduced-motion:reduce){.company-section-tabs>button{transition:none}}.company-section-tabs.company-overview-switcher{width:19.75rem;min-width:19.75rem}.company-section-tabs.company-overview-switcher>button{flex:1 1 0;min-width:0;padding-inline:.25rem}.company-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.company-overview-stats:not(:has(.overview-card--services)){grid-template-columns:repeat(3,minmax(0,1fr))}.overview-card{--overview-text: #18181b;--overview-secondary: #52525b;min-width:0;min-height:264px;padding:16px 18px;display:flex;flex-direction:column;box-sizing:border-box;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--overview-text);box-shadow:none;container-type:inline-size}html.dark .overview-card{--overview-text: #f4f4f5;--overview-secondary: #b4b4bd}.overview-card__header{display:flex;align-items:center;gap:8px;min-height:20px}.overview-card__icon{display:grid;place-items:center;flex:0 0 16px;color:var(--overview-secondary)}.overview-card__icon svg{width:16px;height:16px;stroke-width:1.75}.overview-card__title{margin:0;color:var(--overview-text);font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.01em}.overview-card__summary{display:flex;align-items:center;justify-content:center;min-height:140px;margin:14px 0}.overview-card__ring{position:relative;width:140px;height:140px}.overview-card__metric{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;text-align:center}.overview-card__value{margin:0;color:var(--overview-text);font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.overview-card__caption{display:block;margin-top:2px;color:var(--overview-secondary);font-size:12px;line-height:18px}.overview-card__chart{width:140px;height:140px}.overview-card__sector{transition:opacity .18s ease;outline:none}.overview-card__legend,.overview-card__empty-text{margin:0;padding:10px 0 0;border-top:1px solid var(--border);color:var(--overview-secondary);font-size:12px;line-height:20px}.overview-card__legend{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px 12px;list-style:none}.overview-card__legend-item{min-width:0}.overview-card__legend-control{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:5px 6px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.overview-card__legend-control[data-highlighted=true]{background:color-mix(in srgb,var(--overview-text) 6%,transparent);color:var(--overview-text)}.overview-card__legend-control:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.overview-card__empty-text{text-align:center}.overview-card__legend-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%}.overview-card__legend-name{min-width:0;flex:1;overflow-wrap:anywhere}.overview-card__legend-value{flex:0 0 auto;color:var(--overview-text);font-weight:600;font-variant-numeric:tabular-nums}@container (min-width: 290px){.overview-card__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.overview-card__sector,.overview-card__legend-control{transition:none}}@media(max-width:1100px){.company-overview-stats,.company-overview-stats:not(:has(.overview-card--services)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.company-overview-stats,.company-overview-stats:not(:has(.overview-card--services)){grid-template-columns:1fr}}.provider-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px;align-items:start}.provider-card{--provider-line: #e5e8ec;--provider-muted: #68717e;--provider-soft: #f7f8fa;--provider-role: #267765;--provider-role-bg: #eff7f4;--provider-channel-accent: #2b967b;--provider-edit: #1d4ed8;min-width:0;padding:14px;border:1px solid var(--provider-line);border-radius:14px;color:var(--foreground);background:var(--card);box-shadow:inset 0 3px 0 var(--provider-channel-accent),0 1px 2px #0f172a08;container-type:inline-size;transition:border-color .16s ease}.dark .provider-card{--provider-line: #303947;--provider-muted: #a0a9b7;--provider-soft: #ffffff05;--provider-role: #8aceb6;--provider-role-bg: #8aceb610;--provider-edit: #3b82f6}.provider-card[data-channel=backup]{--provider-channel-accent: #c89537;--provider-role: #8b5b14;--provider-role-bg: #fff5df}.dark .provider-card[data-channel=backup]{--provider-channel-accent: #c89537;--provider-role: #efc477;--provider-role-bg: #efc47715}.provider-card:not(.provider-card--summary){padding:10px 12px}.provider-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.provider-card__identity{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.provider-card__icon{width:19px;height:19px;flex-shrink:0;color:var(--provider-role)}.provider-card__name{font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.02em;overflow-wrap:anywhere;cursor:pointer}.provider-card__name:hover{color:var(--provider-role)}.provider-card__role-button{border:0;padding:0;background:transparent;border-radius:6px;cursor:pointer}.provider-card__role-button:hover .provider-card__role{border-color:var(--provider-muted)}.provider-card .provider-card__role{font-size:12px;font-weight:600;line-height:16px;padding:4px 7px;color:var(--provider-role);background:var(--provider-role-bg);border:1px solid color-mix(in srgb,var(--provider-role) 22%,transparent);border-radius:6px}.provider-card__actions{display:flex;flex-shrink:0;gap:4px}.provider-card .provider-card__action{padding:0;width:28px;height:28px;min-height:28px;border-radius:6px;background:transparent;color:var(--provider-muted);box-shadow:none}.provider-card .provider-card__action:hover{background:var(--provider-soft);color:var(--foreground)}.provider-card .provider-card__action--delete:hover{background:#e0525212;color:#dc4545}.provider-card__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"speed payment" "type account";gap:4px 12px;margin-bottom:8px}.provider-card__field{display:flex;flex-direction:column;align-items:stretch;gap:1px;min-width:0;font-size:13px;line-height:20px}.provider-card__label{color:var(--provider-muted);font-size:12px;font-weight:450;line-height:18px}.provider-card__payment{grid-area:payment}.provider-card__speed{grid-area:speed}.provider-card__type{grid-area:type}.provider-card__account{grid-area:account}.provider-card__copy{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;flex-shrink:0;border:none;border-radius:5px;background:transparent;color:var(--provider-muted);cursor:pointer}.provider-card__copy:hover{background:var(--provider-soft);color:var(--foreground)}.provider-card__copy:disabled{opacity:.3;cursor:default}.provider-card__network{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:8px;background:var(--provider-soft);border-radius:8px;font-size:12px;line-height:20px}.provider-card__network>div{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0}.provider-card__network>div>span:first-child{font-size:11px;color:var(--provider-muted);line-height:16px;flex-shrink:0}.provider-card__network>div>span:not(:first-child){min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.provider-card__links{margin-top:8px;padding-top:6px;border-top:1px solid var(--provider-line)}.provider-card__disclosure{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:28px;padding:4px 6px;gap:6px;border:none;border-radius:7px;background:transparent;color:var(--foreground);cursor:pointer;transition:background .16s ease}.provider-card__disclosure:hover,.provider-card__disclosure[aria-expanded=true]{background:var(--provider-soft)}.provider-card__disclosure svg{color:var(--provider-muted);stroke-width:1.6}.provider-card__disclosure>div:last-child>span{min-width:20px;padding:1px 4px;text-align:center;border-radius:4px;background:var(--provider-soft);color:var(--provider-muted);font-variant-numeric:tabular-nums}.provider-card :focus-visible{outline:2px solid #6090ec;outline-offset:2px}.provider-card button:disabled{cursor:default;opacity:.45}.provider-card--summary .provider-card__header{margin-bottom:2px}.provider-card__summary-name{margin:0;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.02em;overflow-wrap:anywhere}.provider-card__overview-type{margin:0 0 12px 27px;font-size:12px;line-height:18px;color:var(--provider-muted)}.provider-card__overview-metrics,.provider-card__overview-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.provider-card--summary dt{font-size:12px;line-height:18px;color:var(--provider-muted)}.provider-card--summary dd{margin:2px 0 0;overflow-wrap:anywhere}.provider-card__overview-metrics dd{font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.provider-card__overview-metrics small{font-size:12px;font-weight:500;letter-spacing:0;color:var(--provider-muted)}.provider-card__overview-details{margin-top:12px;padding-top:10px;border-top:1px solid var(--provider-line)}.provider-card__overview-details dd{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;line-height:20px}.provider-card__overview-copy{display:flex;align-items:center;gap:4px;min-width:0}.provider-card__overview-copy>span{min-width:0;overflow-wrap:anywhere}@media(max-width:767px){.provider-card{padding:14px}.provider-cards-grid{gap:10px}.provider-card__copy{width:28px;height:28px}.provider-card__network{gap:6px 12px}}@media(prefers-reduced-motion:reduce){.provider-card,.provider-card__disclosure{transition:none}}.provider-inline{min-width:0;max-width:100%}.provider-inline__value,.provider-inline__editor{display:flex;align-items:center;min-width:0;gap:2px;min-height:26px}.provider-inline__trigger{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:4px;padding:2px 0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:pan-y}.provider-inline__trigger[data-copied=true]{opacity:.6}.provider-inline__reveal{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:26px;border:0;border-radius:5px;padding:3px;background:transparent;color:var(--provider-muted);cursor:pointer}.provider-inline__reveal:hover{color:var(--foreground);background:var(--provider-soft)}.provider-inline__reveal svg{width:14px;height:14px;stroke-width:1.75}.provider-card .provider-inline__input{flex:1 1 auto;width:100%;min-width:0;max-width:100%;min-height:26px;margin:0;padding:2px;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;font:inherit;font-weight:600;color:var(--provider-edit);caret-color:var(--provider-edit);text-shadow:none}.provider-card .provider-inline__input::placeholder{color:color-mix(in srgb,var(--provider-edit) 45%,transparent)}.provider-card__field:has(.provider-inline[data-editing=true])>.provider-card__label,.provider-card__network>div:has(.provider-inline[data-editing=true])>span:first-child,.provider-card__name[data-editing=true]{color:var(--provider-edit)}.provider-inline__input option{background:var(--card);color:var(--foreground)}.provider-card .provider-inline__currency{flex:0 0 64px;width:64px;font-size:12px}.provider-inline__error{display:block;color:var(--destructive);font-size:12px;font-weight:400;line-height:16px;overflow-wrap:anywhere}.provider-inline__status{font-size:11px;font-weight:400;color:var(--provider-muted)}.provider-inline--mono{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px}.provider-inline--metric{font-size:19px;font-weight:600;line-height:26px;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.provider-card__network .provider-inline{flex:1}.provider-card__automatic{color:var(--provider-muted);font-size:12px}.provider-card__identity>.provider-inline{flex:0 1 auto}.provider-card__name[data-editing]{flex:1 1 100px;max-width:160px}@media(max-width:767px){.provider-inline__trigger,.provider-inline__reveal{min-height:28px}.provider-card .provider-inline__input{min-height:28px;font-size:16px}.provider-card .provider-inline__currency{flex-basis:72px;width:72px}}.subnet-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:10px;padding:10px}.subnet-card{--subnet-muted: #68717e;--subnet-line: #e6e8ec;--subnet-soft: #f7f8fa;position:relative;min-width:0;padding:14px;border:1px solid var(--subnet-line);border-radius:14px;background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0f172a08;container-type:inline-size;transition:border-color .16s ease,box-shadow .16s ease}.dark .subnet-card{--subnet-muted: #a0a9b7;--subnet-line: #303947;--subnet-soft: #ffffff05}.subnet-card:hover{border-color:color-mix(in srgb,var(--subnet-muted) 45%,var(--subnet-line))}.subnet-card[data-selected=true]{border-color:#6090ec;box-shadow:0 0 0 1px #6090ec}.subnet-card .subnet-card__select{position:absolute;top:18px;left:14px;width:16px;height:16px}.subnet-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px;padding-left:26px}.subnet-card__identity{display:flex;gap:10px;align-items:flex-start;min-width:0;flex:1}.subnet-card__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--subnet-line);border-radius:10px;background:var(--subnet-soft);color:var(--subnet-muted)}.subnet-card__name{font-size:16px;font-weight:600;line-height:22px;letter-spacing:-.02em;overflow-wrap:anywhere;cursor:pointer;border-radius:4px}.subnet-card__cidr{margin-top:3px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;line-height:20px;color:var(--subnet-muted);cursor:pointer;overflow-wrap:anywhere;border-radius:4px}.subnet-card .subnet-card__vlan{background:var(--subnet-soft);color:var(--subnet-muted);border:1px solid var(--subnet-line);border-radius:6px;padding:3px 7px;font:500 11px/16px var(--font-mono, monospace);cursor:pointer;white-space:nowrap}.subnet-card .subnet-card__vlan--empty{border-style:dashed}.subnet-card__body{display:flex;flex-direction:column;gap:0}.subnet-card__row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:30px;font-size:13px;line-height:20px}.subnet-card__label{display:block;color:var(--subnet-muted);font-size:12px;line-height:18px;font-weight:450;flex-shrink:0}.subnet-card__row+.subnet-card__row{border-top:1px solid var(--subnet-line)}.subnet-card__address{min-width:0;text-align:right;overflow-wrap:anywhere;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;font-variant-numeric:tabular-nums}.subnet-card__capacity{--subnet-usage: #22c55e;margin:8px 0;padding:10px 0;border-block:1px solid var(--subnet-line)}.subnet-card__capacity[data-tone=moderate]{--subnet-usage: #eab308}.subnet-card__capacity[data-tone=warning]{--subnet-usage: #f97316}.subnet-card__capacity[data-tone=critical]{--subnet-usage: #ef4444}.subnet-card__metrics{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px}.subnet-card__metrics>div:last-child{text-align:right}.subnet-card__metrics strong{display:block;margin-top:4px;font-size:24px;font-weight:600;letter-spacing:-.035em;line-height:28px;font-variant-numeric:tabular-nums}.subnet-card__metrics small{margin-left:2px;font-size:14px;color:var(--subnet-muted);font-weight:500}.subnet-card__track{height:6px;border-radius:6px;background:var(--subnet-soft);overflow:hidden}.subnet-card__fill{height:100%;background:var(--subnet-usage);border-radius:inherit;transition:width .25s ease}.subnet-card__wifi{min-height:28px}.subnet-card__wifi>.subnet-card__label{display:flex;align-items:center;gap:6px}.subnet-card__wifi>div{min-width:0;flex-shrink:1}.subnet-card__wifi>div>span{overflow-wrap:anywhere;min-width:0;font-size:12px}.subnet-card input{min-width:0;max-width:100%}.subnet-card input[data-slot=input],.subnet-card input[data-slot=input]:hover,.subnet-card input[data-slot=input]:focus,.subnet-card input[data-slot=input]:focus-visible{border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:none!important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important;--tw-ring-width: 0px !important;--tw-ring-offset-width: 0px !important}.subnet-card input[data-slot=input]:focus-visible{outline:none!important}.subnet-card__name:hover,.subnet-card__cidr:hover,.subnet-card .subnet-card__vlan:hover{background:var(--subnet-soft);color:var(--foreground)}.subnet-card :focus-visible:not(input){outline:2px solid #6090ec;outline-offset:3px}@container (max-width: 320px){.subnet-card__row:not(.subnet-card__wifi){align-items:stretch;flex-direction:column;gap:3px;padding:6px 0}.subnet-card__row:not(.subnet-card__wifi)>div{width:100%;justify-content:flex-start}.subnet-card__address{text-align:left}.subnet-card__icon{display:none}}@media(max-width:767px){.subnet-cards-grid{grid-template-columns:minmax(0,1fr);padding:8px;gap:10px}.subnet-card{padding:16px}.subnet-card .subnet-card__select{left:16px;top:20px}}@media(prefers-reduced-motion:reduce){.subnet-card,.subnet-card__fill{transition:none}}.svc-console-surface,.mt-shell,.services-dense-grid--console,.services-tab-surfaces,.company-page .services-tab,.mail-card,.mail-server-info-panel{--svc-console-text: var(--foreground);--svc-console-text-muted: var(--muted-foreground);--svc-console-text-subtle: var(--muted-foreground);--svc-console-text-bright: var(--foreground);--svc-console-placeholder: var(--muted-foreground);--svc-console-accent: var(--primary);--svc-console-row-bg: var(--popover);--svc-console-row-hover-bg: var(--accent);--svc-console-inline-row-bg: var(--popover);--svc-console-input-bg: var(--popover);--svc-console-border: var(--border);--svc-console-border-soft: var(--border);--svc-console-frame-create-border: var(--border);--svc-console-frame-create-accent-bar: var(--border);--svc-console-frame-create-accent-width: 1px;--svc-console-frame-create-radius: 8px;--svc-console-frame-create-glow: none;--svc-console-frame-create-row-bg: var(--popover);--svc-console-frame-create-inset-wash: none;--svc-console-frame-create-surface-shadow: none;--svc-console-frame-edit-border: var(--border);--svc-console-frame-edit-accent-bar: var(--border);--svc-console-frame-edit-glow: none;--svc-console-neon-deep: 37 99 235;--svc-console-neon-bright: 37 99 235;--svc-console-inline-row-border: var(--border);--svc-console-inline-row-glow: none;--svc-console-focus-border: var(--primary);--svc-console-focus-ring: color-mix(in srgb, var(--primary) 20%, transparent);--svc-console-inline-focus-glow: 0 0 0 2px var(--svc-console-focus-ring);--svc-console-radius: 6px;--svc-console-row-selected-bg: color-mix(in srgb, var(--primary) 12%, transparent);--svc-console-row-selected-border: color-mix(in srgb, var(--primary) 30%, transparent);--svc-console-expanded-panel-border: color-mix(in srgb, var(--svc-console-accent) 20%, transparent);--svc-console-expanded-panel-bg: color-mix(in srgb, var(--svc-console-accent) 1.8%, transparent);--svc-console-expanded-panel-border-soft: color-mix(in srgb, var(--svc-console-accent) 12%, transparent);--svc-console-expanded-panel-border-tabs: color-mix(in srgb, var(--svc-console-accent) 14%, transparent);--svc-console-expanded-panel-selected-ring: color-mix(in srgb, var(--svc-console-accent) 35%, transparent);--svc-console-expanded-panel-glow: none;--svc-console-expanded-panel-head-fg: var(--svc-console-accent);--svc-console-status-success-fg: #047857;--svc-console-status-success-bg: rgb(16 185 129 / .12);--svc-console-status-success-border: rgb(16 185 129 / .28);--svc-console-status-success-dot: #10b981;--svc-console-status-warn-fg: #b45309;--svc-console-status-warn-bg: rgb(245 158 11 / .14);--svc-console-status-warn-border: rgb(245 158 11 / .28);--svc-console-status-warn-dot: #f59e0b;--svc-console-status-error-fg: #b91c1c;--svc-console-status-error-bg: rgb(239 68 68 / .1);--svc-console-status-error-border: rgb(239 68 68 / .24);--svc-console-status-error-dot: #ef4444;--svc-console-status-neutral-fg: var(--muted-foreground);--svc-console-status-neutral-bg: transparent;--svc-console-status-neutral-border: color-mix(in srgb, var(--border) 85%, transparent);--svc-console-status-neutral-dot: var(--muted-foreground);--svc-console-neon-cyan: 37 99 235;--svc-console-neon-blue: 59 130 246;--svc-console-neon-soft: 147 197 253;--svc-console-neon-glow-line: none;--svc-console-neon-glow-strong: none;--svc-console-neon-line-gradient: none;--svc-console-btn-save-fg: #fff;--svc-console-btn-save-border: #2563eb;--svc-console-btn-save-bg: #2563eb;--svc-console-btn-save-bg-hover: #1d4ed8;--mail-info-panel-bg: var(--popover);--mail-info-panel-border: var(--border);--mail-info-panel-shadow: none;--mail-info-panel-divider: var(--border);--mail-info-panel-icon: var(--muted-foreground);--mail-info-panel-label: var(--muted-foreground);--mail-info-panel-value: var(--foreground);--mail-info-panel-action-fg: var(--muted-foreground);--mail-info-panel-action-bg: color-mix(in srgb, var(--input-background) 88%, var(--card));--mail-info-panel-action-border: var(--border);--mail-info-panel-action-hover-bg: var(--accent);--mail-info-panel-action-hover-fg: var(--foreground);--svc-console-composer-border: var(--svc-console-frame-create-border);--svc-console-composer-accent-bar: var(--svc-console-frame-create-accent-bar);--svc-console-composer-accent-width: var(--svc-console-frame-create-accent-width);--svc-console-composer-radius: var(--svc-console-frame-create-radius);--svc-console-composer-glow: var(--svc-console-frame-create-glow);--svc-console-composer-row-bg: var(--svc-console-frame-create-row-bg);--svc-console-composer-accent: var(--svc-console-frame-create-border);--website-edit-composer-border: var(--svc-console-frame-edit-border);--website-edit-composer-accent-bar: var(--svc-console-frame-edit-accent-bar);--website-edit-composer-glow: var(--svc-console-frame-edit-glow);--svc-neon-cyan: var(--svc-console-neon-cyan);--svc-neon-blue: var(--svc-console-neon-blue);--svc-neon-soft: var(--svc-console-neon-soft);--svc-neon-glow-line: var(--svc-console-neon-glow-line);--svc-neon-glow-strong: var(--svc-console-neon-glow-strong);--svc-neon-line-gradient: var(--svc-console-neon-line-gradient);--svc-console-table-head-bg: var(--muted);--svc-console-table-head-fg: var(--muted-foreground);--svc-console-table-head-border: var(--border);--svc-console-module-border: var(--border);--svc-console-module-bg: var(--popover);--svc-console-module-shadow: none;--svc-console-scroll-border: color-mix(in srgb, var(--border) 90%, transparent);--svc-console-scroll-bg: var(--popover);--svc-console-toolbar-surface: var(--popover);--svc-console-toolbar-border: color-mix(in srgb, var(--border) 82%, transparent);--svc-console-empty-bg: var(--popover);--svc-console-empty-border: color-mix(in srgb, var(--border) 92%, transparent);--svc-console-empty-title: var(--foreground);--svc-console-empty-sub: var(--muted-foreground)}.dark .svc-console-surface,.dark .mt-shell,.dark .services-dense-grid--console,.dark .services-tab-surfaces,.dark .company-page .services-tab,.dark .mail-card,.dark .mail-server-info-panel{--svc-console-text: var(--foreground);--svc-console-text-muted: var(--muted-foreground);--svc-console-text-subtle: var(--muted-foreground);--svc-console-text-bright: var(--foreground);--svc-console-placeholder: var(--muted-foreground);--svc-console-accent: var(--primary);--svc-console-row-bg: var(--popover);--svc-console-row-hover-bg: var(--accent);--svc-console-inline-row-bg: var(--popover);--svc-console-input-bg: var(--popover);--svc-console-border: var(--border);--svc-console-border-soft: var(--border);--svc-console-frame-create-border: var(--border);--svc-console-frame-create-accent-bar: var(--border);--svc-console-frame-create-glow: none;--svc-console-frame-create-row-bg: var(--popover);--svc-console-frame-create-inset-wash: none;--svc-console-frame-create-surface-shadow: none;--svc-console-frame-edit-border: var(--border);--svc-console-frame-edit-accent-bar: var(--border);--svc-console-frame-edit-glow: none;--svc-console-neon-deep: 37 99 235;--svc-console-neon-bright: 37 99 235;--svc-console-inline-row-border: var(--border);--svc-console-inline-row-glow: none;--svc-console-focus-border: var(--primary);--svc-console-focus-ring: color-mix(in srgb, var(--primary) 20%, transparent);--svc-console-inline-focus-glow: 0 0 0 2px var(--svc-console-focus-ring);--svc-console-row-selected-bg: rgba(41, 96, 206, .13);--svc-console-row-selected-border: rgba(93, 150, 255, .28);--svc-console-status-success-fg: #6ee7b7;--svc-console-status-success-bg: rgba(34, 210, 139, .1);--svc-console-status-success-border: rgba(34, 210, 139, .22);--svc-console-status-success-dot: #22d38b;--svc-console-status-warn-fg: #fde68a;--svc-console-status-warn-bg: rgba(245, 158, 11, .14);--svc-console-status-warn-border: rgba(245, 158, 11, .28);--svc-console-status-warn-dot: #f59e0b;--svc-console-status-error-fg: #f87171;--svc-console-status-error-bg: rgba(239, 68, 68, .1);--svc-console-status-error-border: rgba(239, 68, 68, .22);--svc-console-status-error-dot: #ef4444;--svc-console-status-neutral-fg: #7384a6;--svc-console-status-neutral-bg: transparent;--svc-console-status-neutral-border: rgba(140, 160, 210, .14);--svc-console-status-neutral-dot: #6b7fa4;--svc-console-neon-cyan: 56 189 248;--svc-console-neon-blue: 59 130 246;--svc-console-neon-soft: 147 197 253;--svc-console-neon-glow-line: none;--svc-console-neon-glow-strong: none;--svc-console-neon-line-gradient: none;--mail-info-panel-bg: var(--popover);--mail-info-panel-border: var(--border);--mail-info-panel-shadow: none;--mail-info-panel-divider: var(--border);--mail-info-panel-icon: var(--muted-foreground);--mail-info-panel-label: var(--muted-foreground);--mail-info-panel-value: var(--foreground);--mail-info-panel-action-fg: #9fb1d2;--mail-info-panel-action-bg: rgba(15, 25, 43, .6);--mail-info-panel-action-border: rgba(126, 162, 218, .22);--mail-info-panel-action-hover-bg: rgba(25, 40, 67, .9);--mail-info-panel-action-hover-fg: #f3f7ff;--svc-console-table-head-bg: var(--muted);--svc-console-table-head-fg: var(--muted-foreground);--svc-console-table-head-border: var(--border);--svc-console-module-border: var(--border);--svc-console-module-bg: var(--popover);--svc-console-module-shadow: none;--svc-console-scroll-border: rgba(255, 255, 255, .1);--svc-console-scroll-bg: var(--popover);--svc-console-toolbar-surface: var(--popover);--svc-console-toolbar-border: rgba(110, 145, 218, .18);--svc-console-empty-bg: var(--popover);--svc-console-empty-border: rgba(92, 126, 195, .22);--svc-console-empty-title: var(--foreground);--svc-console-empty-sub: var(--muted-foreground)}.svc-console-frame-create-surface,.mt-module .services-dense-grid--console .svc-console-composer-stack{isolation:isolate;overflow:hidden;border:1px solid var(--svc-console-frame-create-border);border-left-width:var(--svc-console-frame-create-accent-width);border-left-color:var(--svc-console-frame-create-accent-bar);border-radius:var(--svc-console-frame-create-radius, 12px);background:var(--svc-console-frame-create-row-bg);box-shadow:var(--svc-console-frame-create-surface-shadow)}.mail-server-info-panel{animation:mailInfoSlideIn .18s ease-out both;background:var(--mail-info-panel-bg);border:1px solid var(--mail-info-panel-border);box-shadow:var(--mail-info-panel-shadow)}.mail-server-info-panel__header,.mail-server-info-panel__footer{border-color:var(--mail-info-panel-divider)}.mail-server-info-panel__header{border-bottom-width:1px;border-bottom-style:solid}.mail-server-info-panel__footer{border-top-width:1px;border-top-style:solid}.mail-server-info-panel__icon{color:var(--mail-info-panel-icon)}.mail-server-info-panel__label{color:var(--mail-info-panel-label)}.mail-server-info-panel__title,.mail-server-info-panel__value{color:var(--mail-info-panel-value)}.mail-server-info-panel__row{border-bottom:1px solid var(--mail-info-panel-divider)}.mail-server-info-panel__row:last-child{border-bottom:none}.mail-server-info-panel__ghost-btn{color:color-mix(in srgb,var(--mail-info-panel-action-fg) 55%,transparent);transition:color .15s ease}.mail-server-info-panel__ghost-btn:hover{color:var(--mail-info-panel-action-fg)}.mail-server-info-panel__edit-btn{border:1px solid var(--mail-info-panel-action-border);background:var(--mail-info-panel-action-bg);color:var(--mail-info-panel-action-fg);transition:background .15s ease,color .15s ease,border-color .15s ease}.mail-server-info-panel__edit-btn:hover{background:var(--mail-info-panel-action-hover-bg);color:var(--mail-info-panel-action-hover-fg);border-color:color-mix(in srgb,var(--mail-info-panel-action-border) 70%,var(--primary))}@keyframes mailInfoSlideIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.svc-console-secret-cell,.services-dense-grid .license-secret-cell{display:inline-flex;width:min(100%,12rem);height:30px;min-width:0;align-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--svc-console-accent) 20%,transparent);border-radius:5px;background:color-mix(in srgb,var(--svc-console-input-bg) 88%,var(--svc-console-row-bg))}.svc-console-secret-cell__value,.services-dense-grid .license-secret-cell__value{min-width:0;flex:1 1 auto;overflow:hidden;padding:0 7px;color:var(--svc-console-text-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.svc-console-secret-cell__button,.services-dense-grid button.license-secret-cell__button{display:inline-flex;width:26px;height:28px;flex:0 0 26px;align-items:center;justify-content:center;border-left:1px solid color-mix(in srgb,var(--svc-console-accent) 16%,transparent);color:color-mix(in srgb,var(--svc-console-accent) 78%,transparent)}.svc-console-secret-cell__button:hover,.services-dense-grid button.license-secret-cell__button:hover{color:var(--svc-console-text-bright);background:color-mix(in srgb,var(--svc-console-accent) 12%,transparent)}.svc-console-secret-cell__button:disabled,.services-dense-grid button.license-secret-cell__button:disabled{color:color-mix(in srgb,var(--muted-foreground) 45%,transparent);cursor:not-allowed}.svc-console-field-row,.services-dense-grid .license-table-field-row{display:flex;width:100%;min-height:32px;align-items:center}.svc-console-field-text,.services-dense-grid .license-table-field-text{line-height:1.25}.svc-console-record-name,.services-dense-grid--website .website-table__name{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--mt-text, #dfeaff);font-size:var(--sdg-font);font-weight:600;letter-spacing:0;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.svc-console-name-selection-row,.services-dense-grid .license-table__name-selection-row{display:flex;min-width:0;width:100%;min-height:32px;align-items:center;gap:8px}.svc-console-selection-control,.services-dense-grid .license-table__selection-control{display:inline-flex;width:26px;height:32px;flex:0 0 26px;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.svc-console-selection-control:hover,.services-dense-grid .license-table__selection-control:hover{background:color-mix(in srgb,var(--muted) 30%,transparent)}.svc-console-table-card .svc-console-row-checkbox,.services-dense-grid .svc-console-row-checkbox,.services-dense-grid .services-dense-grid__head-check [data-slot=checkbox]{width:var(--svc-console-checkbox-size, 16px);height:var(--svc-console-checkbox-size, 16px);min-width:var(--svc-console-checkbox-size, 16px);border-color:color-mix(in srgb,var(--svc-console-accent) 38%,transparent);background:color-mix(in srgb,var(--svc-console-row-bg) 86%,transparent);box-shadow:none}.svc-console-table-card .svc-console-row-checkbox[data-state=checked],.services-dense-grid .svc-console-row-checkbox[data-state=checked],.services-dense-grid .services-dense-grid__head-check [data-slot=checkbox][data-state=checked]{border-color:var(--svc-console-accent);background:var(--svc-console-accent)}.svc-console-table-card .svc-console-row-checkbox [data-slot=checkbox-indicator] svg,.services-dense-grid .svc-console-row-checkbox [data-slot=checkbox-indicator] svg,.services-dense-grid .services-dense-grid__head-check [data-slot=checkbox] [data-slot=checkbox-indicator] svg{width:calc(var(--svc-console-checkbox-size, 16px) - 3px);height:calc(var(--svc-console-checkbox-size, 16px) - 3px)}.svc-console-quick-edit,.license-onec-quick-edit{border-top:1px solid var(--svc-console-expanded-panel-border-soft);padding:12px 14px 14px}.svc-console-calendar-icon{color:var(--svc-console-accent)}.svc-console-picker-dialog__header{border-bottom:1px solid var(--svc-console-border-soft)}.svc-console-picker-dialog__search{border-color:var(--svc-console-border-soft);background:var(--svc-console-input-bg)}.svc-console-picker-dialog__filter{border:1px solid var(--svc-console-border-soft);color:var(--muted-foreground);transition:border-color .15s,color .15s}.svc-console-picker-dialog__filter:hover{border-color:color-mix(in srgb,var(--svc-console-accent) 40%,var(--svc-console-border-soft));color:var(--foreground)}.svc-console-picker-dialog__filter--active{border-color:color-mix(in srgb,var(--svc-console-accent) 60%,var(--svc-console-border-soft));background:color-mix(in srgb,var(--svc-console-accent) 15%,transparent);color:var(--foreground)}.svc-console-picker-dialog__list{border:1px solid var(--svc-console-border-soft);background:var(--svc-console-input-bg)}.svc-console-picker-dialog__item{border:1px solid var(--svc-console-border-soft);transition:border-color .15s,background .15s}.svc-console-picker-dialog__item:hover{border-color:color-mix(in srgb,var(--svc-console-accent) 35%,var(--svc-console-border-soft))}.svc-console-picker-dialog__type-badge{border:1px solid var(--svc-console-border-soft);background:color-mix(in srgb,var(--svc-console-accent) 5%,transparent)}.svc-console-picker-dialog__radio-empty{border:1px solid color-mix(in srgb,var(--svc-console-accent) 40%,transparent);opacity:.4}.svc-console-picker-dialog__item--selected{border-color:color-mix(in srgb,var(--svc-console-accent) 60%,var(--svc-console-border-soft));background:color-mix(in srgb,var(--svc-console-accent) 15%,transparent);color:var(--foreground)}.svc-console-picker-dialog__item-icon{color:var(--svc-console-accent)}.svc-console-picker-dialog__footer{border-top:1px solid var(--svc-console-border-soft)}.mt-shell{--row-h: 44px;--edit-row-h: 72px;--row-gap: 4px;--head-h: 42px;--cell-x: 10px;--row-font: 13px;--row-radius: 12px;--avatar-size: 28px;--copy-size: 26px;--action-btn: 30px;--svc-table-check-w: 44px;--svc-table-actions-w: 112px;--chip-h: 24px;--input-h: 32px;--edit-btn-h: 32px;--mt-composer-cell-py: 14px;--mt-text: var(--svc-console-text);--mt-text-muted: var(--svc-console-text-muted);--mt-text-subtle: var(--svc-console-text-subtle);--mt-text-bright: var(--svc-console-text-bright);--mt-placeholder: var(--svc-console-placeholder);--mt-accent: var(--svc-console-accent);--mt-border: var(--svc-console-border);--mt-border-soft: var(--svc-console-border-soft);--mt-input-bg: var(--svc-console-input-bg);--mt-focus-ring: var(--svc-console-focus-ring);--mt-focus-border: var(--svc-console-focus-border);--mt-composer-radius: var(--svc-console-radius)}.mt-shell.density-comfort{--row-h: 58px;--edit-row-h: 72px;--row-gap: 8px;--head-h: 54px;--cell-x: 14px;--row-font: 14px;--row-radius: 14px;--avatar-size: 32px;--copy-size: 28px;--action-btn: 34px;--svc-table-actions-w: 124px;--chip-h: 28px;--input-h: 36px}.mt-shell.density-dense{--row-h: 36px;--edit-row-h: 72px;--row-gap: 0px;--head-h: 38px;--cell-x: 8px;--row-font: 12px;--row-radius: 8px;--avatar-size: 20px;--copy-size: 24px;--action-btn: 28px;--svc-table-actions-w: 96px;--chip-h: 22px;--input-h: 30px}.mt-shell:not(.density-comfort) .mt-avatar{display:none}.mt-shell:not(.density-comfort) .mt-mail-meta{display:none}.mt-module{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--svc-console-module-border, rgba(255, 255, 255, .14));border-radius:14px;background:var(--svc-console-module-bg, var(--popover, #061226));box-shadow:var(--svc-console-module-shadow, 0 16px 48px rgba(0, 0, 0, .3))}.mt-table-area{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:12px 14px 14px;gap:10px;overflow:hidden}.mt-topline{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.mt-topline-hint{display:flex;align-items:center;gap:8px;color:#6f84b3;font-size:12px;min-width:0}.mt-topline-hint strong{color:#cfe0ff}.mt-topline-hint .divider{width:1px;height:16px;background:#779be629}.mt-topline-icon{display:inline-flex;align-items:center;justify-content:center}.mt-topline-state--composer{color:#c4b5fd}.mt-topline-state--edit{color:var(--svc-console-status-success-fg)}.mt-topline-tools{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.mt-density-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(110,145,218,.18);border-radius:12px;background:#060c19c2}.mt-density-btn{height:26px;border:0;border-radius:9px;padding:0 8px;color:#8fa9dc;background:transparent;cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap;transition:color .13s,background .13s}.mt-density-btn:hover{color:#e6f0ff;background:#5078c81f}.mt-density-btn.active{color:#fff;background:#3c82ff3d;box-shadow:inset 0 0 0 1px #5a91ff47}.mt-table-state{color:#6f84b3;font-size:12px}.mt-status-select{display:inline-flex;gap:3px;padding:3px;border:1px solid rgba(110,145,218,.18);border-radius:10px;background:#060c19c2}.mt-status-opt{height:24px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#7384a6;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap;transition:color .12s,background .12s}.mt-status-opt:hover{color:#e6f0ff;background:#5078c81f}.mt-status-opt--active.active{color:#6ee7b7;background:#22d28b2e}.mt-status-opt--blocked.active{color:#fca5a5;background:#ef44442e}.mt-status-opt--inactive.active{color:#b9c9ea;background:#a0b2dc24}.mt-sf-btn{display:inline-flex;align-items:center;gap:5px}.mt-sf-count{min-width:16px;height:16px;padding:0 4px;border-radius:6px;background:#ffffff1a;font-size:10px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;line-height:1}.mt-sf-btn.sf-ok.active{color:var(--svc-console-status-success-fg);background:#22d28b29;box-shadow:inset 0 0 0 1px #22d28b47}.mt-sf-btn.sf-ok.active .mt-sf-count{background:#22d28b38;color:var(--svc-console-status-success-fg)}.mt-sf-btn.sf-warn.active{color:var(--svc-console-status-warn-fg);background:#f59e0b24;box-shadow:inset 0 0 0 1px #f59e0b47}.mt-sf-btn.sf-warn.active .mt-sf-count{background:#f59e0b33;color:var(--svc-console-status-warn-fg)}.mt-topline-server{font-size:12px;font-weight:800;color:#7eaaff;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.mt-topline-selection-count{font-size:12px;font-weight:700;color:#cfe0ff}.mt-topline-selection-count strong{color:#fff;font-size:13px}.mt-topline-clear-btn{display:inline-flex;align-items:center;gap:4px;padding:0 8px;height:24px;border:1px solid rgba(104,149,236,.22);border-radius:8px;background:transparent;color:#8eaae0;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:color .13s,background .13s,border-color .13s;outline:none}.mt-topline-clear-btn:hover{color:#f2f6ff;background:#5078c824;border-color:#78a0ff66}.mt-topline-clear-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mt-topline-action-btn{display:inline-flex;align-items:center;gap:5px;padding:0 10px;height:26px;border:1px solid rgba(104,149,236,.25);border-radius:8px;background:#ffffff0a;color:#cfe0ff;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:color .13s,background .13s,border-color .13s;outline:none}.mt-topline-action-btn:hover{color:#fff;background:#3c82ff2e;border-color:#5a96ff73}.mt-topline-action-btn--danger{border-color:#ef444438;color:#fca5a5}.mt-topline-action-btn--danger:hover{background:#ef444424;border-color:#ef444473;color:#fecaca}.mt-topline-action-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mt-scroll{flex:1 1 auto;min-height:0;max-height:calc(100dvh - 240px);overflow:auto;border-radius:14px;border:1px solid var(--svc-console-scroll-border, rgba(255, 255, 255, .1));background:var(--svc-console-scroll-bg, var(--card, #020e1a));scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.mt-scroll::-webkit-scrollbar{width:8px;height:8px}.mt-scroll::-webkit-scrollbar-thumb{border-radius:999px;background-clip:padding-box;border:2px solid transparent}.mt-scroll:hover::-webkit-scrollbar-thumb{background-color:#ffffff47}.mt-scroll,:root:not(.dark) .mt-scroll{scrollbar-width:none}.mt-scroll::-webkit-scrollbar{display:none;width:0;height:0}.mt-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0 var(--row-gap);padding:0 8px 8px}.svc-console-table-card{--svc-table-head-bg: var(--svc-console-table-head-bg, rgba(4, 10, 20, .98));--svc-table-head-border: var(--svc-console-table-head-border, rgba(119, 155, 230, .16));--svc-table-row-border: var(--svc-console-border-soft, rgba(16, 32, 68, .22));--svc-table-row-bg: var(--svc-console-row-bg, var(--card));--svc-table-row-hover-bg: var(--svc-console-row-hover-bg, var(--accent));--svc-table-row-selected-bg: var(--svc-console-row-selected-bg);--svc-table-row-selected-border: var(--svc-console-row-selected-border)}.mt-table thead th{position:sticky;top:0;z-index:5;height:var(--head-h);padding:0 var(--cell-x);text-align:left;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--svc-console-table-head-fg, #7384a6);background:var(--svc-table-head-bg, rgba(4, 10, 20, .98));border-bottom:1px solid var(--svc-table-head-border, rgba(119, 155, 230, .16));white-space:nowrap;backdrop-filter:blur(16px)}.mt-table thead th.mt-th-check{width:var(--svc-table-check-w, 44px);padding-inline:10px;text-align:center}.mt-table thead th.mt-th-right{width:var(--svc-table-actions-w, 112px);text-align:right;padding-right:10px}.mt-table thead th.mt-th-center{text-align:center}.mt-table tbody td{height:var(--row-h);padding:0 var(--cell-x);font-size:var(--row-font);color:var(--svc-console-text, #dfeaff);background:var(--svc-table-row-bg, var(--svc-console-row-bg, var(--card)));border-top:1px solid var(--svc-table-row-border, var(--svc-console-border-soft, var(--border)));border-bottom:1px solid var(--svc-table-row-border, var(--svc-console-border-soft, var(--border)));vertical-align:middle;transition:background .13s,border-color .13s}.mt-table tbody tr td.mt-td-check{width:var(--svc-table-check-w, 44px);min-width:var(--svc-table-check-w, 44px);max-width:var(--svc-table-check-w, 44px);padding-inline:10px;border-left:1px solid var(--svc-table-row-border, rgba(16, 32, 68, .22));border-radius:var(--row-radius) 0 0 var(--row-radius);transition:background .13s,border-color .13s,box-shadow .13s}.mt-table tbody tr td:last-child{width:var(--svc-table-actions-w, 112px);min-width:var(--svc-table-actions-w, 112px);max-width:var(--svc-table-actions-w, 112px);border-right:1px solid var(--svc-table-row-border, rgba(16, 32, 68, .22));border-radius:0 var(--row-radius) var(--row-radius) 0;padding-inline:10px}.mt-table tbody tr:hover:not(.svc-console-edit-row):not(.mt-row--composer) td{background:var(--svc-table-row-hover-bg, var(--svc-console-row-hover-bg, var(--accent)));border-color:rgb(var(--svc-console-neon-deep, 23 37 84) / .35)}.mt-table tbody tr.mt-row--selected td{background:var(--svc-table-row-selected-bg, var(--svc-console-row-selected-bg));border-color:var(--svc-table-row-selected-border, var(--svc-console-row-selected-border))}.mt-table tbody tr.mt-row--composer:not(.svc-console-stack-composer-table-row) td,.mt-table tbody tr.svc-console-edit-row:not(.svc-console-stack-composer-table-row) td{background:var(--svc-console-frame-create-row-bg, var(--card))!important;border-top:1px solid var(--svc-console-frame-create-border)!important;border-bottom:1px solid var(--svc-console-frame-create-border)!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:var(--svc-console-frame-create-surface-shadow);height:var(--edit-row-h)!important;vertical-align:middle}.mt-table tbody tr.mt-row--composer:not(.svc-console-stack-composer-table-row) td.mt-td-check,.mt-table tbody tr.svc-console-edit-row:not(.svc-console-stack-composer-table-row) td.mt-td-check{width:44px;min-width:44px;max-width:44px;padding-inline:10px;border-left:var(--svc-console-frame-create-accent-width) solid var(--svc-console-frame-create-accent-bar)!important;border-top-left-radius:var(--svc-console-frame-create-radius, 12px);border-bottom-left-radius:var(--svc-console-frame-create-radius, 12px)}.mt-table tbody tr.mt-row--composer:not(.svc-console-stack-composer-table-row) td:last-child,.mt-table tbody tr.svc-console-edit-row:not(.svc-console-stack-composer-table-row) td:last-child{border-right:1px solid var(--svc-console-frame-create-border)!important;border-top-right-radius:var(--svc-console-frame-create-radius, 12px);border-bottom-right-radius:var(--svc-console-frame-create-radius, 12px)}.mt-composer-field,.vpn-mt-composer-field{display:flex;align-items:center;width:100%;min-width:0;min-height:var(--input-h)}.vpn-mt-composer-cell--multiline .mt-composer-field,.vpn-mt-composer-cell--multiline .vpn-mt-composer-field{align-items:flex-start;min-height:0}.mt-composer-field>.flex,.vpn-mt-composer-field>.flex{display:flex;align-items:center;gap:0;width:100%;min-width:0}.vpn-mt-composer-cell--multiline .mt-composer-field>.flex,.vpn-mt-composer-cell--multiline .vpn-mt-composer-field>.flex{align-items:flex-start}.mt-table tbody tr.mt-row--inline-form .services-dense-grid__copy-slot,.mt-table tbody tr.mt-row--inline-form .mt-composer-field button[aria-label=Копировать],.mt-table tbody tr.mt-row--inline-form .vpn-mt-composer-field button[aria-label=Копировать]{display:none}.mt-table tbody tr.mt-row--admin td:first-child{box-shadow:inset 2px 0 #60b8f873}.mt-table tbody tr.mt-row--inline-form input[readonly]{color:var(--mt-text-subtle)!important;-webkit-text-fill-color:var(--mt-text-subtle)!important;cursor:default!important;opacity:.95}.mt-table tbody tr.mt-row--inline-form textarea[data-slot=textarea]{min-height:calc(var(--input-h) * 2)!important;height:auto!important;padding-top:var(--mt-composer-cell-py)!important;padding-bottom:var(--mt-composer-cell-py)!important;resize:vertical}.mt-table tbody tr.mt-row--inline-form [data-slot=select-trigger] svg{color:var(--mt-text-subtle)!important;opacity:.9}.mt-table tbody tr.mt-row--inline-form [data-slot=select-trigger][aria-invalid=true]{border-color:#f59e0b8c!important;color:var(--svc-console-status-warn-fg)!important}.mt-table tbody tr.mt-row--inline-form .mt-composer-field .relative.flex.items-center,.mt-table tbody tr.mt-row--inline-form .vpn-mt-composer-field .relative.flex.items-center{width:100%;min-width:0;flex:1}.mt-composer-generate-btn{color:var(--mt-placeholder)!important;transition:color .13s}.mt-composer-generate-btn:hover{color:var(--mt-accent)!important}.mt-mail-row{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.mt-avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:10px;display:grid;place-items:center;background:linear-gradient(180deg,#3c82ff57,#3c82ff1f);border:1px solid rgba(100,155,255,.34);color:#bcd6ff;font-size:13px;font-weight:900;flex-shrink:0;user-select:none}.mt-avatar--admin{background:linear-gradient(180deg,#60b8f84d,#60b8f81a);border-color:#60b8f873;color:#60b8f8}.mt-mail-main{min-width:0}.mt-email{display:inline-flex;align-items:center;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden}.mt-email__local{font-size:var(--row-font);font-weight:600;letter-spacing:0;color:var(--mt-text, #dfeaff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.mt-email__domain{font-size:var(--row-font);font-weight:400;letter-spacing:0;color:#5b85bd;flex-shrink:0}.mt-email--admin .mt-email__local{color:#60b8f8;font-weight:600}.mt-email--admin .mt-email__domain{color:#60b8f8;opacity:.55}.mt-email--empty{color:#7384a6;opacity:.45}.mt-email__shield{width:.75rem;height:.75rem;margin-left:5px;flex-shrink:0;color:#60b8f8;opacity:.8}.mt-mail-meta{color:#6f84b3;font-size:11px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.mt-copy-inline{width:var(--copy-size);height:var(--copy-size);display:inline-grid;place-items:center;flex:0 0 auto;border:0;border-radius:8px;background:transparent;color:var(--mt-text-muted, var(--svc-console-text-muted, #7384a6));cursor:pointer;transition:color .13s,background .13s;outline:none}.mt-copy-inline:hover{color:var(--mt-text, var(--svc-console-text, #f2f6ff));background:color-mix(in srgb,var(--mt-accent, var(--primary, #608bdc)) 13%,transparent)}.mt-copy-inline:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mt-responsible{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--row-font);font-weight:500;color:var(--mt-text, var(--svc-console-text, #cfdeff))}.mt-responsible--empty{color:var(--mt-text-muted, var(--svc-console-text-muted, #7384a6));opacity:.55}.mt-sort-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit;white-space:nowrap;user-select:none}.mt-sort-btn:hover{color:#a8c4ff}.mt-server-badge{display:block;font-size:10px;line-height:1.3;color:#6ea6ff;opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-secret-line{display:inline-flex;align-items:center;gap:6px;min-width:0}.mt-secret{letter-spacing:.19em;color:var(--mt-text-bright, var(--svc-console-text-bright, #eef5ff));font-weight:900;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.mt-secret--revealed{letter-spacing:0;font-family:ui-monospace,Menlo,Consolas,Courier New,monospace;font-size:12px;color:var(--mt-text, var(--svc-console-text, #d9e7ff));font-weight:500}.mt-secret__warn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ef44441a;border:1px solid rgba(239,68,68,.22);color:var(--svc-console-status-error-fg);font-size:.65rem;font-weight:800;cursor:default;user-select:none;flex-shrink:0}.mt-secret__empty{color:var(--mt-text-muted, var(--svc-console-text-muted, #7384a6));opacity:.55;user-select:none}.mt-secret__ok{color:#4ade80;font-size:13px}.mt-chip{display:inline-flex;align-items:center;gap:7px;height:var(--chip-h);padding:0 9px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(255,255,255,.07);white-space:nowrap}.mt-chip:before{content:"";display:block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.mt-chip--ok{color:#8a9bb8;background:transparent;border-color:transparent}.mt-chip--ok:before{display:none}.mt-chip--warn{color:#c9a55a;background:transparent;border-color:transparent}.mt-chip--warn:before{display:none}.mt-chip--muted{color:#6a7a94;background:transparent;border-color:transparent}.mt-chip--muted:before{display:none}.mt-chip--blocked{color:#fca5a5;background:#ef44441a;border-color:#ef44442e}.mt-chip--blocked:before{background:#ef4444}@keyframes mt-pulse{0%,to{box-shadow:0 0 #22d28b80}50%{box-shadow:0 0 0 4px #22d28b00}}.mt-row-actions{display:inline-flex;justify-content:flex-end;align-items:center;gap:6px;opacity:.55;transition:opacity .13s}.mt-table tbody tr:hover .mt-row-actions{opacity:1}.mt-action-btn{width:var(--action-btn);height:var(--action-btn);border-radius:9px;border:1px solid rgba(104,149,236,.2);background:#0f1b35bd;color:#b7c9f2;display:inline-grid;place-items:center;cursor:pointer;transition:background .13s,border-color .13s,color .13s;outline:none}.mt-action-btn:hover{background:#192b52e6;border-color:#78aaff8c;color:#fff}.mt-action-btn--danger:hover{background:#41142299;border-color:#ff5c7666;color:#ffd7df}.mt-action-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mt-edit-actions{display:inline-flex;justify-content:flex-end;align-items:center;gap:6px}.mt-composer-mail{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.mt-admin-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;outline:none;color:#8eaae0;transition:background .12s,color .12s,border-color .12s}.mt-admin-btn:hover{background:#5078c826;color:#f2f6ff}.mt-admin-btn--on{background:#60b8f81f;color:#60b8f8;border-color:#60b8f84d}.mt-admin-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mt-save-bar{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.mt-save-bar__save{height:var(--edit-btn-h, 32px)!important;border-radius:8px!important;border:1px solid var(--svc-console-btn-save-border)!important;background:var(--svc-console-btn-save-bg)!important;color:var(--svc-console-btn-save-fg)!important;font-size:.8rem!important;font-weight:800!important;padding-inline:12px!important;gap:6px!important}.mt-save-bar__save:hover{background:var(--svc-console-btn-save-bg-hover)!important}.mt-save-bar__cancel{height:var(--edit-btn-h, 32px)!important;width:var(--edit-btn-h, 32px)!important;color:#8eaae0!important}.mt-bulk-bar{flex:0 0 auto;margin:0 14px 14px;padding:10px 14px;display:none;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid rgba(104,149,236,.22);border-radius:14px;background:#0b1730f5;box-shadow:0 14px 40px #0006}.mt-bulk-bar--show{display:flex}.mt-bulk-bar__title{font-weight:800;color:#f2f6ff}.mt-bulk-bar__sub{color:#7384a6;font-size:12px}.mt-empty{padding:32px 20px;text-align:center;border:1px dashed var(--svc-console-empty-border, rgba(92, 126, 195, .22));border-radius:12px;background:var(--svc-console-empty-bg, rgba(8, 15, 29, .5))}.mt-empty__title{font-size:.9rem;font-weight:700;color:var(--svc-console-empty-title, #f2f6ff);margin-bottom:6px}.mt-empty__sub{font-size:.82rem;color:var(--svc-console-empty-sub, #7384a6);line-height:1.5}.mt-shell.mt-shell--type-empty{flex:1;min-height:0;display:flex;flex-direction:column}.mt-shell.mt-shell--type-empty .mt-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.mt-new-banner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-radius:8px;border:1px solid rgba(92,126,195,.2);background:#080f1d80;font-size:.8rem;color:#7384a6}.mt-back-crumb{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .625rem .25rem .375rem;border-radius:.375rem;border:none;background:transparent;color:#8eaae0;font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .13s,background .13s;outline:none;text-decoration:none}.mt-back-crumb:hover{color:#f2f6ff;background:#5078c81a}.mt-back-crumb:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mt-back-crumb__icon{width:.875rem;height:.875rem;flex-shrink:0;opacity:.55;transition:opacity .13s,transform .13s}.mt-back-crumb:hover .mt-back-crumb__icon{opacity:.9;transform:translate(-2px)}@layer services-visual-standard{.mt-scroll[data-two-col-paging]{scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain}.mt-scroll[data-two-col-paging].select-none{scroll-snap-type:none}.mt-scroll[data-two-col-paging] [data-tcp-snap]{scroll-snap-align:start;scroll-margin-left:var(--tcp-pinned)}.mt-scroll[data-two-col-paging] table.mt-table{table-layout:fixed!important;width:var(--tcp-width)!important;min-width:0!important;max-width:none!important}.mt-scroll[data-two-col-paging] table.mt-table col,.mt-scroll[data-two-col-paging] table.mt-table th,.mt-scroll[data-two-col-paging] table.mt-table td{width:var(--tcp-half)!important;min-width:0!important;max-width:var(--tcp-half)!important}.mt-scroll[data-two-col-paging][data-two-col-check] table.mt-table col:first-child,.mt-scroll[data-two-col-paging][data-two-col-check] table.mt-table tr>:first-child{width:var(--tcp-check)!important;max-width:var(--tcp-check)!important}.mt-scroll[data-two-col-paging][data-two-col-check] table.mt-table col:nth-child(2),.mt-scroll[data-two-col-paging][data-two-col-check] table.mt-table tr>:nth-child(2),.mt-scroll[data-two-col-paging]:not([data-two-col-check]) table.mt-table col:first-child,.mt-scroll[data-two-col-paging]:not([data-two-col-check]) table.mt-table tr>:first-child{width:var(--tcp-key)!important;max-width:var(--tcp-key)!important}.mt-scroll[data-two-col-paging] table.mt-table td{overflow:hidden;text-overflow:ellipsis}.mt-scroll[data-two-col-paging] .services-dense-grid,.mt-scroll[data-two-col-paging] .services-dense-grid__row{min-width:0!important;width:var(--tcp-width)!important;max-width:none!important}.mt-scroll[data-two-col-paging] .services-dense-grid__row{grid-template-columns:var(--tcp-template)!important}.mt-scroll[data-two-col-paging] .services-dense-grid__row>*{min-width:0}.mt-scroll[data-two-col-paging][data-two-col-check] table.mt-table tr>:first-child,.mt-scroll[data-two-col-paging][data-two-col-check] .services-dense-grid__row>:first-child{position:sticky;left:0;z-index:2;background:var(--svc-console-scroll-bg, var(--card))}.mt-scroll[data-two-col-paging][data-two-col-check] table.mt-table tr>:nth-child(2),.mt-scroll[data-two-col-paging][data-two-col-check] .services-dense-grid__row>:nth-child(2),.mt-scroll[data-two-col-paging]:not([data-two-col-check]) table.mt-table tr>:first-child,.mt-scroll[data-two-col-paging]:not([data-two-col-check]) .services-dense-grid__row>:first-child{position:sticky;left:var(--tcp-check);z-index:2;background:var(--svc-console-scroll-bg, var(--card));box-shadow:1px 0 0 var(--border)}@media(max-width:767px){.services-style-scope .mt-topline:has(.mt-topline-selection-count){flex-wrap:nowrap!important;padding:3px!important;margin-bottom:4px;min-height:0!important;border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)!important;border-radius:10px!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important}.services-style-scope .mt-topline:has(.mt-topline-selection-count) .mt-topline-hint{flex:1 1 auto;min-width:0;flex-wrap:nowrap!important;gap:6px!important;overflow:visible!important}.services-style-scope .mt-topline:has(.mt-topline-selection-count) .divider{display:none!important}.services-style-scope .mt-topline .mt-topline-selection-count{order:1;flex:0 0 auto;white-space:nowrap;padding-inline:2px 4px;font-size:13px!important;color:var(--foreground)!important}.services-style-scope .mt-topline .mt-topline-selection-count strong{color:var(--primary)}.services-style-scope .mt-topline:has(.mt-topline-selection-count) .mt-topline-hint>:is(button[data-slot=select-trigger],[role=combobox]){order:2;flex:1 1 auto;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;border-radius:8px!important;background:var(--card)!important}.services-style-scope .mt-topline :is(.mt-topline-action-btn--danger,.mt-topline-clear-btn){flex:0 0 32px;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;justify-content:center;border-radius:8px!important}.services-style-scope .mt-topline .mt-topline-action-btn--danger{order:3;border:0!important;background:linear-gradient(135deg,#f87171,#ef4444,#dc2626)!important;color:#fff!important;box-shadow:0 1px #ffffff40 inset,0 4px 10px -4px #dc2626a6!important;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease!important}.services-style-scope .mt-topline .mt-topline-action-btn--danger svg{stroke-width:2.25;color:#fff!important}.services-style-scope .mt-topline .mt-topline-action-btn--danger:active{transform:scale(.94);filter:brightness(.95);box-shadow:0 1px #fff3 inset,0 2px 6px -3px #dc262699!important}.services-style-scope .mt-topline .mt-topline-action-btn--danger:focus-visible{outline:2px solid rgba(239,68,68,.45)!important;outline-offset:2px!important}.services-style-scope .mt-topline .mt-topline-clear-btn{order:0;border:1px solid var(--border)!important;background:var(--card)!important;color:var(--muted-foreground)!important}.services-style-scope .mt-topline :is(.mt-topline-action-btn--danger,.mt-topline-clear-btn) svg{width:16px!important;height:16px!important}.services-style-scope .mt-topline .mt-topline-btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.mt-scroll[data-two-col-paging] table.mt-table thead th:not([data-tcp-snap]){z-index:7!important}.mt-scroll[data-two-col-paging] :is(table.mt-table thead th,.services-dense-grid__row--head>*){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mt-scroll[data-two-col-paging] [data-tcp-expanded],.mt-scroll[data-two-col-paging] [data-tcp-expanded] :is(button,span){color:var(--primary)!important}.mt-scroll[data-two-col-paging] .mt-email__local{flex-shrink:0!important;max-width:100%!important}.mt-scroll[data-two-col-paging] .mt-email__domain{flex-shrink:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}}.vt-chip{display:inline-flex;align-items:center;gap:6px;height:var(--chip-h, 24px);padding:0 9px;border-radius:999px;font-size:11px;font-weight:800;border:1px solid rgba(255,255,255,.07);white-space:nowrap}.vt-chip__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.vt-chip--active{color:var(--svc-console-status-success-fg);background:var(--svc-console-status-success-bg);border-color:var(--svc-console-status-success-border)}.vt-chip--active .vt-chip__dot{background:var(--svc-console-status-success-dot)}.vt-chip--disabled{color:#8a9bb8;background:transparent;border-color:var(--svc-console-status-neutral-border)}.vt-chip--disabled .vt-chip__dot{background:var(--svc-console-status-neutral-dot)}.vt-chip--expired{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b38}.vt-chip--expired .vt-chip__dot{background:#f59e0b}.vt-chip--revoked{color:var(--svc-console-status-error-fg);background:var(--svc-console-status-error-bg);border-color:var(--svc-console-status-error-border)}.vt-chip--revoked .vt-chip__dot{background:var(--svc-console-status-error-dot)}.vt-chip--pending{color:var(--svc-console-status-warn-fg);background:#fcd34d14;border-color:#fcd34d33}.vt-chip--pending .vt-chip__dot{background:#fbbf24}.vt-chip--unknown{color:var(--svc-console-status-neutral-fg);background:transparent;border-color:#788cb41f}.vt-chip--unknown .vt-chip__dot{background:var(--svc-console-status-neutral-dot)}.vt-chip--conflict{ring:1px solid rgba(245,158,11,.4)}.vt-chip__conflict-label{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fbbf24;opacity:.75}.vt-expires--past{color:var(--svc-console-status-error-fg);font-weight:600}.vt-expires--soon7{color:#fbbf24;font-weight:600}.vt-expires--soon30{color:#e0aa44}.vt-expires--none{color:var(--svc-console-status-neutral-fg);opacity:.4}.vt-name{font-size:var(--row-font);font-weight:600;color:var(--mt-text-bright, #e8eeff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-mono{font-family:ui-monospace,Menlo,Consolas,Courier New,monospace;font-size:12px;color:var(--mt-accent, #60b8f8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block}.vt-mono--empty{color:var(--mt-text-muted, #7384a6);opacity:.3;font-family:inherit}.mt-table tbody tr.mt-row--inline-form td.vpn-mt-composer-cell{vertical-align:middle;height:var(--edit-row-h)!important;min-height:var(--edit-row-h);padding-top:0;padding-bottom:0}.mt-table tbody tr.mt-row--inline-form td.vpn-mt-composer-cell--multiline{vertical-align:top;height:auto!important;min-height:var(--edit-row-h);padding-top:var(--mt-composer-cell-py);padding-bottom:var(--mt-composer-cell-py)}.mt-table tbody tr.mt-row--inline-form td.vpn-mt-composer-actions{vertical-align:middle!important}.mt-table tbody tr.mt-row--inline-form .vpn-mt-composer-field button[data-slot=button]{height:calc(var(--input-h) - 2px);font-size:calc(var(--row-font) - 1px)}.mt-table tbody tr.mt-row--inline-form .vpn-mt-composer-field .space-y-2{width:100%;gap:var(--mt-composer-cell-py)}@layer services-visual-standard{.services-style-scope .mail-server-tab-count{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-width:0!important;color:inherit;font-variant-numeric:tabular-nums}#main-scroll-container:has(.mail-workspace){overflow-y:auto!important}.company-page:has(.mail-workspace),.company-page:has(.mail-workspace) :is(.company-page__body,.tabs-content,.services-tab,.services-style-scope,.mail-card,.services-tab-surfaces,.mail-workspace,.mt-module,[data-slot=card],[data-slot=card-content]){height:auto!important;max-height:none!important;overflow:visible!important;flex:0 0 auto!important}.services-style-scope .mail-workspace .mt-scroll{overflow:auto!important;max-height:var(--mail-scroll-max, 60vh)!important}.services-style-scope .mail-workspace .mt-table{border-spacing:0!important;table-layout:fixed;padding:0!important;min-width:1180px!important;-webkit-user-select:none;user-select:none}.services-style-scope .mail-workspace .mt-table :is(input,textarea,[contenteditable=true]){-webkit-user-select:text!important;user-select:text!important}.services-style-scope .mail-workspace .mt-table :is(tr,th,td){transition:none!important}.services-style-scope .mail-workspace-search,.services-style-scope .mail-workspace-search :is(input,svg),.services-style-scope .mail-workspace-search:before,.services-style-scope .mail-workspace-search:after{transition:none!important}.services-style-scope .mail-workspace .mt-table tbody tr:not(.svc-console-stack-composer-table-row) td{border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;background:var(--popover)!important;box-shadow:none!important;height:44px}.services-style-scope .mail-workspace .mt-table tbody tr:not(.mail-inline-row):hover td{background:color-mix(in srgb,var(--popover) 96%,#2563eb)!important}.services-style-scope .mail-workspace .mt-table tbody tr.mt-row--selected td{background:color-mix(in srgb,var(--popover) 90%,#2563eb)!important}.services-style-scope .mail-workspace .mt-table thead th{background:var(--popover)!important;color:var(--foreground)!important;backdrop-filter:none!important}.services-style-scope .mail-workspace .mt-table tbody tr.mail-inline-row[data-mode=edit]>td{background:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important}.services-style-scope .mail-workspace .mail-inline-row[data-mode=edit]{--mail-edit-line-color: color-mix(in srgb, #2563eb 75%, var(--border));background-color:var(--popover)!important;background-image:linear-gradient(90deg,transparent 25%,#3b82f6b3 50%,transparent 75%),linear-gradient(90deg,transparent 25%,#3b82f6b3 50%,transparent 75%),linear-gradient(var(--mail-edit-line-color),var(--mail-edit-line-color)),linear-gradient(var(--mail-edit-line-color),var(--mail-edit-line-color))!important;background-size:250% 1px,250% 1px,100% 1px,100% 1px!important;background-position:100% top,0% bottom,left top,left bottom;background-repeat:no-repeat!important;animation:mail-edit-line-flow 6s ease-in-out infinite alternate}@keyframes mail-edit-line-flow{0%{background-position:100% top,0% bottom,left top,left bottom}to{background-position:0% top,100% bottom,left top,left bottom}}@media(prefers-reduced-motion:reduce){.services-style-scope .mail-workspace .mail-inline-row[data-mode=edit]{animation:none}}.services-style-scope .mail-workspace .mt-email__domain{color:var(--foreground)!important;opacity:.85}.services-style-scope .mail-workspace .mt-table tbody tr[data-mail-row-id]>td:nth-child(2) .mt-copy-inline{display:none!important}.services-style-scope .mail-workspace .mt-table tbody tr[data-mail-row-id]>td:is(:nth-child(2),:nth-child(3)){cursor:copy}.services-style-scope .mail-workspace .mt-table tbody td[data-copied=true]>*{animation:mail-list-copy-feedback .32s ease-out}@keyframes mail-list-copy-feedback{0%,to{transform:scale(1);opacity:1}35%{transform:scale(.97);opacity:.7}}@media(prefers-reduced-motion:reduce){.services-style-scope .mail-workspace .mt-table tbody td[data-copied=true]>*{animation:none}}.mail-workspace .mt-mail-main{max-width:420px}.mail-workspace .mt-responsible{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-style-scope .mail-workspace .mt-chip{display:inline!important;padding:0!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important}.services-style-scope .mail-workspace .mt-chip:before{content:none!important}.services-style-scope .mail-workspace__date{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;letter-spacing:normal!important}.services-style-scope .mail-workspace-status-filter{width:170px!important;flex-shrink:0}.services-style-scope .mail-workspace .mail-bulk-status{width:140px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;flex-shrink:0}.services-style-scope .mail-workspace .mt-table tbody tr.mail-inline-row td{padding:10px 8px!important;vertical-align:top;height:auto!important}.services-style-scope .mail-workspace .mail-inline-row input{width:100%!important;min-width:0!important}.services-style-scope .mail-workspace .mail-inline-row__actions{white-space:nowrap}.services-style-scope .mail-workspace .mail-inline-row__actions .svc-console-composer__actions{gap:4px!important;justify-content:flex-end}.mail-inline-row__server{margin-top:6px}.mail-inline-row__empty{display:inline-block;padding-top:6px;color:var(--muted-foreground)}.services-style-scope .mail-workspace .mt-action-btn{background:transparent!important;color:var(--muted-foreground)!important;border-color:var(--border)!important}.services-style-scope .mail-secret-input{width:100%!important;position:relative}.services-style-scope .mail-secret-input input{padding-right:70px!important}.services-style-scope .mail-secret-input__eye{position:absolute;right:32px;top:0;bottom:0;width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--muted-foreground);cursor:pointer}.services-style-scope .mail-secret-input__eye:focus-visible{outline:1px solid #2563eb!important;outline-offset:-2px!important}.services-style-scope .mail-secret-input__eye:hover{color:var(--foreground)}.services-style-scope .mail-inline-row .mail-secret-input input{padding-right:36px!important}.services-style-scope .mail-inline-row .mail-secret-input__eye{right:0}.services-style-scope .mail-inline-row .mail-secret-input:has(>.svc-console-generate-btn){gap:6px}.services-style-scope .mail-inline-row .mail-secret-input:has(>.svc-console-generate-btn) input{flex:1 1 auto;min-width:0!important}.services-style-scope .mail-inline-row .mail-secret-input:has(>.svc-console-generate-btn) .mail-secret-input__eye{right:38px}.services-style-scope .mail-inline-row .mail-secret-input>.svc-console-generate-btn{position:static!important;flex:0 0 32px;width:32px!important;height:32px!important;border:1px solid var(--border)!important;border-radius:8px!important;background:var(--input-background, var(--background))!important;color:var(--muted-foreground)!important}.services-style-scope .mail-inline-row .mail-secret-input>.svc-console-generate-btn:hover{color:var(--foreground)!important}.services-style-scope .mail-config-composer{max-width:880px!important;padding:16px!important}.mail-config-composer__title{margin-bottom:14px;font-size:14px;font-weight:600;color:var(--foreground)}.mail-config-composer__identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.mail-config-composer__identity>div{display:flex;flex-direction:column;gap:6px;min-width:0}.mail-config-composer__identity label,.mail-config-composer__identity input{margin:0!important}.mail-config-composer__preset [data-slot=select-trigger]{width:100%;min-width:0}.mail-config-composer__connection{display:grid;grid-template-columns:136px minmax(0,1fr) 96px;align-items:center;column-gap:12px;row-gap:8px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.mail-config-composer__caption{grid-column:2;font-size:11px;font-weight:500;color:var(--muted-foreground)}.mail-config-composer__caption+.mail-config-composer__caption{grid-column:3}.mail-config-composer__row-label{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:13px;font-weight:500;color:var(--foreground)}.mail-config-composer__row-label small{font-size:11px;font-weight:500;color:var(--muted-foreground);letter-spacing:.02em}.mail-config-composer__encryption{grid-column:2 / span 2;display:flex;align-items:center;gap:8px}.mail-config-composer__encryption [data-slot=select-trigger]{width:200px}.mail-config-composer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 0 8px}.mail-config-composer__grid .md\:col-span-2{grid-column:1 / -1}.mail-config-composer__advanced{margin-top:14px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.mail-config-composer__advanced summary{display:inline-flex;align-items:center;gap:6px;padding:4px 0;list-style:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--muted-foreground)}.mail-config-composer__advanced summary::-webkit-details-marker{display:none}.mail-config-composer__advanced summary:hover{color:var(--foreground)}.mail-config-composer__advanced summary svg{width:14px;height:14px;transition:transform .15s ease}.mail-config-composer__advanced[open] summary svg{transform:rotate(90deg)}.mail-config-composer__advanced[open] summary{margin-bottom:8px;color:var(--foreground)}.mail-config-composer__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.mail-config-composer__remember{display:inline-flex;align-items:center;gap:8px;margin-right:auto;font-size:13px;cursor:pointer}@media(max-width:767px){.services-style-scope .mail-config-composer{padding:12px!important}.mail-config-composer__identity{grid-template-columns:minmax(0,1fr)}.mail-config-composer__connection{grid-template-columns:minmax(0,1fr) 84px}.mail-config-composer__caption{display:none}.mail-config-composer__row-label{grid-column:1 / -1;flex-direction:row;align-items:baseline;gap:6px;margin-top:4px}.mail-config-composer__encryption{grid-column:1 / -1}.mail-config-composer__encryption [data-slot=select-trigger]{width:100%}.mail-config-composer__grid{grid-template-columns:minmax(0,1fr)}.mail-config-composer__footer{flex-wrap:wrap}.mail-config-composer__remember{flex-basis:100%}.mail-workspace .mt-topline,.mail-workspace-toolbar .mail-server-row{flex-wrap:wrap}.mail-workspace-toolbar .mail-server-tabs-wrap{flex-basis:100%}.mail-workspace-toolbar .mail-server-actions{flex-wrap:wrap;max-width:100%}.services-style-scope .mail-secret-input input{padding-right:88px!important}.services-style-scope .mail-secret-input__eye{right:40px;width:40px}.services-style-scope .mail-workspace-toolbar .mail-server-row{gap:8px;border-bottom:0}.services-style-scope .mail-workspace-toolbar .mail-server-actions{flex-wrap:nowrap!important;width:100%;margin-left:0;gap:8px;padding-bottom:4px}.services-style-scope .mail-workspace-toolbar .mail-server-separator,.services-style-scope .mail-workspace-toolbar .mail-server-add{display:none!important}.services-style-scope:has(.mail-workspace-toolbar) .services-console-toolbar-add:not(.mail-server-add-mailbox){display:none!important}.services-style-scope .mail-workspace-search.service-type-search-field{align-self:stretch!important;width:auto!important;height:38px!important;min-height:38px!important;margin:8px 8px 0!important;padding:0!important}.services-style-scope .mail-workspace-search.service-type-search-field input[type=search]{height:38px!important;min-height:38px!important;padding-left:36px!important;border:1px solid transparent!important;border-radius:10px!important;background:color-mix(in srgb,var(--muted) 55%,var(--card))!important;box-shadow:none!important;font-size:14px!important}.services-style-scope .mail-workspace-search.service-type-search-field:before,.services-style-scope .mail-workspace-search.service-type-search-field:after{display:none!important}.services-style-scope .mail-workspace-search.service-type-search-field:focus-within .service-type-search-icon{filter:none!important;color:var(--primary)!important}.services-style-scope.services-style-scope .mail-workspace-search.service-type-search-field.isolate input[type=search]:focus,.services-style-scope.services-style-scope .mail-workspace-search.service-type-search-field.isolate input[type=search]:focus-visible{outline:none!important;border-color:transparent!important;background:color-mix(in srgb,var(--muted) 80%,var(--card))!important;box-shadow:none!important}.services-style-scope .mail-workspace-search.service-type-search-field svg{left:12px!important;color:var(--muted-foreground)!important}.services-style-scope .mail-workspace-toolbar .mail-server-actions>button.mail-workspace-status-filter{width:auto!important;flex:1 1 auto!important;min-width:0!important;height:36px!important;min-height:36px!important}.services-style-scope .mail-workspace-toolbar .mail-server-add-mailbox{height:36px!important;min-height:36px!important;padding-inline:7px 12px!important;gap:6px!important;flex:0 0 auto;font-size:13px!important;font-weight:600!important;letter-spacing:.01em;color:#fff!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 82%,#fff) 0%,var(--primary) 55%,color-mix(in srgb,var(--primary) 85%,#000) 100%)!important;box-shadow:0 1px #ffffff40 inset,0 6px 14px -6px color-mix(in srgb,var(--primary) 70%,transparent)!important;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease!important}.services-style-scope .mail-workspace-toolbar .mail-server-add-mailbox svg{width:20px!important;height:20px!important;padding:4px;margin:0!important;border-radius:999px;background:#ffffff38;color:#fff!important;stroke-width:2.75}.services-style-scope .mail-workspace-toolbar .mail-server-add-mailbox:active{transform:scale(.96);filter:brightness(.95);box-shadow:0 1px #fff3 inset,0 3px 8px -4px color-mix(in srgb,var(--primary) 70%,transparent)!important}.services-style-scope .mail-workspace-toolbar .mail-server-add-mailbox:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent)!important;outline-offset:2px!important}.services-style-scope .mail-workspace-status-filter,.services-style-scope .mail-workspace-toolbar .mail-server-actions>button:not(.mail-server-add-mailbox){border-radius:10px!important}.services-style-scope .mail-workspace .mt-table tbody tr[data-mail-row-id]{-webkit-touch-callout:none}.services-style-scope:has(.mail-workspace-toolbar) .services-tab-surfaces{padding-inline:0!important;padding-top:0!important}.services-style-scope .mail-workspace .mt-table-area{padding-inline:0!important;padding-top:4px!important}.services-style-scope .mail-workspace-toolbar .mail-server-actions>button:not(.mail-server-add-mailbox):not(.mail-workspace-status-filter){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;flex:0 0 36px}}@media(min-width:768px){.mail-server-add-mailbox{display:none!important}.services-style-scope .mail-workspace-toolbar :is(.mail-server-add,.mail-server-separator){display:none!important}.company-page:has(.mail-workspace) .company-page__body{padding-bottom:0!important}.services-style-scope:has(.mail-workspace-toolbar) .mail-card>[data-slot=card]>:has(.services-tab-surfaces){padding-bottom:0!important}.services-style-scope:has(.mail-workspace-toolbar) .services-tab-surfaces{padding-bottom:0!important}.services-style-scope .mail-workspace .mt-table-area:has(.mail-add-toggle-row){padding-bottom:0!important}.services-style-scope .mail-workspace .mt-scroll .mt-table>thead{position:sticky;top:0;z-index:6;background:var(--popover);box-shadow:0 1px 0 var(--border)}.services-style-scope .mail-workspace .mt-scroll .mt-table>thead th{position:static!important}.services-style-scope .mail-workspace .mt-scroll{overscroll-behavior:contain;scrollbar-width:thin!important;scrollbar-color:transparent transparent!important;scrollbar-gutter:stable}.services-style-scope .mail-workspace .mt-scroll:hover{scrollbar-color:color-mix(in srgb,var(--muted-foreground) 35%,transparent) transparent!important}.services-style-scope .mail-workspace .mt-scroll::-webkit-scrollbar{display:block!important;width:8px!important;height:8px!important;background:transparent!important}.services-style-scope .mail-workspace .mt-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box}.services-style-scope .mail-workspace .mt-scroll:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--muted-foreground) 35%,transparent)}.mail-selection-slot:empty{display:none}.mail-selection-slot:not(:empty){display:flex;align-items:center;flex:0 0 auto;min-width:0;height:34px}.services-style-scope:has(.mail-workspace-toolbar) .mail-card>[data-slot=card]{border-color:transparent!important;box-shadow:none!important;background:transparent!important}.services-style-scope .mail-workspace-toolbar .mail-server-row{border-bottom:0!important}.services-style-scope .mail-workspace-search.service-type-search-field:before,.services-style-scope .mail-workspace-search.service-type-search-field:after{display:none!important}.services-style-scope .mail-workspace-search.service-type-search-field input[type=search]{border:1px solid transparent!important;border-radius:9px!important;background:color-mix(in srgb,var(--muted) 60%,var(--popover))!important;box-shadow:none!important}.services-style-scope .mail-workspace-search.service-type-search-field input[type=search]:hover{background:color-mix(in srgb,var(--muted) 85%,var(--popover))!important}:root .services-style-scope.services-style-scope .mail-workspace-search.service-type-search-field.isolate input[type=search]:not([type=checkbox]):not([type=radio]):is(:focus,:focus-visible){outline:none!important;border-color:transparent!important;box-shadow:none!important;background:color-mix(in srgb,var(--muted) 85%,var(--popover))!important}.services-style-scope .mail-workspace-search.service-type-search-field:focus-within .service-type-search-icon{color:var(--primary)!important;filter:none!important}.mail-selection-bar{display:flex;align-items:center;gap:8px;min-width:0;height:100%;font-size:13px}.mail-selection-bar .divider{width:1px;height:18px;background:var(--border)}.mail-selection-bar .mt-topline-selection-count{white-space:nowrap;color:var(--muted-foreground)}.mail-selection-bar .mt-topline-selection-count strong{color:var(--foreground)}.services-style-scope .mail-workspace-search.service-type-search-field{max-width:480px!important}.services-style-scope .mail-workspace .mt-table tbody tr.mail-inline-row td.mail-inline-row__actions{text-align:right}.services-style-scope .mail-workspace .mail-inline-row__actions .svc-console-composer__actions{display:flex!important;width:100%;justify-content:flex-end!important}.services-style-scope .mail-workspace .mail-inline-row__status{width:100%!important;min-width:0!important}.services-style-scope:has(.mail-add-toggle-row) .services-console-toolbar-add{display:none!important}.services-style-scope:has(.mail-add-toggle-row) .services-tab-surfaces{padding-top:0!important}.services-style-scope .mail-workspace .mt-table-area:has(.mail-add-toggle-row){padding-top:0!important}.services-style-scope .mail-workspace .mt-table tr.mail-add-toggle-row>td{height:40px!important;padding:0!important;text-align:center;vertical-align:middle!important;background:var(--popover)!important;border:0!important;box-shadow:none!important}.mail-add-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:color .16s ease,background-color .16s ease}.mail-add-toggle svg{width:16px;height:16px;stroke-width:2;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.mail-add-toggle:hover,.mail-add-toggle:focus-visible{outline:none;color:var(--foreground);background:color-mix(in srgb,var(--muted) 70%,transparent)}.mail-add-toggle[aria-expanded=true]{color:var(--foreground)}.mail-add-toggle[aria-expanded=true] svg{transform:rotate(45deg)}.mail-add-toggle:disabled{cursor:default;opacity:.5}.services-style-scope .mail-workspace .mt-table tr.mail-add-row>td{height:auto!important;padding:0 6px!important;vertical-align:top!important;background:var(--popover)!important;border:0!important;box-shadow:none!important}.mail-add-cell{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s cubic-bezier(.2,.8,.2,1)}.mail-add-cell__clip{min-height:0;overflow:hidden}.mail-add-cell__content{min-height:32px;padding:2px 0 14px;opacity:1;transform:none;transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.mt-table tr.mail-add-row[data-phase=entering] .mail-add-cell,.mt-table tr.mail-add-row[data-phase=exiting] .mail-add-cell{grid-template-rows:0fr}.mt-table tr.mail-add-row[data-phase=entering] .mail-add-cell__content,.mt-table tr.mail-add-row[data-phase=exiting] .mail-add-cell__content{opacity:0;transform:translateY(-6px)}.mt-table tr.mail-add-row[data-phase=entering] :is(.mail-add-cell,.mail-add-cell__content){transition:none}.mt-table tr.mail-add-row[data-phase=exiting] .mail-add-cell{transition:grid-template-rows .15s cubic-bezier(.4,0,.2,1) 30ms}.mt-table tr.mail-add-row[data-phase=exiting] .mail-add-cell__content{transition:opacity 90ms ease-out,transform 90ms ease-out}.services-style-scope .mail-workspace tr.mail-inline-row :is(input,button[data-slot=select-trigger]){height:32px!important;min-height:32px!important;border-radius:8px!important;border:1px solid transparent!important;background:color-mix(in srgb,var(--muted) 55%,var(--popover))!important;box-shadow:none!important;font-size:13px!important;transition:none!important}.services-style-scope .mail-workspace tr.mail-inline-row :is(input,button[data-slot=select-trigger]):hover{background:color-mix(in srgb,var(--muted) 80%,var(--popover))!important}:root .services-style-scope.services-style-scope .mail-workspace.mail-workspace tr.mail-inline-row.mail-inline-row input:not([type=checkbox]):not([type=radio]):not([type=range]):is(:focus,:focus-visible),:root .services-style-scope.services-style-scope .mail-workspace.mail-workspace tr.mail-inline-row.mail-inline-row button[data-slot=select-trigger][data-slot]:is(:focus,:focus-visible){outline:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--primary)!important;caret-color:var(--primary)}.services-style-scope .mail-workspace tr.mail-inline-row .mail-secret-input>.svc-console-generate-btn{border:1px solid transparent!important;background:color-mix(in srgb,var(--muted) 55%,var(--popover))!important}.services-style-scope .mail-workspace tr.mail-add-row input::placeholder{color:color-mix(in srgb,var(--muted-foreground) 80%,transparent)}.services-style-scope .mail-workspace tr.mail-add-row[data-invalid] input[name=cmdb_mail_login]{color:var(--destructive, #dc2626)!important;caret-color:var(--destructive, #dc2626)}.services-style-scope .mail-workspace tr.mail-add-row input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--popover) inset!important;-webkit-text-fill-color:var(--foreground)!important}.services-style-scope .mail-workspace tr.mail-add-row .mail-inline-row__server{margin-top:6px}.services-style-scope .mail-workspace tr.mail-inline-row .mail-secret-input>.svc-console-generate-btn{width:32px!important;height:32px!important;border-radius:8px!important}.mail-add-row__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;width:100%}.mail-add-row__submit{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 12px;border:0;border-radius:8px;background:var(--primary);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 1px #ffffff2e inset,0 4px 10px -6px color-mix(in srgb,var(--primary) 80%,transparent);cursor:pointer;transition:filter .12s ease,transform .12s ease}.mail-add-row__submit:hover{filter:brightness(1.06)}.mail-add-row__submit:active{transform:translateY(1px)}.mail-add-row__submit:disabled{opacity:.6;cursor:default}.mail-add-row__submit:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 50%,transparent);outline-offset:2px}.mail-add-row__submit kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;background:#fff3;font:600 11px/1 ui-sans-serif,system-ui,sans-serif}.mail-add-row__clear{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--muted-foreground);cursor:pointer}.mail-add-row__clear:hover{background:color-mix(in srgb,var(--muted) 60%,transparent);color:var(--foreground)}.mail-add-row__clear svg{width:15px;height:15px}.services-style-scope .mail-workspace .mt-table tr.mail-add-row__empty td{height:56px;text-align:center;color:var(--muted-foreground)!important;font-size:13px}.services-style-scope .mail-workspace .mt-table tbody tr[data-mail-row-id]>td{height:42px}.services-style-scope .mail-workspace .mt-table tbody tr[data-mail-row-id] .mt-chip:before{content:""!important;display:inline-block!important;width:7px;height:7px;margin-right:8px;border-radius:999px;vertical-align:1px;background:#16a34a;box-shadow:0 0 0 3px color-mix(in srgb,#16a34a 16%,transparent)}.services-style-scope .mail-workspace .mt-table tbody tr[data-mail-row-id] .mt-chip--muted:before{background:#94a3b8;box-shadow:0 0 0 3px color-mix(in srgb,#94a3b8 18%,transparent)}.services-style-scope .mail-workspace .mt-table tbody tr[data-mail-row-id] .mt-chip--blocked:before{background:#dc2626;box-shadow:0 0 0 3px color-mix(in srgb,#dc2626 16%,transparent)}.services-style-scope .mail-workspace .mt-table tbody tr[data-mail-row-id] .mt-chip--muted{color:var(--muted-foreground)!important}.mail-new-badge{display:inline-flex;align-items:center;height:18px;margin-left:8px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:10.5px;font-weight:600;letter-spacing:.02em;flex-shrink:0}.services-style-scope .mail-workspace .mt-table tbody tr.mt-row--new>td{position:relative}.services-style-scope .mail-workspace .mt-table tbody tr.mt-row--new>td:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--primary) 10%,transparent);pointer-events:none;opacity:0;animation:mail-row-new-flash 2.4s ease-out}@keyframes mail-row-new-flash{0%,30%{opacity:1}to{opacity:0}}.services-style-scope .mail-workspace .mt-table tbody tr[data-mail-row-id] .mt-mail-row{position:relative}.services-style-scope .mail-workspace .mt-table tbody tr[data-mail-row-id] .mt-mail-row>.mt-copy-inline{position:absolute;top:50%;right:0;z-index:1;transform:translateY(-50%);background:var(--popover)!important;box-shadow:-10px 0 8px -4px var(--popover)}.services-style-scope .mail-workspace .mt-table tbody tr[data-mail-row-id]:hover .mt-mail-row>.mt-copy-inline{background:color-mix(in srgb,var(--popover) 96%,#2563eb)!important;box-shadow:-10px 0 8px -4px color-mix(in srgb,var(--popover) 96%,#2563eb)}.services-style-scope .mail-workspace .mt-table tbody .mt-email__local{flex-shrink:0!important;max-width:100%!important}.services-style-scope .mail-workspace .mt-table tbody .mt-email__domain{flex-shrink:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(hover:hover){.services-style-scope .mail-workspace .mt-table tbody tr[data-mail-row-id] :is(.mt-copy-inline,.mt-action-btn){opacity:0;transition:opacity .12s ease!important}.services-style-scope .mail-workspace .mt-table tbody tr[data-mail-row-id]:is(:hover,:focus-within) :is(.mt-copy-inline,.mt-action-btn){opacity:1}}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.services-style-scope .mail-workspace .mt-table tbody tr.mt-row--new>td:after{animation:none}.mt-table tr.mail-add-row :is(.mail-add-cell,.mail-add-cell__content),.mail-add-toggle svg{transition:none!important}}}.mail-composer-sheet{--mcs-accent: #3b63e0;--mcs-surface: #ffffff;--mcs-field: #f4f6fb;--mcs-line: rgba(20, 35, 61, .1);--mcs-text: #14233d;--mcs-muted: #6b7a93;position:fixed;inset:0;z-index:var(--z-cmdb-floating-backdrop)}.dark .mail-composer-sheet{--mcs-accent: #6b8cff;--mcs-surface: #0d1526;--mcs-field: #141d31;--mcs-line: rgba(255, 255, 255, .08);--mcs-text: #eef3ff;--mcs-muted: #8d9bb5}.mail-composer-sheet__backdrop{position:absolute;inset:0;border:0;background:#060c1873}.mail-composer-sheet__panel{position:absolute;inset-inline:0;bottom:0;max-height:92dvh;display:flex;flex-direction:column;border-radius:24px 24px 0 0;background:var(--mcs-surface);color:var(--mcs-text);box-shadow:0 -8px 32px #060c182e;padding-bottom:env(safe-area-inset-bottom);animation:mcs-up .24s cubic-bezier(.22,.61,.36,1)}.mail-composer-sheet__head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 16px 4px}.mail-composer-sheet__handle{align-self:center;width:36px;height:5px;border-radius:999px;background:#78849c59}.mail-composer-sheet__title{font-size:18px;font-weight:700}.mail-composer-sheet__body{overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:8px 16px 12px}.mail-composer-sheet__field{display:flex;flex-direction:column;gap:6px;min-width:0}.mail-composer-sheet__label{font-size:13px;font-weight:500;color:var(--mcs-muted)}.mail-composer-sheet__hint{font-size:12px;color:var(--mcs-muted)}.mail-composer-sheet__body input,.mail-composer-sheet__body button[data-slot=select-trigger]{width:100%;min-height:48px!important;height:48px!important;border-radius:12px!important;font-size:16px!important}.mail-composer-sheet__body input{padding-inline:14px!important}.mail-composer-sheet__body .relative:has(>input){width:100%}.mail-composer-sheet__body .mail-secret-input{position:relative;width:100%}.mail-composer-sheet__body .mail-secret-input input{padding-right:52px!important}.mail-composer-sheet__body .mail-secret-input__eye{position:absolute;top:0;right:2px;bottom:0;width:48px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--mcs-muted);cursor:pointer}.mail-composer-sheet__body .mail-secret-input:has(>button:not(.mail-secret-input__eye)){gap:8px}.mail-composer-sheet__body .mail-secret-input:has(>button:not(.mail-secret-input__eye)) input{flex:1 1 auto;min-width:0!important}.mail-composer-sheet__body .mail-secret-input:has(>button:not(.mail-secret-input__eye)) .mail-secret-input__eye{right:58px}.mail-composer-sheet__body .mail-secret-input>button:not(.mail-secret-input__eye){position:static!important;flex:0 0 48px;width:48px!important;height:48px!important;min-width:48px!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;border:1px solid var(--mcs-line)!important;border-radius:12px!important;background:var(--mcs-field)!important;box-shadow:none!important;color:var(--mcs-muted)!important}.mail-composer-sheet__body .mail-secret-input>button:not(.mail-secret-input__eye) svg{width:18px;height:18px}.mail-composer-sheet__body .mail-secret-input>button:not(.mail-secret-input__eye):active{color:var(--mcs-accent)!important}.mail-composer-sheet__body .mail-secret-input__eye[aria-pressed=true]{color:var(--mcs-accent)}.mail-server-info-sheet .mail-composer-sheet__head{gap:2px;padding:6px 16px 2px}.mail-server-info-sheet .mail-composer-sheet__handle{margin-bottom:4px}.mail-server-info-sheet .mail-composer-sheet__title{font-size:16px}.mail-server-info-sheet .mail-composer-sheet__body{gap:8px;padding:6px 16px 8px}.mail-server-info-sheet .mail-composer-sheet__field{gap:3px}.mail-server-info-sheet .mail-composer-sheet__label{font-size:12px}.mail-server-info-sheet .mail-composer-sheet__hint{font-size:11px}.mail-server-info-sheet .mail-composer-sheet__footer{padding:8px 16px 10px}.mail-server-info-sheet :is(.mail-composer-sheet__cancel,.mail-composer-sheet__save){min-height:40px;border-radius:10px;font-size:14px}.mail-server-info-sheet__kicker{font-size:11px;font-weight:500;color:var(--mcs-muted)}.mail-server-info-sheet__row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.mail-server-info-sheet__row[data-pair]{grid-template-columns:minmax(0,1fr) 76px}.mail-server-info-sheet__line{display:flex;gap:6px;min-width:0}.mail-server-info-sheet__value{flex:1 1 auto;min-width:0;min-height:36px;padding:0 10px;overflow:hidden;border:1px solid var(--mcs-line);border-radius:9px;background:var(--mcs-field);color:var(--mcs-text);font-size:14px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:copy;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mail-server-info-sheet__value[data-mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.mail-server-info-sheet__value:disabled{color:var(--mcs-muted);cursor:default}.mail-server-info-sheet__value[data-copied=true]{animation:mcs-copy-feedback .32s ease-out}@keyframes mcs-copy-feedback{0%,to{transform:scale(1);opacity:1}35%{transform:scale(.97);opacity:.7}}.mail-server-info-sheet__open{flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;height:36px;border:1px solid var(--mcs-line);border-radius:9px;background:var(--mcs-field);color:var(--mcs-muted)}.mail-server-info-sheet__open svg{width:16px;height:16px}.mail-composer-sheet__footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;padding:8px 16px 12px;border-top:1px solid var(--mcs-line)}.mail-composer-sheet__cancel,.mail-composer-sheet__save{min-height:50px;border:0;border-radius:14px;font-size:16px;font-weight:600}.mail-composer-sheet__cancel{background:var(--mcs-field);color:var(--mcs-text)}.mail-composer-sheet__save{background:var(--mcs-accent);color:#fff}.mail-composer-sheet__save:disabled{opacity:.6}@keyframes mcs-up{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.mail-composer-sheet__panel,.mail-server-info-sheet__value[data-copied=true]{animation:none}}.subscription-record-card-panels{display:flex;flex-direction:column;gap:0;min-width:0}.subscription-record-card-quick-edit{margin-top:0}.services-dense-grid--licenses .license-row-expansion{min-height:0!important;margin-top:calc(var(--sdg-row-gap, 4px) * -1)!important;margin-bottom:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.services-dense-grid--licenses .license-row-expansion:hover{background:transparent!important;border-color:transparent!important}.services-dense-grid--licenses .license-row-expansion__panel{overflow:hidden;border:1px solid var(--svc-console-expanded-panel-border);border-top:0;border-radius:0 0 var(--sdg-row-radius, 12px) var(--sdg-row-radius, 12px);background:var(--svc-console-expanded-panel-bg);box-shadow:var(--svc-console-expanded-panel-glow)}.services-dense-grid--licenses .license-row-expansion__panel .license-expanded-panel__tabs-bar{border-top:0;border-bottom:1px solid var(--svc-console-expanded-panel-border-soft);padding:0 14px}.services-dense-grid--licenses .license-row-expansion__panel .license-expanded-panel__tabs-bar>div{min-height:44px;padding:0}.services-dense-grid--licenses .license-row-expansion__panel .services-dense-segmented{gap:18px!important}.services-dense-grid--licenses .license-row-expansion__panel .services-dense-segmented__trigger--expanded{height:44px!important;min-width:0;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--svc-console-text-muted, #7384a6);padding:0 2px!important}.services-dense-grid--licenses .license-row-expansion__panel .services-dense-segmented__trigger--expanded:hover{background:transparent!important;color:var(--svc-console-text, #dfeaff)}.services-dense-grid--licenses .license-row-expansion__panel .services-dense-segmented__trigger--expanded[data-state=active]{border-bottom-color:var(--svc-console-accent)!important;background:transparent!important;color:var(--svc-console-text, #dfeaff)}.services-dense-grid--licenses .license-row-expansion__panel .services-dense-segmented__trigger--expanded[data-state=active] .service-expanded-tab-icon{color:var(--svc-console-accent)}.services-dense-grid--licenses .license-row-expansion__panel .license-expanded-panel__tabs-bar button[aria-label]{width:34px;height:34px;border-color:transparent;background:transparent;color:var(--svc-console-text-muted, #7384a6)}.services-dense-grid--licenses .license-row-expansion__panel .license-expanded-panel__tabs-bar button[aria-label]:hover{border-color:rgb(var(--svc-console-neon-deep, 45 27 78) / .32);background:rgb(var(--svc-console-neon-deep, 45 27 78) / .24);color:var(--svc-console-text, #dfeaff)}.services-dense-grid--licenses .license-row-expansion__panel .license-onec-panel__empty{min-height:34px;padding:0 16px;line-height:34px}.services-dense-grid--licenses .license-row-expansion__panel .license-onec-pin{margin:10px 14px 12px;width:calc(100% - 28px)}.services-dense-grid--licenses .subscription-detail{display:flex;min-width:0;flex-direction:column;gap:12px;padding:12px 14px 14px;border-top:1px solid var(--svc-console-expanded-panel-border-soft)}.services-dense-grid--licenses .subscription-detail__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.services-dense-grid--licenses .subscription-detail__title{display:flex;min-width:0;align-items:center;gap:8px}.services-dense-grid--licenses .subscription-detail__icon{flex-shrink:0;color:rgb(var(--svc-console-neon-cyan, 56 189 248) / .85)}.services-dense-grid--licenses .subscription-detail__title-text{min-width:0;overflow:hidden;color:var(--svc-console-text-muted, #7384a6);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.services-dense-grid--licenses .subscription-detail__grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:10px 14px}.services-dense-grid--licenses .subscription-detail__tile{display:flex;min-width:0;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid rgb(var(--svc-console-neon-deep, 45 27 78) / .32);border-radius:8px;background:#00000047;box-shadow:inset 0 1px #ffffff0a}.services-dense-grid--licenses .subscription-detail__tile--wide{grid-column:1 / -1}.services-dense-grid--licenses .subscription-detail__label{color:#6f84b3;font-size:10px;font-weight:600;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.services-dense-grid--licenses .subscription-detail__value-row{display:flex;min-width:0;align-items:flex-start;gap:4px}.services-dense-grid--licenses .subscription-detail__value{min-width:0;overflow:hidden;color:var(--svc-console-text, #dfeaff);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.services-dense-grid--licenses .subscription-detail__empty{color:#5c7094}html.dark .company-tab-content-scope{--company-tab-panel-bg: var(--background);--company-tab-border: var(--border);--card: var(--background);--popover: var(--background);--input-background: var(--background)}@layer company-tab-surfaces{html.dark .company-tab-content-scope :is([data-slot=card],.bg-card,.overview-card,.provider-card):not([role=dialog]):not([role=alertdialog]){background:var(--company-tab-panel-bg)!important}}html.dark .company-tab-content-scope .provider-card{--provider-line: var(--company-tab-border)}
