/* dashboard.css */
.dashboard-page{max-width:1120px} .dashboard-top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #ffffff05} .dashboard-top__greeting{flex:1;min-width:200px} .dashboard-top__title{margin:0 0 0.25rem;font-size:1.35rem;font-weight:600;color:var(--cv-text)} .dashboard-top__meta{margin:0;font-size:0.9rem;color:var(--cv-text-muted,#94a3b8)} .dashboard-top__actions{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center} .dashboard-top__btn{display:inline-flex;align-items:center;padding:0 14px;min-height:36px;height:36px;font-size:13px;font-weight:500;color:var(--cv-text);background:var(--cv-card-bg);border:1px solid #ffffff05;border-radius:14px;text-decoration:none;gap:6px;box-sizing:border-box} .dashboard-top__btn:hover{border-color:#ffffff05;color:var(--cv-text)} .dashboard-top__btn--primary{background:var(--cv-accent,#6366f1);border-color:#ffffff05;color:var(--cv-accent-ink,#0b0f1a)} .dashboard-top__balance{flex-shrink:0} .dashboard-balance{min-width:180px;padding:0.85rem 1.15rem;background:var(--cv-card-bg,rgba(255,255,255,0.04));border:1px solid #ffffff05;border-radius:14px;text-align:right} .dashboard-balance__label,.dashboard-balance__meta{display:block;font-size:0.75rem;color:var(--cv-text-muted,#94a3b8)} .dashboard-balance__value{display:block;font-size:1.35rem;font-weight:700;color:var(--cv-text,#f8fafc)} .dashboard-balance__action{display:inline-block;margin-top:0.35rem;font-size:0.8125rem;color:var(--cv-accent,#6366f1);text-decoration:none} .dashboard-onboard{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.15rem;border-radius:14px;border:1px solid #ffffff05;background:rgba(47,198,246,0.08)} .dashboard-onboard p{margin:0.35rem 0 0;font-size:0.875rem;color:var(--cv-text-muted,#94a3b8)} .dashboard-layout{display:grid;grid-template-columns:1fr 280px;gap:1.5rem} @media (max-width:900px){.dashboard-layout{grid-template-columns:1fr}} .dashboard-widget{background:var(--cv-card-bg);border:1px solid #ffffff05;border-radius:14px;padding:16px 18px;margin-bottom:12px} .dashboard-widget__title{margin:0 0 0.75rem;font-size:0.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--cv-text-muted,#94a3b8)} .dashboard-widget__meta{font-size:0.8125rem;color:var(--cv-text-muted,#94a3b8);margin:0.5rem 0} .dashboard-widget__link{font-size:0.875rem;color:var(--cv-link,#7eb8f0);text-decoration:none} .dashboard-stats-row{display:flex;flex-wrap:wrap;gap:1.5rem} .dashboard-stat__value{display:block;font-size:1.25rem;font-weight:700;color:var(--cv-text,#f8fafc)} .dashboard-stat__label{font-size:0.8125rem;color:var(--cv-text-muted,#94a3b8)} .dashboard-services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px, 1fr));gap:10px;margin-bottom:10px} .dashboard-service-card{display:flex;flex-direction:column;align-items:flex-start;padding:16px;background:var(--cv-block-bg);border:1px solid #ffffff05;border-radius:14px;text-decoration:none;color:var(--cv-text);transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease} .dashboard-service-card:hover{border-color:#ffffff05;color:var(--cv-text);transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,0.18)} .dashboard-service-card__icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:0.75rem;background:rgba(255,213,0,0.14);color:var(--cv-accent)} .dashboard-service-card__icon svg,.dashboard-service-card__icon .lx-ico{width:24px;height:24px;display:block} .dashboard-service-card__icon--projects{background:rgba(255,213,0,0.16);color:var(--cv-accent)} .dashboard-service-card__icon--domains{background:rgba(47,198,246,0.16);color:#5fd0f5} .dashboard-service-card__icon--ssl{background:rgba(52,211,153,0.16);color:#34d399} .dashboard-service-card__icon--hosting{background:color-mix(in srgb, var(--cv-accent) 18%, transparent);color:var(--cv-accent)} .dashboard-service-card__icon--cloud{background:rgba(56,189,248,0.16);color:#38bdf8} .dashboard-service-card__icon--licenses{background:rgba(251,146,60,0.18);color:#fb923c} .dashboard-service-card__name{font-size:0.875rem;font-weight:500} .dashboard-service-card__count{font-size:1.35rem;font-weight:700;letter-spacing:-0.02em;margin-top:2px} .dashboard-service-card__status{font-size:0.75rem;color:var(--cv-text-muted,#94a3b8)} .dashboard-top__btn{gap:8px} .dashboard-top__btn .lx-ico,.dashboard-balance__action .lx-ico{flex-shrink:0} .dashboard-balance__action{display:inline-flex;align-items:center;gap:6px} .dashboard-alerts{list-style:none;margin:0;padding:0} .dashboard-alerts li{margin-bottom:0.5rem} .dashboard-alerts a{color:#f59e0b;text-decoration:none} .dashboard-sidebar__links{list-style:none;margin:0;padding:0} .dashboard-sidebar__links li{margin-bottom:2px} .dashboard-sidebar__links a{display:flex;align-items:center;gap:12px;padding:10px 10px;border-radius:14px;color:var(--cv-text);text-decoration:none;font-size:0.875rem;transition:background 0.15s ease,color 0.15s ease} .dashboard-sidebar__links a:hover{background:color-mix(in srgb,var(--cv-accent,#6366f1) 12%,transparent);color:var(--cv-text)} .dashboard-sidebar__links .lx-ico{width:18px;height:18px;color:var(--cv-accent);flex-shrink:0} .org-nav{display:flex;flex-wrap:wrap;gap:0.4rem;margin:0 0 1.25rem} .org-nav__link,.org-nav__current{display:inline-flex;align-items:center;padding:0.4rem 0.75rem;border-radius:14px;font-size:0.8125rem;text-decoration:none} .org-nav__link{color:var(--cv-text-muted,#94a3b8);border:1px solid #ffffff05} .org-nav__link:hover{color:var(--cv-text,#f8fafc);border-color:#ffffff05} .org-nav__current{color:var(--cv-text,#f8fafc);background:var(--cv-block-bg,rgba(255,255,255,0.06));border:1px solid #ffffff05} .org-card{margin:0 0 1.25rem;padding:1.15rem 1.25rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-card-bg,rgba(255,255,255,0.03))} .org-card__title{margin:0 0 0.65rem;font-size:1.05rem;font-weight:600} .org-card__note{margin:0 0 1rem;font-size:0.875rem} .org-crm-card__label{margin:0 0 0.35rem;font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--cv-text-muted)} .org-crm-card__title{margin:0 0 0.4rem;font-size:1.25rem;font-weight:650} .org-crm-card__meta,.org-crm-card__addr{margin:0 0 0.45rem;font-size:0.875rem;line-height:1.45} .org-dl{display:grid;gap:0.75rem 1.5rem;margin:0} .org-dl>div{display:grid;grid-template-columns:10rem minmax(0, 1fr);gap:0.5rem;align-items:start} .org-dl dt{margin:0;color:var(--cv-text-muted,#94a3b8);font-size:0.8125rem} .org-dl dd{margin:0;color:var(--cv-text)} .org-alert{margin:0 0 1rem;padding:0.7rem 0.9rem;border-radius:14px;font-size:0.875rem} .org-alert--ok{background:rgba(34,197,94,0.12);color:#86efac} .org-alert--err{background:rgba(239,68,68,0.12);color:#fca5a5} .org-invite-link{display:block;width:100%;margin-top:0.5rem;padding:0.45rem 0.6rem;border-radius:14px;border:1px solid #ffffff05;background:transparent;color:inherit} .org-inline-form,.org-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px, 1fr));gap:0.85rem 1rem;align-items:end} .org-field{display:block;margin:0} .org-field span{display:block;margin-bottom:0.3rem;font-size:0.8125rem;color:var(--cv-text-muted,#94a3b8)} .org-field--full{grid-column:1 / -1} .org-field input,.org-field select,.org-role-form select{width:100%;box-sizing:border-box;padding:0.5rem 0.65rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-surface,rgba(0,0,0,0.25));color:var(--cv-text,#f8fafc);font-size:0.9375rem} .org-form__legal{display:contents} .org-form__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:0.5rem} .org-btn{display:inline-flex;align-items:center;padding:0.5rem 1rem;border-radius:14px;border:1px solid #ffffff05;background:transparent;color:var(--cv-text,#f8fafc);font-size:0.9rem;text-decoration:none;cursor:pointer} .org-btn--primary{background:var(--cv-accent,#6366f1);border-color:#ffffff05;color:var(--cv-accent-ink)} .org-table-wrap{overflow-x:auto} .org-table{width:100%;border-collapse:collapse;font-size:0.875rem} .org-table th,.org-table td{padding:0.65rem 0.5rem;text-align:left;border-bottom:1px solid #ffffff05;vertical-align:middle} .org-table th{color:var(--cv-text-muted,#94a3b8);font-weight:500} .org-role{display:inline-flex;padding:0.15rem 0.5rem;border-radius:14px;font-size:0.75rem;background:rgba(255,255,255,0.06)} .org-role--owner{background:rgba(47,198,246,0.18);color:#7dd3fc} .org-link,.org-link-danger{background:none;border:1px solid #ffffff05;padding:0;font-size:0.8125rem;cursor:pointer;color:var(--cv-link,#7eb8f0)} .org-link-danger{color:#fca5a5} .org-page--invite{max-width:560px} body[data-theme="light"] .org-alert--ok{color:#166534} body[data-theme="light"] .org-alert--err{color:#991b1b} body[data-theme="light"] .dashboard-alerts a{color:#b45309} .lic-key{display:inline-flex;align-items:center;max-width:100%;padding:0.28rem 0.55rem;border:1px solid #ffffff05;border-radius:14px;background:rgba(255,255,255,0.04);color:var(--cv-text);font:0.75rem/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:0.02em;cursor:pointer} .lic-key:hover{border-color:#ffffff05} .lic-key-box{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center} .lic-key-box__value{font-size:1rem;word-break:break-all} .lic-status,.tix-status,.tix-prio{display:inline-flex;align-items:center;padding:0.2rem 0.55rem;border-radius:14px;font-size:0.75rem;font-weight:500;line-height:1.2} .lic-status--active,.tix-status--open,.tix-status--new{background:rgba(34,197,94,0.16);color:#86efac} .lic-status--expired,.tix-status--closed{background:rgba(239,68,68,0.14);color:#fca5a5} .lic-status--frozen,.tix-status--waiting{background:rgba(251,191,36,0.16);color:var(--cv-accent)} .tix-status--resolved{background:rgba(47,198,246,0.16);color:#7dd3fc} .tix-prio--low{background:rgba(255,255,255,0.06)} .tix-prio--medium{background:rgba(47,198,246,0.14)} .tix-prio--high{background:rgba(251,191,36,0.16);color:var(--cv-accent)} .tix-prio--critical{background:rgba(239,68,68,0.16);color:#fca5a5} .tix-thread{display:flex;flex-direction:column;gap:0.85rem;margin-bottom:1.25rem} .tix-msg{padding:0.9rem 1rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-card-bg,rgba(255,255,255,0.03))} .tix-msg--staff{border-color:#ffffff05} .tix-msg--internal{border-style:dashed;opacity:0.9} .tix-msg__head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:0.45rem;font-size:0.8125rem;color:var(--cv-text-muted,#94a3b8)} .tix-msg__body{white-space:pre-wrap} .tix-files{margin:0.6rem 0 0;padding-left:1.1rem;font-size:0.8125rem} body[data-theme="light"] .lic-status--active,body[data-theme="light"] .tix-status--open,body[data-theme="light"] .tix-status--new{color:#166534} body[data-theme="light"] .lic-status--expired,body[data-theme="light"] .tix-status--closed,body[data-theme="light"] .tix-prio--critical{color:#991b1b} .lx-wizard{max-width:740px} .lx-wizard__kicker{margin:0 0 0.35rem;font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--cv-text-muted,#94a3b8)} .lx-wizard__steps{display:flex;flex-wrap:wrap;gap:0.65rem;margin:0 0 1.35rem;padding:0;list-style:none} .lx-wizard__step{display:inline-flex;align-items:center;gap:0.45rem;padding:0.4rem 0.7rem;border-radius:14px;border:1px solid #ffffff05;color:var(--cv-text-muted,#94a3b8);font-size:0.8125rem} .lx-wizard__step.is-active{border-color:#ffffff05;color:var(--cv-text,#f8fafc)} .lx-wizard__step.is-done{border-color:#ffffff05;color:#86efac} .lx-wizard__step-num{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,0.08);font-weight:600} .lx-bundle-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0.55rem} .lx-bundle-list li{display:flex;flex-wrap:wrap;align-items:center;gap:0.55rem 0.85rem} .lx-inline-action{display:inline;margin:0} .lx-dns-value{word-break:break-all;max-width:28rem} .lx-contact-dl{display:grid;gap:0.65rem 1.25rem;margin:0 0 1rem} .lx-contact-dl div{display:grid;grid-template-columns:8rem 1fr;gap:0.5rem} .lx-contact-dl dt{margin:0;color:var(--cv-text-muted,#94a3b8);font-size:0.8125rem} .lx-contact-dl dd{margin:0}
/* legacy-base.css */
:root{--cv-font-sans:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';--cv-font-display:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';--cv-rail-w:76px;--cv-menu-w:280px;--cv-space-1:4px;--cv-space-2:8px;--cv-space-3:12px;--cv-space-4:16px;--cv-space-5:20px;--cv-space-6:24px;--cv-space-7:32px;--cv-main-pad-y:24px;--cv-main-pad-x:32px;--cv-topbar-pad-x:36px;--cv-card-pad:16px;--cv-control-h:40px} html{font-family:var(--cv-font-sans)} #bx-panel{display:none !important}body.cab-show-bx-panel #bx-panel{display:block !important} body{display:block;margin:0;position:relative;overflow:hidden;overflow-x:clip;font-family:inherit} button,input,select,textarea{font-family:inherit} h1,h2,h3,h4,h5,h6{font-family:var(--cv-font-display)} .card-container{flex:1;display:flex;gap:30px;width:100%;margin-bottom:30px} .glow{pointer-events:none;position:absolute;z-index:0;top:-360px;left:0;right:0;width:100%;max-width:100vw;height:820px;transform:none;opacity:.55;contain:paint} .card-index{width:100%;padding:30px 40px;border:1px solid #ffffff05;border-radius:14px;background:rgb(255 255 255 / 4%)} .dashboard-top{display:flex;justify-content:space-between} .dashboard-top__title{font-family:var(--cv-font-display);font-weight:600} .dashboard-top__balance{flex-shrink:0;text-align:right} .dashboard-balance{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px;padding:16px 20px;border-radius:14px;background:rgba(255,255,255,0.06);border:1px solid #ffffff05} body[data-theme="light"] .dashboard-balance{background:rgba(0,0,0,0.04);border-color:#ffffff05} .dashboard-balance__label{font-size:12px;letter-spacing:0.02em;text-transform:uppercase;color:var(--cv-text-muted,#94a3b8)} .dashboard-balance__value{font-size:28px;font-weight:600;line-height:1.2;color:var(--cv-text,#f8fafc)} body[data-theme="light"] .dashboard-balance__value{color:#111} .dashboard-balance__meta{font-size:13px;color:var(--cv-text-muted,#94a3b8)} .dashboard-balance__action{margin-top:8px;font-size:14px;font-weight:500;color:var(--cv-accent,#ffb400);text-decoration:none} .dashboard-balance__action:hover{text-decoration:underline} html[data-theme="light"],body[data-theme="light"]{background:#f0f3f5} body[data-theme="dark"],body:not([data-theme]){background:#0b0f1a} .home-docs-root-sections__cell{list-style:none;margin:0;padding:0} .home-docs-root-sections__item{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;box-sizing:border-box;background:#00000054;padding:20px 24px 18px;border-radius:14px;text-align:left;width:260px;min-height:110px;margin-bottom:20px;text-decoration:none;color:inherit;transition:background 0.15s,transform 0.15s} .home-docs-root-sections__item:hover{background:rgb(0 0 0 / 40%)} .home-docs-root-sections__icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-bottom:4px} .home-docs-root-sections__icon img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block} .home-docs-root-sections__icon--svg svg{fill:white;position:relative;left:-9px;display:block;width:24px;height:24px;color:inherit} .home-docs-root-sections__icon--text{font-size:26px;line-height:1.1} .home-docs-root-sections__link{position:static;color:#f8fafc !important;text-decoration:none !important;font-size:15px;line-height:1.35;font-weight:500} body[data-theme="light"] .home-docs-root-sections__item{background:rgb(0 0 0 / 6%)} body[data-theme="light"] .home-docs-root-sections__item:hover{background:rgb(0 0 0 / 10%)} body[data-theme="light"] .home-docs-root-sections__link{color:var(--cv-text,#0b0f1a) !important} html[data-theme="light"],body[data-theme="light"],body[data-theme="light"] .layout{color-scheme:light;--cv-bg:#0b0f1a;--cv-surface:#f8fafc;--cv-border:#ffffff05;--cv-text:#0b0f1a;--cv-text-muted:#5b6578;--cv-sidebar-bg:#0b0d10;--cv-sidebar-border:#ffffff05;--cv-block-bg:#f8fafc;--cv-accent:#ffb400;--cv-accent-hover:#ffc233;--cv-accent-ink:#0b0f1a;--cv-support-bg:#fff8d6;--cv-support-text:#8a6d00;--cv-link:#0b0d10;--cv-link-hover:#0a1222;--cv-card-bg:#f8fafc;--cv-card-border:#ffffff05;--cv-rail-bg:#0b0f1a;--cv-menu-bg:#0b0d10;--cv-menu-text:#f8fafc;--cv-menu-muted:#94a3b8;--cv-pill:#1e293b;--cv-pill-active:#f8fafc;--cv-radius:24px;--cv-radius-lg:32px;--cv-radius-md:18px;--cv-radius-sm:14px;--cv-radius-pill:9999px;--cv-control-h:36px;--muted:#5b6578;--text:#0b0f1a} html[data-theme="dark"],html:not([data-theme]),body[data-theme="dark"],body:not([data-theme]),body[data-theme="dark"] .layout,body:not([data-theme]) .layout{color-scheme:dark;--cv-bg:#0b0f1a;--cv-surface:#0b0d10;--cv-border:#ffffff05;--cv-text:#f8fafc;--cv-text-muted:#94a3b8;--cv-sidebar-bg:#0b0d10;--cv-sidebar-border:#ffffff05;--cv-block-bg:#0b0d10;--cv-accent:#ffb400;--cv-accent-hover:#ffc233;--cv-accent-ink:#0b0f1a;--cv-support-bg:#2a2410;--cv-support-text:#ffb400;--cv-link:#ffffff;--cv-link-hover:#ffb400;--cv-card-bg:#0b0d10;--cv-card-border:#ffffff05;--cv-rail-bg:#0b0f1a;--cv-menu-bg:#0b0d10;--cv-menu-text:#f8fafc;--cv-menu-muted:#94a3b8;--cv-pill:#1e293b;--cv-pill-active:#f8fafc;--cv-radius:24px;--cv-radius-lg:32px;--cv-radius-md:18px;--cv-radius-sm:14px;--cv-radius-pill:9999px;--cv-control-h:36px;--muted:#94a3b8;--text:#f8fafc} body::before{content:"";pointer-events:none;position:absolute;z-index:0;top:-360px;left:0;right:0;width:100%;max-width:100vw;height:820px;transform:none;opacity:.72;contain:paint} .layout{display:flex;align-items:stretch;min-height:100vh;height:100vh;max-height:100vh;background:var(--cv-bg);color:var(--cv-text);overflow:hidden;font-family:var(--cv-font-sans)} .auth-page{font-family:var(--cv-font-sans)} .menu-wrap.menu-wrap--narrow{grid-template-columns:1fr;width:280px;min-width:280px} .menu-wrap.menu-wrap--narrow.menu-wrap--dual{width:520px;min-width:520px;max-width:520px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:0 8px} .menu-wrap.menu-wrap--narrow.menu-wrap--dual>.lx-section-sidebar__primary.mail-menu{grid-column:1;grid-row:1} .menu-wrap.menu-wrap--narrow.menu-wrap--dual>.lx-section-sidebar__secondary.mail-menu{grid-column:2;grid-row:1;border-right:1px solid #ffffff05} .menu-wrap.menu-wrap--contacts{width:300px;min-width:300px;max-width:300px} .menu-wrap.menu-wrap--narrow.menu-wrap--dual.menu-wrap--contacts,.menu-wrap.menu-wrap--narrow.menu-wrap--dual.menu-wrap--calendar,.menu-wrap.menu-wrap--narrow.menu-wrap--dual.menu-wrap--disk{width:520px;min-width:520px;max-width:520px} .menu-wrap.menu-wrap--contacts .lx-section-sidebar__secondary.mail-menu .lx-co-side__head--secondary,.menu-wrap.menu-wrap--calendar .lx-section-sidebar__secondary.mail-menu .lx-co-side__head--secondary,.menu-wrap.menu-wrap--disk .lx-section-sidebar__secondary.mail-menu .lx-co-side__head--secondary{padding:0 4px 8px 10px;margin-bottom:4px} .menu-wrap.menu-wrap--contacts button.mail-menu__item.lx-co-side__link{font-family:inherit;text-decoration:none;box-sizing:border-box} .menu-wrap.menu-wrap--contacts button.mail-menu__item.lx-co-side__link>span{flex:1;text-align:left} .menu-wrap.menu-wrap--contacts .lx-co-side,.menu-wrap.menu-wrap--calendar .lx-section-sidebar__primary.mail-menu.lx-cal-sidebar,.menu-wrap.menu-wrap--calendar .lx-section-sidebar__secondary.mail-menu.lx-cal-sidebar-secondary,.menu-wrap.menu-wrap--disk .lx-section-sidebar__primary.mail-menu.lx-disk-sidebar,.menu-wrap.menu-wrap--disk .lx-section-sidebar__secondary.mail-menu.lx-disk-sidebar-secondary{display:flex;flex-direction:column;height:100%;min-height:0;padding:0 6px} .menu-wrap.menu-wrap--contacts .lx-co-side__nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain} .menu-wrap.menu-wrap--calendar .lx-cal-sidebar__primary-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;gap:12px;padding-right:2px} .menu-wrap.menu-wrap--disk .lx-disk-sidebar__primary-scroll,.menu-wrap.menu-wrap--disk .lx-disk-sidebar__secondary-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;gap:16px;padding:0 2px 8px 0} .menu-wrap.menu-wrap--calendar .lx-co-side__nav{flex-shrink:0} .menu-wrap.menu-wrap--contacts .lx-co-side__head-row,.menu-wrap.menu-wrap--calendar .lx-co-side__head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px;padding:0 4px} .search-block-inner{display:flex;align-items:center;gap:12px;width:100%} .menu-wrap.menu-wrap--contacts .lx-co-side__title-main,.menu-wrap.menu-wrap--calendar .lx-co-side__title-main{font-size:15px;font-weight:600;color:var(--cv-text,#e2e8f0);line-height:1.3} .menu-wrap.menu-wrap--contacts .lx-co-side__btn-create,.menu-wrap.menu-wrap--calendar .lx-co-side__btn-create{flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:600;border:1px solid #ffffff05;border-radius:14px;cursor:pointer;background:var(--cv-accent,#ffb400);color:#0b0d10} .menu-wrap.menu-wrap--contacts .lx-co-side__btn-create:hover,.menu-wrap.menu-wrap--calendar .lx-co-side__btn-create:hover{filter:brightness(1.06)} .menu-wrap.menu-wrap--contacts .lx-co-side__subrow{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 4px 10px} .menu-wrap.menu-wrap--contacts .lx-co-side__subtitle{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--cv-text-muted,#94a3b8)} .menu-wrap.menu-wrap--contacts .lx-co-side__icon-add{width:28px;height:28px;border:1px solid #ffffff05;border-radius:14px;background:transparent;color:var(--cv-text,#e2e8f0);font-size:18px;line-height:1;cursor:pointer} .menu-wrap.menu-wrap--contacts .lx-co-side__icon-add:hover{background:rgba(47,198,246,0.12)} .menu-wrap.menu-wrap--contacts .lx-co-side__folders-empty{display:block;padding:6px 10px 10px;font-size:12px;color:var(--cv-text-muted,#64748b)} .lx-co-side__head--secondary{padding-top:0} .lx-co-side__head{padding:0 10px 4px} .lx-co-side__title{font-size:13px;font-weight:600;color:var(--cv-text-muted);text-transform:uppercase;letter-spacing:0.04em} a.mail-menu__item.lx-co-side__link{text-decoration:none;box-sizing:border-box} .footer{width:100%;background:var(--cv-bg,#0b0f1a);max-width:100%;display:block;position:relative;bottom:0px;padding-bottom:20px;box-sizing:border-box;flex-shrink:0;padding:1.25rem 120px 1.75rem;border-top:1px solid #ffffff05} .footer a{color:var(--cv-text,#f8fafc);text-decoration:none} body[data-theme="light"] .footer{border-top-color:rgb(0 0 0 / 10%)} body[data-theme="light"] .footer a{color:var(--cv-text,#0b0f1a)} .footer .information{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;width:100%;box-sizing:border-box} .footer__row{display:flex;flex-wrap:wrap;align-items:center;gap:24px 30px;font-size:13px} .footer-more{position:relative;flex-shrink:0} .footer-more__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid #ffffff05;border-radius:14px;background:rgb(255 255 255 / 8%);color:inherit;cursor:pointer;transition:background 0.15s} .footer-more__btn:hover{background:rgb(255 255 255 / 14%)} body[data-theme="light"] .footer-more__btn{background:rgb(0 0 0 / 6%);color:var(--cv-text,#0b0f1a)} body[data-theme="light"] .footer-more__btn:hover{background:rgb(0 0 0 / 10%)} .footer-more.is-open .footer-more__btn{background:rgb(255 255 255 / 16%)} body[data-theme="light"] .footer-more.is-open .footer-more__btn{background:rgb(0 0 0 / 12%)} .footer-more__menu{position:absolute;bottom:calc(100% + 10px);right:0;z-index:200;min-width:280px;max-width:min(320px, calc(100vw - 24px));padding:8px 0;margin:0;border-radius:14px;background:#0b0d10;box-shadow:0 8px 32px rgb(0 0 0 / 45%),0 0 0 1px rgb(255 255 255 / 8%);box-sizing:border-box} body[data-theme="light"] .footer-more__menu{background:#2c2c30;box-shadow:0 8px 32px rgb(0 0 0 / 28%),0 0 0 1px rgb(0 0 0 / 12%)} .footer-more__menu[hidden]{display:none !important} .footer-more__link{display:block;padding:12px 18px;font-size:14px;line-height:1.35;color:#f4f4f5 !important;text-decoration:none !important;transition:background 0.12s} .footer-more__link:hover{background:rgb(255 255 255 / 8%)} .menu-wrap{width:var(--cv-menu-w,280px);min-width:var(--cv-menu-w,280px);border-left:1px solid #ffffff05;border-right:1px solid #ffffff05;display:grid;grid-template-columns:240px minmax(0, 1fr);grid-template-rows:minmax(0, 1fr);align-content:stretch;box-shadow:none;gap:0;height:100vh;max-height:100vh;min-height:0;padding:20px 0px;box-sizing:border-box;background:var(--cv-menu-bg,var(--cv-card-bg,#0b0d10));z-index:10000;overflow:hidden;border-radius:14px;margin:0} .menu-wrap>.mail-menu{grid-column:1;grid-row:1;position:relative;z-index:5} .menu-wrap>.mail-list{grid-column:2;grid-row:1;position:relative;z-index:2} .menu-wrap>.mail-compose-drawer-backdrop,.menu-wrap>.mail-compose-drawer{grid-column:1 / -1;grid-row:1} .menu-wrap.menu-wrap--docs{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto minmax(0, 1fr) auto;padding:12px 0 16px;background:var(--cv-menu-bg,var(--cv-surface)) !important;box-shadow:none;border-left-color:transparent;border-right-color:transparent} .menu-wrap.menu-wrap--docs .docs-nav-head{flex-shrink:0;padding:0 14px 6px;box-sizing:border-box} .menu-wrap.menu-wrap--docs .docs-nav-head__title{margin:0;padding:10px 10px 20px;font-size:18px;font-weight:600;line-height:1.3;color:var(--cv-text,#e4e4e7)} .menu-wrap.menu-wrap--licenses{background:var(--cv-bg);border-left-color:transparent;border-right-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none} .menu-wrap.menu-wrap--licenses .support-sidebar__cta-wrap{border-bottom:1px solid #ffffff05;margin-bottom:0} .menu-wrap.menu-wrap--licenses .support-sidebar__cta{background:var(--cv-block-bg);color:var(--cv-text);border:1px solid #ffffff05} .menu-wrap.menu-wrap--licenses .support-sidebar__cta:hover{color:var(--cv-text);background:color-mix(in srgb,var(--cv-text) 6%,transparent);border-color:#ffffff05} .menu-wrap.menu-wrap--licenses .support-sidebar__cta.active{opacity:1;box-shadow:none;border-color:#ffffff05} .menu-wrap.menu-wrap--docs .docs-nav{display:flex;flex-direction:column;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:0 10px 0 14px;scrollbar-gutter:stable} .docs-nav__list{list-style:none;margin:0;padding:0} .docs-nav__list--root{display:flex;flex-direction:column;gap:2px} .docs-nav__list:not(.docs-nav__list--root){margin-top:4px;margin-bottom:2px;padding-left:12px} .docs-nav__item{margin:0} .docs-nav__row{display:flex;align-items:stretch;gap:0;min-width:0} .docs-nav__toggle{flex-shrink:0;width:30px;min-height:34px;margin:0;padding:0;border:1px solid #ffffff05;border-radius:14px;background:transparent;color:var(--cv-text-muted,#a1a1aa);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.15s,color 0.15s} .docs-nav__toggle:hover{background:rgb(255 255 255 / 8%);color:var(--cv-text,#e8e8e8)} .docs-nav__toggle:focus-visible{outline:2px solid var(--cv-accent,#ffb400);outline-offset:1px} .docs-nav__chevron{display:block;transition:transform 0.2s ease} .docs-nav__item--parent:not(.docs-nav__branch--open) .docs-nav__chevron{transform:rotate(-90deg)} body[data-theme="light"] .docs-nav__toggle:hover{background:rgb(0 0 0 / 6%);color:var(--cv-text,#0b0f1a)} .docs-nav__row .docs-nav__link{flex:1;min-width:0;border-radius:14px;padding-left:4px;padding-left:10px} .docs-nav__collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.32s ease;min-height:0} .docs-nav__item--parent.docs-nav__branch--open>.docs-nav__collapse{grid-template-rows:1fr} .docs-nav__collapse>.docs-nav__list{min-height:0;overflow:hidden} @media (prefers-reduced-motion:reduce){.docs-nav__collapse{transition:none} .docs-nav__item--parent:not(.docs-nav__branch--open)>.docs-nav__collapse{display:none} .docs-nav__item--parent.docs-nav__branch--open>.docs-nav__collapse{display:block}} .search-block-container{backdrop-filter:blur(20px);background:#ffffff0a;border-top:1px solid #ffffff05;border-bottom:1px solid #ffffff05;border-radius:14px;padding:12px 16px 12px 20px;width:820px} .search-block input{background:transparent;border:1px solid #ffffff05;color:#f8fafc;font-size:16px;font-weight:400;line-height:1.5;padding:0;margin:0;width:100%;-webkit-appearance:none;appearance:none} .search-block input:focus,.search-block input:focus-visible{outline:none;box-shadow:none;border:1px solid #ffffff05} .search-block button{width:40px;height:40px;padding:0;border:1px solid #ffffff05;border-radius:14px;background:#4b5563;color:#f8fafc;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0} .search-block button:focus,.search-block button:focus-visible{outline:none} .search-block .search-suggest{background:transparent;border:1px solid #ffffff05;color:#f8fafc;font-size:16px;font-weight:400;line-height:1.5;padding:0;margin:0;flex:1;min-width:0;width:100%;max-width:100%;box-sizing:border-box;-webkit-appearance:none;appearance:none} .search-block .search-suggest:focus,.search-block .search-suggest:focus-visible{outline:none;box-shadow:none;border:1px solid #ffffff05} .search-page__search-wrap{width:100%;max-width:820px;box-sizing:border-box} .search-page__extra{margin:16px 0 0} .search-page .search-language-guess{margin-top:20px;font-size:14px;line-height:1.45;color:var(--cv-text-muted,#a1a1aa)} body[data-theme="light"] .search-page .search-language-guess{color:var(--cv-text-muted,#5f6368)} body[data-theme="light"] .search-page .search-block input[type="search"],body[data-theme="light"] .search-page .search-block .search-suggest{color:var(--cv-text,#0b0f1a)} .home-docs-root-sections{margin-top:48px;max-width:100%} .home-docs-root-sections__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 20px} .container{margin:80px 120px} .docs-nav__link{display:block;padding:6px 40px;border-radius:14px;font-size:14px;line-height:1.35;color:var(--cv-text,#e8e8e8);text-decoration:none;transition:background 0.15s,color 0.15s} .docs-nav__link:hover{background:rgb(255 255 255 / 6%);color:var(--cv-text,#f8fafc)} .docs-nav__link.is-active{background:rgb(255 255 255 / 10%);color:var(--cv-text,#f8fafc);font-weight:600;display:flex;align-items:center} body[data-theme="light"] .docs-nav__link{color:#d7deea} body[data-theme="light"] .docs-nav__link:hover{background:#1e293b;color:#f8fafc} body[data-theme="light"] .docs-nav__link.is-active{background:#f8fafc;color:#0b0f1a} .mail-menu{display:flex;flex-direction:column;gap:16px;padding:0 8px;border-right:1px solid #ffffff05;min-height:0;align-self:stretch;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable} .mail-menu__group{display:flex;flex-direction:column;gap:2px;padding-left:6px} .mail-menu__submenu{display:flex;flex-direction:column;gap:2px;padding-left:14px} .mail-menu__section{font-size:14px;color:var(--cv-text);padding:2px 10px 6px} .mail-menu__title{font-size:14px;color:var(--cv-text);padding:6px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .mail-menu__item{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #ffffff05;background:transparent;color:var(--cv-text);font-size:14px;text-align:left;border-radius:14px;padding:8px 10px;cursor:pointer} .mail-menu__item-left,.mail-menu__item-right{display:inline-flex;align-items:center;gap:8px} .mail-menu__item:hover{background:var(--cv-block-bg)} .senderBtn{position:relative;background:#000000a3;border:1px solid #ffffff05;color:white;height:45px;min-height:45px;width:100%;border-radius:14px;font-size:14px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background 0.2s,opacity 0.2s;overflow:hidden;display:inline-flex;align-items:center;justify-content:center} .senderBtn__label{position:relative;z-index:2} .senderBtn__stroke{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none} .senderBtn__stroke rect{fill:none;stroke:rgb(212,255,0);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:140 860;animation:senderBtnDash 3.2s linear infinite;filter:drop-shadow(0 0 4px rgba(212,255,0,0.85))} @keyframes senderBtnDash{to{stroke-dashoffset:-1000}} .mail-menu__item--active{background:rgba(255,255,255,0.1);font-weight:500} .mail-menu__item--sub{font-size:13px;color:var(--cv-text-muted);padding-left:18px} .mail-menu__count{color:var(--cv-text-muted);font-size:13px} .mail-menu__count-badge{background:#000000;color:#f8fafc;font-size:12px;font-weight:700;line-height:1;border-radius:14px;padding:4px 8px} .mail-menu__section-row{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 4px;margin-top:6px} .mail-menu__section-title{color:var(--cv-text-muted);font-size:14px;font-weight:600} .mail-menu__section-action{border:1px solid #ffffff05;background:transparent;color:var(--cv-text-muted);font-size:22px;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center} .mail-menu__section-action--link{text-decoration:none} .mail-menu__labels-root{display:flex;flex-direction:column} .mail-menu__folder-row{display:flex;align-items:stretch;gap:2px;margin:0 0 8px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #ffffff05} .mail-menu__folder-row .mail-menu__item--folder{flex:1 1 auto;min-width:0;margin:0;border-bottom:1px solid #ffffff05;padding-right:4px} .mail-menu__item--folder{padding-top:10px;padding-bottom:10px} .mail-menu__folder-name{color:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .mail-menu__folder-actions{position:relative;flex-shrink:0;display:flex;align-items:center;align-self:center} .mail-menu__folder-more{border:1px solid #ffffff05;background:transparent;color:var(--cv-text-muted);font-size:20px;line-height:1;cursor:pointer;padding:4px 6px;border-radius:14px;right:7px;position:relative} .mail-menu__folder-more:hover{background:rgba(255,255,255,0.08);color:var(--cv-text)} .mail-menu__folder-more-dots{display:block;line-height:1;transform:translateY(-1px)} .mail-menu__folder-dropdown{position:absolute;left:0;top:calc(100% + 4px);min-width:160px;margin:0;padding:6px 0;list-style:none;background:var(--cv-surface,#0b0d10);border:1px solid #ffffff05;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,0.35);z-index:50} .mail-menu__folder-dropdown li{margin:0;padding:0} .mail-menu__folder-dropdown-item{display:block;width:100%;border:1px solid #ffffff05;background:transparent;color:var(--cv-text);font-size:14px;text-align:left;padding:8px 14px;cursor:pointer} .mail-menu__folder-dropdown-item:hover{background:rgba(255,255,255,0.06)} .mail-menu__folder-dropdown-item--danger{color:#ff8a8a} .mail-menu__folder-dropdown-item--danger:hover{background:rgba(255,80,80,0.12)} .mail-menu__promo{margin-top:auto;margin-bottom:50px;flex-shrink:0;border-radius:14px;padding:15px 20px;display:flex;flex-direction:column;gap:4px;color:var(--cv-text-muted);font-size:13px} .mail-list{margin-top:0;margin-bottom:20px;border-top:1px solid #ffffff05;padding:0 8px;display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0;align-self:stretch;max-height:100%;overflow:hidden} .mail-list__search-wrap{flex-shrink:0} .mail-list__search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:1px solid #ffffff05} .mail-list__search-input{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-block-bg,rgba(0,0,0,0.25));color:var(--cv-text);font-size:13px;outline:none} .mail-list__search-input::placeholder{color:var(--cv-text-muted)} .mail-list__search-input:focus{border-color:#ffffff05;box-shadow:0 0 0 1px rgba(47,198,246,0.2)} .mail-list__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-gutter:stable} .menu-wrap .mail-menu,.menu-wrap .mail-list__body{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.28) transparent} body[data-theme="light"] .menu-wrap .mail-menu,body[data-theme="light"] .menu-wrap .mail-list__body{scrollbar-color:rgba(0,0,0,0.28) rgba(0,0,0,0.04)} .menu-wrap .mail-menu::-webkit-scrollbar,.menu-wrap .mail-list__body::-webkit-scrollbar{width:8px} .menu-wrap .mail-menu::-webkit-scrollbar-track,.menu-wrap .mail-list__body::-webkit-scrollbar-track{background:transparent;margin:8px 0} .menu-wrap .mail-menu::-webkit-scrollbar-thumb,.menu-wrap .mail-list__body::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.18);border-radius:14px;border:1px solid #ffffff05;background-clip:padding-box} .menu-wrap .mail-menu::-webkit-scrollbar-thumb:hover,.menu-wrap .mail-list__body::-webkit-scrollbar-thumb:hover{background:rgba(212,255,0,0.45)} .menu-wrap .mail-menu::-webkit-scrollbar-thumb:active,.menu-wrap .mail-list__body::-webkit-scrollbar-thumb:active{background:rgba(47,198,246,0.5)} body[data-theme="light"] .menu-wrap .mail-menu::-webkit-scrollbar-thumb,body[data-theme="light"] .menu-wrap .mail-list__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2)} body[data-theme="light"] .menu-wrap .mail-menu::-webkit-scrollbar-thumb:hover,body[data-theme="light"] .menu-wrap .mail-list__body::-webkit-scrollbar-thumb:hover{background:rgba(47,198,246,0.45)} body[data-theme="light"] .menu-wrap .mail-menu::-webkit-scrollbar-thumb:active,body[data-theme="light"] .menu-wrap .mail-list__body::-webkit-scrollbar-thumb:active{background:rgba(26,115,232,0.5)} .mail-folder-modal{position:fixed;inset:0;z-index:100100;display:flex;align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box} .mail-folder-modal[hidden]{display:none !important} .mail-folder-modal__backdrop{position:absolute;inset:0;background:rgba(8,10,16,0.55);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)} .mail-folder-modal__panel{position:relative;z-index:1;width:100%;max-width:400px;padding:1.5rem 1.5rem 1.35rem;border-radius:14px;background:#f8fafc;color:#0b0f1a;border:1px solid #ffffff05;box-shadow:0 24px 64px rgba(18,22,33,0.28)} .mail-folder-modal__title{margin:0 0 0.5rem;font-size:clamp(1.2rem, 2.2vw, 1.45rem);font-weight:600;letter-spacing:-0.02em;color:#0b0f1a;text-transform:lowercase} .mail-folder-modal__hint{margin:0 0 1rem;font-size:0.88rem;line-height:1.45;color:#64748b} .mail-folder-modal__hint--compact{margin-top:-0.25rem;margin-bottom:0.75rem} .mail-folder-modal__hint a{color:#0b0f1a;text-decoration:underline;text-underline-offset:2px} .mail-folder-modal__hint a:hover{color:#000000} .mail-folder-modal__label{display:block;font-size:0.8rem;color:#64748b;margin-bottom:0.4rem} .mail-folder-modal__input{width:100%;box-sizing:border-box;min-height:48px;padding:0.7rem 0.95rem;border-radius:14px;border:1px solid #ffffff05;background:#0b0d10;color:#0b0f1a;font-size:0.98rem;margin-bottom:0.5rem;outline:none} .mail-folder-modal__input:focus{border-color:#ffffff05;background:#f8fafc;box-shadow:0 0 0 3px rgba(255,213,0,0.28)} .mail-folder-modal__input--color{max-width:120px;height:44px;padding:4px 6px;cursor:pointer} .mail-folder-modal__error{margin:0 0 0.75rem;font-size:0.82rem;color:#c0392b} .mail-folder-modal__actions{display:flex;justify-content:flex-end;gap:0.6rem;margin-top:0.75rem} .mail-folder-modal__btn{min-height:44px;padding:0.55rem 1.15rem;border-radius:14px;font-size:0.92rem;font-weight:600;cursor:pointer;border:1px solid #ffffff05} .mail-folder-modal__btn--secondary{background:#f8fafc;color:#0b0f1a;border:1px solid #ffffff05} .mail-folder-modal__btn--primary{background:#ffb400;color:#0b0f1a} .mail-label-modal{position:fixed;inset:0;z-index:100110;display:flex;align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box} .mail-label-modal[hidden]{display:none !important} .mail-label-modal__backdrop{position:absolute;inset:0;background:rgba(8,10,16,0.55);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)} .mail-label-modal__panel{position:relative;z-index:1;width:100%;max-width:380px;border-radius:14px;overflow:hidden;background:#f8fafc;border:1px solid #ffffff05;box-shadow:0 24px 64px rgba(18,22,33,0.28)} .mail-label-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1.15rem 1.35rem 0.85rem;background:transparent;border-bottom:1px solid #ffffff05} .mail-label-modal__title{margin:0;font-size:clamp(1.2rem, 2.2vw, 1.45rem);font-weight:600;letter-spacing:-0.02em;color:#0b0f1a;text-transform:lowercase} .mail-label-modal__close{flex-shrink:0;width:40px;height:40px;border:1px solid #ffffff05;border-radius:14px;background:#f2f4f7;color:#64748b;font-size:1.35rem;line-height:1;cursor:pointer} .mail-label-modal__close:hover{background:#e8ebf0;color:#0b0f1a} .mail-label-modal__body{padding:0.35rem 1.35rem 1.4rem} .mail-label-modal__field-label{display:block;margin:0 0 8px;font-size:0.8rem;color:#64748b} .mail-label-modal__swatches{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px} .mail-label-modal__swatch{width:30px;height:30px;border-radius:14px;border:1px solid #ffffff05;cursor:pointer;padding:0;box-sizing:border-box} .mail-label-modal__swatch.is-selected{border-color:#ffffff05;box-shadow:0 0 0 2px #ffb400} .mail-label-modal__input{width:100%;box-sizing:border-box;min-height:48px;padding:0.7rem 0.95rem;border-radius:14px;border:1px solid #ffffff05;background:#0b0d10;color:#0b0f1a;font-size:0.98rem;margin-bottom:0.35rem} .mail-label-modal__input:focus{outline:none;border-color:#ffffff05;background:#f8fafc;box-shadow:0 0 0 3px rgba(255,213,0,0.28)} .mail-label-modal__error{margin:0 0 0.5rem;font-size:0.82rem;color:#c0392b} .mail-label-modal__submit{display:block;width:100%;margin-top:1rem;min-height:48px;padding:0.7rem 1rem;border:1px solid #ffffff05;border-radius:14px;background:#ffb400;color:#0b0f1a;font-size:0.98rem;font-weight:600;cursor:pointer} .mail-label-modal__submit:hover{background:#ffc233;opacity:1} .mail-menu__user-labels-root{display:flex;flex-direction:column;gap:0} .mail-menu__item.js-mail-label-user{display:flex;align-items:center;gap:8px} .mail-menu__label-dot{width:10px;height:10px;border-radius:14px;flex-shrink:0;background:var(--mail-label-color,#888)} .mail-list__labels{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px} .mail-list__label-chip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.2;padding:2px 6px;border-radius:14px;color:#f8fafc;background:var(--lb,#444)} .project-ring{--accent:rgb(212,255,0);--value:72;width:58px;height:58px;border:1px solid #ffffff05;border-radius:14px !important;display:grid;place-items:center;background:conic-gradient(var(--accent) calc(var(--value) * 1%),#2b3753 0);padding:4px;cursor:pointer;text-decoration:none;color:inherit;box-sizing:border-box} .menu-wrap .mail-list__body button.mail-list__item{display:grid} .mail-list__item{width:100%;border:1px solid #ffffff05;background:transparent;border-radius:14px;padding:10px 12px;display:grid;grid-template-columns:18px 36px minmax(0, 1fr);grid-template-rows:auto;gap:0 10px;align-items:center;text-align:left;color:var(--cv-text);cursor:pointer;min-height:60px;box-sizing:border-box} .mail-list__state-dot{grid-column:1;grid-row:1 / -1;display:block;width:10px;height:10px;min-width:10px;min-height:10px;border-radius:14px;align-self:center;justify-self:center;flex-shrink:0;cursor:pointer;box-sizing:border-box} .mail-list__state-dot:focus{outline:none} .mail-list__state-dot:focus-visible{outline:2px solid var(--cv-accent,#ffb400);outline-offset:2px} .mail-list__state-dot--unread{background:var(--cv-accent,#ffb400);box-shadow:0 0 0 2px rgba(47,198,246,0.2)} .mail-list__state-dot--read{background:rgba(255,255,255,0.22);border:1px solid #ffffff05;box-sizing:border-box} body[data-theme="light"] .mail-list__state-dot--read{background:rgba(0,0,0,0.1);border-color:#ffffff05} .mail-list__item--unread .mail-list__subject{font-weight:600} .mail-list__item:hover{background:var(--cv-block-bg)} .mail-list__item--active{background:rgba(47,198,246,0.1);box-shadow:inset 3px 0 0 var(--cv-accent)} .mail-ctx-menu{position:fixed;z-index:2000;min-width:180px;background:var(--cv-block-bg,#1e2530);border:1px solid #ffffff05;border-radius:14px;padding:4px 0;box-shadow:0 8px 24px rgba(0,0,0,0.35)} .mail-ctx-menu[hidden]{display:none} .mail-ctx-menu__item{display:block;width:100%;padding:8px 16px;border:1px solid #ffffff05;background:none;color:var(--cv-text,#e0e0e0);font-size:0.85rem;text-align:left;cursor:pointer;transition:background 0.15s} .mail-ctx-menu__item:hover{background:rgba(47,198,246,0.12)} .mail-ctx-menu__item--danger{color:#f87171} .mail-ctx-menu__item--danger:hover{background:rgba(248,113,113,0.12)} .mail-ctx-menu__sep{border:1px solid #ffffff05;border-top:1px solid #ffffff05;margin:4px 0} .mail-list__avatar{grid-column:2;grid-row:1;width:36px;height:36px;border-radius:14px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center} .mail-list__avatar-img{width:100%;height:100%;object-fit:cover;border-radius:14px} .mail-list__avatar--letter{color:#f8fafc;font-size:15px;font-weight:600;line-height:1;user-select:none} .mail-list__content{grid-column:3;grid-row:1;display:flex;flex-direction:column;gap:2px;min-width:0} .mail-list__row-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0} .mail-list__from{font-size:13px;color:var(--cv-text-muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .mail-list__time{font-size:12px;color:white;flex-shrink:0} .mail-list__subject{font-size:13px;color:var(--cv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0} .mail-list__labels{min-width:0} .mail-list__empty{padding:14px 12px;color:var(--cv-text-muted);font-size:13px} .mail-list__item--ctx-selected{box-shadow:inset 0 0 0 2px rgba(47,198,246,0.45)} .mail-ctx-menu{position:fixed;z-index:200000;min-width:268px;max-width:min(320px, calc(100vw - 16px));padding:6px 0;margin:0;box-sizing:border-box;background:var(--cv-surface,#0b0d10);color:var(--cv-text,#e8e8ec);border:1px solid #ffffff05;border-radius:14px;box-shadow:0 16px 48px rgba(0,0,0,0.45)} body[data-theme="light"] .mail-ctx-menu{background:#f8fafc;color:#0b0f1a;border-color:#ffffff05;box-shadow:0 12px 40px rgba(0,0,0,0.18)} .mail-ctx-menu--sub{padding:6px 0;max-height:min(70vh, 420px);overflow-y:auto} .mail-ctx-menu--floating{position:fixed;z-index:200001} .mail-ctx-menu__sep{height:1px;margin:6px 10px;background:var(--cv-border,rgba(255,255,255,0.08))} body[data-theme="light"] .mail-ctx-menu__sep{background:var(--cv-border,#e2e8f0)} .mail-ctx-menu__item{display:flex;align-items:center;gap:10px;width:100%;border:1px solid #ffffff05;background:transparent;color:inherit;font-size:14px;text-align:left;padding:9px 14px;cursor:pointer;line-height:1.25} .mail-ctx-menu__item:hover,.mail-ctx-menu__item:focus-visible{background:var(--cv-block-bg,rgba(255,255,255,0.06));outline:none} .mail-ctx-menu__item--sub{justify-content:flex-start} .mail-ctx-menu__text{flex:1;min-width:0} .mail-ctx-menu__chev{margin-left:auto;opacity:0.55;font-size:18px;line-height:1} .mail-ctx-menu__svg{flex-shrink:0;opacity:0.88} .mail-ctx-menu__ico{flex-shrink:0;display:flex;align-items:center;justify-content:center} .content{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0} .content__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:12px var(--cv-topbar-pad-x,36px) !important;background:var(--cv-sidebar-bg);border-bottom:1px solid #ffffff05;flex-shrink:0} .content__header.cab-topbar{position:relative;z-index:40;isolation:isolate;background:transparent;padding:12px var(--cv-topbar-pad-x,36px) !important;border-bottom:1px solid #ffffff05;min-height:56px} .cab-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;flex-wrap:wrap} .cab-topbar__menu-btn{display:none;flex-shrink:0;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #ffffff05;border-radius:14px;background:var(--cv-card-bg,transparent);color:var(--cv-text-muted);cursor:pointer} .cab-topbar__menu-btn:hover{color:var(--cv-text);border-color:#ffffff05} .cab-menu-backdrop{display:none;position:fixed;inset:0;z-index:9990;border:1px solid #ffffff05;padding:0;margin:0;background:rgba(8,10,16,0.45);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);cursor:pointer} .cab-topbar__search{display:flex;align-items:center;gap:0.5rem;flex:1 1 220px;max-width:22rem;min-width:0;height:var(--cv-control-h,40px);padding:0 14px 0 14px;border:1px solid #ffffff05;border-radius:14px;background:transparent;box-sizing:border-box} .cab-topbar__search-icon{flex-shrink:0;display:flex;color:var(--cv-text-muted)} .cab-topbar__search-input{flex:1;min-width:0;border:1px solid #ffffff05;background:transparent;color:var(--cv-text);font-size:0.875rem;outline:none} .cab-topbar__search-input::placeholder{color:var(--cv-text-muted)} .cab-topbar__search-kbd{flex-shrink:0;display:inline-flex;align-items:center;gap:0.2rem;padding:0.15rem 0.4rem;border:1px solid #ffffff05;border-radius:14px;font-size:0.65rem;font-family:inherit;color:var(--cv-text-muted);line-height:1} .cab-topbar__search-kbd span{opacity:0.85} .cab-topbar__actions{display:flex;align-items:center;flex-wrap:wrap;gap:0.15rem 0.35rem} .cab-topbar__icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;border:1px solid #ffffff05;color:var(--cv-text-muted);text-decoration:none;transition:color 0.15s,border-color 0.15s,background 0.15s} .cab-topbar__icon-btn:hover{color:var(--cv-text);border-color:#ffffff05;background:color-mix(in srgb,var(--cv-text) 4%,transparent)} .cab-topbar__balance{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.875rem;font-weight:600;color:var(--cv-text);padding:0.35rem 0.65rem 0.35rem 0.5rem;white-space:nowrap;text-decoration:none;border-radius:14px !important;border:1px solid #ffffff14;background:#0b0d1000 !important;height:36px !important;box-shadow:none !important;transition:color 0.15s,border-color 0.15s,background 0.15s} .cab-topbar__balance:hover{color:var(--cv-text);border-color:#ffffff14;background:#0b0d1000 !important} .cab-topbar__balance-ico{flex-shrink:0;color:var(--cv-text-muted)} .cab-topbar__balance:hover .cab-topbar__balance-ico{color:var(--cv-text)} .cab-topbar__balance-sum{line-height:1} .cab-dd{position:relative} details.cab-dd>summary{list-style:none} details.cab-dd>summary::-webkit-details-marker{display:none} details.cab-dd>summary::marker{content:''} .cab-dd__btn,summary.cab-dd__summary.cab-dd__btn{display:inline-flex;align-items:center;gap:0.4rem;height:40px;padding:0 0.5rem 0 0.45rem;border:1px solid #ffffff05;border-radius:14px;background:transparent;color:var(--cv-text);font-size:0.875rem;font-family:inherit;cursor:pointer;transition:border-color 0.15s,background 0.15s;box-sizing:border-box} .cab-dd__btn:hover,summary.cab-dd__summary.cab-dd__btn:hover{border-color:#ffffff05;background:color-mix(in srgb,var(--cv-text) 4%,transparent)} .cab-dd__btn-ico{flex-shrink:0;color:var(--cv-text-muted)} .cab-dd__chev{flex-shrink:0;color:var(--cv-text-muted);margin-left:0.1rem;transition:transform 0.2s ease} details.cab-dd[open]>summary .cab-dd__chev{transform:rotate(180deg)} .cab-dd__btn--user{padding-right:0.35rem} .cab-dd__user-name{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500} .cab-dd__avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:14px;border:1px solid #ffffff05;color:var(--cv-text-muted)} .cab-dd__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:15.5rem;padding:0.4rem 0;margin:0;border:1px solid #ffffff05;border-radius:14px;background:var(--cv-card-bg);box-shadow:0 8px 28px color-mix(in srgb,#000000 35%,transparent);z-index:20000} .cab-dd--support .cab-dd__menu{right:0;left:auto} .cab-dd__item{display:flex;align-items:center;gap:0.5rem;padding:0.55rem 1rem;font-size:0.875rem;color:var(--cv-text);text-decoration:none;transition:background 0.12s} .cab-dd__item:hover{background:color-mix(in srgb,var(--cv-text) 6%,transparent)} .cab-dd__item--muted{color:var(--cv-text-muted)} .cab-dd__item--link{color:var(--cv-link)} .cab-dd__item--link:hover{color:var(--cv-link-hover)} .cab-dd__item--status .cab-dd__dot{width:8px;height:8px;border-radius:14px;background:#22c55e;flex-shrink:0} .cab-dd__sep{height:1px;margin:0.35rem 0.75rem;background:var(--cv-border)} body[data-theme="light"] .cab-dd__menu{box-shadow:0 8px 24px color-mix(in srgb,#000000 12%,transparent)} .content__brand{display:flex;align-items:center;gap:30px} .content__icon{width:42px;height:42px;display:block} .content__title{color:var(--cv-text);font-size:13px;width:150px} .content__order-btn{display:block;padding:12px 24px;background:#00000069;color:#f8fafc;font-size:14px;font-weight:400;text-align:center;text-decoration:none;border:1px solid #ffffff05;border-radius:14px;cursor:pointer;transition:background 0.2s,opacity 0.2s} .rail-bottom{margin-top:auto;margin-bottom:24px} .project-ring{--value:72;width:58px;height:58px;border:1px solid #ffffff05;border-radius:14px !important;display:grid;place-items:center;background:conic-gradient(var(--accent) calc(var(--value) * 1%),#2b3753 0);padding:4px;cursor:pointer} .ring-core{width:100%;height:100%;border-radius:14px !important;display:grid;place-items:center;background:#0b0d10;color:#8ab1ff} .project-capacity{font-size:0.72rem;color:var(--muted)} .rail-bottom{margin-bottom:50px} .rail-item:hover,.rail-item.active{color:var(--cv-text,var(--text));border-right:1px solid #ffffff05;position:relative} .rail-top,.rail-bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px} .theme-toggle{border:1px solid #ffffff05;background:var(--cv-pill,color-mix(in srgb,var(--cv-text,#f8fafc) 8%,transparent));display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 10px;color:var(--cv-text-muted,var(--muted));cursor:pointer;margin-top:30px;height:90px;width:42px;padding:10px;border-radius:14px !important;transition:background 0.2s ease,color 0.2s ease} .theme-icon{display:block;width:24px;height:24px;flex:0 0 24px;opacity:0.45;transition:opacity 0.2s ease} .theme-icon.is-active{opacity:1} .theme-toggle:hover .theme-icon{opacity:0.7} .theme-toggle:hover .theme-icon.is-active{opacity:1} .logo-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;margin-bottom:125px} .rail-top{margin-top:24px;height:auto;flex:1;justify-content:flex-start} .content__order-btn:hover{background:var(--cv-accent-hover);color:#f8fafc;opacity:0.95} .rail-item{width:100%;border:1px solid #ffffff05;background:transparent;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0px;cursor:pointer} .left_block-wrap{width:var(--cv-rail-w,76px);display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:var(--cv-rail-bg,var(--cv-bg))} .layout--sidebar-collapsed .left_block-wrap{width:0;min-width:0} .left_block{height:100vh;background:var(--cv-sidebar-bg);display:flex;flex-direction:column;flex-shrink:0;transition:transform 0.25s ease} .sidebar__brand{padding:35px 0;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:30px} .sidebar__icon{width:42px;height:42px;display:block} .sidebar__title{color:var(--cv-text,#e4e4e7);font-size:13px;width:150px} .sidebar__order-btn{display:block;width:205px;margin:0 1rem 1rem;padding:15px;background:#00000069;color:#f8fafc;font-size:14px;font-weight:400;text-align:center;text-decoration:none;border:1px solid #ffffff05;border-radius:14px;cursor:pointer;transition:background 0.2s,opacity 0.2s} .sidebar__order-btn:hover{background:var(--cv-accent-hover);color:#f8fafc;opacity:0.95} .layout--sidebar-collapsed .left_block{transform:translateX(-100%)} .sidebar-toggle{flex-shrink:0;align-self:center;width:28px;height:28px;padding:0;margin:0;border:1px solid #ffffff05;border-radius:14px;background:var(--cv-surface);color:var(--cv-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s,color 0.2s,border-color 0.2s;left:-17px;position:relative} .sidebar-toggle:hover{background:var(--cv-accent);color:var(--cv-text);border-color:#ffffff05} .sidebar-toggle__icon{width:18px;height:18px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(133deg);transition:transform 0.25s ease} .layout--sidebar-collapsed .sidebar-toggle__icon{transform:rotate(315deg)} .sidebar__nav{flex:1;min-height:0;padding:1rem 0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color 0.2s ease} .sidebar__nav:hover{scrollbar-color:rgba(255,255,255,0.25) transparent} .sidebar__nav::-webkit-scrollbar{width:6px} .sidebar__nav::-webkit-scrollbar-track{background:transparent} .sidebar__nav::-webkit-scrollbar-thumb{background:transparent;border-radius:14px;transition:background 0.2s ease} .sidebar__nav:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.25)} .sidebar__nav::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.35)} .sidebar__menu{list-style:none;margin:0;padding:0} .sidebar__menu li{margin:0} .sidebar__nav .sidebar__menu a{display:flex;align-items:center;gap:0.75rem;font-size:14px;padding:5px 25px;color:var(--cv-text-muted);text-decoration:none;transition:background 0.15s,color 0.15s} .sidebar__nav .sidebar__menu a:hover,.sidebar__nav .sidebar__menu a.active{color:var(--cv-text);background:var(--cv-block-bg)} .support-sidebar__cta-wrap{display:flex;flex-direction:column;gap:0.5rem;padding:0 1rem 0.85rem;margin:0 0 0.65rem;border-bottom:1px solid #ffffff05} .support-sidebar__cta-wrap:last-child{border-bottom:1px solid #ffffff05;margin-bottom:0} .support-sidebar__cta-wrap--row{flex-direction:row;align-items:stretch} .support-sidebar__cta-wrap--row .support-sidebar__cta{width:auto;flex:1 1 0;padding:0.5rem 0.4rem;font-size:0.75rem;line-height:1.25} .support-sidebar__cta{display:block;width:100%;box-sizing:border-box;padding:0.55rem 0.85rem;border-radius:14px;border:1px solid #ffffff05;font-size:0.875rem;font-weight:600;text-align:center;text-decoration:none;color:#f8fafc;background:var(--cv-accent,#ffb400);transition:background 0.15s ease,opacity 0.15s ease} .support-sidebar__cta:hover{color:#f8fafc;background:var(--cv-accent-hover,#ffcc00)} .support-sidebar__cta.active{opacity:0.92;box-shadow:inset 0 0 0 2px color-mix(in srgb,#f8fafc 35%,transparent)} .sidebar__menu-ico{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#ffb400;opacity:0.95} .sidebar__menu-ico svg,.sidebar__menu-ico .lx-ico{width:20px;height:20px;display:block} .sidebar__menu a:hover .sidebar__menu-ico,.sidebar__menu a.active .sidebar__menu-ico{color:#ffb400;opacity:1} .sidebar__menu-ico--spacer{opacity:0;pointer-events:none} .sidebar__menu-label{min-width:0;line-height:1.35} .sidebar__nav-divider{height:1px;background:var(--cv-border);margin:1rem 1.5rem} .sidebar__block{margin-bottom:0.5rem} .sidebar__block--cloud{margin-left:0.75rem;margin-right:0.75rem;padding:0.25rem 0;background:var(--cv-block-bg);border-radius:14px} .sidebar__block-title{display:flex;align-items:center;gap:20px;width:100%;padding:0.5rem 0.75rem 0.5rem 0.75rem;margin:0;border:1px solid #ffffff05;background:none;color:var(--cv-text);font-size:14px;font-weight:400;cursor:pointer;text-align:left;transition:color 0.15s,background 0.15s} .sidebar__block-title:hover{color:var(--cv-text);background:rgba(255,255,255,0.06);border-radius:14px} .sidebar__block-icon{flex-shrink:0;width:20px;height:20px;background:currentColor;opacity:0.85} .sidebar__block-icon--cloud{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z'/%3E%3C/svg%3E") center/contain no-repeat} .sidebar__block-text{flex:1} #sidebar-cloud-block .sidebar__menu a{padding:4px 30px !important} #sidebar-cloud-toggle{padding:4px 30px !important;font-weight:600 !important} #sidebar-cloud-toggle:hover{background:transparent !important} .sidebar__block-chevron{flex-shrink:0;width:5px;height:5px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-135deg);transition:transform 0.2s ease} .sidebar__block--collapsed .sidebar__block-chevron{transform:rotate(45deg)} .sidebar__block--collapsed .sidebar__menu{display:none} .sidebar__menu--block{margin:0;padding:0.25rem 0 0.5rem;list-style:none} .sidebar__menu--block li{margin:0} .sidebar__menu--block a{display:flex;align-items:center;gap:0.75rem;padding:0.5rem 0.75rem 0.5rem 0.75rem;color:var(--cv-text-muted);text-decoration:none;transition:background 0.15s,color 0.15s} .sidebar__menu--block a:hover,.sidebar__menu--block a.active{color:var(--cv-text);background:rgba(255,255,255,0.06)} .sidebar__item-icon{flex-shrink:0;width:20px;height:20px;background:currentColor;opacity:0.8} .sidebar__item-icon--domains{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='2' y1='12' x2='22' y2='12'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='2' y1='12' x2='22' y2='12'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E") center/contain no-repeat} .sidebar__item-icon--ssl{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat} .sidebar__item-icon--hosting{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='2' y='2' width='20' height='8' rx='2' ry='2'/%3E%3Crect x='2' y='14' width='20' height='8' rx='2' ry='2'/%3E%3Cline x1='6' y1='6' x2='6.01' y2='6'/%3E%3Cline x1='6' y1='18' x2='6.01' y2='18'/%3E%3Cline x1='10' y1='6' x2='10.01' y2='6'/%3E%3Cline x1='10' y1='18' x2='10.01' y2='18'/%3E%3Cline x1='14' y1='6' x2='14.01' y2='6'/%3E%3Cline x1='14' y1='18' x2='14.01' y2='18'/%3E%3Cline x1='18' y1='6' x2='18.01' y2='6'/%3E%3Cline x1='18' y1='18' x2='18.01' y2='18'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='2' y='2' width='20' height='8' rx='2' ry='2'/%3E%3Crect x='2' y='14' width='20' height='8' rx='2' ry='2'/%3E%3Cline x1='6' y1='6' x2='6.01' y2='6'/%3E%3Cline x1='6' y1='18' x2='6.01' y2='18'/%3E%3Cline x1='10' y1='6' x2='10.01' y2='6'/%3E%3Cline x1='10' y1='18' x2='10.01' y2='18'/%3E%3Cline x1='14' y1='6' x2='14.01' y2='6'/%3E%3Cline x1='14' y1='18' x2='14.01' y2='18'/%3E%3Cline x1='18' y1='6' x2='18.01' y2='6'/%3E%3Cline x1='18' y1='18' x2='18.01' y2='18'/%3E%3C/svg%3E") center/contain no-repeat} .sidebar__item-icon--vms{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='4' y='4' width='16' height='16' rx='2' ry='2'/%3E%3Crect x='9' y='9' width='6' height='6'/%3E%3Cline x1='9' y1='1' x2='9' y2='4'/%3E%3Cline x1='15' y1='1' x2='15' y2='4'/%3E%3Cline x1='9' y1='20' x2='9' y2='23'/%3E%3Cline x1='15' y1='20' x2='15' y2='23'/%3E%3Cline x1='20' y1='9' x2='23' y2='9'/%3E%3Cline x1='20' y1='15' x2='23' y2='15'/%3E%3Cline x1='1' y1='9' x2='4' y2='9'/%3E%3Cline x1='1' y1='15' x2='4' y2='15'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='4' y='4' width='16' height='16' rx='2' ry='2'/%3E%3Crect x='9' y='9' width='6' height='6'/%3E%3Cline x1='9' y1='1' x2='9' y2='4'/%3E%3Cline x1='15' y1='1' x2='15' y2='4'/%3E%3Cline x1='9' y1='20' x2='9' y2='23'/%3E%3Cline x1='15' y1='20' x2='15' y2='23'/%3E%3Cline x1='20' y1='9' x2='23' y2='9'/%3E%3Cline x1='20' y1='15' x2='23' y2='15'/%3E%3Cline x1='1' y1='9' x2='4' y2='9'/%3E%3Cline x1='1' y1='15' x2='4' y2='15'/%3E%3C/svg%3E") center/contain no-repeat} .sidebar__footer{padding:20px} .sidebar__footer p{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#f8fafc;color:#f8fafc !important;padding:0;margin:0;font-size:13px;font-weight:600;display:block;line-height:normal} .sidebar__footer span{color:#94a3b8 !important;margin:0;font-size:12px;padding:5px 0;line-height:normal} .sidebar__support{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:16px 14px;border:1px solid #ffffff05;color:#ffb400;border-radius:14px;text-decoration:none;font-size:0.875rem;transition:opacity 0.15s,background 0.15s;background:transparent} .sidebar__support:hover{opacity:0.9} .sidebar__support-icon{width:18px;height:18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") center/contain no-repeat} .main{position:relative;z-index:0;flex:1;min-width:0;min-height:0;padding:var(--cv-main-pad-y,24px) var(--cv-main-pad-x,32px);background:transparent;font-family:var(--cv-font-sans);overflow-x:hidden;overflow-y:scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.32) transparent} body[data-theme="light"] .main{scrollbar-color:rgba(0,0,0,0.3) rgba(0,0,0,0.04)} .main::-webkit-scrollbar{width:10px} .main::-webkit-scrollbar-track{background:transparent;margin:8px 0} .main::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.22);border-radius:14px;border:1px solid #ffffff05;background-clip:padding-box;box-shadow:0 0 0 1px rgba(255,255,255,0.06) inset} .main::-webkit-scrollbar-thumb:hover{background:rgba(47,198,246,0.42);box-shadow:0 0 0 1px rgba(47,198,246,0.25) inset} .main::-webkit-scrollbar-thumb:active{background:rgba(47,198,246,0.58)} body[data-theme="light"] .main::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(0,0,0,0.06) inset} body[data-theme="light"] .main::-webkit-scrollbar-thumb:hover{background:rgba(26,115,232,0.4);box-shadow:0 0 0 1px rgba(26,115,232,0.2) inset} body[data-theme="light"] .main::-webkit-scrollbar-thumb:active{background:rgba(26,115,232,0.55)} .sidebar__nav:empty::before{content:'РњРµРЅСЋ';display:block;padding:0.625rem 1.5rem;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.05em;color:var(--cv-text-muted)} .main h1,.main h2,.main h3{color:var(--cv-text);margin-top:0;margin-bottom:0.5em} .main a{color:var(--cv-link,#7eb8f0);text-decoration:none !important} .main a:hover{color:var(--cv-link-hover);text-decoration:underline} html[data-theme="dark"] .main a,html:not([data-theme]) .main a,body[data-theme="dark"] .main a,body:not([data-theme]) .main a{color:#f8fafc} html[data-theme="dark"] .main a:hover,html:not([data-theme]) .main a:hover,body[data-theme="dark"] .main a:hover,body:not([data-theme]) .main a:hover{color:#f8fafc} .main a.dc-action,.main a.dc-action:hover,.main a.dashboard-service-card,.main a.dashboard-service-card:hover,.main a.dashboard-top__btn:not(.dashboard-top__btn--primary),.main a.dashboard-top__btn:not(.dashboard-top__btn--primary):hover{color:var(--cv-text);text-decoration:none !important} .main .cv-card{color:var(--cv-text)} .main .cv-text-muted{color:var(--cv-text-muted)} .cv-block{background:var(--cv-block-bg);border-radius:14px;padding:var(--cv-card-pad,16px) var(--cv-space-5,20px);color:var(--cv-text);margin-bottom:var(--cv-space-4,16px)} .cv-block--bordered{border:1px solid #ffffff05} .dashboard__title{margin:0 0 0.25rem 0;font-size:1.5rem;font-weight:600;color:var(--cv-text)} .dashboard__desc{margin:0 0 1.5rem 0;font-size:0.9375rem;color:var(--cv-text-muted)} .dashboard__section{margin-bottom:var(--cv-space-6,24px)} .dashboard__section-title{margin:0 0 var(--cv-space-3,12px) 0;font-size:0.75rem;font-weight:600;color:var(--cv-text-muted);text-transform:uppercase;letter-spacing:0.06em} .dashboard__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px, 1fr));gap:var(--cv-space-3,12px)} .dashboard__card{display:flex;flex-direction:column;align-items:flex-start;padding:var(--cv-card-pad,16px);min-height:112px;background:var(--cv-block-bg);border:1px solid #ffffff05;border-radius:14px;text-decoration:none;color:var(--cv-text);transition:border-color 0.2s,background 0.2s,transform 0.15s} .dashboard__card:hover{border-color:#ffffff05;background:var(--cv-card-bg);transform:translateY(-2px)} .dashboard__card-icon{width:36px;height:36px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--cv-space-2,8px)} .dashboard__card-icon svg{width:18px;height:18px} .dashboard__card-icon--domains,.dashboard__card-icon--ssl,.dashboard__card-icon--hosting,.dashboard__card-icon--licenses{background:rgba(255,213,0,0.18);color:#c9a800} html[data-theme="dark"] .dashboard__card-icon--domains,html[data-theme="dark"] .dashboard__card-icon--ssl,html[data-theme="dark"] .dashboard__card-icon--hosting,html[data-theme="dark"] .dashboard__card-icon--licenses,html:not([data-theme]) .dashboard__card-icon--domains,html:not([data-theme]) .dashboard__card-icon--ssl,html:not([data-theme]) .dashboard__card-icon--hosting,html:not([data-theme]) .dashboard__card-icon--licenses,body[data-theme="dark"] .dashboard__card-icon--domains,body[data-theme="dark"] .dashboard__card-icon--ssl,body[data-theme="dark"] .dashboard__card-icon--hosting,body[data-theme="dark"] .dashboard__card-icon--licenses,body:not([data-theme]) .dashboard__card-icon--domains,body:not([data-theme]) .dashboard__card-icon--ssl,body:not([data-theme]) .dashboard__card-icon--hosting,body:not([data-theme]) .dashboard__card-icon--licenses{background:rgba(255,213,0,0.16);color:#ffb400} .dashboard__card-value{font-size:1.5rem;font-weight:700;line-height:1.15;color:var(--cv-text)} .dashboard__card-value--ai{color:#8b5cf6} .dashboard__card-value--bitrix,.dashboard__card-value--bitrix24_cloud{color:#38bdf8} .dashboard__card-value--bitrix24_box{color:#22c55e} .dashboard__card-value--bitrix_site{color:#a3e635} .dashboard__card-value--aspro{color:#f59e0b} .dashboard__card-value--intec{color:#ffc233} .dashboard__card-value--1c{color:#3b82f6} .dashboard__card-label{font-size:0.8125rem;color:var(--cv-text-muted);margin-top:0.25rem} .dashboard__card--main{grid-column:span 1} .dashboard__card--sub .dashboard__card-value{font-size:1.35rem} .dashboard__section--links .dashboard__section-title{margin-bottom:0.5rem} .dashboard__links{list-style:none;margin:0;padding:0} .dashboard__links li{margin:0 0 0.5rem 0;padding:0.5rem 0;border-bottom:1px solid #ffffff05;font-size:0.9375rem} .dashboard__links li:last-child{margin-bottom:0;border-bottom:1px solid #ffffff05} .dashboard__links a{color:var(--cv-link);text-decoration:none} .dashboard__links a:hover{text-decoration:underline} .dc-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem} @media (max-width:900px){.dc-actions{grid-template-columns:1fr}} .dc-actions--hosting{grid-template-columns:repeat(2,1fr)} .dc-action{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:var(--cv-block-bg);border-radius:14px;border:1px solid #ffffff05;text-decoration:none;color:var(--cv-text);transition:border-color 0.2s,background 0.2s} .dc-action:hover{border-color:#ffffff05;background:color-mix(in srgb,var(--cv-text) 6%,transparent)} .dc-action__icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:var(--cv-block-bg);color:var(--cv-accent);display:flex;align-items:center;justify-content:center} .dc-action__icon svg{width:24px;height:24px} .dc-action__title{font-weight:600;font-size:1rem;margin:0 0 0.25rem 0} .dc-action__desc{font-size:0.8125rem;color:var(--cv-text-muted);margin:0} .dc-buy-search{display:flex;gap:0.75rem;margin:0 0 1.5rem} .dc-buy-search__input{flex:1;min-width:0;box-sizing:border-box;padding:1rem 1.25rem;font-size:1.05rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-block-bg);color:var(--cv-text)} .dc-buy-search__input:focus{outline:none;border-color:#ffffff05} .dc-buy-search__btn{flex-shrink:0;padding:0 1.25rem;border:1px solid #ffffff05;border-radius:14px;background:var(--cv-accent);color:#f8fafc;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center} .dc-buy-search__btn--ghost{background:transparent;border:1px solid #ffffff05;color:var(--cv-text)} .dc-buy-result{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0 0 1.5rem;padding:1.25rem;border-radius:14px;background:var(--cv-block-bg);border:1px solid #ffffff05} .dc-buy-result--ok{border-color:#ffffff05} .dc-buy-result__fqdn{margin:0 0 0.25rem;font-size:1.125rem;font-weight:600} .dc-buy-result__status{margin:0;color:var(--cv-text-muted);font-size:0.875rem} .dc-buy-checkout{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.75rem} .dc-buy-checkout__field{display:flex;flex-direction:column;gap:0.3rem;font-size:0.75rem;color:var(--cv-text-muted)} .dc-buy-checkout__field select{min-width:160px;padding:0.5rem 0.65rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-bg);color:var(--cv-text)} .dc-buy-checkout__whois{font-size:0.8125rem;color:var(--cv-text)} .dc-buy-zones{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem} .dc-buy-zone{display:block;padding:1.25rem;background:var(--cv-block-bg);border-radius:14px;border:1px solid #ffffff05;text-decoration:none;color:var(--cv-text);transition:border-color 0.2s,background 0.2s} .dc-buy-zone:hover,.dc-buy-zone--active{border-color:#ffffff05;background:color-mix(in srgb,var(--cv-text) 6%,transparent)} .dc-buy-zone__badge{display:inline-block;margin-bottom:0.75rem;padding:0.2rem 0.6rem;border-radius:14px;background:rgba(139,92,246,0.18);color:#c4b5fd;font-size:0.75rem} .dc-buy-zone__tld{margin:0 0 0.35rem;font-size:1.25rem;font-weight:700} .dc-buy-zone__note{margin:0 0 0.75rem;font-size:0.8125rem;color:var(--cv-text-muted)} .dc-buy-zone__price{margin:0;font-size:1.5rem;font-weight:700} .dc-buy-zone__renew{margin:0.2rem 0 0;font-size:0.8125rem;color:var(--cv-text-muted)} @media (max-width:900px){.dc-buy-zones{grid-template-columns:1fr} .dc-buy-search{flex-direction:column}} .main a.dc-buy-zone,.main a.dc-buy-zone:hover{color:var(--cv-text);text-decoration:none !important} .dc-add-form{max-width:640px} .dc-add-row{margin:0 0 1.75rem} .dc-add-row__title{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--cv-text)} .dc-add-field{display:flex;flex-direction:column;gap:0.45rem;margin:0 0 1.1rem;font-size:0.875rem;color:var(--cv-text-muted)} .dc-add-field input,.dc-add-field select{width:100%;box-sizing:border-box;padding:0.95rem 1.1rem;font-size:1rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-block-bg);color:var(--cv-text)} .dc-add-field input:focus,.dc-add-field select:focus{outline:none;border-color:#ffffff05} .dc-add-more{display:inline-flex;margin:0 0 1.25rem;padding:0;border:1px solid #ffffff05;background:none;color:var(--cv-link);font-size:0.9375rem;cursor:pointer} .dc-add-more:hover{text-decoration:underline} .dc-add-submit{display:inline-flex;align-items:center;justify-content:center;min-width:140px;padding:0.85rem 1.75rem;border:1px solid #ffffff05;border-radius:14px;background:var(--cv-accent);color:#f8fafc;font-weight:600;cursor:pointer} .dc-add-help{max-width:720px;margin-top:3rem} .dc-add-help__title{margin:0 0 0.75rem;font-size:1.125rem;font-weight:600} .dc-add-help__lead,.dc-add-help__note{margin:0 0 1.25rem;color:var(--cv-text-muted);line-height:1.5} .dc-add-help__way{margin:0 0 1.5rem} .dc-add-help__way-title{margin:0 0 0.75rem;font-weight:600} .dc-add-ns{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0 0 0.85rem} .dc-add-ns__item{padding:0.45rem 0.8rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-block-bg);color:var(--cv-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.875rem;cursor:pointer} .dc-add-ns__item.is-copied{border-color:#ffffff05} .dc-add-field textarea{width:100%;box-sizing:border-box;min-height:160px;padding:0.95rem 1.1rem;font-size:1rem;line-height:1.45;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-block-bg);color:var(--cv-text);resize:vertical} .dc-add-field textarea:focus{outline:none;border-color:#ffffff05} .dc-tabs{display:flex;max-width:640px;margin:0 0 1.5rem;padding:4px;border-radius:14px;background:var(--cv-block-bg)} .dc-tabs a{flex:1;text-align:center;padding:0.7rem 1rem;border-radius:14px;color:var(--cv-text-muted);text-decoration:none} .dc-tabs a.is-active{background:color-mix(in srgb,var(--cv-text) 8%,transparent);color:var(--cv-text);font-weight:600} .main .dc-tabs a,.main .dc-tabs a:hover{color:inherit;text-decoration:none !important} .dc-transfer-note{max-width:640px;margin:0 0 1.5rem;padding:1rem 1.15rem;border-radius:14px;background:var(--cv-block-bg);border:1px solid #ffffff05;color:var(--cv-text-muted);line-height:1.5} .dc-transfer-help{max-width:720px;margin-top:2.75rem} .dc-transfer-help__title{margin:0 0 0.85rem;font-size:1.125rem;font-weight:600} .dc-transfer-faq{margin:0 0 0.5rem;padding:0.85rem 0;border-bottom:1px solid #ffffff05} .dc-transfer-faq summary{cursor:pointer;color:var(--cv-link)} .dc-transfer-faq p{margin:0.65rem 0 0;color:var(--cv-text-muted);line-height:1.5} .dc-toolbar{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;padding:1rem 1.25rem;background:var(--cv-block-bg);border-radius:14px} .dc-toolbar__filter{display:flex;align-items:center;gap:0.35rem;color:var(--cv-text);font-size:0.875rem;cursor:pointer} .dc-toolbar__filter::after{content:'';width:0;height:0;border-left:1px solid #ffffff05;border-right:1px solid #ffffff05;border-top:1px solid #ffffff05} .dc-toolbar__search{flex:1;min-width:200px;padding:0.5rem 1rem;background:var(--cv-bg);border:1px solid #ffffff05;border-radius:14px;color:var(--cv-text);font-size:0.875rem;font-family:inherit;transition:border-color 0.2s} .dc-toolbar__search:focus{outline:none;border-color:#ffffff05} .dc-toolbar__search::placeholder{color:var(--cv-text-muted)} .dc-table-block{border-radius:14px;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--cv-block-bg)} .dc-table-block .dc-table{min-width:640px} .dc-table{width:100%;border-collapse:collapse;background:var(--cv-block-bg)} .dc-table th{text-align:left;padding:0.75rem 1rem;font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.04em;color:var(--cv-text-muted);border-bottom:1px solid #ffffff05} .dc-table td{padding:0;border-bottom:1px solid #ffffff05;vertical-align:middle} .dc-table tbody tr{background:var(--cv-block-bg);transition:background 0.15s} .dc-table tbody tr:hover{background:var(--cv-bg)} .dc-table__th-check,.dc-row__check{display:inline-flex;align-items:center;cursor:pointer} .dc-table__th-inner{display:inline-flex;align-items:center;gap:0.5rem} .dc-table__th--service .dc-table__th-inner,.dc-table__th--date .dc-table__th-inner{display:inline-flex;align-items:center;gap:0.35rem} .dc-table__th-check{margin-right:0.25rem} .dc-table__check{width:16px;height:16px;cursor:pointer;accent-color:var(--cv-accent)} .dc-table__th-label{font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.04em;color:var(--cv-text-muted)} .dc-table__sort{display:inline-flex;color:var(--cv-text-muted);opacity:0.7} .dc-table__sort svg{width:12px;height:12px} .dc-table__td--service{padding:0.75rem 1rem} .dc-table__td--service{display:flex;align-items:center;gap:0.75rem} .dc-row__icon--globe{flex-shrink:0;width:32px;height:32px;border-radius:14px;background:rgba(34,197,94,0.15);color:#22c55e;display:flex;align-items:center;justify-content:center} .dc-row__icon--globe svg{width:18px;height:18px} .dc-row__icon--shield{flex-shrink:0;width:32px;height:32px;border-radius:14px;background:rgba(34,197,94,0.15);color:#22c55e;display:flex;align-items:center;justify-content:center} .dc-row__icon--shield svg{width:18px;height:18px} .dc-row__icon--hosting{flex-shrink:0;width:32px;height:32px;border-radius:14px;background:rgba(34,197,94,0.15);color:#22c55e;display:flex;align-items:center;justify-content:center} .dc-row__icon--hosting svg{width:18px;height:18px} .dc-row__action-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--cv-text-muted);text-decoration:none;border-radius:14px;transition:background 0.2s,color 0.2s} .dc-row__action-icon:hover{background:var(--cv-block-bg);color:var(--cv-text)} .dc-row__domain{font-weight:500;font-size:0.9375rem;color:var(--cv-text)} .dc-row__domain--link{color:var(--cv-text);text-decoration:none} .dc-row__domain--link:hover{color:var(--cv-link);text-decoration:underline} .dc-table__td--date{padding:0.75rem 1rem} .dc-row__date-wrap{display:inline-flex;align-items:center;gap:0.5rem} .dc-row__padlock{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center} .dc-row__padlock svg{width:100%;height:100%} .dc-row__padlock--gold{color:#eab308} .dc-row__padlock--grey{color:var(--cv-text-muted);opacity:0.7} .dc-row__date{font-size:0.875rem;color:var(--cv-text)} .dc-row__date--soon{color:#ea580c} .dc-row__date--expired{color:#c0392b} .dc-table__td--autorenew{padding:0.75rem 1rem} .dc-row__autorenew{display:inline-flex;align-items:center;justify-content:center} .dc-row__toggle-off{font-size:0.875rem;color:var(--cv-text-muted);text-decoration:none} .dc-row__toggle-off:hover{color:var(--cv-link);text-decoration:underline} .dc-row__check-icon{width:18px;height:18px;color:var(--cv-text-muted)} .dc-table__td--details{padding:0.75rem 1rem;font-size:0.875rem;color:var(--cv-text-muted)} .dc-row__details{color:var(--cv-text-muted)} .dc-table__td--actions{padding:0.5rem 1rem;text-align:right} .dc-row__actions-wrap{display:inline-flex;align-items:center;justify-content:flex-end;gap:0.35rem} .dc-row__dropdown{position:relative;display:inline-flex;justify-content:flex-end} .dc-row__menu{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff05;background:none;color:var(--cv-text-muted);cursor:pointer;border-radius:14px;font-size:1.25rem;line-height:1} .dc-row__menu:hover{background:var(--cv-block-bg);color:var(--cv-text)} .dc-row__dropdown-menu{position:absolute;right:0;top:100%;margin-top:4px;background:var(--cv-card-bg);border:1px solid #ffffff05;border-radius:14px;padding:0.25rem 0;min-width:140px;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,0.15)} .dc-row__dropdown-menu a{display:block;padding:0.5rem 0.75rem;font-size:0.875rem;color:var(--cv-text);text-decoration:none} .dc-row__dropdown-menu a:hover{background:var(--cv-block-bg);color:var(--cv-link)} .dc-row__dropdown-item--danger{color:#c0392b !important} .dc-row__dropdown-item--danger:hover{color:#e74c3c !important} .dc-row__dropdown-menu form{margin:0} .dc-row__dropdown-menu button{display:block;width:100%;padding:0.5rem 0.75rem;border:1px solid #ffffff05;background:none;text-align:left;font:inherit;cursor:pointer;color:var(--cv-text)} .dc-row__dropdown-menu button:hover{background:var(--cv-block-bg)} .dc-row__name{display:flex;align-items:center;gap:1rem;padding:1rem} .dc-row__icon{flex-shrink:0;width:40px;height:40px;border-radius:14px;background:var(--cv-block-bg);color:var(--cv-accent);display:flex;align-items:center;justify-content:center} .dc-row__icon svg{width:20px;height:20px} .dc-row__status{font-size:0.8125rem;color:var(--cv-text-muted);margin-top:0.15rem} .dc-row__cell{padding:1rem;font-size:0.875rem;color:var(--cv-text-muted)} .dc-row__ssl a{color:var(--cv-link);text-decoration:none} .dc-row__ssl a:hover{color:var(--cv-link-hover);text-decoration:underline} .dc-row__actions{display:flex;align-items:center;gap:0.5rem;padding:1rem;justify-content:flex-end} .dc-row__btn{padding:0.35rem 0.75rem;font-size:0.8125rem;background:transparent;border:1px solid #ffffff05;border-radius:14px;color:var(--cv-text);cursor:pointer;text-decoration:none;transition:border-color 0.2s,background 0.2s,color 0.2s} .dc-row__btn:hover{border-color:#ffffff05;background:var(--cv-block-bg);color:var(--cv-accent)} .dc-row__menu{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff05;background:none;color:var(--cv-text-muted);cursor:pointer;border-radius:14px} .dc-row__menu:hover{background:var(--cv-block-bg);color:var(--cv-text)} .dc-row__dropdown{position:relative} .dc-form-toggle{margin-bottom:1.5rem} .dc-form-toggle__form{padding:1.25rem;background:var(--cv-block-bg);border-radius:14px;margin-top:0.5rem} .dc-form-toggle__form .dc-btn--primary{background:var(--cv-accent);border-color:#ffffff05;color:var(--cv-text)} .dc-form-toggle__form .dc-btn--primary:hover{background:var(--cv-accent-hover);border-color:#ffffff05} .dc-empty{padding:2rem;text-align:center;color:var(--cv-text-muted);background:var(--cv-block-bg);border-radius:14px} .dc-table--domains th{text-transform:none;letter-spacing:0;font-size:0.8125rem} .dc-table__th--actions{text-align:right} .dc-table__td--ip{padding:0.75rem 1rem;font-size:0.875rem;color:var(--cv-text-muted);white-space:nowrap} .dc-row__meta{display:flex;flex-direction:column;gap:0.15rem;min-width:0} .dc-row__toggle-off{border:1px solid #ffffff05;background:none;padding:0;font:inherit;cursor:pointer} .dc-list-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.5rem 0 0.75rem;flex-wrap:wrap} .dc-list-head__count{font-size:0.875rem;color:var(--cv-text)} .dc-list-search{flex:1;min-width:180px;max-width:420px;padding:0.5rem 1rem;background:var(--cv-block-bg);border:1px solid #ffffff05;border-radius:14px;color:var(--cv-text);font-size:0.875rem;font-family:inherit} .dc-list-search:focus{outline:none;border-color:#ffffff05} .dc-staff-queue{margin:1.25rem 0 0;padding:1rem 1.25rem;background:var(--cv-block-bg);border-radius:14px} .dc-staff-queue__title{margin:0 0 0.35rem;font-size:1rem} .dc-staff-queue__note{margin:0 0 1rem;font-size:0.875rem;color:var(--cv-text-muted)} .dc-staff-queue__row{display:flex;flex-wrap:wrap;gap:0.75rem 1rem;align-items:flex-end;margin-bottom:0.85rem} .dc-staff-queue__field{display:flex;flex-direction:column;gap:0.25rem;min-width:180px} .dc-staff-queue__field span{font-size:0.75rem;color:var(--cv-text-muted)} .dc-staff-queue__field small{color:var(--cv-text-muted)} .dc-staff-queue__field input{padding:0.45rem 0.65rem;border:1px solid #ffffff05;border-radius:14px;background:var(--cv-bg);color:var(--cv-text);font:inherit} .dc-page--detail{max-width:900px} .dc-detail-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 0;flex-wrap:wrap} .dc-detail-header__back{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;color:var(--cv-text-muted);text-decoration:none;transition:background 0.2s,color 0.2s} .dc-detail-header__back:hover{background:var(--cv-block-bg);color:var(--cv-text)} .dc-detail-header__icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:rgba(34,197,94,0.15);color:#22c55e;display:flex;align-items:center;justify-content:center} .dc-detail-header__icon svg{width:24px;height:24px} .dc-detail-header__main{flex:1;min-width:0} .dc-detail-header__title{display:inline-flex;align-items:center;gap:0.35rem;margin:0 0 0.15rem 0;font-size:1.25rem;font-weight:600;color:var(--cv-text)} .dc-detail-header__link-icon{color:var(--cv-text-muted);opacity:0.8} .dc-detail-header__link-icon svg{display:block} .dc-detail-header__status{margin:0;font-size:0.875rem;color:var(--cv-text-muted)} .dc-detail-header__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap} .dc-detail-header__action{font-size:0.875rem;color:var(--cv-link);text-decoration:none} .dc-detail-header__action:hover{color:var(--cv-link-hover);text-decoration:underline} .dc-detail-tabs{display:flex;gap:0.5rem;margin-bottom:1.5rem;border-bottom:1px solid #ffffff05} .dc-detail-tabs__item{padding:0.75rem 1rem;font-size:0.9375rem;font-weight:500;color:var(--cv-text-muted);text-decoration:none;border-bottom:1px solid #ffffff05;margin-bottom:-1px;transition:color 0.2s,border-color 0.2s} .dc-detail-tabs__item:hover{color:var(--cv-text)} .dc-detail-tabs__item--active{color:#22c55e;border-bottom-color:#22c55e} .dc-detail-sections{display:flex;flex-direction:column;gap:0.75rem} .dc-detail-card{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;background:var(--cv-surface);border:1px solid #ffffff05;border-radius:14px;flex-wrap:wrap} .dc-detail-card__icon{flex-shrink:0;width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--cv-text-muted)} .dc-detail-card__icon svg{width:20px;height:20px} .dc-detail-card__icon--renew{background:rgba(34,197,94,0.1);color:#22c55e} .dc-detail-card__icon--autorenew{background:var(--cv-block-bg)} .dc-detail-card__icon--dns{background:var(--cv-block-bg)} .dc-detail-card__icon--yandex{background:#fc3f1d;color:#f8fafc} .dc-detail-card__icon--lock{background:var(--cv-block-bg)} .dc-detail-card__icon--cert{background:var(--cv-block-bg)} .dc-detail-card__ya{font-size:1.125rem;font-weight:700} .dc-detail-card__body{flex:1;min-width:0} .dc-detail-card__title{margin:0 0 0.35rem 0;font-size:1rem;font-weight:600;color:var(--cv-text)} .dc-detail-card__text{margin:0 0 0.25rem 0;font-size:0.875rem;color:var(--cv-text);line-height:1.4} .dc-detail-card__text:last-child{margin-bottom:0} .dc-detail-card__text--muted{color:var(--cv-text-muted);font-size:0.8125rem} .dc-detail-card__action{flex-shrink:0;display:flex;align-items:center;gap:0.5rem} .dc-detail-card__action--row{align-items:center} .dc-detail-card__btn{display:inline-block;padding:0.5rem 1rem;font-size:0.875rem;font-weight:500;color:var(--cv-text);background:var(--cv-block-bg);border:1px solid #ffffff05;border-radius:14px;text-decoration:none;cursor:pointer;transition:border-color 0.2s,background 0.2s,color 0.2s} .dc-detail-card__btn:hover{border-color:#ffffff05;background:var(--cv-bg);color:var(--cv-accent)} .dc-detail-card__btn--link{background:transparent;border-color:#ffffff05} .dc-detail-card__btn--link:hover{background:transparent} .dc-detail-card__gear{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff05;background:transparent;color:var(--cv-text-muted);border-radius:14px;cursor:pointer;transition:background 0.2s,color 0.2s} .dc-detail-card__gear:hover{background:var(--cv-block-bg);color:var(--cv-text)} .dc-detail-card__toggle{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer} .dc-detail-card__toggle-input{opacity:0;width:0;height:0} .dc-detail-card__toggle-slider{position:absolute;inset:0;background:var(--cv-border);border-radius:14px;transition:background 0.2s} .dc-detail-card__toggle-slider::before{content:'';position:absolute;width:20px;height:20px;left:2px;top:2px;background:var(--cv-surface);border-radius:14px;transition:transform 0.2s;box-shadow:0 1px 3px rgba(0,0,0,0.2)} .dc-detail-card__toggle-input:checked + .dc-detail-card__toggle-slider{background:#22c55e} .dc-detail-card__toggle-input:checked + .dc-detail-card__toggle-slider::before{transform:translateX(20px)} .lx-dns-value{max-width:36rem;word-break:break-all} .dc-detail-placeholder{padding:2rem;text-align:center;color:var(--cv-text-muted);background:var(--cv-block-bg);border-radius:14px} .main:has(.lic-page){padding-left:2.5rem;padding-right:2.5rem} .lic-page__title{margin:0 0 1rem 0;font-size:1.5rem;font-weight:600;color:var(--cv-text)} .lic-toolbar{flex-wrap:wrap} .lic-toolbar__label{font-size:0.875rem;color:var(--cv-text-muted);margin-right:0.5rem} .lic-toolbar__filter{display:inline-flex;align-items:center} .lic-toolbar__select{max-width:240px} .lic-toolbar__count{font-size:0.875rem;color:var(--cv-text-muted)} .lic-row__icon{flex-shrink:0;width:32px;height:32px;border-radius:14px;display:flex;align-items:center;justify-content:center} .lic-row__icon svg{width:18px;height:18px} .lic-row__icon--ai{background:rgba(139,92,246,0.15);color:#8b5cf6} .lic-row__icon--bitrix,.lic-row__icon--bitrix_site{background:rgba(34,197,94,0.15);color:#22c55e} .lic-row__icon--1c{background:rgba(59,130,246,0.15);color:#3b82f6} .lic-list{display:flex;flex-direction:column;gap:0.75rem;overflow-x:auto} .lic-list__head,.lic-item{display:grid;grid-template-columns:minmax(16rem, 1.6fr) 10rem 7.5rem 6.25rem 9.5rem 4.5rem;align-items:center;gap:0.75rem;min-width:56rem} .lic-list__head{padding:0 1.25rem;font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.04em;color:var(--cv-text-muted)} .lic-item{padding:1.25rem;background:var(--cv-block-bg);border-radius:14px;border:1px solid #ffffff05;text-decoration:none;color:var(--cv-text);transition:border-color 0.2s,background 0.2s} .lic-item:hover{border-color:#ffffff05;background:color-mix(in srgb,var(--cv-text) 6%,transparent)} .lic-item__cell--key .lic-key{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle} .lic-item__cell--action{text-align:right} .lic-row__name{display:flex;flex-direction:column;align-items:flex-start;gap:0.3rem;color:inherit;text-decoration:none} .lic-row__title{font-size:0.9375rem;font-weight:550;color:var(--cv-text);line-height:1.3;overflow-wrap:break-word} .lic-row__domain{font-size:0.8125rem;color:var(--cv-text-muted);line-height:1.3} .lic-row__name:hover .lic-row__title{color:var(--cv-link)} .lic-row__type-badge{display:inline-flex;font-size:0.6875rem;font-weight:600;letter-spacing:0.02em;padding:0.12rem 0.45rem;border-radius:14px;line-height:1.3} .lic-row__type-badge--ai{background:rgba(139,92,246,0.18);color:#c4b5fd} .lic-row__type-badge--bitrix,.lic-row__type-badge--bitrix24_cloud{background:rgba(56,189,248,0.16);color:#7dd3fc} .lic-row__type-badge--bitrix24_box{background:rgba(34,197,94,0.16);color:#86efac} .lic-row__type-badge--bitrix_site{background:rgba(163,230,53,0.16);color:#d9f99d} .lic-row__type-badge--aspro{background:rgba(245,158,11,0.16);color:#f59e0b} .lic-row__type-badge--intec{background:color-mix(in srgb, var(--cv-accent) 18%, transparent);color:#ffd666} .lic-row__type-badge--1c{background:rgba(59,130,246,0.18);color:#93c5fd} .lic-cell-text{font-size:0.875rem;color:var(--cv-text)} .lic-cell-empty{color:var(--cv-text-muted);opacity:0.7} .lic-row__open{color:var(--cv-text-muted);text-decoration:none;font-size:0.8125rem} .lic-row__open:hover{color:var(--cv-link)} .lic-renew{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:0.45rem} .lic-renew__form{margin:0} .lic-renew__btn{display:flex;flex-direction:column;align-items:flex-start;gap:0.05rem;padding:0;border:1px solid #ffffff05;background:none;color:inherit;cursor:pointer;text-align:left;font:inherit} .lic-renew__price{font-size:0.875rem;font-weight:600;color:var(--cv-text)} .lic-renew__period{font-size:0.75rem;color:var(--cv-text-muted)} .lic-renew__label{font-size:0.75rem;color:var(--cv-link)} .lic-renew__btn:hover .lic-renew__price,.lic-renew__btn:hover .lic-renew__label{color:var(--cv-link)} .lic-catalog-card__name{margin:0 0 0.85rem;font-size:0.95rem;color:var(--cv-text)} .lic-catalog-card__price{margin:0 0 0.75rem;font-size:1.35rem;font-weight:650;color:var(--cv-text)} .lic-catalog-card__period{font-size:0.875rem;font-weight:500;color:var(--cv-text-muted)} .lic-period-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem, 14rem));gap:0.75rem;margin:0 0 1rem} .lic-period{margin:0} .lic-period__btn{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:0.2rem;padding:0.9rem 1rem;border:1px solid #ffffff05;border-radius:14px;background:rgba(255,255,255,0.03);color:inherit;cursor:pointer;text-align:left;font:inherit} .lic-period__btn:hover{border-color:#ffffff05} .lic-period__label{font-size:0.75rem;color:var(--cv-text-muted);text-transform:uppercase;letter-spacing:0.04em} .lic-period__price{font-size:1.25rem;font-weight:650;color:var(--cv-text)} .lic-period__action{font-size:0.8125rem;color:var(--cv-link)} body[data-theme="light"] .lic-period__btn,html[data-theme="light"] .lic-period__btn{background:rgba(0,0,0,0.02)} html[data-theme="light"] .menu-wrap.menu-wrap--licenses,body[data-theme="light"] .menu-wrap.menu-wrap--licenses,html[data-theme="light"] .menu-wrap.menu-wrap--docs,body[data-theme="light"] .menu-wrap.menu-wrap--docs{background:var(--cv-bg);border-left-color:transparent;border-right-color:transparent;box-shadow:none} body[data-theme="light"] .lic-row__type-badge--ai{color:#6d28d9} body[data-theme="light"] .lic-row__type-badge--bitrix,body[data-theme="light"] .lic-row__type-badge--bitrix24_cloud{color:#0369a1} body[data-theme="light"] .lic-row__type-badge--bitrix24_box{color:#166534} body[data-theme="light"] .lic-row__type-badge--bitrix_site{color:#3f6212} body[data-theme="light"] .lic-row__type-badge--aspro{color:#b45309} body[data-theme="light"] .lic-row__type-badge--intec{color:#e6a200} body[data-theme="light"] .lic-row__type-badge--1c{color:#1d4ed8} .partner-profile{padding:1.25rem 1.5rem;margin-top:0.5rem;border-radius:14px;max-width:720px} .partner-profile__meta{margin:0 0 1.25rem;padding:0} .partner-profile__row{display:grid;grid-template-columns:200px 1fr;gap:0.5rem 1rem;margin-bottom:0.65rem;align-items:baseline} .partner-profile__row dt{margin:0;font-size:0.8125rem;color:var(--cv-text-muted,#94a3b8)} .partner-profile__row dd{margin:0;font-size:0.9375rem;color:var(--cv-text,#f1f5f9)} .partner-profile__row--block{grid-template-columns:1fr} .partner-profile__row--block dt{margin-bottom:0.25rem} .partner-profile__code{font-size:1rem;letter-spacing:0.04em} .partner-profile__fields{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem 1rem} @media (max-width:700px){.partner-profile__fields{grid-template-columns:1fr} .partner-profile__row{grid-template-columns:1fr}} .partner-profile__field{margin:0} .partner-profile__field--full{grid-column:1 / -1} .partner-profile__field label{display:block;margin-bottom:0.35rem;font-size:0.8125rem;color:var(--cv-text-muted,#94a3b8)} .partner-profile__input{max-width:none;width:100%;box-sizing:border-box} .partner-profile__textarea{width:100%;max-width:none;box-sizing:border-box;padding:0.6rem 0.75rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-surface,rgba(0,0,0,0.25));color:var(--cv-text,#f8fafc);font-size:0.9375rem;resize:vertical;min-height:88px} .partner-profile__actions{margin:1rem 0 0} .profile-page__title{margin:0 0 0.35rem;font-size:1.5rem;font-weight:600;color:var(--cv-text,#f8fafc)} .profile-page__lead{margin:0 0 1.25rem;max-width:640px} .profile-page__component{max-width:960px} .profile-page .bx-auth-profile{color:var(--cv-text,#f1f5f9)} .profile-page .bx-auth-profile .profile-table,.profile-page .bx-auth-profile .data-table{width:100%;border-collapse:collapse;margin-bottom:1rem} .profile-page .bx-auth-profile .profile-table td,.profile-page .bx-auth-profile .data-table td{padding:0.5rem 0.5rem 0.5rem 0;vertical-align:top;border:1px solid #ffffff05;font-size:0.875rem;color:var(--cv-text-muted,#94a3b8)} .profile-page .bx-auth-profile .profile-table td + td,.profile-page .bx-auth-profile .data-table td + td{color:var(--cv-text,#f1f5f9)} .profile-page .bx-auth-profile input[type="text"],.profile-page .bx-auth-profile input[type="password"],.profile-page .bx-auth-profile input[type="email"],.profile-page .bx-auth-profile input[type="url"],.profile-page .bx-auth-profile input[type="tel"],.profile-page .bx-auth-profile select,.profile-page .bx-auth-profile textarea{width:100%;max-width:420px;box-sizing:border-box;padding:0.5rem 0.65rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-surface,rgba(0,0,0,0.25));color:var(--cv-text,#f8fafc);font-size:0.9375rem} .profile-page .bx-auth-profile input[type="submit"],.profile-page .bx-auth-profile button[type="submit"]{margin-top:0.5rem;margin-right:0.5rem;padding:0.55rem 1.1rem;border-radius:14px;border:1px solid #ffffff05;cursor:pointer;font-size:0.9375rem;background:var(--cv-accent,#ffb400);color:#f8fafc} .profile-page .bx-auth-profile input[type="submit"]:hover,.profile-page .bx-auth-profile button[type="submit"]:hover{opacity:0.92} .profile-page .bx-auth-profile .starrequired{color:#f87171} .profile-page .bx-auth-profile .profile-link a,.profile-page .bx-auth-profile a{color:var(--cv-accent,#ffb400)} .profile-page .bx-auth-profile .profile-block-hidden{display:none} .profile-page .bx-auth-profile .notetext{padding:0.65rem 0.85rem;border-radius:14px;background:rgba(34,197,94,0.12);color:#86efac;margin-bottom:1rem} .profile-page .bx-auth-profile .errortext{padding:0.65rem 0.85rem;border-radius:14px;background:rgba(239,68,68,0.12);color:#fca5a5;margin-bottom:1rem} .profile-company-toolbar{margin:0 0 1rem} .profile-company-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;padding:0.55rem 1.15rem;border-radius:14px;border:1px solid #ffffff05;font-size:0.9375rem;font-weight:500;text-decoration:none;cursor:pointer;background:var(--cv-accent,#ffb400);color:#f8fafc} .profile-company-toolbar__btn:hover{opacity:0.92;color:#f8fafc} .profile-company-add{max-width:520px;margin-bottom:1.5rem;padding:1.15rem 1.25rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-surface,rgba(0,0,0,0.2))} .profile-company-add__title{margin:0 0 0.5rem;font-size:1.125rem;font-weight:600;color:var(--cv-text,#f8fafc)} .profile-company-add__hint{margin:0 0 1rem;font-size:0.875rem;line-height:1.45} .profile-company-add__error{margin:0 0 1rem;padding:0.65rem 0.85rem;border-radius:14px;background:rgba(239,68,68,0.12);color:#fca5a5;font-size:0.875rem} .profile-company-add__empty{margin:0 0 0.75rem;color:var(--cv-text-muted,#94a3b8)} .profile-company-add__field{display:block;margin:0 0 1rem} .profile-company-add__label{display:block;margin-bottom:0.35rem;font-size:0.8125rem;color:var(--cv-text-muted,#94a3b8)} .profile-company-add__req{color:#f87171} .profile-company-add__form input[type="text"],.profile-company-add__form select{width:100%;max-width:100%;box-sizing:border-box;padding:0.5rem 0.65rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-surface-2,rgba(0,0,0,0.35));color:var(--cv-text,#f8fafc);font-size:0.9375rem} .profile-company-add__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1rem;margin-top:1.25rem} .profile-company-add__submit{padding:0.55rem 1.15rem;border-radius:14px;border:1px solid #ffffff05;font-size:0.9375rem;font-weight:500;cursor:pointer;background:var(--cv-accent,#ffb400);color:#f8fafc} .profile-company-add__submit:hover{opacity:0.92} .profile-company-add__cancel{font-size:0.9375rem;color:var(--cv-accent,#ffb400);text-decoration:none} .profile-company-add__cancel:hover{text-decoration:underline} .profile-consents__error{padding:0.65rem 0.85rem;border-radius:14px;background:rgba(239,68,68,0.12);color:#fca5a5;margin-bottom:1rem} .profile-consents__empty{margin:0} .profile-consents__wrap{max-width:100%;overflow-x:auto;margin-top:0.5rem} .profile-consents-table{width:100%;min-width:720px;border-collapse:collapse;font-size:0.875rem} .profile-consents-table th,.profile-consents-table td{padding:0.55rem 0.65rem;text-align:left;vertical-align:top;border-bottom:1px solid #ffffff05;color:var(--cv-text,#f1f5f9)} .profile-consents-table th{font-weight:600;color:var(--cv-text-muted,#94a3b8);white-space:nowrap} .profile-consents-table__mono{font-size:0.8125rem} .profile-consents-table__url a{color:var(--cv-accent,#ffb400);word-break:break-all} .profile-consents-table__items{max-width:280px;word-break:break-word;color:var(--cv-text-muted,#94a3b8)} .partners-page--cabinet .partners-cabinet__alert{margin:0 0 1rem;padding:0.65rem 0.9rem;border-radius:14px;font-size:0.9375rem} .partners-page--cabinet .partners-cabinet__alert--success{background:rgba(34,197,94,0.12);color:#86efac} .partners-page--cabinet .partners-cabinet__alert--error{background:rgba(239,68,68,0.12);color:#fca5a5} .partners-onboarding{max-width:520px;margin-top:0.5rem} .partners-onboarding__title{margin:0 0 0.5rem;font-size:1.125rem;font-weight:600;color:var(--cv-text,#f8fafc)} .partners-onboarding__lead{margin:0 0 1.25rem;line-height:1.5} .partners-onboarding__form{display:flex;flex-direction:column;align-items:flex-start;gap:1rem} .partners-onboarding__label{display:flex;flex-direction:column;gap:0.35rem;width:100%;max-width:360px;font-size:0.8125rem;color:var(--cv-text-muted,#94a3b8)} .partners-onboarding__input{width:100%;box-sizing:border-box;padding:0.55rem 0.65rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-surface,rgba(0,0,0,0.25));color:var(--cv-text,#f8fafc);font-size:0.9375rem} .partners-cabinet__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid #ffffff05} .partners-cabinet__eyebrow{margin:0 0 0.25rem;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:var(--cv-text-muted,#94a3b8)} .partners-cabinet__h1{margin:0 0 0.35rem;font-size:1.65rem;font-weight:600;color:var(--cv-text,#f8fafc)} .partners-cabinet__meta{margin:0;font-size:0.9375rem} .partners-cabinet__code{padding:0.1rem 0.4rem;border-radius:14px;background:var(--cv-surface,rgba(0,0,0,0.35));font-size:0.875rem} .partners-cabinet__nav{display:flex;flex-wrap:wrap;gap:0.5rem} .partners-cabinet__nav-link{display:inline-flex;align-items:center;padding:0.45rem 0.9rem;border-radius:14px;border:1px solid #ffffff05;font-size:0.875rem;font-weight:500;color:var(--cv-text,#f1f5f9);text-decoration:none;transition:border-color 0.15s,background 0.15s} .partners-cabinet__nav-link:hover{border-color:#ffffff05;color:var(--cv-accent,#ffb400)} .partners-cabinet__nav-current{display:inline-flex;align-items:center;padding:0.45rem 0.9rem;border-radius:14px;font-size:0.875rem;font-weight:600;color:var(--cv-accent,#ffb400);border:1px solid #ffffff05;background:rgba(47,198,246,0.08)} .partners-cabinet__header--subpage{margin-bottom:1.25rem} .partners-cabinet__profile-teaser{margin:-0.5rem 0 1.5rem;font-size:0.875rem;line-height:1.45;max-width:640px} .partners-cabinet__profile-teaser a{color:var(--cv-accent,#ffb400);font-weight:500} .partners-page--profile .partners-cabinet__h2--page{text-transform:none;letter-spacing:normal;font-size:1.125rem;color:var(--cv-text,#f8fafc)} .partners-cabinet__section{margin-bottom:2.25rem} .partners-cabinet__section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem 1rem;margin-bottom:0.35rem} .partners-cabinet__h2{margin:0;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--cv-text-muted,#94a3b8)} .partners-cabinet__hint{margin:0;font-size:0.875rem;color:var(--cv-accent,#ffb400)} .partners-cabinet__note{margin:0 0 1rem;font-size:0.875rem;line-height:1.45;max-width:720px} .partners-kpi{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px, 1fr));gap:0.85rem} .partners-kpi__item{display:flex;flex-direction:column;padding:1rem 1.1rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-block-bg,rgba(0,0,0,0.2))} .partners-kpi__item--accent{border-color:#ffffff05;background:rgba(47,198,246,0.08)} .partners-kpi__value{font-size:1.35rem;font-weight:700;line-height:1.2;color:var(--cv-text,#f8fafc)} .partners-kpi__label{margin-top:0.35rem;font-size:0.78rem;color:var(--cv-text-muted,#94a3b8);line-height:1.35} .partners-kpi__sub{margin-top:0.25rem;font-size:0.75rem;color:var(--cv-text-muted,#94a3b8)} .partners-kpi__sub--warn{color:#f59e0b} .partners-cabinet__table-wrap{overflow-x:auto;border-radius:14px;border:1px solid #ffffff05} .partners-cabinet-table{width:100%;min-width:560px;border-collapse:collapse;font-size:0.875rem;background:var(--cv-block-bg,rgba(0,0,0,0.2))} .partners-cabinet-table th,.partners-cabinet-table td{padding:0.6rem 0.75rem;text-align:left;border-bottom:1px solid #ffffff05;color:var(--cv-text,#f1f5f9)} .partners-cabinet-table th{font-weight:600;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.03em;color:var(--cv-text-muted,#94a3b8);background:rgba(0,0,0,0.15)} .partners-cabinet-table tbody tr:last-child td{border-bottom:1px solid #ffffff05} .partners-cabinet-table__num{font-variant-numeric:tabular-nums;white-space:nowrap} .partners-cabinet__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.65rem 0.85rem;margin-bottom:1rem} .partners-cabinet__btn{display:inline-flex;align-items:center;justify-content:center;padding:0.5rem 1rem;border-radius:14px;border:1px solid #ffffff05;font-size:0.875rem;font-weight:500;text-decoration:none;color:var(--cv-text,#f1f5f9);background:transparent;cursor:pointer;transition:border-color 0.15s,background 0.15s} .partners-cabinet__btn:hover{border-color:#ffffff05;color:var(--cv-accent,#ffb400)} .partners-cabinet__btn--primary{border:1px solid #ffffff05;background:var(--cv-accent,#ffb400);color:#f8fafc} .partners-cabinet__btn--primary:hover{opacity:0.92;color:#f8fafc} .partners-cabinet__badge{font-size:0.8125rem;padding:0.2rem 0.55rem;border-radius:14px;background:rgba(251,191,36,0.15);color:#f59e0b} .partners-cabinet__inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.65rem 0.85rem;margin-bottom:1.25rem} .partners-cabinet__inline-label{display:flex;flex-direction:column;gap:0.3rem;min-width:220px;flex:1 1 260px;max-width:400px} .partners-cabinet__inline-label-text{font-size:0.8125rem;color:var(--cv-text-muted,#94a3b8)} .partners-cabinet__input{width:100%;box-sizing:border-box;padding:0.5rem 0.65rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-surface,rgba(0,0,0,0.25));color:var(--cv-text,#f8fafc);font-size:0.9375rem} .partners-cabinet__link-danger{font-size:0.875rem;color:#f87171;text-decoration:none} .partners-cabinet__link-danger:hover{text-decoration:underline} .partners-applications__intro{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;margin-bottom:0.25rem} .partners-applications__intro-text{flex:1 1 240px;min-width:0} .partners-applications__open-btn{flex-shrink:0;align-self:center} .partners-applications__form{max-width:560px;margin-bottom:0.5rem} .partners-applications__form--drawer{max-width:none;margin-bottom:0} .partners-applications__form--drawer .partners-applications__select{max-width:none} .partners-applications__field{margin:0 0 1rem} .partners-applications__label{display:block;margin-bottom:0.35rem;font-size:0.8125rem;color:var(--cv-text-muted,#94a3b8)} .partners-applications__select{max-width:320px} .partners-applications__textarea{width:100%;max-width:100%;box-sizing:border-box;min-height:120px;padding:0.55rem 0.65rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-surface,rgba(0,0,0,0.25));color:var(--cv-text,#f8fafc);font-size:0.9375rem;resize:vertical;font-family:inherit} .partners-applications__actions{margin:0} .partners-applications__filters{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1rem} .partners-applications__cell-body{max-width:280px;font-size:0.8125rem;color:var(--cv-text-muted,#94a3b8);vertical-align:top} .pa-app-drawer{position:fixed;inset:0;z-index:120;pointer-events:none;visibility:hidden;opacity:0;transition:opacity 0.28s ease,visibility 0.28s ease} .pa-app-drawer--open{pointer-events:auto;visibility:visible;opacity:1} .pa-app-drawer__backdrop{position:absolute;inset:0;background:rgba(8,10,16,0.5);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);opacity:0;transition:opacity 0.28s ease;cursor:pointer;pointer-events:none} .pa-app-drawer--open .pa-app-drawer__backdrop{opacity:1;pointer-events:auto} .pa-app-drawer__panel{position:absolute;left:0;top:0;bottom:0;width:min(100vw, 440px);max-width:100%;display:flex;flex-direction:column;background:var(--cv-block-bg,rgba(22,26,32,0.98));border-right:1px solid #ffffff05;box-shadow:12px 0 40px rgba(0,0,0,0.35);transform:translateX(-100%);transition:transform 0.32s cubic-bezier(0.22,1,0.36,1);pointer-events:none} .pa-app-drawer--open .pa-app-drawer__panel{transform:translateX(0);pointer-events:auto} body[data-theme="light"] .pa-app-drawer__panel{background:var(--cv-block-bg,#f4f6f9);box-shadow:12px 0 32px rgba(0,0,0,0.12)} .pa-app-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;flex-shrink:0;padding:1rem 1rem 0.75rem 1.15rem;border-bottom:1px solid #ffffff05} .pa-app-drawer__title{margin:0;font-size:1.125rem;font-weight:600;color:var(--cv-text,#f8fafc);line-height:1.25} .pa-app-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid #ffffff05;border-radius:14px;background:transparent;color:var(--cv-text-muted,#94a3b8);font-size:1.5rem;line-height:1;cursor:pointer;transition:background 0.15s,color 0.15s} .pa-app-drawer__close:hover{background:color-mix(in srgb,var(--cv-text) 8%,transparent);color:var(--cv-text,#f8fafc)} .pa-app-drawer__body{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.15rem 1.5rem;-webkit-overflow-scrolling:touch} .cab-404{max-width:36rem;margin:2.5rem auto 3rem;padding:2rem 2.25rem;text-align:center;border:1px solid #ffffff05;border-radius:14px;background:var(--cv-block-bg)} .cab-404__label{display:inline-block;margin:0 0 0.75rem;padding:0.2rem 0.65rem;font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--cv-text-muted);border:1px solid #ffffff05;border-radius:14px} .cab-404__title{margin:0 0 1rem;font-size:1.65rem;font-weight:600;color:var(--cv-text);line-height:1.25} .cab-404__text{margin:0 0 1rem;font-size:0.9375rem;color:var(--cv-text);line-height:1.5} .cab-404__path{display:inline;padding:0.1rem 0.35rem;font-size:0.875rem;border-radius:14px;border:1px solid #ffffff05;background:color-mix(in srgb,var(--cv-text) 5%,transparent);word-break:break-all} .cab-404__hint{margin:0 0 1.75rem;font-size:0.875rem;line-height:1.45} .cab-404__actions{display:flex;flex-wrap:wrap;gap:0.65rem;justify-content:center} .cab-404__btn{display:inline-flex;align-items:center;justify-content:center;padding:0.55rem 1.1rem;font-size:0.875rem;font-weight:500;text-decoration:none;border-radius:14px;border:1px solid #ffffff05;color:var(--cv-text);transition:border-color 0.15s,background 0.15s,color 0.15s} .cab-404__btn:hover{border-color:#ffffff05;color:var(--cv-link-hover)} .cab-404__btn--primary{border-color:#ffffff05;background:color-mix(in srgb,var(--cv-accent) 18%,transparent);color:var(--cv-text)} .cab-404__btn--primary:hover{background:color-mix(in srgb,var(--cv-accent) 28%,transparent);color:var(--cv-text)} .st-ticket{max-width:1120px;margin:0 auto;padding:0 0 2rem} .st-ticket__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(220px, 280px);gap:1.75rem 2rem;align-items:start} @media (max-width:900px){.st-ticket__grid{grid-template-columns:1fr}} .st-ticket__title{margin:0 0 1.25rem;font-size:1.65rem;font-weight:600;color:var(--cv-text);line-height:1.2} .st-ticket__form{display:flex;flex-direction:column;gap:1.25rem} .st-ticket__types{margin:0;padding:0;border:1px solid #ffffff05;min-width:0} .st-ticket__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:1px solid #ffffff05} .st-ticket__type-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:0.75rem} @media (max-width:520px){.st-ticket__type-grid{grid-template-columns:1fr}} .st-ticket__type{display:flex;flex-direction:column;gap:0.35rem;padding:0.9rem 1rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-block-bg,rgba(255,255,255,0.04));cursor:pointer;transition:border-color 0.15s,box-shadow 0.15s,background 0.15s;min-height:4.5rem} .st-ticket__type:hover{border-color:#ffffff05} .st-ticket__type:has(.st-ticket__type-input:checked){border-color:#ffffff05;box-shadow:0 0 0 1px color-mix(in srgb,var(--cv-accent) 35%,transparent);background:color-mix(in srgb,var(--cv-accent) 10%,var(--cv-block-bg,rgba(255,255,255,0.04)))} .st-ticket__type-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0} .st-ticket__type-title{font-size:0.9375rem;font-weight:600;color:var(--cv-text);line-height:1.3} .st-ticket__type-hint{font-size:0.8125rem;color:var(--cv-text-muted)} .st-ticket__callout{padding:1rem 1rem 1rem 1.15rem;border-radius:14px;background:color-mix(in srgb,var(--cv-accent) 8%,var(--cv-block-bg,rgba(255,255,255,0.04)));border:1px solid #ffffff05;box-shadow:inset 3px 0 0 var(--cv-accent)} .st-ticket__callout-title{margin:0 0 0.5rem;font-size:0.875rem;font-weight:600;color:var(--cv-text)} .st-ticket__callout-list{margin:0;padding-left:1.15rem;font-size:0.875rem;line-height:1.5;color:var(--cv-text-muted)} .st-ticket__row--split{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem 1.5rem;align-items:end} @media (max-width:640px){.st-ticket__row--split{grid-template-columns:1fr} .st-ticket__field--toggle{flex-direction:row;align-items:center;justify-content:space-between}} .st-ticket__field{display:flex;flex-direction:column;gap:0.45rem;min-width:0} .st-ticket__field--toggle{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0.65rem 1rem;padding-bottom:0.15rem} .st-ticket__label{font-size:0.8125rem;font-weight:500;color:var(--cv-text-muted)} .st-ticket__select-wrap{position:relative;display:flex;align-items:center} .st-ticket__select-ico{position:absolute;left:0.75rem;z-index:1;font-size:1rem;line-height:1;opacity:0.75;pointer-events:none} .st-ticket__select{width:100%;padding:0.65rem 0.85rem 0.65rem 2.25rem;font-size:0.9375rem;color:var(--cv-text);background-color:var(--cv-block-bg,rgba(255,255,255,0.04));border:1px solid #ffffff05;border-radius:14px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--cv-text-muted) 50%),linear-gradient(135deg,var(--cv-text-muted) 50%,transparent 50%);background-position:calc(100% - 1.1rem) 55%,calc(100% - 0.65rem) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer} .st-ticket__select:focus{outline:none;border-color:#ffffff05;box-shadow:0 0 0 2px color-mix(in srgb,var(--cv-accent) 25%,transparent)} .st-ticket__switch{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0} .st-ticket__switch-input{position:absolute;opacity:0;width:0;height:0} .st-ticket__switch-ui{width:44px;height:24px;border-radius:14px;background:color-mix(in srgb,var(--cv-text-muted) 35%,transparent);border:1px solid #ffffff05;transition:background 0.2s,border-color 0.2s;position:relative} .st-ticket__switch-ui::after{content:'';position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:14px;background:var(--cv-text,#f8fafc);box-shadow:0 1px 2px rgba(0,0,0,0.2);transition:transform 0.2s} .st-ticket__switch-input:checked + .st-ticket__switch-ui{background:color-mix(in srgb,var(--cv-accent) 55%,transparent);border-color:#ffffff05} .st-ticket__switch-input:checked + .st-ticket__switch-ui::after{transform:translateX(20px)} .st-ticket__switch-input:focus-visible + .st-ticket__switch-ui{box-shadow:0 0 0 2px color-mix(in srgb,var(--cv-accent) 35%,transparent)} .st-ticket__textarea{width:100%;box-sizing:border-box;padding:0.75rem 0.85rem;font-size:0.9375rem;line-height:1.45;color:var(--cv-text);background:var(--cv-block-bg,rgba(255,255,255,0.04));border:1px solid #ffffff05;border-radius:14px;resize:vertical;min-height:10rem} .st-ticket__textarea::placeholder{color:var(--cv-text-muted);opacity:0.85} .st-ticket__textarea:focus{outline:none;border-color:#ffffff05;box-shadow:0 0 0 2px color-mix(in srgb,var(--cv-accent) 25%,transparent)} .st-ticket__drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.25rem;min-height:6.5rem;padding:1rem 1.25rem;border:1px solid #ffffff05;border-radius:14px;background:color-mix(in srgb,var(--cv-text) 3%,transparent);cursor:pointer;transition:border-color 0.15s,background 0.15s} .st-ticket__drop:hover,.st-ticket__drop:focus-within{border-color:#ffffff05;background:color-mix(in srgb,var(--cv-accent) 6%,transparent)} .st-ticket__file{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1;font-size:0} .st-ticket__drop-text{font-size:0.875rem;color:var(--cv-text-muted);text-align:center;pointer-events:none;position:relative;z-index:0} .st-ticket__drop-link{color:var(--cv-accent);font-weight:500;text-decoration:none} .st-ticket__drop-meta{font-size:0.75rem;color:var(--cv-text-muted);pointer-events:none;position:relative;z-index:0} .st-ticket__footer{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding-top:0.25rem} .st-ticket__submit{padding:0.65rem 1.35rem;font-size:0.9375rem;font-weight:600;color:var(--cv-text);background:var(--cv-accent);border:1px solid #ffffff05;border-radius:14px;cursor:pointer;transition:background 0.15s,border-color 0.15s,filter 0.15s} .st-ticket__submit:hover{background:var(--cv-accent-hover);border-color:#ffffff05} .st-ticket__submit:focus-visible{outline:2px solid var(--cv-accent);outline-offset:2px} .st-ticket__back{font-size:0.875rem;color:var(--cv-text-muted);text-decoration:none} .st-ticket__back:hover{color:var(--cv-link-hover,var(--cv-accent))} .st-ticket__aside{position:sticky;top:1rem} .st-ticket__card{padding:1.1rem 1.15rem;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-block-bg,rgba(255,255,255,0.04))} .st-ticket__card-title{margin:0 0 0.75rem;font-size:0.9375rem;font-weight:600;color:var(--cv-text)} .st-ticket__status{display:flex;align-items:center;gap:0.5rem;margin:0 0 0.75rem;font-size:0.875rem;color:var(--cv-text)} .st-ticket__status-dot{width:8px;height:8px;border-radius:14px;background:#22c55e;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 35%,transparent);flex-shrink:0} .st-ticket__card-link{font-size:0.8125rem;color:var(--cv-accent);text-decoration:none} .st-ticket__card-link:hover{text-decoration:underline} body[data-theme="light"] .st-ticket__type:has(.st-ticket__type-input:checked){background:color-mix(in srgb,var(--cv-accent) 12%,#f8fafc)} .lx-svc-status-page__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.5rem} .lx-svc-status-page__h1{margin:0 0 0.35rem;font-size:1.5rem;font-weight:600;color:var(--cv-text)} .lx-svc-status-page__sub{margin:0;font-size:0.875rem} .lx-svc-status-page__refresh{padding:0.45rem 0.9rem;font-size:0.8125rem;font-weight:500;color:var(--cv-text);background:var(--cv-block-bg,rgba(255,255,255,0.06));border:1px solid #ffffff05;border-radius:14px;cursor:pointer;transition:border-color 0.15s,background 0.15s,opacity 0.15s} .lx-svc-status-page__refresh:hover:not(:disabled){border-color:#ffffff05;color:var(--cv-accent)} .lx-svc-status-page__refresh:disabled{opacity:0.55;cursor:wait} .lx-svc-status{border-radius:14px;border:1px solid #ffffff05;background:color-mix(in srgb,var(--cv-block-bg,#0d1117) 92%,transparent);overflow:hidden;max-width:920px} .lx-svc-status__banner{display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1rem;font-size:0.875rem;font-weight:500;color:var(--cv-text);border-bottom:1px solid #ffffff05;background:color-mix(in srgb,var(--cv-text) 4%,transparent)} .lx-svc-status__banner-dot{width:8px;height:8px;border-radius:14px;flex-shrink:0;background:#2ea043;box-shadow:0 0 0 3px color-mix(in srgb,#2ea043 35%,transparent)} .lx-svc-status--overall-degraded .lx-svc-status__banner-dot{background:#d29922;box-shadow:0 0 0 3px color-mix(in srgb,#d29922 35%,transparent)} .lx-svc-status--overall-outage .lx-svc-status__banner-dot{background:#f85149;box-shadow:0 0 0 3px color-mix(in srgb,#f85149 35%,transparent)} .lx-svc-status__list{padding:0} .lx-svc-status__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0.65rem 1rem;padding:0.85rem 1rem;border-bottom:1px solid #ffffff05} .lx-svc-status__row:last-child{border-bottom:1px solid #ffffff05} .lx-svc-status__info{display:flex;align-items:center;gap:0.65rem;min-width:0;flex:0 1 auto;max-width:100%} .lx-svc-status__ico{flex-shrink:0;width:22px;height:22px;background:var(--cv-text-muted,#8b949e);opacity:0.92} .lx-svc-status__ico--vms{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='4' y='4' width='16' height='16' rx='2' ry='2'/%3E%3Crect x='9' y='9' width='6' height='6'/%3E%3Cline x1='9' y1='1' x2='9' y2='4'/%3E%3Cline x1='15' y1='1' x2='15' y2='4'/%3E%3Cline x1='9' y1='20' x2='9' y2='23'/%3E%3Cline x1='15' y1='20' x2='15' y2='23'/%3E%3Cline x1='20' y1='9' x2='23' y2='9'/%3E%3Cline x1='20' y1='15' x2='23' y2='15'/%3E%3Cline x1='1' y1='9' x2='4' y2='9'/%3E%3Cline x1='1' y1='15' x2='4' y2='15'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='4' y='4' width='16' height='16' rx='2' ry='2'/%3E%3Crect x='9' y='9' width='6' height='6'/%3E%3Cline x1='9' y1='1' x2='9' y2='4'/%3E%3Cline x1='15' y1='1' x2='15' y2='4'/%3E%3Cline x1='9' y1='20' x2='9' y2='23'/%3E%3Cline x1='15' y1='20' x2='15' y2='23'/%3E%3Cline x1='20' y1='9' x2='23' y2='9'/%3E%3Cline x1='20' y1='15' x2='23' y2='15'/%3E%3Cline x1='1' y1='9' x2='4' y2='9'/%3E%3Cline x1='1' y1='15' x2='4' y2='15'/%3E%3C/svg%3E") center/contain no-repeat} .lx-svc-status__ico--dedicated{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='2' y='2' width='20' height='8' rx='2' ry='2'/%3E%3Crect x='2' y='14' width='20' height='8' rx='2' ry='2'/%3E%3Cline x1='6' y1='6' x2='6.01' y2='6'/%3E%3Cline x1='6' y1='18' x2='6.01' y2='18'/%3E%3Cline x1='10' y1='6' x2='10.01' y2='6'/%3E%3Cline x1='10' y1='18' x2='10.01' y2='18'/%3E%3Cline x1='14' y1='6' x2='14.01' y2='6'/%3E%3Cline x1='14' y1='18' x2='14.01' y2='18'/%3E%3Cline x1='18' y1='6' x2='18.01' y2='6'/%3E%3Cline x1='18' y1='18' x2='18.01' y2='18'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='2' y='2' width='20' height='8' rx='2' ry='2'/%3E%3Crect x='2' y='14' width='20' height='8' rx='2' ry='2'/%3E%3Cline x1='6' y1='6' x2='6.01' y2='6'/%3E%3Cline x1='6' y1='18' x2='6.01' y2='18'/%3E%3Cline x1='10' y1='6' x2='10.01' y2='6'/%3E%3Cline x1='10' y1='18' x2='10.01' y2='18'/%3E%3Cline x1='14' y1='6' x2='14.01' y2='6'/%3E%3Cline x1='14' y1='18' x2='14.01' y2='18'/%3E%3Cline x1='18' y1='6' x2='18.01' y2='6'/%3E%3Cline x1='18' y1='18' x2='18.01' y2='18'/%3E%3C/svg%3E") center/contain no-repeat} .lx-svc-status__ico--k8s{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2l2 4h4l-3 3 1 4-4-2-4 2 1-4-3-3h4z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2l2 4h4l-3 3 1 4-4-2-4 2 1-4-3-3h4z'/%3E%3C/svg%3E") center/contain no-repeat} .lx-svc-status__ico--db{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v6c0 1.66 4 3 9 3s9-1.34 9-3V5'/%3E%3Cpath d='M3 11v6c0 1.66 4 3 9 3s9-1.34 9-3v-6'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v6c0 1.66 4 3 9 3s9-1.34 9-3V5'/%3E%3Cpath d='M3 11v6c0 1.66 4 3 9 3s9-1.34 9-3v-6'/%3E%3C/svg%3E") center/contain no-repeat} .lx-svc-status__ico--app{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1'/%3E%3C/svg%3E") center/contain no-repeat} .lx-svc-status__ico--s3{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") center/contain no-repeat} .lx-svc-status__ico--net{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Ccircle cx='5' cy='8' r='2'/%3E%3Ccircle cx='19' cy='8' r='2'/%3E%3Ccircle cx='5' cy='16' r='2'/%3E%3Ccircle cx='19' cy='16' r='2'/%3E%3Cline x1='5' y1='8' x2='12' y2='12'/%3E%3Cline x1='19' y1='8' x2='12' y2='12'/%3E%3Cline x1='5' y1='16' x2='12' y2='12'/%3E%3Cline x1='19' y1='16' x2='12' y2='12'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Ccircle cx='5' cy='8' r='2'/%3E%3Ccircle cx='19' cy='8' r='2'/%3E%3Ccircle cx='5' cy='16' r='2'/%3E%3Ccircle cx='19' cy='16' r='2'/%3E%3Cline x1='5' y1='8' x2='12' y2='12'/%3E%3Cline x1='19' y1='8' x2='12' y2='12'/%3E%3Cline x1='5' y1='16' x2='12' y2='12'/%3E%3Cline x1='19' y1='16' x2='12' y2='12'/%3E%3C/svg%3E") center/contain no-repeat} .lx-svc-status__name{font-size:0.9375rem;font-weight:500;color:var(--cv-text);line-height:1.35} .lx-svc-status__tags{display:flex;flex-wrap:wrap;gap:0.35rem 0.4rem;justify-content:flex-end;align-items:center;flex:1 1 200px;max-width:100%} @media (max-width:640px){.lx-svc-status__tags{justify-content:flex-start;flex-basis:100%}} .lx-svc-status__tag{display:inline-flex;align-items:center;gap:0.35rem;padding:0.2rem 0.55rem 0.2rem 0.4rem;border-radius:14px;font-size:0.6875rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--cv-text,#f8fafc);background:color-mix(in srgb,var(--cv-text) 8%,#010409);border:1px solid #ffffff05} body[data-theme="light"] .lx-svc-status__tag{background:color-mix(in srgb,var(--cv-text) 6%,#f8fafc)} .lx-svc-status__tag-dot{width:6px;height:6px;border-radius:14px;flex-shrink:0;background:#2ea043} .lx-svc-status__tag--degraded .lx-svc-status__tag-dot{background:#d29922} .lx-svc-status__tag--outage .lx-svc-status__tag-dot{background:#f85149} .dc-sidebar-proj{padding:0 0 0.85rem;margin:0 0 0.65rem;border-bottom:1px solid #ffffff05} .dc-sidebar-proj__head{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:0.45rem} .dc-sidebar-proj__title{font-size:0.6875rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--cv-text-muted)} .dc-sidebar-proj__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #ffffff05;border-radius:14px;background:color-mix(in srgb,var(--cv-accent) 18%,transparent);color:var(--cv-accent);cursor:pointer;transition:background 0.15s ease,color 0.15s ease} .dc-sidebar-proj__icon-btn:hover{background:color-mix(in srgb,var(--cv-accent) 28%,transparent)} .dc-sidebar-proj__list{list-style:none;margin:0 0 0.5rem;padding:0;max-height:11rem;overflow-y:auto} .dc-sidebar-proj__item{margin:0;padding:0} .dc-sidebar-proj__link{display:block;padding:0.35rem 0.4rem 0.35rem 0.15rem;font-size:0.875rem;color:var(--cv-text);text-decoration:none;border-radius:14px;line-height:1.3} .dc-sidebar-proj__link:hover{background:color-mix(in srgb,var(--cv-text) 6%,transparent)} .dc-sidebar-proj__link.is-active{font-weight:600;color:var(--cv-accent);background:color-mix(in srgb,var(--cv-accent) 12%,transparent)} .dc-sidebar-proj__empty{font-size:0.8125rem;margin:0 0 0.5rem} .dc-sidebar-proj__btn{width:100%;margin:0;padding:0.45rem 0.65rem;font-size:0.8125rem;font-weight:600;border-radius:14px;border:1px solid #ffffff05;background:var(--cv-block-bg,var(--cv-bg));color:var(--cv-text);cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease} .dc-sidebar-proj__btn:hover{border-color:#ffffff05} .dc-modal{display:flex;position:fixed;inset:0;z-index:100050;align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.28s ease,visibility 0.28s ease} .dc-modal.dc-modal--open{opacity:1;visibility:visible;pointer-events:auto} .dc-modal__backdrop{position:absolute;inset:0;cursor:pointer;background:rgba(18,22,33,0.42);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);transition:opacity 0.28s ease} .dc-modal__dialog{position:relative;z-index:1;width:100%;max-width:440px;padding:1.35rem 1.35rem 1.25rem;border-radius:14px;background:#f8fafc;color:#1e293b;border:1px solid #ffffff05;box-shadow:0 24px 64px rgba(18,22,33,0.28),0 2px 0 rgba(255,255,255,0.4) inset;transform:translateY(18px) scale(0.96);opacity:0;transition:transform 0.32s cubic-bezier(0.22,1,0.36,1),opacity 0.28s ease} .dc-modal--open .dc-modal__dialog{transform:none;opacity:1} .dc-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:0.75rem;margin-bottom:1.15rem} .dc-modal__title{margin:0;font-family:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size:clamp(1.25rem, 2.4vw, 1.55rem);font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:#0b0f1a;text-transform:lowercase} .dc-modal__close{flex-shrink:0;width:40px;height:40px;margin:-0.25rem -0.25rem 0 0;padding:0;border:1px solid #ffffff05;border-radius:14px;font-size:1.45rem;line-height:1;color:#64748b;background:#f2f4f7;cursor:pointer;transition:background 0.15s,color 0.15s,transform 0.15s} .dc-modal__close:hover{color:#0b0f1a;background:#e8ebf0} .dc-modal__close:active{transform:scale(0.96)} .dc-modal__form{margin:0} .dc-modal__field{margin:0 0 0.95rem} .dc-modal__label{display:block;margin-bottom:0.15rem;font-size:1rem;font-weight:400;color:#1e293b} .dc-modal__input{box-sizing:border-box;width:100%;min-height:40px;padding:0.25rem 0 0.55rem;font:inherit;font-size:1.25rem;border-radius:14px;border:1px solid #ffffff05;border-bottom:1px solid #ffffff05;background:transparent;color:#1e293b;outline:none;transition:border-color 0.15s} .dc-modal__input:focus{border-bottom-color:#e6a200;background:transparent;box-shadow:none} .dc-modal__input--textarea,textarea.dc-modal__input{min-height:140px;resize:vertical;line-height:1.45} .dc-modal__actions{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:1.2rem} .dc-modal__submit{min-height:56px;padding:1rem 1.5rem;font:inherit;font-size:1rem;font-weight:500;border:1px solid #ffffff05;border-radius:14px;background:#e6a200;color:#1e293b;cursor:pointer;transition:background 0.15s,transform 0.15s} .dc-modal__submit:hover{background:#ffb400} .dc-modal__submit:active{transform:scale(0.98)} .dc-modal__cancel{min-height:48px;padding:0.7rem 1.2rem;font:inherit;font-size:0.95rem;font-weight:500;border-radius:14px;border:1px solid #ffffff05;background:#f8fafc;color:#0b0f1a;cursor:pointer;transition:background 0.15s,border-color 0.15s} .dc-modal__cancel:hover{background:#f2f4f7;border-color:#ffffff05} html[data-theme="dark"] .dc-modal__backdrop,html:not([data-theme]) .dc-modal__backdrop,body[data-theme="dark"] .dc-modal__backdrop,body:not([data-theme]) .dc-modal__backdrop{background:rgba(8,10,16,0.55);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)} html[data-theme="light"] .dc-modal__backdrop,body[data-theme="light"] .dc-modal__backdrop{background:rgba(18,22,33,0.28);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15)} @media (max-width:560px){.dc-modal{align-items:flex-end;padding:0.75rem} .dc-modal__dialog{max-width:none;border-radius:14px;transform:translateY(28px)} .dc-modal--open .dc-modal__dialog{transform:none}} html[data-theme="light"]::before,body[data-theme="light"]::before{opacity:0.22} html[data-theme="light"] .left_block-wrap,body[data-theme="light"] .left_block-wrap{background:var(--cv-rail-bg,#0b0f1a);border-right:1px solid #ffffff05;z-index:2} html[data-theme="light"] .logo-mark,body[data-theme="light"] .logo-mark{background:#ffb400;box-shadow:none;border-radius:14px} html[data-theme="light"] .theme-toggle,body[data-theme="light"] .theme-toggle{background:#1e293b;color:#94a3b8} html[data-theme="light"] .rail-item,body[data-theme="light"] .rail-item{color:#94a3b8} html[data-theme="light"] .rail-item:hover,html[data-theme="light"] .rail-item.active,body[data-theme="light"] .rail-item:hover,body[data-theme="light"] .rail-item.active{color:#f8fafc;border-right-color:#ffb400} html[data-theme="light"] .menu-wrap,body[data-theme="light"] .menu-wrap{background:var(--cv-menu-bg,#0b0d10);border-left-color:transparent;border-right:1px solid #ffffff05;box-shadow:0 18px 48px rgba(10,18,34,0.35)} html[data-theme="light"] .menu-wrap.menu-wrap--docs .docs-nav-head__title,html[data-theme="light"] .sidebar__title,body[data-theme="light"] .menu-wrap.menu-wrap--docs .docs-nav-head__title,body[data-theme="light"] .sidebar__title{color:#f8fafc} html[data-theme="light"] .sidebar__nav:hover,body[data-theme="light"] .sidebar__nav:hover{scrollbar-color:rgba(255,255,255,0.28) transparent} html[data-theme="light"] .sidebar__nav:hover::-webkit-scrollbar-thumb,body[data-theme="light"] .sidebar__nav:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.22)} html[data-theme="light"] .sidebar__nav .sidebar__menu a:hover,html[data-theme="light"] .sidebar__nav .sidebar__menu a.active,body[data-theme="light"] .sidebar__nav .sidebar__menu a:hover,body[data-theme="light"] .sidebar__nav .sidebar__menu a.active{background:#1e293b} html[data-theme="light"] .sidebar__nav .sidebar__menu a.active,body[data-theme="light"] .sidebar__nav .sidebar__menu a.active{background:#f8fafc !important;color:#0b0f1a !important} html[data-theme="light"] .sidebar__block--cloud,body[data-theme="light"] .sidebar__block--cloud{background:#1e293b} html[data-theme="light"] .sidebar__footer p,body[data-theme="light"] .sidebar__footer p{background:none;-webkit-text-fill-color:#0b0f1a;color:#0b0f1a} html[data-theme="light"] .sidebar__support,body[data-theme="light"] .sidebar__support{background:#0b0d10;border-color:#ffffff05} html[data-theme="light"] .content,html[data-theme="light"] .content__header,body[data-theme="light"] .content,body[data-theme="light"] .content__header{background:#f0f3f5} html[data-theme="light"] .content__header.cab-topbar,body[data-theme="light"] .content__header.cab-topbar{background:#f0f3f5;border-bottom-color:#e5e7eb} html[data-theme="light"] .cab-topbar__search,body[data-theme="light"] .cab-topbar__search{background:#f5f6f8} html[data-theme="light"] .footer,body[data-theme="light"] .footer{background:#f0f3f5;border-top:1px solid #ffffff05;color:var(--cv-text-muted,#5f6368)} html[data-theme="light"] .footer a,body[data-theme="light"] .footer a{color:var(--cv-text-muted,#5f6368)} html[data-theme="light"] .footer-more__menu,body[data-theme="light"] .footer-more__menu{background:#ffffff;box-shadow:0 8px 28px rgb(0 0 0 / 12%),0 0 0 1px rgb(0 0 0 / 8%)} html[data-theme="light"] .footer-more__link,body[data-theme="light"] .footer-more__link{color:#0b0f1a !important} html[data-theme="light"] .footer-more__link:hover,body[data-theme="light"] .footer-more__link:hover{background:rgb(0 0 0 / 5%)} html[data-theme="light"] .cab-dd__btn,html[data-theme="light"] summary.cab-dd__summary.cab-dd__btn,body[data-theme="light"] .cab-dd__btn,body[data-theme="light"] summary.cab-dd__summary.cab-dd__btn{color:var(--cv-text,#0b0f1a)} html[data-theme="light"] .dc-sidebar-proj__link,body[data-theme="light"] .dc-sidebar-proj__link{color:var(--cv-text,#0b0f1a)} html[data-theme="light"] .dc-sidebar-proj__link.is-active,body[data-theme="light"] .dc-sidebar-proj__link.is-active{background:#f5f6f8} .dc-srv-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem} .dc-srv-head__title{margin:0;font-size:1.5rem} .dc-srv-balance{margin:0 0 1rem;font-size:0.875rem;color:var(--cv-text-muted)} .dc-srv-sub{margin:1.25rem 0 0.75rem;font-size:1rem} .dc-srv-status--on{color:#22c55e} .dc-srv-status--off{color:var(--cv-text-muted)} .dc-srv-power{display:flex;gap:0.5rem;flex-wrap:wrap} .dc-srv-loc{margin-bottom:1rem} .dc-srv-loc select{margin-left:0.5rem;padding:0.4rem 0.6rem;border-radius:14px;background:var(--cv-block-bg);color:var(--cv-text);border:1px solid #ffffff05} .dc-buy-zone{position:relative} .dc-buy-zone input[type="radio"]{position:absolute;opacity:0;pointer-events:none} .dc-disk-bar{height:8px;border-radius:14px;background:var(--cv-bg);overflow:hidden;margin-top:0.5rem} .dc-disk-bar span{display:block;height:100%;background:#22c55e} .dc-charts{display:grid;gap:1rem} .dc-charts__lead{margin:0;color:var(--cv-text-muted,#94a3b8);font-size:0.92rem} .dc-detail-card--chart .dc-detail-card__title{text-transform:lowercase;letter-spacing:-0.02em;font-size:1.15rem} .dc-chart-wrap{display:flex;flex-direction:column;gap:0.75rem} .dc-chart{width:100%;height:auto;display:block;min-height:180px} .dc-chart__grid{stroke:color-mix(in srgb,var(--cv-border,#1e293b) 80%,transparent);stroke-width:1} .dc-chart__axis{fill:var(--cv-text-muted,#94a3b8);font-size:11px;font-family:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'} .dc-chart__stats{display:flex;flex-wrap:wrap;gap:0.75rem 1.25rem;font-size:0.92rem;color:var(--cv-text,#e8eaef)} .dc-chart__stats em{font-style:normal;color:var(--cv-text-muted,#94a3b8);margin-right:0.35rem} .dc-chart__now{margin:0.35rem 0 0;font-size:0.875rem;color:var(--cv-text-muted)} .dc-chart__empty{margin:0;color:var(--cv-text-muted,#94a3b8)} .dc-console__screen{background:#0b0f14;color:#86efac;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;border-radius:14px;padding:1.25rem;min-height:280px;line-height:1.7} .dc-console__hint{color:var(--cv-text-muted);margin-top:1rem;font-size:0.875rem;line-height:1.45} .dc-console-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px, 1fr))} .dc-console-field{display:flex;flex-direction:column;gap:0.35rem;margin-bottom:0.85rem} .dc-console-field>span{font-size:0.75rem;color:var(--cv-text-muted)} .dc-console-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem} .dc-console-row code{font-size:0.875rem;word-break:break-all} .dc-console-back{margin-top:1.25rem} .dc-srv-backup-acts{display:flex;flex-wrap:wrap;gap:0.35rem;justify-content:flex-end} .dc-table--servers .dc-row__meta .dc-row__status + .dc-row__status{margin-top:0.1rem} @media (max-width:1200px){.main{padding:var(--cv-main-pad-y,24px) 28px}} @media (max-width:980px){.layout{position:relative} .cab-topbar__menu-btn{display:inline-flex} .layout.layout--menu-open .cab-menu-backdrop{display:block} html.cab-menu-lock,html.cab-menu-lock body{overflow:hidden} .menu-wrap,.menu-wrap.menu-wrap--docs,.menu-wrap.menu-wrap--licenses{position:fixed;left:var(--cv-rail-w,76px);top:0;width:min(var(--cv-menu-w, 280px), calc(100vw - var(--cv-rail-w, 76px)));min-width:0;max-width:calc(100vw - var(--cv-rail-w, 76px));transform:translateX(-110%);transition:transform 0.25s ease;box-shadow:12px 0 40px rgba(0,0,0,0.35)} .layout.layout--menu-open .menu-wrap,.layout.layout--menu-open .menu-wrap.menu-wrap--docs,.layout.layout--menu-open .menu-wrap.menu-wrap--licenses{transform:translateX(0)} .main{padding:20px 16px 28px} .content__header.cab-topbar{padding-left:0.5rem;padding-right:0.5rem} .cab-topbar__search-kbd{display:none} .cab-topbar__balance-sum{font-size:0.875rem} .dc-page .dashboard__grid{grid-template-columns:repeat(auto-fit,minmax(140px, 1fr))}} @media (max-width:640px){.left_block-wrap{width:68px} .logo-mark{width:36px;height:36px;margin-bottom:64px} .theme-toggle{width:36px;height:76px;margin-top:16px} .menu-wrap,.menu-wrap.menu-wrap--docs,.menu-wrap.menu-wrap--licenses{left:72px;width:min(300px, calc(100vw - 72px));max-width:calc(100vw - 72px)} .main{padding:16px 12px 24px} .cab-topbar__inner{flex-wrap:wrap;gap:0.5rem} .cab-topbar__search{order:3;width:100%;flex:1 1 100%} .dc-table-block .dc-table{min-width:560px}} .logo-mark{border-radius:14px !important;overflow:hidden} .cab-topbar__search,.cab-topbar__search-input,.cab-topbar__menu-btn,.cab-topbar__icon-btn,.cab-topbar__balance,.cab-dd__btn,.cab-dd__menu{border-radius:14px !important} .cab-dd__menu{border-radius:14px !important;padding:0.5rem;background:var(--cv-menu-bg,var(--cv-surface));border:1px solid #ffffff05;box-shadow:0 20px 50px rgba(0,0,0,0.28)} .cab-dd__item{border-radius:14px !important} .cab-topbar__search{background:var(--cv-pill,var(--cv-block-bg));border-color:#ffffff05 !important} .sidebar__menu a,.docs-nav__link,.mail-menu__item,.support-sidebar__cta{border-radius:14px !important} .sidebar__menu a:hover,.sidebar__menu a.active,.docs-nav__link.is-active,.docs-nav__link:hover{background:var(--cv-pill,var(--cv-block-bg)) !important} html[data-theme="dark"] .sidebar__menu a.active,html:not([data-theme]) .sidebar__menu a.active,body[data-theme="dark"] .sidebar__menu a.active,body:not([data-theme]) .sidebar__menu a.active{background:#f8fafc !important;color:#0b0f1a !important} html[data-theme="light"] .sidebar__menu a.active,body[data-theme="light"] .sidebar__menu a.active{background:#f8fafc !important;box-shadow:inset 0 0 0 1px var(--cv-border);color:#0b0f1a !important} .cv-block,.cv-card,.cv-block--bordered,.dashboard__card,.dashboard-widget,.dashboard-service-card,.dashboard-balance,.dc-table-block,.dc-buy-zone,.dc-buy-result,.dc-detail-card,.org-alert,.dc-add-form,.partner-profile,.st-ticket__card{border-radius:14px !important} .dc-buy-zones .dc-buy-zone,.dc-actions .dc-action{border-radius:14px !important} input[type="text"]:not(.lx-profile__input),input[type="search"]:not(.lx-profile__input),input[type="email"]:not(.lx-profile__input),input[type="password"]:not(.lx-profile__input),input[type="number"]:not(.lx-profile__input),select:not(.lx-profile__input),textarea:not(.lx-profile__input),.dc-toolbar__search,.dc-list-search,.dc-modal__input,.partner-profile__input,.st-ticket__select,.st-ticket__textarea{border-radius:14px !important} button,.dc-add-submit,.dc-buy-search__btn,.dc-modal__submit,.dc-modal__cancel,.dashboard-top__btn,.content__order-btn,.sidebar__order-btn,.dc-row__btn,a.dc-buy-search__btn{border-radius:14px !important} .dc-add-submit,.dc-buy-search__btn,.dc-modal__submit,.dashboard-top__btn--primary,.content__order-btn,.sidebar__order-btn{background:var(--cv-accent,#ffb400) !important;color:var(--cv-accent-ink,#0b0f1a) !important;border-color:#ffffff05 !important;font-weight:600} .dc-add-submit:hover,.dc-buy-search__btn:hover,.dc-modal__submit:hover,.dashboard-top__btn--primary:hover,.content__order-btn:hover,.sidebar__order-btn:hover{background:var(--cv-accent-hover,#ffcc00) !important;color:var(--cv-accent-ink,#0b0f1a) !important} .dc-buy-search__btn--ghost,.dashboard-top__btn:not(.dashboard-top__btn--primary){background:transparent !important;color:var(--cv-text) !important;border:1px solid #ffffff05 !important} .dc-modal__cancel{background:#f8fafc !important;color:#0b0f1a !important;border:1px solid #ffffff05 !important} .dc-modal__cancel:hover{background:#f2f4f7 !important} .rail-item.active,.rail-item:hover{border-right-color:#ffb400 !important} .support-sidebar__cta{background:var(--cv-pill,var(--cv-block-bg)) !important;border-radius:14px !important} html[data-theme="dark"] .menu-wrap.menu-wrap--docs,html:not([data-theme]) .menu-wrap.menu-wrap--docs,body[data-theme="dark"] .menu-wrap.menu-wrap--docs,body:not([data-theme]) .menu-wrap.menu-wrap--docs{background:var(--cv-menu-bg,#111827) !important} html[data-theme="dark"] .content__header.cab-topbar,html:not([data-theme]) .content__header.cab-topbar,body[data-theme="dark"] .content__header.cab-topbar,body:not([data-theme]) .content__header.cab-topbar{background:transparent} .dc-table{border-radius:14px;overflow:hidden} .dc-table-block{background:var(--cv-surface,var(--cv-block-bg)) !important;border:1px solid #ffffff05} .dc-row__status,.dc-buy-zone__badge,.cab-topbar__search-kbd{border-radius:14px !important} .theme-toggle .theme-icon.is-active{color:#ffb400} html[data-theme="dark"] .menu-wrap,html:not([data-theme]) .menu-wrap,body[data-theme="dark"] .menu-wrap,body:not([data-theme]) .menu-wrap{background:var(--cv-menu-bg,#0b0d10) !important;border:1px solid #ffffff05;margin:0;height:100vh;max-height:100vh;border-radius:14px !important;box-shadow:none} html[data-theme="dark"] .left_block-wrap,html:not([data-theme]) .left_block-wrap,body[data-theme="dark"] .left_block-wrap,body:not([data-theme]) .left_block-wrap{background:var(--cv-rail-bg,#0b0f1a)} html[data-theme="dark"] .docs-nav-head__title,html:not([data-theme]) .docs-nav-head__title,body[data-theme="dark"] .docs-nav-head__title,body:not([data-theme]) .docs-nav-head__title{color:#f8fafc} html[data-theme="light"] .menu-wrap,body[data-theme="light"] .menu-wrap{margin:0;height:100vh;max-height:100vh;border-radius:14px !important;box-shadow:none !important} .dc-sidebar-proj__link{margin:3px 10px !important;padding:10px 14px !important;border-radius:14px !important;color:#d7deea !important} .dc-sidebar-proj__link:hover{background:#1e293b !important;color:#f8fafc !important} .dc-sidebar-proj__link.is-active{background:#f8fafc !important;color:#0b0f1a !important;border-radius:14px !important;font-weight:600} .dc-sidebar-proj__btn,.dc-sidebar-proj__icon-btn{border-radius:14px !important;border:1px solid #ffffff05 !important;color:#f8fafc !important;background:transparent !important} .dc-sidebar-proj__btn:hover,.dc-sidebar-proj__icon-btn:hover{background:rgba(255,213,0,0.15) !important;border-color:#ffffff05 !important;color:#f8fafc !important} .dc-sidebar-proj__icon-btn{width:40px !important;height:40px !important;min-width:40px !important;padding:0 !important;border-color:#ffffff05 !important;color:#ffb400 !important} .dc-sidebar-proj__icon-btn:hover{background:#ffb400 !important;color:#0b0f1a !important} .dashboard__card{border-radius:14px !important} html[data-theme="light"] .left_block-wrap,body[data-theme="light"] .left_block-wrap{background:var(--cv-rail-bg,#0b0f1a) !important} html[data-theme="light"] .rail-item,body[data-theme="light"] .rail-item{color:#94a3b8 !important} html[data-theme="light"] .rail-item.active,html[data-theme="light"] .rail-item:hover,body[data-theme="light"] .rail-item.active,body[data-theme="light"] .rail-item:hover{color:#f8fafc !important} .menu-wrap.menu-wrap--docs,.menu-wrap.menu-wrap--licenses{background:var(--cv-menu-bg,#0b0d10) !important} html[data-theme="dark"] .menu-wrap.menu-wrap--docs,html:not([data-theme]) .menu-wrap.menu-wrap--docs,body[data-theme="dark"] .menu-wrap.menu-wrap--docs,body:not([data-theme]) .menu-wrap.menu-wrap--docs,html[data-theme="light"] .menu-wrap.menu-wrap--docs,body[data-theme="light"] .menu-wrap.menu-wrap--docs{background:var(--cv-menu-bg,#0b0d10) !important;box-shadow:0 18px 48px rgba(10,18,34,0.35) !important} .dc-page{max-width:1120px} .docs-nav-head__title{padding:8px 12px 12px !important;font-size:17px !important} .menu-wrap.menu-wrap--docs{padding:10px 0 12px !important} .sidebar__menu a,.docs-nav__link{min-height:40px;padding:8px 12px !important;margin:2px 8px !important} .dc-sidebar-proj{padding:0 8px 12px !important;margin:0 0 10px !important} .dc-sidebar-proj__link{padding:8px 12px !important;margin:2px 0} .support-sidebar__cta,.sidebar__support{margin:0 10px 10px !important;padding:12px 14px !important;border-radius:14px !important;background:transparent !important;box-shadow:none !important} .cab-topbar__icon-btn,.cab-topbar__menu-btn,.cab-dd__btn{height:var(--cv-control-h,40px);min-height:var(--cv-control-h,40px);box-sizing:border-box} .cab-topbar__balance{height:36px !important;min-height:36px !important;padding:0 14px !important;box-sizing:border-box;display:inline-flex;align-items:center} .cab-topbar__actions{gap:8px !important} .logo-mark{width:40px !important;height:40px !important;margin-bottom:48px !important} .rail-item{padding:10px 0 !important} .theme-toggle{width:40px !important;height:78px !important;margin-top:16px !important} .footer{padding:16px var(--cv-main-pad-x,32px) 20px !important} .dc-table th,.dc-table td{padding-left:14px !important;padding-right:14px !important} .dc-table th{padding-top:10px !important;padding-bottom:10px !important} .dc-detail-header{margin-bottom:16px !important;gap:12px !important} .dashboard-top{gap:16px !important;margin-bottom:20px !important;padding-bottom:16px !important} .dashboard-widget{padding:16px 18px !important;margin-bottom:12px !important} .dashboard-services-grid{gap:10px !important} .dashboard-service-card{padding:14px !important} @media (min-width:1400px){:root{--cv-main-pad-x:40px;--cv-topbar-pad-x:36px;--cv-menu-w:292px}} @media (max-width:980px){.menu-wrap,.menu-wrap.menu-wrap--docs,.menu-wrap.menu-wrap--licenses{left:var(--cv-rail-w,76px) !important;width:min(var(--cv-menu-w, 280px), calc(100vw - var(--cv-rail-w, 76px))) !important;max-width:calc(100vw - var(--cv-rail-w, 76px)) !important;margin:8px !important;height:calc(100vh - 16px) !important;max-height:calc(100vh - 16px) !important}} .dc-page--docs,.dc-page--support{max-width:1120px} .lx-help{width:100%} .lx-help__hero{margin:0 0 2rem;max-width:52rem} .lx-help__hero--compact{margin-bottom:1.5rem} .lx-help__title{margin:0 0 1.25rem;font-family:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size:clamp(1.85rem, 3.6vw, 2.75rem);font-weight:600;line-height:1.15;letter-spacing:-0.02em;color:var(--cv-text,#0b0f1a);text-transform:lowercase} .lx-help__lead{margin:-0.5rem 0 0;font-size:1rem;color:var(--cv-text-muted,#64748b)} .lx-help__search{margin:0 0 1.25rem} .lx-help__search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:1px solid #ffffff05} .lx-help__search-input{width:100%;max-width:36rem;padding:0.65rem 0;border:1px solid #ffffff05;border-bottom:1px solid #ffffff05;border-radius:14px;background:transparent;color:var(--cv-text,#0b0f1a);font:inherit;font-size:1.05rem;outline:none;transition:border-color 0.15s} .lx-help__search-input::placeholder{color:color-mix(in srgb,var(--cv-text-muted,#9aa3b2) 90%,transparent)} .lx-help__search-input:focus{border-bottom-color:var(--cv-accent,#ffb400)} .lx-help__chips{display:flex;flex-wrap:wrap;gap:0.55rem} .lx-help__chip{display:inline-flex;align-items:center;min-height:40px;padding:0.45rem 1rem;border:1px solid #ffffff05;border-radius:14px;background:var(--cv-surface,#f8fafc);color:var(--cv-text,#0b0f1a);font-size:0.9rem;line-height:1.2;text-decoration:none;transition:background 0.15s,border-color 0.15s,color 0.15s} .lx-help__chip:hover{border-color:#ffffff05;background:color-mix(in srgb,var(--cv-accent,#ffb400) 18%,transparent);color:var(--cv-text,#0b0f1a)} .lx-help__block{margin:0 0 1.5rem;padding:1.5rem 1.5rem 1.75rem;border-radius:14px;background:var(--cv-block-bg,#f8fafc);border:1px solid #ffffff05} .lx-help__block-title{margin:0 0 1.15rem;font-size:clamp(1.35rem, 2.4vw, 1.85rem);font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:var(--cv-text,#0b0f1a);text-transform:lowercase} .lx-help__grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1rem} .lx-help-card{display:flex;flex-direction:column;gap:1rem;min-height:220px;padding:1.35rem 1.4rem 1.5rem;border-radius:14px;box-sizing:border-box} .lx-help-card--accent{background:var(--cv-accent,#ffb400);color:var(--cv-accent-ink,#0b0f1a)} .lx-help-card--accent .lx-help-card__title,.lx-help-card--accent .lx-help-card__links a{color:var(--cv-accent-ink,#0b0f1a) !important} .lx-help-card--dark{background:#0b0f1a;color:#f8fafc} .lx-help-card--dark .lx-help-card__title,.lx-help-card--dark .lx-help-card__links a{color:#f8fafc !important} .lx-help-card__title{font-size:clamp(1.35rem, 2.2vw, 1.75rem);font-weight:600;line-height:1.2;letter-spacing:-0.02em;text-decoration:none;color:inherit;text-transform:lowercase} .lx-help-card__title:hover{opacity:0.88} .lx-help-card__links{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:0.45rem} .lx-help-card__links a{color:inherit;text-decoration:none;font-size:0.95rem;line-height:1.35;opacity:0.72} .lx-help-card--accent .lx-help-card__links a{opacity:0.78} .lx-help-card__links a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px} .lx-help__empty{margin:0;color:var(--cv-text-muted,#64748b)} .lx-help__note{margin:0 0 1rem;color:var(--cv-text-muted,#64748b);font-size:0.92rem} .lx-help__back{margin:1.5rem 0 0} .lx-help__back a{color:var(--cv-text-muted,#94a3b8);text-decoration:none;font-size:0.92rem} .lx-help__back a:hover{color:var(--cv-accent,#ffb400)} .lx-help-articles{display:flex;flex-direction:column;gap:0.75rem} .lx-help-article{border-radius:14px;background:var(--cv-block-bg,#f8fafc);border:1px solid #ffffff05;overflow:hidden;transition:border-color 0.15s,box-shadow 0.15s} .lx-help-article:hover{border-color:#ffffff05;box-shadow:0 10px 28px rgba(18,22,33,0.06)} .lx-help-article__link{display:flex;flex-direction:column;gap:0.45rem;padding:1.1rem 1.25rem;text-decoration:none;color:inherit} .lx-help-article__title{font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--cv-text,#0b0f1a)} .lx-help-article__preview{font-size:0.92rem;line-height:1.45;color:var(--cv-text-muted,#64748b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} .lx-help-article__meta{display:flex;flex-wrap:wrap;gap:0.65rem 1rem;margin-top:0.2rem;font-size:0.8rem;color:var(--cv-text-muted,#94a3b8)} .lx-help-articles__pager{margin-top:0.5rem} html[data-theme="dark"] .lx-help__chip,body[data-theme="dark"] .lx-help__chip,html:not([data-theme]) .lx-help__chip,body:not([data-theme]) .lx-help__chip{background:color-mix(in srgb,var(--cv-block-bg,#111827) 92%,#f8fafc);border-color:#ffffff05;color:var(--cv-text,#e8eaef)} html[data-theme="dark"] .lx-help__block,body[data-theme="dark"] .lx-help__block,html:not([data-theme]) .lx-help__block,body:not([data-theme]) .lx-help__block,html[data-theme="dark"] .lx-help-article,body[data-theme="dark"] .lx-help-article,html:not([data-theme]) .lx-help-article,body:not([data-theme]) .lx-help-article{background:var(--cv-block-bg,#111827);border-color:#ffffff05} html[data-theme="light"] .lx-help__chip,body[data-theme="light"] .lx-help__chip{background:#f8fafc;border-color:#ffffff05;color:#0b0f1a} html[data-theme="light"] .lx-help__block,body[data-theme="light"] .lx-help__block,html[data-theme="light"] .lx-help-article,body[data-theme="light"] .lx-help-article{background:#f8fafc;border-color:#ffffff05} .docs-detail .docs-navigation{border-radius:14px;padding:1.15rem 1.25rem;background:var(--cv-block-bg,#111827);border:1px solid #ffffff05} html[data-theme="light"] .docs-detail .docs-navigation,body[data-theme="light"] .docs-detail .docs-navigation{background:#f8fafc;border-color:#ffffff05} .docs-detail .news-detail h3{font-size:clamp(1.6rem, 2.8vw, 2.2rem);font-weight:600;letter-spacing:-0.02em;line-height:1.2} .docs-navigation__item.is-active::before{background:var(--cv-accent,#ffb400) !important;box-shadow:none !important} @media (max-width:820px){.lx-help__grid{grid-template-columns:1fr} .lx-help-card{min-height:0} .lx-help__block{padding:1.15rem;border-radius:14px} .docs-detail{flex-direction:column;margin-right:0} .docs-detail .docs-navigation{flex:1 1 auto;width:100%;max-width:none;position:static;max-height:none}} .left_block-wrap,.menu-wrap,.menu-wrap.menu-wrap--docs,.menu-wrap.menu-wrap--licenses{background:var(--cv-menu-bg,#0b0d10) !important;color:var(--cv-menu-text,#f8fafc)} .left_block-wrap{background:var(--cv-rail-bg,#0b0f1a) !important} .menu-wrap{border:1px solid #ffffff05 !important;box-shadow:none !important;border-radius:14px !important;margin:0 !important} .sidebar__title,.docs-nav-head__title,.sidebar__nav .sidebar__menu a,.docs-nav__link,.mail-menu__item,.support-sidebar__cta,.dc-sidebar-proj__link,.cv-text-muted.sidebar__support,.sidebar__support{color:var(--cv-menu-muted,#94a3b8)} .sidebar__title,.docs-nav-head__title{color:#f8fafc !important;font-weight:600;letter-spacing:-0.02em} .sidebar__nav .sidebar__menu a,.docs-nav__link,.mail-menu__item{min-height:36px;margin:1px 8px !important;padding:6px 12px !important;color:#d7deea !important;border-radius:14px !important;transition:background 0.15s ease,color 0.15s ease,transform 0.15s ease} .sidebar__nav .sidebar__menu a:hover,.docs-nav__link:hover,.mail-menu__item:hover{background:#1e293b !important;color:#f8fafc !important} .sidebar__nav .sidebar__menu a.active,.docs-nav__link.is-active,.mail-menu__item.is-active,.mail-menu__item.active{background:#f8fafc !important;color:#0b0f1a !important;font-weight:600} .support-sidebar__cta{min-height:36px;display:inline-flex !important;align-items:center;justify-content:center;border-radius:14px !important;background:#ffb400 !important;color:#0b0f1a !important;font-weight:600 !important;box-shadow:none !important} .support-sidebar__cta:hover,.support-sidebar__cta.active{background:#ffc233 !important;color:#0b0f1a !important;opacity:1 !important} .sidebar__support,.support-sidebar__hours,.menu-wrap .cv-text-muted{color:#94a3b8 !important} .lx-btn,button.lx-btn,a.lx-btn,.dc-add-submit,.dc-buy-search__btn,.dashboard-top__btn--primary,.content__order-btn,.sidebar__order-btn,.cab-404__btn--primary,.org-btn,.org-btn--primary,button.org-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;min-height:var(--cv-control-h,36px);padding:0 14px;border:1px solid #ffffff05;border-radius:14px !important;background:#ffb400 !important;color:#0b0f1a !important;font:inherit;font-size:0.95rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease} .dc-add-submit:hover,.dc-buy-search__btn:hover,.dashboard-top__btn--primary:hover,.content__order-btn:hover,.sidebar__order-btn:hover,.cab-404__btn--primary:hover,.org-btn:hover,.org-btn--primary:hover{background:#ffc233 !important;color:#0b0f1a !important} .dashboard-top__btn:not(.dashboard-top__btn--primary),.cab-404__btn:not(.cab-404__btn--primary),.dc-buy-search__btn--ghost,.dc-row__btn,.org-btn--ghost,button.dc-row__btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cv-control-h,36px);padding:0 14px;border-radius:14px !important;border:1px solid #ffffff05 !important;background:transparent !important;color:var(--cv-text,#f8fafc) !important;font-weight:500;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease} html[data-theme="light"] .dashboard-top__btn:not(.dashboard-top__btn--primary),body[data-theme="light"] .dashboard-top__btn:not(.dashboard-top__btn--primary),html[data-theme="light"] .cab-404__btn:not(.cab-404__btn--primary),body[data-theme="light"] .cab-404__btn:not(.cab-404__btn--primary){border-color:#ffffff05 !important;color:#0b0f1a !important} .dashboard-top__btn:not(.dashboard-top__btn--primary):hover,.cab-404__btn:not(.cab-404__btn--primary):hover,.dc-buy-search__btn--ghost:hover,.dc-row__btn:hover{background:rgba(255,213,0,0.12) !important;border-color:#ffffff05 !important} input[type="text"]:not(.lx-profile__input),input[type="email"]:not(.lx-profile__input),input[type="password"]:not(.lx-profile__input),input[type="number"]:not(.lx-profile__input),input[type="tel"]:not(.lx-profile__input),input[type="url"]:not(.lx-profile__input),select:not(.lx-profile__input),textarea:not(.lx-profile__input),.partner-profile__input,.st-ticket__select,.st-ticket__textarea,.org-field input:not(.lx-profile__input),.org-field textarea:not(.lx-profile__input),.org-field select:not(.lx-profile__input){min-height:44px;width:100%;padding:0.35rem 0 0.55rem !important;border:1px solid #ffffff05 !important;border-radius:14px !important;border-bottom:1px solid #ffffff05 !important;background:transparent !important;color:var(--cv-text,#f8fafc) !important;font:inherit;font-size:1.125rem;line-height:1.3;outline:none;box-shadow:none !important;transition:border-color 0.15s ease,color 0.15s ease;box-sizing:border-box} input[type="search"],.cab-search__input,#content .cab-search__input{min-height:40px;width:100%} .dash-home__search .cab-search__input,body.cabinet-app .dash-home__search input.cab-search__input{min-height:0;height:100%;padding:0 !important} .dash-home__search .cab-search__field{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;align-self:stretch} .dash-home__search .cab-search__field .cab-search__input{width:100%;position:relative;z-index:1;background:transparent !important} .dash-home__search.is-typeph .cab-search__input::placeholder{color:transparent !important;opacity:0 !important} .dash-home__search .cab-search__typeph{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none;font-size:13px;line-height:1.3;color:#64748b !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .dash-home__search .cab-search__typeph::after{content:'';display:inline-block;width:1px;height:1em;margin-left:1px;vertical-align:-0.12em;background:#64748b;animation:cab-typeph-caret 0.9s steps(1) infinite} .dash-home__search.is-typeph-busy .cab-search__typeph,.dash-home__search:not(.is-typeph) .cab-search__typeph{display:none !important} @keyframes cab-typeph-caret{0%,49%{opacity:1} 50%,100%{opacity:0}} html[data-theme="light"] input[type="text"]:not(.lx-profile__input),html[data-theme="light"] input[type="search"]:not(.lx-profile__input),html[data-theme="light"] input[type="email"]:not(.lx-profile__input),html[data-theme="light"] input[type="password"]:not(.lx-profile__input),html[data-theme="light"] input[type="number"]:not(.lx-profile__input),html[data-theme="light"] input[type="tel"]:not(.lx-profile__input),html[data-theme="light"] input[type="url"]:not(.lx-profile__input),html[data-theme="light"] select:not(.lx-profile__input),html[data-theme="light"] textarea:not(.lx-profile__input),body[data-theme="light"] input[type="text"]:not(.lx-profile__input),body[data-theme="light"] input[type="search"]:not(.lx-profile__input),body[data-theme="light"] input[type="email"]:not(.lx-profile__input),body[data-theme="light"] input[type="password"]:not(.lx-profile__input),body[data-theme="light"] input[type="number"]:not(.lx-profile__input),body[data-theme="light"] input[type="tel"]:not(.lx-profile__input),body[data-theme="light"] input[type="url"]:not(.lx-profile__input),body[data-theme="light"] select:not(.lx-profile__input),body[data-theme="light"] textarea:not(.lx-profile__input){background:transparent !important;border-bottom-color:#e2e8f0 !important;color:#1e293b !important} input:not(.lx-profile__input):focus,select:not(.lx-profile__input):focus,textarea:not(.lx-profile__input):focus,.org-field input:not(.lx-profile__input):focus,.org-field textarea:not(.lx-profile__input):focus,.org-field select:not(.lx-profile__input):focus{border-bottom-color:#ffb400 !important;box-shadow:none !important;background:transparent !important} html[data-theme="light"] input:not(.lx-profile__input):focus,html[data-theme="light"] select:not(.lx-profile__input):focus,html[data-theme="light"] textarea:not(.lx-profile__input):focus,body[data-theme="light"] input:not(.lx-profile__input):focus,body[data-theme="light"] select:not(.lx-profile__input):focus,body[data-theme="light"] textarea:not(.lx-profile__input):focus{background:transparent !important;border-bottom-color:#e6a200 !important} textarea,.st-ticket__textarea,.org-field textarea{min-height:120px;resize:vertical;line-height:1.45} .org-field,.dc-modal__field{display:flex;flex-direction:column;gap:0.55rem} .org-field>span,.org-field>label,.dc-modal__label{font-size:0.95rem;font-weight:400;letter-spacing:-0.01em;color:var(--cv-text-muted,#94a3b8)} .cab-topbar__search-input,.dc-toolbar__search,.dc-list-search,.dc-buy-search__input,.lx-help__search input,.lx-help-search input,input.dc-toolbar__search,input.dc-list-search,input.dc-buy-search__input{min-height:48px !important;padding:0.7rem 1rem !important;border:1px solid #ffffff05 !important;border-radius:14px !important;background:color-mix(in srgb,var(--cv-block-bg,#223352) 88%,#000000) !important;font-size:0.98rem !important;box-shadow:none !important} html[data-theme="light"] .cab-topbar__search-input,html[data-theme="light"] .dc-toolbar__search,html[data-theme="light"] .dc-list-search,html[data-theme="light"] .dc-buy-search__input,body[data-theme="light"] .cab-topbar__search-input,body[data-theme="light"] .dc-toolbar__search,body[data-theme="light"] .dc-list-search,body[data-theme="light"] .dc-buy-search__input{background:#f8fafc !important;border-color:#ffffff05 !important;color:#0b0f1a !important} .cab-topbar__search-input:focus,.dc-toolbar__search:focus,.dc-list-search:focus,.dc-buy-search__input:focus{border-color:#ffffff05 !important;box-shadow:0 0 0 3px rgba(255,213,0,0.22) !important} .dc-buy-search{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:stretch} .dc-buy-search__input{flex:1 1 220px} .cv-block,.cv-block--bordered,.dashboard-widget,.dc-detail-card,.dc-buy-result,.lx-help__block{border-radius:14px !important} .dc-buy-zone,.dashboard-service-card,.dashboard__card{border-radius:14px !important;transition:transform 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease} .dc-buy-zone:hover,.dashboard-service-card:hover,.dashboard__card:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(8,14,28,0.18)} .dc-modal__dialog{border-radius:14px !important;padding:1.35rem 1.35rem 1.25rem !important;border:1px solid #ffffff05 !important} .dc-modal__title{font-size:clamp(1.35rem, 2.6vw, 1.65rem) !important;font-weight:500 !important;color:#1e293b !important} .dc-modal__label{color:#1e293b !important;font-size:1rem !important;font-weight:400 !important} .dc-modal__input,.dc-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.dc-modal textarea,.dc-modal select,.mail-folder-modal__input,.mail-label-modal__input{min-height:40px !important;padding:0.25rem 0 0.55rem !important;background:transparent !important;border:1px solid #ffffff05 !important;border-bottom:1px solid #ffffff05 !important;border-radius:14px !important;color:#1e293b !important;font-size:1.25rem !important;font-weight:400 !important;box-shadow:none !important} .dc-modal__input:focus,.dc-modal input:focus,.dc-modal textarea:focus,.dc-modal select:focus,.mail-folder-modal__input:focus,.mail-label-modal__input:focus{background:transparent !important;border-bottom-color:#e6a200 !important;box-shadow:none !important} .dc-modal__input::placeholder,.dc-modal input::placeholder,.dc-modal textarea::placeholder{color:#9aa3b2 !important;opacity:1} .dc-modal__input--textarea,textarea.dc-modal__input,.dc-modal textarea{min-height:120px !important;font-size:1.05rem !important;line-height:1.45 !important} .dc-modal__actions{margin-top:1.35rem !important;gap:0.75rem !important} .dc-modal__submit,.mail-folder-modal__submit,.mail-label-modal__submit{min-height:40px !important;height:40px !important;padding:0 18px !important;background:#e6a200 !important;color:#1e293b !important;border:1px solid #ffffff05 !important;border-radius:14px !important;font-size:14px !important;font-weight:500 !important} .dc-modal__submit:hover,.mail-folder-modal__submit:hover,.mail-label-modal__submit:hover{background:#ffb400 !important} .dc-modal__cancel,.mail-folder-modal__cancel,.mail-label-modal__cancel,.dc-modal .lx-btn--ghost,.dc-modal button[type="button"]:not(.dc-modal__submit):not(.dc-modal__close){min-height:40px !important;height:40px !important;padding:0 16px !important;background:#f8fafc !important;color:#1e293b !important;border:1px solid #ffffff05 !important;border-radius:14px !important;box-shadow:none !important;font-weight:500 !important;box-sizing:border-box !important} .dc-modal__cancel:hover,.mail-folder-modal__cancel:hover,.mail-label-modal__cancel:hover{background:#0b0d10 !important;border-color:#ffffff05 !important} .cab-topbar__search{min-height:36px;border-radius:14px !important;background:var(--cv-pill,#1e293b) !important} html[data-theme="light"] .cab-topbar__search,body[data-theme="light"] .cab-topbar__search{background:#f8fafc !important;border:1px solid #ffffff05 !important} .cab-topbar__search-input{background:transparent !important;border:1px solid #ffffff05 !important;box-shadow:none !important;min-height:40px !important;color:inherit !important;border-radius:14px !important;padding:0.5rem 0.75rem !important} .lx-shop{--lx-shop-ink:#1e293b;--lx-shop-muted:#8b93a7;--lx-shop-line:#e2e8f0;--lx-shop-card:#f4f5f7;--lx-shop-yellow:#e6a200;--lx-shop-navy:#0b0d10;max-width:1120px;margin:0 auto;padding:0.25rem 0 2rem} .lx-shop-hub__head,.lx-shop-list__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.65rem 1rem;margin:0 0 1.25rem} .lx-shop-hub__title,.lx-shop-list__title{margin:0;font-family:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size:clamp(1.75rem, 3.5vw, 2.35rem);font-weight:600;letter-spacing:-0.03em;line-height:1.15;color:var(--cv-text,#f8fafc);text-transform:lowercase} html[data-theme="light"] .lx-shop-hub__title,html[data-theme="light"] .lx-shop-list__title,body[data-theme="light"] .lx-shop-hub__title,body[data-theme="light"] .lx-shop-list__title{color:var(--lx-shop-ink)} .lx-shop-hub__lead{margin:0.35rem 0 0;max-width:36rem;color:var(--cv-text-muted,var(--lx-shop-muted));font-size:1rem;line-height:1.45} .lx-shop-list__count{color:var(--cv-text-muted,var(--lx-shop-muted));font-size:0.95rem} .lx-shop-cats{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:0.75rem;margin:0 0 1.25rem} @media (min-width:720px){.lx-shop-cats{grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem}} @media (min-width:1100px){.lx-shop-cats{grid-template-columns:repeat(4,minmax(0, 1fr))}} .lx-shop-cat{position:relative;display:flex;flex-direction:column;min-height:148px;padding:1rem 1rem 0.85rem;border-radius:14px;border:1px solid #ffffff05;background:color-mix(in srgb,var(--cv-block-bg,#1e293b) 92%,#000000);color:inherit;text-decoration:none;overflow:hidden;transition:transform 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease} html[data-theme="light"] .lx-shop-cat,body[data-theme="light"] .lx-shop-cat{background:#f8fafc;border-color:#ffffff05} .lx-shop-cat:hover{transform:translateY(-2px);border-color:#ffffff05;box-shadow:0 14px 28px rgba(8,14,28,0.16)} .lx-shop-cat__name{position:relative;z-index:1;font-size:1.05rem;font-weight:600;letter-spacing:-0.02em;color:var(--cv-text,#f8fafc);text-transform:lowercase} html[data-theme="light"] .lx-shop-cat__name,body[data-theme="light"] .lx-shop-cat__name{color:var(--lx-shop-ink)} .lx-shop-cat__count{position:relative;z-index:1;margin-top:0.2rem;font-size:0.82rem;color:var(--cv-text-muted,var(--lx-shop-muted))} .lx-shop-cat__media{position:absolute;right:-8px;bottom:-12px;width:46%;height:78%;background:center / contain no-repeat;opacity:0.92;pointer-events:none} .lx-shop-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0 0 0.5rem} .lx-shop-chip{display:inline-flex;align-items:center;min-height:40px;padding:0.45rem 0.95rem;border-radius:14px;border:1px solid #ffffff05;background:transparent;color:var(--cv-text,#f8fafc);text-decoration:none;font-size:0.92rem;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease} html[data-theme="light"] .lx-shop-chip,body[data-theme="light"] .lx-shop-chip{border-color:#ffffff05;color:var(--lx-shop-ink);background:#f8fafc} .lx-shop-chip:hover{border-color:#ffffff05;background:rgba(255,213,0,0.12)} .lx-shop-list__desc{margin:0 0 1rem;color:var(--cv-text-muted,var(--lx-shop-muted))} .lx-shop-grid.catalog-section{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:0.75rem} @media (min-width:900px){.lx-shop-grid.catalog-section{grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem}} .lx-shop-grid .row,.lx-shop-grid [class*="col-"],.lx-shop-grid .product-item-small-card,.lx-shop-grid .product-item-big-card{display:contents !important;float:none !important;width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important} .lx-shop-grid .product-item-container{width:100% !important;max-width:none !important;height:auto !important;min-width:0} .lx-shop-card.product-item,.product-item.lx-shop-card{display:flex;flex-direction:column;height:100%;min-height:100%;padding:0.85rem 0.85rem 0.95rem;border-radius:14px;background:color-mix(in srgb,var(--cv-block-bg,#1e293b) 94%,#000000);border:1px solid #ffffff05;box-shadow:none} html[data-theme="light"] .lx-shop-card.product-item,html[data-theme="light"] .product-item.lx-shop-card,body[data-theme="light"] .lx-shop-card.product-item,body[data-theme="light"] .product-item.lx-shop-card{background:var(--lx-shop-card);border-color:#ffffff05} .lx-shop-card__media.product-item-image-wrapper,.lx-shop-card .product-item-image-wrapper{display:block;position:relative;width:100%;padding-top:78%;margin:0 0 0.75rem;border-radius:14px;background:#f8fafc;overflow:hidden} .lx-shop-card__pict.product-item-image-original,.lx-shop-card .product-item-image-original,.lx-shop-card .product-item-image-alternative,.lx-shop-card .product-item-image-slide{position:absolute;inset:0;background:center / contain no-repeat #f8fafc} .lx-shop-card__badge{position:absolute;top:0.55rem;left:0.55rem;z-index:2;min-height:24px;padding:0.2rem 0.55rem;border-radius:14px;background:#ff4f7b;color:#f8fafc;font-size:0.72rem;font-weight:600} .lx-shop-card__body{display:flex;flex-direction:column;gap:0.55rem;flex:1 1 auto} .lx-shop-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.35rem 0.55rem;margin:0 !important} .lx-shop-card__price-current,.lx-shop-card .product-item-price-current{font-size:1.2rem;font-weight:700;letter-spacing:-0.02em;color:var(--cv-text,#f8fafc)} html[data-theme="light"] .lx-shop-card__price-current,html[data-theme="light"] .lx-shop-card .product-item-price-current,body[data-theme="light"] .lx-shop-card__price-current,body[data-theme="light"] .lx-shop-card .product-item-price-current{color:var(--lx-shop-ink)} .lx-shop-card__price-old,.lx-shop-card .product-item-price-old{font-size:0.9rem;color:var(--lx-shop-muted);text-decoration:line-through} .lx-shop-card__title,.lx-shop-card .product-item-title{margin:0;font-size:0.92rem;line-height:1.35;font-weight:400} .lx-shop-card__title a,.lx-shop-card .product-item-title a{color:var(--cv-text,#d7deea);text-decoration:none} html[data-theme="light"] .lx-shop-card__title a,html[data-theme="light"] .lx-shop-card .product-item-title a,body[data-theme="light"] .lx-shop-card__title a,body[data-theme="light"] .lx-shop-card .product-item-title a{color:var(--lx-shop-ink)} .lx-shop-card__title a:hover,.lx-shop-card .product-item-title a:hover{color:#ffb400} .lx-shop-card__actions{margin-top:auto !important;padding-top:0.35rem} .lx-shop-card__btn,.lx-shop-card .btn.btn-default,.lx-shop-card a.lx-shop-card__btn{display:inline-flex !important;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0.7rem 1rem !important;border:1px solid #ffffff05 !important;border-radius:14px !important;background:var(--lx-shop-yellow) !important;color:var(--lx-shop-ink) !important;font-size:0.95rem !important;font-weight:600 !important;text-decoration:none !important;text-transform:lowercase;box-shadow:none !important;transition:background 0.15s ease,transform 0.15s ease} .lx-shop-card__btn:hover,.lx-shop-card .btn.btn-default:hover{background:#ffb400 !important;color:var(--lx-shop-ink) !important;transform:translateY(-1px)} .lx-shop-card__na{display:block;text-align:center;color:var(--lx-shop-muted);font-size:0.9rem;padding:0.75rem 0} .lx-shop .bx-catalog-element{color:var(--cv-text,#f8fafc)} .lx-shop .bx-catalog-element .bx-title{margin:0 0 1rem;font-family:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size:clamp(1.45rem, 2.8vw, 2rem);font-weight:600;letter-spacing:-0.03em;line-height:1.2;text-transform:lowercase} .lx-shop .product-item-detail-slider-container,.lx-shop .product-item-detail-slider-block,.lx-shop .product-item-detail-slider-images-container{border-radius:14px;overflow:hidden;background:#f8fafc} .lx-shop .product-item-detail-pay-block,.lx-shop .product-item-detail-info-section{padding:1.15rem 1.2rem;border-radius:14px;background:color-mix(in srgb,var(--cv-block-bg,#1e293b) 94%,#000000);border:1px solid #ffffff05} html[data-theme="light"] .lx-shop .product-item-detail-pay-block,html[data-theme="light"] .lx-shop .product-item-detail-info-section,body[data-theme="light"] .lx-shop .product-item-detail-pay-block,body[data-theme="light"] .lx-shop .product-item-detail-info-section{background:#f8fafc;border-color:#ffffff05} .lx-shop .product-item-detail-price-current{font-size:clamp(1.6rem, 3vw, 2rem);font-weight:700;letter-spacing:-0.03em} .lx-shop .product-item-detail-price-old{color:var(--lx-shop-muted);text-decoration:line-through} .lx-shop .product-item-detail-buy-button,.lx-shop .bx-catalog-element .btn.btn-default,.lx-shop .bx-catalog-element .btn-primary{display:inline-flex !important;align-items:center;justify-content:center;min-height:56px !important;padding:0.95rem 1.5rem !important;border:1px solid #ffffff05 !important;border-radius:14px !important;background:var(--lx-shop-yellow) !important;color:var(--lx-shop-ink) !important;font-size:1rem !important;font-weight:600 !important;text-transform:lowercase;box-shadow:none !important} .lx-shop .product-item-detail-buy-button:hover,.lx-shop .bx-catalog-element .btn.btn-default:hover{background:#ffb400 !important} .lx-shop .product-item-detail-tabs-container,.lx-shop .product-item-detail-tab-content{margin-top:1.25rem;padding:1.15rem 1.2rem;border-radius:14px;background:color-mix(in srgb,var(--cv-block-bg,#1e293b) 94%,#000000)} html[data-theme="light"] .lx-shop .product-item-detail-tabs-container,html[data-theme="light"] .lx-shop .product-item-detail-tab-content,body[data-theme="light"] .lx-shop .product-item-detail-tabs-container,body[data-theme="light"] .lx-shop .product-item-detail-tab-content{background:#f8fafc} .lx-shop .bx-pagination,.lx-shop .bx-pagination .bx-pag-prev a,.lx-shop .bx-pagination .bx-pag-next a,.lx-shop .bx-pagination .bx-pag-page a{border-radius:14px !important} @media (max-width:640px){.lx-shop-card__btn,.lx-shop-card .btn.btn-default{min-height:44px;font-size:0.9rem !important} .lx-shop-cat{min-height:128px;border-radius:14px}} .lx-shop .bx-catalog-element .product-item-detail-buy-button,.lx-shop .bx-catalog-element #bx-catalog-element a[id*="_buy_link"],.lx-shop .bx-catalog-element a.btn[href*="BUY"],.lx-shop .product-item-detail-pay-block .btn.btn-default:first-of-type{background:#e6a200 !important;color:#1e293b !important} .lx-shop .bx-catalog-element a.btn.btn-link,.lx-shop .bx-catalog-element [id*="_subscribe"],.lx-shop .product-item-detail-pay-block a.btn:not(.product-item-detail-buy-button){background:transparent !important;color:var(--cv-text,#f8fafc) !important;border:1px solid #ffffff05 !important} html[data-theme="light"] .lx-shop .product-item-detail-pay-block a.btn:not(.product-item-detail-buy-button),body[data-theme="light"] .lx-shop .product-item-detail-pay-block a.btn:not(.product-item-detail-buy-button){color:#1e293b !important;border-color:#ffffff05 !important} .lx-shop .product-item-detail-price-current{color:var(--cv-text,#f8fafc) !important} html[data-theme="light"] .lx-shop .product-item-detail-price-current,body[data-theme="light"] .lx-shop .product-item-detail-price-current{color:#1e293b !important} .lx-shop .bx-title{text-transform:lowercase}:root{--lx-ease-out:cubic-bezier(0.22,1,0.36,1);--lx-ease-soft:cubic-bezier(0.33,1,0.68,1);--lx-dur:0.55s;--lx-dur-fast:0.22s} @keyframes lx-fade-up{from{opacity:0;transform:translate3d(0,22px,0);filter:blur(8px)} to{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}} @keyframes lx-fade-scale{from{opacity:0;transform:translate3d(0,14px,0) scale(0.96);filter:blur(6px)} to{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}} @keyframes lx-soft-glow{0%,100%{box-shadow:0 0 0 0 rgba(255,200,0,0)} 50%{box-shadow:0 0 0 6px rgba(255,200,0,0.12)}} @keyframes lx-shimmer{0%{background-position:100% 0} 100%{background-position:-100% 0}} .lx-reveal{opacity:0;transform:translate3d(0,22px,0);filter:blur(8px);will-change:opacity,transform,filter;transition:opacity var(--lx-dur) var(--lx-ease-out),transform var(--lx-dur) var(--lx-ease-out),filter var(--lx-dur) var(--lx-ease-out),box-shadow var(--lx-dur-fast) ease,border-color var(--lx-dur-fast) ease,background var(--lx-dur-fast) ease} .lx-reveal.is-in{opacity:1;transform:translate3d(0,0,0);filter:blur(0)} .lx-reveal--scale{transform:translate3d(0,14px,0) scale(0.96)} .lx-reveal--scale.is-in{transform:translate3d(0,0,0) scale(1)} .lx-reveal-stagger>.lx-reveal:nth-child(1){transition-delay:0.02s} .lx-reveal-stagger>.lx-reveal:nth-child(2){transition-delay:0.06s} .lx-reveal-stagger>.lx-reveal:nth-child(3){transition-delay:0.1s} .lx-reveal-stagger>.lx-reveal:nth-child(4){transition-delay:0.14s} .lx-reveal-stagger>.lx-reveal:nth-child(5){transition-delay:0.18s} .lx-reveal-stagger>.lx-reveal:nth-child(6){transition-delay:0.22s} .lx-reveal-stagger>.lx-reveal:nth-child(7){transition-delay:0.26s} .lx-reveal-stagger>.lx-reveal:nth-child(8){transition-delay:0.3s} .lx-reveal-stagger>.lx-reveal:nth-child(9){transition-delay:0.34s} .lx-reveal-stagger>.lx-reveal:nth-child(10){transition-delay:0.38s} .lx-reveal-stagger>.lx-reveal:nth-child(11){transition-delay:0.42s} .lx-reveal-stagger>.lx-reveal:nth-child(12){transition-delay:0.46s} .lx-reveal-stagger>.lx-reveal:nth-child(n+13){transition-delay:0.5s} .lx-shop-hub__head.lx-reveal,.lx-shop-list__head.lx-reveal,.lx-help__hero.lx-reveal,.dash-home__search.lx-reveal{transform:translate3d(0,28px,0);filter:blur(10px)} .lx-shop-hub__head.lx-reveal.is-in,.lx-shop-list__head.lx-reveal.is-in,.lx-help__hero.lx-reveal.is-in,.dash-home__search.lx-reveal.is-in{transform:none;filter:none} .lx-shop-cat,.lx-shop-card.product-item,.product-item.lx-shop-card,.lx-shop-chip{transition:transform 0.28s var(--lx-ease-out),box-shadow 0.28s var(--lx-ease-out),border-color 0.22s ease,background 0.22s ease,opacity var(--lx-dur) var(--lx-ease-out),filter var(--lx-dur) var(--lx-ease-out)} .lx-shop-cat:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 18px 40px rgba(8,14,28,0.28),0 0 0 1px rgba(255,213,0,0.35)} .lx-shop-cat__media{transition:transform 0.45s var(--lx-ease-out),opacity 0.3s ease} .lx-shop-cat:hover .lx-shop-cat__media{transform:translate(-4px,-6px) scale(1.06)} .lx-shop-card:hover,.product-item.lx-shop-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(8,14,28,0.26),0 0 0 1px rgba(255,200,0,0.28)} .lx-shop-card .lx-shop-card__media,.lx-shop-card .product-item-image-wrapper{transition:transform 0.4s var(--lx-ease-out),box-shadow 0.3s ease} .lx-shop-card:hover .lx-shop-card__media,.lx-shop-card:hover .product-item-image-wrapper{transform:scale(1.02)} .lx-shop-card .lx-shop-card__pict,.lx-shop-card .product-item-image-original{transition:transform 0.5s var(--lx-ease-out)} .lx-shop-card:hover .lx-shop-card__pict,.lx-shop-card:hover .product-item-image-original{transform:scale(1.05)} .lx-shop-card__btn,.lx-shop-card .btn.btn-default{transition:background 0.2s ease,transform 0.22s var(--lx-ease-out),box-shadow 0.22s ease !important} .lx-shop-card__btn:hover,.lx-shop-card .btn.btn-default:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 8px 20px rgba(255,200,0,0.35) !important} .lx-shop-chip:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(8,14,28,0.16)} .lx-help-card,.dashboard__card,.dashboard-service-card,.dc-buy-zone,.cv-block,.cv-block--bordered,.dc-detail-card,.dash-card,.dash-finance,.dash-tasks,.dash-promo,.dash-feed,.dash-home__search{transition:transform 0.28s var(--lx-ease-out),box-shadow 0.28s var(--lx-ease-out),border-color 0.22s ease,opacity var(--lx-dur) var(--lx-ease-out),filter var(--lx-dur) var(--lx-ease-out)} .lx-help-card:hover,.dashboard__card:hover,.dashboard-service-card:hover,.dc-buy-zone:hover,.dash-card:hover,.dash-finance:hover,.dash-promo:hover{transform:translateY(-3px)} .lx-btn:focus-visible,.dc-modal__submit:focus-visible,.lx-shop-card__btn:focus-visible,.product-item-detail-buy-button:focus-visible{animation:lx-soft-glow 1.4s var(--lx-ease-soft) infinite} .menu-wrap .sidebar__menu a,.menu-wrap .docs-nav__link,.menu-wrap .mail-menu__item,.menu-wrap .dc-sidebar-proj__link{transition:background 0.18s ease,color 0.18s ease,transform 0.22s var(--lx-ease-out),box-shadow 0.22s ease !important} .menu-wrap .sidebar__menu a:hover,.menu-wrap .docs-nav__link:hover,.menu-wrap .mail-menu__item:hover{transform:translateX(2px)} .dc-modal__backdrop,.mail-folder-modal__backdrop,.mail-label-modal__backdrop,.cab-menu-backdrop,.mail-compose-drawer-backdrop{transition:opacity 0.32s var(--lx-ease-out),backdrop-filter 0.32s ease,-webkit-backdrop-filter 0.32s ease} .dc-modal.dc-modal--open .dc-modal__backdrop,body.lx-modal-open .cab-menu-backdrop{backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)} .lx-shop,.lx-help,main#content>.cv-block:first-child,.dashboard,.dash-home{animation:lx-fade-up 0.65s var(--lx-ease-out) both} .lx-shop-cat__media:not([style*="background-image"]),.lx-shop-card__pict:not([style*="background-image"]){background-image:linear-gradient( 110deg,rgba(255,255,255,0.04) 25%,rgba(255,255,255,0.12) 45%,rgba(255,255,255,0.04) 65% );background-size:200% 100%;animation:lx-shimmer 1.8s linear infinite} html[data-theme="light"] .lx-shop-cat__media:not([style*="background-image"]),body[data-theme="light"] .lx-shop-cat__media:not([style*="background-image"]){background-image:linear-gradient( 110deg,#eef1f6 25%,#f8f9fb 45%,#eef1f6 65% )} @media (prefers-reduced-motion:reduce){.lx-reveal,.lx-reveal.is-in,.lx-shop,.lx-help,main#content>.cv-block:first-child,.dashboard,.lx-shop-cat,.lx-shop-card,.lx-shop-chip,.lx-help-card,.dashboard__card,.dashboard-service-card,.dc-buy-zone{animation:none !important;transition:none !important;opacity:1 !important;transform:none !important;filter:none !important}} .menu-wrap.menu-wrap--docs,html[data-theme="dark"] .menu-wrap.menu-wrap--docs,html:not([data-theme]) .menu-wrap.menu-wrap--docs,body[data-theme="dark"] .menu-wrap.menu-wrap--docs,body:not([data-theme]) .menu-wrap.menu-wrap--docs,html[data-theme="light"] .menu-wrap.menu-wrap--docs,body[data-theme="light"] .menu-wrap.menu-wrap--docs{background:#0b0d10 !important;border:1px solid #ffffff05 !important;border-radius:14px !important;box-shadow:none !important;margin:0 !important;padding:0 !important;height:100vh !important;max-height:100vh !important} .menu-wrap.menu-wrap--docs .docs-nav,.menu-wrap.menu-wrap--docs .docs-nav-head,.menu-wrap.menu-wrap--docs .sidebar__nav,.menu-wrap.menu-wrap--docs .mail-menu,.menu-wrap.menu-wrap--docs .support-sidebar__hours,.menu-wrap.menu-wrap--docs .sidebar__support{background:transparent !important} html[data-theme="dark"],html:not([data-theme]),body[data-theme="dark"],body:not([data-theme]),html[data-theme="dark"] .layout,html:not([data-theme]) .layout,body[data-theme="dark"] .layout,body:not([data-theme]) .layout{--cv-bg:#0b0f1a;--cv-rail-bg:#0b0f1a;--cv-menu-bg:#0b0d10;--cv-sidebar-bg:#0b0d10;background-color:#0b0f1a !important} html[data-theme="dark"] .left_block-wrap,html:not([data-theme]) .left_block-wrap,body[data-theme="dark"] .left_block-wrap,body:not([data-theme]) .left_block-wrap{background:#0b0f1a !important} html[data-theme="dark"] .menu-wrap,html:not([data-theme]) .menu-wrap,body[data-theme="dark"] .menu-wrap,body:not([data-theme]) .menu-wrap,html[data-theme="light"] .menu-wrap,body[data-theme="light"] .menu-wrap,.menu-wrap,.menu-wrap.menu-wrap--docs,.menu-wrap.menu-wrap--licenses{background:#0b0d10 !important;border:1px solid #ffffff05 !important;border-radius:14px !important;box-shadow:none !important;margin:0 !important;padding:0 !important;height:100vh !important;max-height:100vh !important} html[data-theme="dark"] .footer,html:not([data-theme]) .footer,body[data-theme="dark"] .footer,body:not([data-theme]) .footer{background:#0b0f1a !important} html[data-theme="dark"] .sidebar__support,html:not([data-theme]) .sidebar__support,body[data-theme="dark"] .sidebar__support,body:not([data-theme]) .sidebar__support,.menu-wrap .sidebar__support{background:transparent !important;box-shadow:none !important} html[data-theme="dark"] .sidebar__footer,html:not([data-theme]) .sidebar__footer,body[data-theme="dark"] .sidebar__footer,body:not([data-theme]) .sidebar__footer{background:transparent !important} html[data-theme="dark"] .theme-toggle,html:not([data-theme]) .theme-toggle,body[data-theme="dark"] .theme-toggle,body:not([data-theme]) .theme-toggle{background:transparent !important;box-shadow:none !important} .lx-reveal{filter:none !important;transform:translate3d(0,18px,0)} .lx-reveal.is-in{filter:none !important;transform:none} .lx-reveal--scale{filter:none !important;transform:translate3d(0,12px,0) scale(0.98)} .lx-reveal--scale.is-in{filter:none !important;transform:none} .lx-shop-hub__head.lx-reveal,.lx-shop-list__head.lx-reveal,.lx-help__hero.lx-reveal,.dash-home__search.lx-reveal{filter:none !important} html[data-theme="dark"] .cab-menu-backdrop,html:not([data-theme]) .cab-menu-backdrop,body[data-theme="dark"] .cab-menu-backdrop,body:not([data-theme]) .cab-menu-backdrop{background:rgba(25,28,34,0.55) !important} .lx-ico{display:inline-block;vertical-align:middle;flex-shrink:0;color:inherit} .rail-item{color:rgba(255,255,255,0.72);transition:color 0.15s ease,background 0.15s ease,transform 0.15s ease} .rail-item:hover{color:#f8fafc;transform:translateY(-1px)} .rail-item.active{color:#ffb400} .rail-item .lx-ico{width:24px;height:24px} .cab-topbar__icon-btn{color:var(--cv-text-muted,#94a3b8);border-radius:14px !important;transition:color 0.15s ease,background 0.15s ease,transform 0.15s ease} .cab-topbar__icon-btn:hover{color:#ffb400;background:color-mix(in srgb,#ffb400 14%,transparent) !important;transform:translateY(-1px)} .cab-topbar__search-icon{color:var(--cv-text-muted,#94a3b8)} .cab-topbar__balance-ico,.cab-dd__btn-ico{color:#ffb400} .cab-dd__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:14px;overflow:hidden;background:color-mix(in srgb,#ffb400 18%,transparent) !important;color:#ffb400 !important;border:1px solid #ffffff05} .cab-dd__avatar .lx-ico,.cab-dd__avatar svg{display:block;background:transparent !important} .dashboard-top__btn .lx-ico{margin-right:2px} html[data-theme="light"] .rail-item,body[data-theme="light"] .rail-item{color:rgba(255,255,255,0.78)} html[data-theme="light"] .rail-item.active,body[data-theme="light"] .rail-item.active{color:#ffb400} html,body,.layout{--cv-control-h:36px} .sidebar__nav .sidebar__menu a,.docs-nav__link,.mail-menu__item,.dc-sidebar-proj__link{box-sizing:border-box !important;min-height:36px !important;height:36px !important;margin:1px 8px !important;padding:0 12px !important;gap:8px !important;font-size:13px !important;line-height:1.25 !important} .sidebar__menu-ico{width:18px !important;height:18px !important} .sidebar__menu-ico .lx-ico,.sidebar__menu-ico svg{width:18px !important;height:18px !important} .docs-nav-head{padding:12px 14px 8px !important} .docs-nav-head__title{font-size:15px !important;margin:0 !important} .support-sidebar__cta-wrap{padding:0 8px 8px !important;margin:0 0 6px !important;gap:6px !important} .support-sidebar__cta{min-height:36px !important;padding:0 12px !important;font-size:13px !important} .sidebar__support{padding:10px 12px !important;margin:0 8px 8px !important;font-size:12px !important} .sidebar__footer{padding:8px 12px 12px !important} .lx-btn,button.lx-btn,a.lx-btn,.dc-add-submit,.dc-buy-search__btn,.dashboard-top__btn,.dashboard-top__btn--primary,.content__order-btn,.sidebar__order-btn,.cab-404__btn,.cab-404__btn--primary,.org-btn,.org-btn--primary,.org-btn--ghost,button.org-btn,.dc-modal__submit,.dc-modal__cancel,.dc-row__btn,button.dc-row__btn{min-height:36px !important;height:36px !important;padding:0 14px !important;font-size:13px !important;gap:6px !important;line-height:1 !important;box-sizing:border-box !important} .dashboard-top__btn .lx-ico,.dashboard-top__btn svg,.dashboard-balance__action .lx-ico{width:16px !important;height:16px !important} .cab-topbar__icon-btn,.cab-topbar__menu-btn,.cab-dd__btn,.cab-topbar__balance{height:36px !important;min-height:36px !important} .cab-topbar__search-input{min-height:36px !important;height:36px !important} .dc-modal__submit,.lx-shop .btn,.lx-shop .bx-catalog-element .btn{min-height:40px !important;height:auto !important;padding:0 18px !important} html{overflow-x:clip} .bx-auth-profile #user_div_forum,.bx-auth-profile #user_div_blog,.bx-auth-profile #user_div_learning,.bx-auth-profile #user_div_admin,.bx-auth-profile .profile-link:has(+ #user_div_forum),.bx-auth-profile .profile-link:has(+ #user_div_blog),.bx-auth-profile .profile-link:has(+ #user_div_learning),.bx-auth-profile .profile-link:has(+ #user_div_admin){display:none !important} .menu-wrap .sidebar__support,.menu-wrap .sidebar__support p,html[data-theme="dark"] .sidebar__support,html:not([data-theme]) .sidebar__support{color:#ffb400 !important} .menu-wrap .sidebar__support span,html[data-theme="dark"] .sidebar__footer span,html:not([data-theme]) .sidebar__footer span{color:#94a3b8 !important}
/* theme-lx.css */
html[data-theme="dark"],html:not([data-theme]),body[data-theme="dark"],body:not([data-theme]),body[data-theme="dark"] .layout,body:not([data-theme]) .layout,body[data-theme="dark"] .app-shell,body:not([data-theme]) .app-shell{color-scheme:dark;--cv-bg:#000000;--cv-surface:#0b0d10;--cv-surface-2:#15171c;--cv-block-bg:#0b0d10;--cv-card-bg:#0b0d10;--cv-card-border:#ffffff05;--cv-border:#ffffff05;--cv-sidebar-bg:#0b0d10;--cv-sidebar-border:#ffffff05;--cv-rail-bg:#000000;--cv-menu-bg:#0b0d10;--cv-pill:#15171c;--cv-pill-active:#6366f1;--cv-input-bg:#0b0d10;--cv-text:#e2e8f0;--cv-text-muted:#64748b;--cv-menu-text:#e2e8f0;--cv-menu-muted:#64748b;--text:#e2e8f0;--muted:#64748b;--value:#e2e8f0;--cv-accent:#6366f1;--cv-accent-hover:#5558e6;--cv-accent-ink:#ffffff;--accent:#6366f1;--cv-link:#818cf8;--cv-link-hover:#a5b4fc;--lb:#818cf8;--cv-support-bg:#1e293b;--cv-support-text:#a5b4fc;--lx-shop-card:#0b0d10;--lx-shop-ink:#e2e8f0;--lx-shop-muted:#64748b;--lx-shop-yellow:#6366f1;--mail-label-color:#94a3b8;--cv-radius:14px;--cv-radius-lg:14px;--cv-radius-md:14px;--cv-radius-sm:14px;--cv-radius-pill:9999px;--cv-control-h:38px;--cv-card-pad:20px;--cv-main-pad-y:28px;--cv-main-pad-x:32px;--cv-topbar-pad-x:36px;--cv-font-sans:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';--cv-font-display:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'} html[data-theme="light"],body[data-theme="light"],body[data-theme="light"] .layout,body[data-theme="light"] .app-shell{color-scheme:light;--cv-bg:#f0f3f5;--cv-surface:#ffffff;--cv-surface-2:#f0f3f5;--cv-block-bg:#ffffff;--cv-card-bg:#ffffff;--cv-card-border:#ffffff05;--cv-border:#ffffff05;--cv-sidebar-bg:#ffffff;--cv-sidebar-border:#ffffff05;--cv-rail-bg:#f0f3f5;--cv-menu-bg:#ffffff;--cv-pill:#e5e7eb;--cv-pill-active:#6366f1;--cv-input-bg:#f0f3f5;--cv-text:#28303f;--cv-text-muted:#64748b;--cv-menu-text:#28303f;--cv-menu-muted:#64748b;--text:#28303f;--muted:#64748b;--value:#28303f;--cv-accent:#6366f1;--cv-accent-hover:#5558e6;--cv-accent-ink:#ffffff;--accent:#6366f1;--cv-link:#4f46e5;--cv-link-hover:#4338ca;--lb:#4f46e5;--cv-support-bg:#eef2ff;--cv-support-text:#4338ca;--lx-shop-card:#ffffff;--lx-shop-ink:#28303f;--lx-shop-muted:#64748b;--lx-shop-yellow:#6366f1;--mail-label-color:#64748b} html[data-theme="dark"],html:not([data-theme]),body[data-theme="dark"],body:not([data-theme]){background-color:var(--cv-bg,#000000) !important} html[data-theme="light"],body[data-theme="light"]{background-color:var(--cv-bg,#f0f3f5) !important;color:var(--cv-text,#28303f)} body[data-theme="light"] .dc-page,body[data-theme="light"] .org-page,body[data-theme="light"] .profile-page,body[data-theme="light"] .partners-page,body[data-theme="light"] .dashboard-page{color:#28303f} body.cabinet-app{background:var(--cv-bg,#000000) !important;color:var(--cv-text,#e2e8f0)} html[data-theme="light"] body.cabinet-app,body.cabinet-app[data-theme="light"]{background:var(--cv-bg,#f0f3f5) !important;color:var(--cv-text,#28303f)} .layout,.left_block-wrap,.menu-wrap,.lx-bg,.glow,.content__header.cab-topbar{background:transparent} .org-btn--primary,.partners-cabinet__btn--primary,.dc-action,a.active,button.active{color:#ffffff} .rail-item.active,.sidebar__menu a.active,.docs-nav-head__title{color:#ffffff} body[data-theme="dark"] [style*="#fff"],body[data-theme="dark"] [style*="#ffffff"]{color:inherit}
/* app-shell.css */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0} html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} body{font-family:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';background:var(--cv-bg,#000000);color:var(--cv-text,#e2e8f0);line-height:1.5;min-height:100vh} a{color:inherit;text-decoration:none} button{font:inherit;color:inherit;background:none;border:none;cursor:pointer} input,select,textarea{font:inherit;color:inherit} ul,ol{list-style:none} img{display:block;max-width:100%} strong{font-weight:600} small{font-size:12px} .app-shell{display:flex;height:100vh;height:100dvh;overflow:hidden} .cab-rail{width:80px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:12px 0;background:var(--cv-rail-bg,#000000);z-index:110;height:100vh;height:100dvh} .cab-rail__logo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:8px;margin-top:8px;border-radius:14px} .cab-rail__logo img{display:block;width:42px;height:42px;object-fit:contain} .cab-rail__nav{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:0} .cab-rail__item{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;color:#64748b;transition:background 0.12s,color 0.12s} .cab-rail__item:hover{background:color-mix(in srgb,var(--cv-text,#e2e8f0) 8%,transparent);color:var(--cv-text,#e2e8f0)} .cab-rail__item.is-active{background:var(--cv-sidebar-bg,#0b0d10);color:var(--cv-link,#ffd666)} .cab-rail__themes{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:12px} .cab-rail__theme{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;color:#64748b;background:transparent;border:1px solid #ffffff05;cursor:pointer;transition:background 0.12s,color 0.12s} .cab-rail__theme:hover{background:color-mix(in srgb,var(--cv-text,#e2e8f0) 8%,transparent);color:var(--cv-text,#e2e8f0)} .cab-rail__theme.is-active{color:var(--cv-text,#e2e8f0);background:color-mix(in srgb,var(--cv-accent,#ffb400) 22%,transparent)} html[data-theme="light"] .cab-rail__theme[data-theme-set="light"].is-active{background:#ffffff;color:#28303f;box-shadow:0 0 0 1px #e5e7eb} html[data-theme="light"] .workspace-switch strong,html[data-theme="light"] .sidebar-help strong,html[data-theme="light"] .nav-item:hover{color:#28303f} html[data-theme="light"] .nav-item{color:#64748b} html[data-theme="light"] .nav-item.active{background:#f0f3f5;color:#28303f} html[data-theme="light"] .sidebar-help{background:#f0f3f5} html[data-theme="light"] .sidebar-help strong{color:#28303f} html[data-theme="light"] .sidebar-help a .lx-ico,html[data-theme="light"] .sidebar-help a:hover .lx-ico{color:#28303f} html[data-theme="light"] .sidebar-actions__btn{background:#0b0d10;color:#fff !important} html[data-theme="light"] .sidebar-actions__btn:hover{background:#15171c;color:#fff !important} html[data-theme="light"] .sidebar-actions__btn .lx-ico{color:#fff} html[data-theme="dark"] .cab-rail__theme[data-theme-set="dark"].is-active,html:not([data-theme]) .cab-rail__theme[data-theme-set="dark"].is-active{background:#1a1a1a;color:#f8fafc} .skip-link{position:absolute;top:-100%;left:8px;z-index:9999;padding:8px 16px;background:#1e293b;color:#e2e8f0;border-radius:14px;font-weight:600;transition:top 0.15s} .skip-link:focus{top:8px} .sidebar{width:320px;flex-shrink:0;background:var(--cv-sidebar-bg,#0b0d10);border-right:1px solid #ffffff05;display:flex;flex-direction:column;padding:0;position:sticky;top:0;height:100vh;height:100dvh;z-index:100;overflow:hidden} .sidebar>nav,.sidebar>.sidebar-nav-main{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:10px 20px} .sidebar>.brand,.sidebar>.workspace-switch,.sidebar>.sidebar-actions,.sidebar>.sidebar-bottom{flex:0 0 auto} .sidebar.is-menu-cfg>.sidebar-nav-edit{flex:1 1 auto;min-height:0} .sidebar-overlay{display:none} .brand{display:flex;align-items:center;gap:20px;padding:20px 40px 16px;font-size:16px;font-weight:700;color:#f1f5f9;letter-spacing:-0.01em} .brand-mark{display:flex;align-items:center;gap:2px} .brand-mark span{display:block;width:8px;height:8px;border-radius:14px;background:#ffb40042} .brand-mark span:nth-child(2){background:#ffb4009e} .brand-mark span:nth-child(3){background:#ffb400} .brand-dot{color:#ffb400} .brand small{display:block;font-size:11.99px;font-weight:500;color:#64748b;margin-top:-1px} .workspace-switch{display:none !important;display:flex;align-items:center;gap:10px;padding:10px 20px 14px;border-bottom:1px solid #ffffff05;margin-bottom:8px} .workspace-avatar{width:36px;height:36px;border-radius:14px;background:linear-gradient(135deg,#ffb400,#ffc233);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13.01px;color:#fff;flex-shrink:0} .workspace-switch>span:nth-child(2){min-width:0;overflow:hidden} .workspace-switch strong,.workspace-switch small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .workspace-switch strong{font-size:13.01px;color:#e2e8f0} .workspace-switch small{color:#64748b} .workspace-switch .icon-button{margin-left:auto;flex-shrink:0} .sidebar-actions{display:flex;flex-direction:column;gap:8px;padding:4px 16px 14px} .sidebar-actions__btn{--theme-base-color:#ffb400;--button-height:44px;--button-font-size:.9375rem;--button-pl:20px;--button-pr:20px;display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:var(--button-height);min-height:var(--button-height);padding:0 var(--button-pr) 0 var(--button-pl);box-sizing:border-box;border-radius:14px;border:1px solid #ffffff05;background:transparent;color:#fff !important;font-size:13px !important;font-weight:600;line-height:1;text-decoration:none;transition:background 0.12s,border-color 0.12s,color 0.12s} .sidebar-actions__btn .lx-ico{flex-shrink:0;color:#fff} .sidebar-actions__btn:hover{background:color-mix(in srgb,var(--theme-base-color) 14%,transparent);color:#fff !important} .nav-label{font-size:12px;font-weight:600;color:#475569;padding:10px 10px 4px} .nav-group{margin:0;border:none} .nav-group>summary.nav-label{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;user-select:none} .nav-group>summary.nav-label::-webkit-details-marker{display:none} .nav-group>summary.nav-label::marker{content:''} .nav-group>summary.nav-label::after{content:'';width:6px;height:6px;margin-right:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:0.65;transition:transform 0.15s ease;flex-shrink:0} .nav-group[open]>summary.nav-label::after{transform:rotate(-135deg);margin-top:4px} .nav-group>summary.nav-label:hover{color:#94a3b8} .nav-group__list{display:flex;flex-direction:column} .nav-item{display:flex;align-items:center;gap:10px;padding:10px 20px;color:#94a3b8;border-radius:14px;border:none;box-sizing:border-box;transition:background 0.12s,color 0.12s;font-size:13px;position:relative} .nav-item:hover{color:#e2e8f0} .nav-item.active{background:white;color:black;font-weight:500;border:none} .nav-item.active::before{content:'';position:absolute;left:0;top:6px;bottom:6px;width:3px;background:#ffb40000;border-radius:14px} .nav-sub{margin:0;border:none} .nav-sub>summary.nav-item--parent{list-style:none;cursor:pointer;user-select:none} .nav-sub>summary.nav-item--parent::-webkit-details-marker{display:none} .nav-sub>summary.nav-item--parent::marker{content:''} .nav-sub>summary.nav-item--parent::after{content:'';width:6px;height:6px;margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:0.65;transition:transform 0.15s ease;flex-shrink:0} .nav-sub[open]>summary.nav-item--parent::after{transform:rotate(-135deg);margin-top:4px} .nav-sub__list{display:flex;flex-direction:column;padding:2px 0 6px 12px} .nav-item--child{padding-left:28px;font-size:12.5px;min-height:36px;padding-top:8px;padding-bottom:8px} .nav-count{margin-left:auto;background:#ffb400;color:#fff;font-size:10px;font-weight:700;padding:1px 7px;border-radius:14px;line-height:1.4} .nav-indicator{margin-left:auto;width:8px;height:8px;border-radius:14px;background:#ffb400} .sidebar-bottom{margin-top:auto;padding:12px 12px 10px;border-top:1px solid #ffffff05;min-width:0} .sidebar-menu-cfg{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:10px 12px;border-radius:14px;border:1px solid #ffffff05;background:transparent;color:#94a3b8;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:background 0.15s,color 0.15s;text-align:left;font-family:inherit} .sidebar-menu-cfg:hover{background:color-mix(in srgb, var(--cv-accent) 10%, transparent);color:#e2e8f0} .sidebar-menu-cfg svg{flex-shrink:0;color:#64748b} .sidebar-menu-cfg:hover svg{color:#ffc233} html[data-theme="light"] .sidebar-menu-cfg{color:#475569} html[data-theme="light"] .sidebar-menu-cfg:hover{background:rgba(0,0,0,0.04);color:#0b0d10} html[data-theme="light"] .sidebar-menu-cfg svg{color:#64748b} html[data-theme="light"] .sidebar-menu-cfg:hover svg{color:#28303f} .sidebar.is-menu-cfg [data-cfg-hide]{display:none !important} .sidebar.is-menu-cfg .sidebar-nav-edit{display:flex} .sidebar-nav-edit{display:none;flex:1 1 auto;min-height:0;flex-direction:column;padding:0 8px 8px} .sidebar-nav-edit[hidden]{display:none !important} .sidebar.is-menu-cfg .sidebar-nav-edit[hidden]{display:none !important} .sidebar.is-menu-cfg .sidebar-nav-edit:not([hidden]){display:flex} .menu-cfg__head{display:flex;align-items:center;gap:10px;padding:8px 8px 12px;flex-shrink:0} .menu-cfg__head strong{font-size:14px;font-weight:600;color:#e2e8f0} html[data-theme="light"] .menu-cfg__head strong{color:#28303f} .menu-cfg__back{appearance:none;border:1px solid #ffffff05;background:transparent;color:#94a3b8;font-size:18px;line-height:1;width:32px;height:32px;border-radius:14px;cursor:pointer;padding:0} .menu-cfg__back:hover{background:rgba(148,163,184,0.12);color:#e2e8f0} .menu-cfg__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 4px;scrollbar-width:thin} .menu-cfg__section{margin:0 0 12px} .menu-cfg__section-head{display:flex;align-items:center;gap:8px;padding:6px 6px 8px;font-size:11px;font-weight:700;color:#64748b;cursor:grab;user-select:none} .menu-cfg__section-head:active{cursor:grabbing} .menu-cfg__section.is-dragging,.menu-cfg__row.is-dragging{opacity:0.45} .menu-cfg__list{display:flex;flex-direction:column;gap:2px;min-height:8px} .menu-cfg__row{display:flex;align-items:center;gap:2px;min-height:40px;padding:2px 0;border-radius:14px;background:transparent;color:#e2e8f0;user-select:none} .menu-cfg__row.is-hidden{opacity:0.45} .menu-cfg__row.is-hidden .menu-cfg__label{text-decoration:line-through;color:#64748b} .menu-cfg__row--child{padding-left:18px} .menu-cfg__row--child .menu-cfg__label{font-size:12.5px} html[data-theme="light"] .menu-cfg__row{color:#28303f} html[data-theme="light"] .menu-cfg__row.is-hidden .menu-cfg__label{color:#94a3b8} .menu-cfg__eye,.menu-cfg__handle{appearance:none;border:1px solid #ffffff05;background:transparent;color:#64748b;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;cursor:pointer;flex-shrink:0;padding:0} .menu-cfg__eye:hover,.menu-cfg__handle:hover{color:#e2e8f0;background:rgba(148,163,184,0.12)} .menu-cfg__eye.is-off{color:#94a3b8} .menu-cfg__handle{cursor:grab} .menu-cfg__handle:active{cursor:grabbing} .menu-cfg__label{flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.3} .menu-cfg__bar{flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 4px 4px;border-top:1px solid #ffffff05;background:var(--cv-sidebar-bg,#0b0d10)} .menu-cfg__save{appearance:none;border:1px solid #ffffff05;background:#ef3124;color:#fff;font-size:14px;font-weight:600;padding:12px 18px;border-radius:14px;cursor:pointer;flex:1 1 auto;min-width:120px;text-align:center} .menu-cfg__save:hover{background:#d92b1f} .menu-cfg__save:disabled{opacity:0.6;cursor:wait} .menu-cfg__reset,.menu-cfg__admin{appearance:none;border:1px solid #ffffff05;background:transparent;color:#64748b;font-size:12px;font-weight:500;padding:10px 8px;border-radius:14px;cursor:pointer} .menu-cfg__reset:hover,.menu-cfg__admin:hover{color:#e2e8f0;background:rgba(148,163,184,0.1)} html[data-theme="light"] .menu-cfg__reset:hover,html[data-theme="light"] .menu-cfg__admin:hover{color:#0b0d10} .menu-cfg__msg{flex:1 1 100%;font-size:12px;color:#22c55e;min-height:1.2em} .menu-cfg__msg.is-err{color:#f87171} .sidebar-help{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:14px;background:#15171c;border-radius:14px;text-align:left} .help-orbit{width:40px;height:40px;border-radius:14px;background:#0b0d10;display:flex;align-items:center;justify-content:center;color:#ffc233;flex-shrink:0} .sidebar-help__body{min-width:0;display:flex;flex-direction:column;gap:4px} .sidebar-help strong{font-size:13px;color:#e2e8f0;line-height:1.3} .sidebar-help p{font-size:11px;color:#64748b;line-height:1.4;margin:0} .sidebar-help a{font-size:12px;color:#ffc233;font-weight:600;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;margin-top:4px} .sidebar-help a .lx-ico{color:#fff} .sidebar-help a:hover{color:#ffd666} .sidebar-help a:hover .lx-ico{color:#fff} .sidebar-help button{font-size:11px;color:#ffb400;font-weight:500;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;margin-top:2px} .sidebar-help button:hover{color:#ffc233} .sidebar-help__meta{display:block;margin-top:4px;font-size:12px;font-weight:600;color:#94a3b8} html[data-theme="light"] .sidebar-help__meta{color:#64748b} .sidebar-status{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#475569;padding:8px 0 0} .main-content,.page-body,#main{flex:1;min-width:0;width:100%;padding:24px 32px 36px;max-width:none} .sidebar>nav,.page-body.main,main#content{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color 0.15s ease} .sidebar>nav:hover,.page-body.main:hover,main#content:hover{scrollbar-color:#334155 transparent} .sidebar>nav::-webkit-scrollbar,.page-body.main::-webkit-scrollbar,main#content::-webkit-scrollbar{width:8px;height:8px} .sidebar>nav::-webkit-scrollbar-track,.page-body.main::-webkit-scrollbar-track,main#content::-webkit-scrollbar-track{background:transparent} .sidebar>nav::-webkit-scrollbar-thumb,.page-body.main::-webkit-scrollbar-thumb,main#content::-webkit-scrollbar-thumb{background:transparent;border-radius:14px} .sidebar>nav:hover::-webkit-scrollbar-thumb,.page-body.main:hover::-webkit-scrollbar-thumb,main#content:hover::-webkit-scrollbar-thumb{background:#334155} .sidebar>nav::-webkit-scrollbar-thumb:hover,.page-body.main::-webkit-scrollbar-thumb:hover,main#content::-webkit-scrollbar-thumb:hover{background:#475569} .page-header{margin-bottom:28px} .page-title{font-size:24px;font-weight:700;color:#f1f5f9;letter-spacing:-0.02em} .page-subtitle{color:#64748b;margin-top:4px} .panel{background:#0b0d10;border:1px solid #ffffff05;border-radius:14px;padding:20px 24px;margin-bottom:20px} .section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px} .section-heading h2{font-size:16px;font-weight:600;color:#f1f5f9} .section-heading p{font-size:12px;color:#64748b;margin-top:2px} .mini-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px, 1fr));gap:12px;margin-bottom:20px} .mini-stats>div{background:#0b0d10;border:1px solid #ffffff05;border-radius:14px;padding:14px 18px} .mini-stats span{display:block;font-size:11px;color:#64748b;margin-bottom:4px} .mini-stats strong{font-size:18px;color:#f1f5f9} .table-scroll{overflow-x:auto} .service-table{width:100%;border-collapse:collapse} .service-table th{text-align:left;font-size:10px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:0.06em;padding:8px 12px 8px 0;border-bottom:1px solid #ffffff05} .service-table td{padding:12px 12px 12px 0;border-bottom:1px solid #ffffff05;vertical-align:middle} .service-table tr:last-child td{border-bottom:1px solid #ffffff05} .service-table .align-right{text-align:right} .service-name{display:flex;align-items:center;gap:10px;text-align:left;transition:opacity 0.12s} .service-name:hover{opacity:0.8} .service-name strong{display:block;font-size:13.01px;color:#e2e8f0} .service-name small{color:#64748b} .icon-box{width:36px;height:36px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#1e293b;color:#94a3b8} .icon-box.small{width:28px;height:28px;border-radius:14px} .icon-box.tone-licenses{background:var(--cv-accent);color:var(--cv-accent-ink)} .icon-box.tone-hosting{background:#0f1b2d;color:#38bdf8} .icon-box.tone-cloud{background:#0f1b2d;color:#34d399} .icon-box.tone-vps{background:#1b0f1b;color:#f472b6} .icon-box.tone-domains{background:#1b1b0f;color:#fbbf24} .status{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500} .status i{width:6px;height:6px;border-radius:14px} .status.active i{background:#22c55e} .status.active{color:#22c55e} .status.stopped i{background:#64748b} .status.stopped{color:#94a3b8} .status.pending i{background:#f59e0b} .status.pending{color:#f59e0b} .expiry-warning{color:#f59e0b;font-weight:500} .expiry-note{display:block;color:#f59e0b;font-size:10px;margin-top:2px} .price{font-size:13.01px} .muted{color:#64748b} .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:1px solid #ffffff05} .toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:#94a3b8} .toggle-track{width:36px;height:20px;border-radius:14px;background:#334155;position:relative;transition:background 0.15s;flex-shrink:0} .toggle-track.is-on{background:#ffb400} .toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:14px;background:#e2e8f0;transition:transform 0.15s} .toggle-track.is-on .toggle-thumb{transform:translateX(16px)} .icon-button{width:32px;height:32px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;transition:background 0.12s,color 0.12s} .icon-button:hover{background:#1e293b;color:#e2e8f0} .promo-banner{background:linear-gradient(135deg,#0b0d10,#1a1f3a);border:1px solid #ffffff05;border-radius:14px;padding:24px 28px;display:flex;align-items:center;gap:20px;margin-bottom:20px} .promo-symbol{position:relative;color:#ffb400;flex-shrink:0} .promo-symbol span{position:absolute;bottom:-4px;right:-4px;color:#fbbf24} .promo-banner .eyebrow{font-size:9px;font-weight:600;color:#ffb400;text-transform:uppercase;letter-spacing:0.1em;display:block;margin-bottom:4px} .promo-banner h2{font-size:18px;font-weight:700;color:#f1f5f9} .promo-banner p{color:#94a3b8;font-size:12px;margin-top:4px} .eyebrow{font-size:9px;font-weight:600;color:#ffb400;text-transform:uppercase;letter-spacing:0.1em;display:block;margin-bottom:4px} .button{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:14px;font-weight:500;font-size:12px;background:#1e293b;color:#e2e8f0;border:1px solid #ffffff05;transition:background 0.12s,border-color 0.12s;white-space:nowrap} .button:hover{background:#263348} .button.primary{background:#ffb400;color:#fff} .button.primary:hover{background:#e6a200} .catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:28px 0 16px} .catalog-heading h2{font-size:18px;font-weight:700;color:#f1f5f9} .catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px, 1fr));gap:14px;margin-bottom:20px} .plan-card{background:#0b0d10;border:1px solid #ffffff05;border-radius:14px;padding:20px;display:flex;flex-direction:column;transition:border-color 0.12s} .plan-card:hover{border-color:#ffffff05} .plan-card.featured{border-color:#ffffff05;background:linear-gradient(135deg,#0b0d10,#161b3a)} .plan-card.featured:hover{border-color:#ffffff05} .plan-card h3{font-size:16px;font-weight:600;color:#f1f5f9} .plan-card>p{color:#64748b;font-size:12px;margin:4px 0 12px} .plan-card .price{font-size:20.01px;font-weight:700;color:#f1f5f9} .plan-card .price + small{color:#64748b} .plan-card ul{margin:12px 0 16px} .plan-card li{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8;padding:3px 0} .plan-card li svg{color:#22c55e;flex-shrink:0} .plan-card .button{margin-top:auto} .modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.6);z-index:200;display:flex;align-items:center;justify-content:center;padding:20px} .modal{background:#0b0d10;border:1px solid #ffffff05;border-radius:14px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:24px 28px;position:relative} .modal>.icon-button{position:absolute;top:16px;right:16px} .modal-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px} .modal-heading h2{font-size:18px;font-weight:700;color:#f1f5f9} .modal-info{display:flex;align-items:center;gap:10px;font-size:13.01px;color:#94a3b8;margin-bottom:16px} .modal-info strong{color:#f1f5f9} .modal h2{font-size:18px;font-weight:700;color:#f1f5f9;margin-bottom:16px} .modal-actions{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap} .service-detail-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px} .service-detail-heading h3{font-size:16px;font-weight:600;color:#f1f5f9} .service-detail-heading p{font-size:12px;color:#64748b} .detail-list{display:flex;flex-direction:column;gap:12px} .detail-list>div{display:flex;justify-content:space-between;align-items:flex-start;gap:12px} .detail-list dt{font-size:12px;color:#64748b;flex-shrink:0;min-width:100px} .detail-list dd{font-size:13.01px;color:#e2e8f0;text-align:right} .demo-notice{display:flex;align-items:center;gap:8px;font-size:11px;color:#64748b;padding:10px 12px;background:#1e293b;border-radius:14px;margin-top:16px} .support-hero{background:linear-gradient(135deg,#0b0d10,#1a1f3a);border:1px solid #ffffff05;border-radius:14px;padding:24px 28px;display:flex;align-items:center;gap:20px;margin-bottom:20px} .support-hero .eyebrow{font-size:9px;font-weight:600;color:#ffb400;text-transform:uppercase;letter-spacing:0.1em;display:block;margin-bottom:4px} .support-hero h2{font-size:18px;font-weight:700;color:#f1f5f9} .support-hero p{color:#94a3b8;font-size:12px;margin-top:4px} .support-hero .button{margin-left:auto} .tickets{display:flex;flex-direction:column;gap:4px} .ticket-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;transition:background 0.12s;text-align:left;width:100%} .ticket-row:hover{background:#1e293b} .ticket-row>div{flex:1;min-width:0} .ticket-row small{display:block;color:#64748b} .ticket-row strong{display:block;color:#e2e8f0;font-size:13.01px;margin:2px 0} .empty{text-align:center;padding:40px 20px;color:#64748b} .empty h3{font-size:16px;color:#94a3b8;margin-bottom:4px} .compact-select{background:#1e293b;color:#e2e8f0;border:1px solid #ffffff05;border-radius:14px;padding:4px 28px 4px 10px;font-size:12px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;cursor:pointer} .profile-panel{margin-bottom:20px} .profile-panel .section-heading{margin-bottom:0} .employees-panel.employees-panel .section-heading{margin-bottom:0} .avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#ffb400,#ffc233);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;flex-shrink:0;overflow:hidden;align-self:center} .avatar.large{width:52px;height:52px;font-size:16px;border-radius:50%} .avatar.avatar--round{border-radius:50%} .form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px, 1fr));gap:14px;margin-top:16px} .form-grid label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#94a3b8} .form-grid input,.form-grid select,.form-grid textarea{background:#1e293b;border:1px solid #ffffff05;border-radius:14px;padding:8px 10px;color:#e2e8f0;transition:border-color 0.12s} .form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{outline:none;border-color:#ffffff05} .form-grid select{appearance:none} .setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #ffffff05} .setting-row:last-child{border-bottom:1px solid #ffffff05} .setting-row strong{display:block;font-size:13.01px;color:#e2e8f0} .setting-row p{font-size:11px;color:#64748b;margin-top:2px} .table-search{display:flex;align-items:center;gap:6px;background:#1e293b;border:1px solid #ffffff05;border-radius:14px;padding:4px 10px;color:#64748b} .table-search input{background:none;border:1px solid #ffffff05;outline:none;color:#e2e8f0;font-size:12px;width:160px} .table-search input::placeholder{color:#475569} .toast-container{position:fixed;bottom:24px;right:24px;z-index:300;display:flex;flex-direction:column;gap:8px} .toast{position:fixed;bottom:24px;right:24px;z-index:400;background:#1e293b;border:1px solid #ffffff05;border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:8px;font-size:12px;color:#e2e8f0;box-shadow:0 8px 24px rgba(0,0,0,0.4);animation:toast-in 0.2s ease-out;max-width:min(420px, calc(100vw - 32px))} @keyframes toast-in{from{opacity:0;transform:translateY(8px)} to{opacity:1;transform:translateY(0)}} .count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:14px;background:#1e293b;font-size:10px;font-weight:600;color:#94a3b8} .chart{display:flex;gap:10px;background:#0b0d10;border:1px solid #ffffff05;border-radius:14px;padding:16px;margin-bottom:16px} .chart-y{display:flex;flex-direction:column;justify-content:space-between;height:120px;font-size:9px;color:#475569;flex-shrink:0} .plot{position:relative;flex:1;margin-left:8px;min-width:0} .plot svg{display:block;width:100%;height:120px} .chart-x{display:flex;justify-content:space-between;font-size:7.99px;color:#475569;margin-top:4px} .chart-summary{display:flex;gap:16px;font-size:11px;color:#64748b;margin-bottom:8px;flex-wrap:wrap} .chart-summary strong{color:#e2e8f0} .chart-summary strong small{font-size:10px;color:#64748b} .legend-dot{display:inline-block;width:6px;height:6px;border-radius:14px;background:#779b60;margin-right:4px} .chart-demo{font-size:9px;color:#475569;margin-left:auto} .resource-panel.resource-panel.full{grid-column:1 / -1} .live-dot{display:inline-block;width:6px;height:6px;border-radius:14px;background:#22c55e;margin-right:6px;animation:pulse-dot 2s infinite} @keyframes pulse-dot{0%,100%{opacity:1} 50%{opacity:0.4}} .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px, 1fr));gap:12px;margin-bottom:20px} .stat-card{background:var(--cv-card-bg,#0b0d10);border:1px solid #ffffff05;border-radius:14px;padding:16px 18px;color:var(--cv-text,#e2e8f0)} .stat-top{display:flex;align-items:center;justify-content:space-between;color:#64748b;font-size:12px;margin-bottom:8px} .stat-number{font-size:24px;font-weight:700;color:#f1f5f9;letter-spacing:-0.02em} .stat-bottom{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#64748b;margin-top:8px} .balance-card{grid-column:span 1} .balance-card .stat-number{margin-bottom:12px} .mini-add{width:28px;height:28px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#ffb400;background:#1e293b;transition:background 0.12s} .mini-add:hover{background:#334155} .renew-banner{display:flex;align-items:center;gap:12px;background:var(--cv-card-bg,#0b0d10);border:1px solid #ffffff05;border-radius:14px;padding:14px 18px;margin-bottom:16px;color:var(--cv-text,#e2e8f0)} .banner-icon{color:#f59e0b;flex-shrink:0} .renew-banner strong{font-size:13.01px;color:#f1f5f9;display:block} .renew-banner p{font-size:11px;color:#94a3b8;margin-top:2px} .services-panel.text-button{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#ffb400;font-weight:500;transition:color 0.12s} .text-button:hover{color:#ffc233} .table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap} .tabs{display:flex;gap:2px;background:#1e293b;border-radius:14px;padding:3px} .tabs button{padding:5px 12px;border-radius:14px;font-size:11px;font-weight:500;color:#94a3b8;transition:background 0.12s,color 0.12s} .tabs button:hover{color:#e2e8f0} .tabs button.active{background:#334155;color:#f1f5f9} .tabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:14px;background:#1e293b;font-size:9px;font-weight:600;margin-left:4px;color:#94a3b8} .tabs button.active span{background:#475569;color:#e2e8f0} .panel-bottom{display:flex;align-items:center;gap:6px;font-size:11px;color:#475569;padding-top:12px;border-top:1px solid #ffffff05;margin-top:4px} .dashboard-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px} .events-panel.subtle-badge{font-size:9px;font-weight:600;color:#475569;background:#1e293b;padding:2px 8px;border-radius:14px;text-transform:uppercase;letter-spacing:0.06em} .timeline{display:flex;flex-direction:column;gap:4px} .timeline button{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;text-align:left;width:100%;transition:background 0.12s} .timeline button:hover{background:#1e293b} .timeline button small{color:#64748b;flex-shrink:0} .timeline-item.event-icon{width:28px;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#1e293b;color:#64748b;flex-shrink:0} .event-more{font-size:11px;color:#ffb400;padding:6px 10px;border-radius:14px;transition:background 0.12s} .event-more:hover{background:#1e293b} .billing-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:20px} .billing-summary{display:flex;align-items:center;gap:14px;padding:18px 20px} .billing-summary h2{font-size:18px;font-weight:700;color:var(--cv-text,#f1f5f9)} .billing-summary h3{font-size:13.01px;font-weight:600;color:var(--cv-text,#e2e8f0)} .billing-summary p{font-size:11px;color:var(--cv-text-muted,#64748b);margin-top:2px} .billing-filter{margin-bottom:12px} .small-button{font-size:11px;padding:5px 12px} .transactions{display:flex;flex-direction:column;gap:2px} .transaction{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;transition:background 0.12s} .transaction:hover{background:#1e293b} .system-banner{display:flex;align-items:center;gap:14px;background:var(--cv-card-bg,#0b0d10);border:1px solid #ffffff05;border-radius:14px;padding:20px 24px;margin-bottom:20px;color:var(--cv-text,#e2e8f0)} .system-check{width:40px;height:40px;border-radius:14px;background:#22c55e1a;display:flex;align-items:center;justify-content:center;color:#22c55e;flex-shrink:0} .system-banner strong{font-size:14px;color:#f1f5f9;display:block} .system-banner p{font-size:12px;color:#94a3b8;margin-top:2px} .server-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px, 1fr));gap:14px;margin-bottom:20px} .server-card.server-card h3{font-size:14px;font-weight:600;color:#f1f5f9;margin:8px 0 2px} .server-card p{font-size:11px;color:#64748b;margin-bottom:12px} .resource-meter{margin-bottom:8px} .resource-meter>div{display:flex;justify-content:space-between;font-size:10px;color:#64748b;margin-bottom:3px} .resource-meter strong{color:#e2e8f0} .meter-track{height:4px;background:#1e293b;border-radius:14px;overflow:hidden} .meter-track span{display:block;height:100%;background:#ffb400;border-radius:14px;transition:width 0.3s} .ticket-detail-meta{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap} .ticket-detail-meta span{font-size:11px;color:#64748b;background:#1e293b;padding:3px 10px;border-radius:14px} .help-intro{text-align:center;padding:20px 0} .help-intro h3{font-size:16px;font-weight:600;color:#f1f5f9;margin:12px 0 4px} .help-intro p{font-size:12px;color:#64748b;max-width:360px;margin:0 auto} .toast.error{border-color:#ffffff05;color:#fca5a5} .main-shell{display:flex;flex-direction:column;flex:1;min-width:0} .page-body{flex:1;padding:28px;overflow-y:auto} .topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 36px !important;background:var(--cv-bg,#000000);border-bottom:1px solid #ffffff05;position:sticky;top:0;z-index:50} .breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b} .breadcrumb strong{color:#e2e8f0;font-size:14px} .mobile-menu-button{display:none} .topbar-actions{display:flex;align-items:center;gap:8px} .demo-badge{font-size:9px;font-weight:600;color:#f59e0b;background:#f59e0b1a;padding:3px 10px;border-radius:14px;text-transform:uppercase;letter-spacing:0.06em} .help-button.notification-wrap{position:relative} .notification-button{position:relative} .notification-button i{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:14px;background:#ef4444} .popover-dismiss{position:fixed;inset:0;z-index:150} .notification-popover{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:#0b0d10;border:1px solid #ffffff05;border-radius:14px;padding:16px;z-index:151;box-shadow:0 12px 40px rgba(0,0,0,0.5)} .notification-popover .section-heading{margin-bottom:8px} .notification-popover button{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;width:100%;text-align:left;transition:background 0.12s} .notification-popover button:hover{background:#1e293b} .topbar-divider{width:1px;height:28px;background:#1e293b;margin:0 2px} .user-button{display:inline-flex;align-items:center;gap:10px;padding:6px 20px;border-radius:14px;transition:background 0.12s} .user-button:hover{background:#1e293b} .user-name,.user-name strong,.user-name small{flex-shrink:0;white-space:nowrap;display:flex;flex-direction:column} .user-name{text-align:left;gap:0;line-height:1.2} .user-name strong{font-size:14px;color:#e2e8f0;font-weight:600} .user-name small{font-size:12px;color:#64748b} .page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap} .page-eyebrow{font-size:9px;font-weight:600;color:#ffb400;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:4px} .page-heading h1{font-size:24px;font-weight:700;color:#f1f5f9} .greeting-spark{font-size:16.8px;margin-left:6px} .page-heading p{font-size:12px;color:#64748b;margin-top:4px} footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;font-size:11px;color:#475569;border-top:1px solid #ffffff05;margin-top:32px;flex-wrap:wrap} footer button{display:inline-flex;align-items:center;gap:4px;color:#64748b;transition:color 0.12s} footer button:hover{color:#e2e8f0} .footer-separator{color:#1e293b;margin:0 6px} .footer-status{display:inline-flex;align-items:center;gap:4px;color:#475569} .nav-count{margin-left:auto;background:#ffb400;color:#fff;font-size:9px;font-weight:600;min-width:18px;height:18px;border-radius:14px;display:flex;align-items:center;justify-content:center;padding:0 4px} .nav-indicator{width:6px;height:6px;border-radius:14px;background:#ffb400;margin-left:auto;flex-shrink:0} .catalog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap} .catalog-heading h2{font-size:18px;font-weight:700;color:#f1f5f9} .plans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px, 1fr));gap:14px;margin-bottom:20px} .plan-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px} .plan-price{font-size:20.01px;font-weight:700;color:#f1f5f9;margin:8px 0} .plan-price small{font-size:10px;font-weight:400;color:#64748b} .recommend{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;color:#f59e0b;background:#f59e0b1a;padding:2px 8px;border-radius:14px;text-transform:uppercase;letter-spacing:0.06em} .assistance-strip{display:flex;align-items:center;gap:12px;background:var(--cv-card-bg,#0b0d10);border:1px solid #ffffff05;border-radius:14px;padding:16px 20px;margin-bottom:20px;color:var(--cv-text,#e2e8f0)} .assistance-strip strong{font-size:13.01px;color:#f1f5f9;display:block} .assistance-strip p{font-size:11px;color:#64748b} .assistance-strip .button{margin-left:auto} .nowrap{white-space:nowrap} .green-text{color:#22c55e} .amber-button{background:#f59e0b;color:#0b0f1a} .amber-button:hover{background:#d97706} .icon-link{display:inline-flex;align-items:center;gap:4px;color:#ffb400;font-size:12px;font-weight:500} .icon-link:hover{color:#ffc233} .orange{color:#f59e0b} .amount-options{display:flex;gap:8px;margin:12px 0;flex-wrap:wrap} .amount-options button{padding:6px 14px;border-radius:14px;font-size:12px;font-weight:500;color:#94a3b8;background:#1e293b;transition:background 0.12s,color 0.12s} .amount-options button:hover{color:#e2e8f0} .amount-options button.selected{background:#ffb400;color:#fff} .demo-notice{display:flex;align-items:center;gap:8px;font-size:11px;color:#64748b;margin-top:12px} .form-note{font-size:11px;color:#64748b;margin-top:12px} .promo-symbol{position:relative;color:#ffb400;flex-shrink:0} .promo-symbol span{position:absolute;bottom:-4px;right:-4px;color:#fbbf24} .faq{display:flex;flex-direction:column;gap:4px} .faq details{border:1px solid #ffffff05;border-radius:14px;padding:10px 14px} .faq summary{font-size:13.01px;font-weight:500;color:#e2e8f0;cursor:pointer} .faq summary:hover{color:#f1f5f9} @media (max-width:960px){.dashboard-bottom,.billing-cards{grid-template-columns:1fr} .promo-banner,.support-hero,.assistance-strip,.renew-banner{flex-wrap:wrap} .assistance-strip .text-button,.promo-banner .button,.support-hero .button,.renew-banner .button{margin-left:0}} @media (max-width:768px){.cab-rail{width:56px;padding:12px 0} .cab-rail__item{width:40px;height:40px;border-radius:14px} .sidebar{position:fixed;left:-340px;transition:left 0.2s;width:320px} .sidebar.is-open{left:56px} .sidebar-overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:99} .mobile-menu-button{display:inline-flex} .user-name,.demo-badge{display:none} .main-content,.page-body,#main{padding:20px 16px 60px} .mini-stats{grid-template-columns:1fr 1fr} .catalog-grid,.plans-grid{grid-template-columns:1fr} .form-grid{grid-template-columns:1fr} .promo-banner{flex-direction:column;text-align:center} .support-hero{flex-direction:column;text-align:center} .support-hero .button{margin-left:0} .topbar{padding:12px 16px} .employee-row{flex-wrap:wrap}} @media (max-width:480px){.mini-stats{grid-template-columns:1fr} .service-table th,.service-table td{padding-right:8px} .stats-grid{grid-template-columns:1fr}} .button.full-width{width:100%;justify-content:center} .form-error{color:#fca5a5;font-size:12px;margin:10px 0 0} .plan-card h2{font-size:16px;font-weight:600;color:#f1f5f9} .promo-banner .button{margin-left:auto} .assistance-strip .text-button{margin-left:auto;flex-shrink:0} .renew-banner .button{margin-left:auto;flex-shrink:0} .modal form>label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#94a3b8;margin-bottom:12px} .modal form input,.modal form select,.modal form textarea{background:#1e293b;border:1px solid #ffffff05;border-radius:14px;padding:8px 10px;color:#e2e8f0;width:100%} .modal form input:focus,.modal form select:focus,.modal form textarea:focus{outline:none;border-color:#ffffff05} .modal form textarea{resize:vertical;min-height:120px} table{width:100%;border-collapse:collapse} table th{text-align:left;font-size:10px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:0.06em;padding:8px 12px 8px 0;border-bottom:1px solid #ffffff05} table td{padding:12px 12px 12px 0;border-bottom:1px solid #ffffff05;vertical-align:middle;color:#e2e8f0} table tr:last-child td{border-bottom:1px solid #ffffff05} table .align-right{text-align:right} .event-icon.green{background:#052e16;color:#22c55e} .event-icon.purple{background:var(--cv-accent);color:var(--cv-accent-ink)} .live-dot.orange{background:#f59e0b;animation:none} .timeline-item span:nth-child(2){flex:1;min-width:0} .timeline-item p{font-size:11px;color:#94a3b8} .timeline-item strong{display:block;color:#e2e8f0} .transaction div{flex:1;min-width:0} .transaction small{display:block;color:#64748b} .order-specs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px} .order-specs span{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#94a3b8;background:#1e293b;padding:4px 8px;border-radius:14px} .order-specs svg{color:#22c55e} .ticket-message{background:#1e293b;border-radius:14px;padding:12px 14px;color:#e2e8f0;font-size:13.01px;margin:12px 0;white-space:pre-wrap} .help-features{display:flex;flex-direction:column;gap:8px;margin:16px 0} .help-features p{display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:13.01px} .help-features svg{color:#22c55e;flex-shrink:0} .faq summary{display:flex;justify-content:space-between;align-items:center;list-style:none;font-size:13.01px;font-weight:500;color:#e2e8f0;cursor:pointer} .faq summary::-webkit-details-marker{display:none} .faq details[open] summary svg{transform:rotate(45deg)} .faq summary svg{transition:transform 0.15s;color:#64748b} .faq details p{color:#94a3b8;margin-top:8px;font-size:12px;line-height:1.55} .employees-panel .section-heading{margin-bottom:16px} .employees-panel .table-search{margin-bottom:12px;max-width:320px} .employee-list{display:flex;flex-direction:column;gap:4px} .employee-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px} .employee-row:hover{background:#1e293b} .employee-avatar{width:36px;height:36px;border-radius:14px;background:linear-gradient(135deg,#ffb400,#ffc233);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;color:#fff;flex-shrink:0} .employee-info{flex:1;min-width:0} .employee-info strong{display:block;color:#e2e8f0} .employee-info span{font-size:11px;color:#64748b} .employee-actions{display:flex;gap:2px;margin-left:auto} option{background:#1e293b;color:#e2e8f0}
/* styles.css */
#bx-panel{display:none !important}body.cab-show-bx-panel #bx-panel{display:block !important} html,body.cabinet-app{height:100%;overflow:hidden} body.cabinet-app{background:var(--cv-bg,#000000);color:var(--cv-text,#e2e8f0);font-family:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'} body.cabinet-app,body.cabinet-app button,body.cabinet-app input,body.cabinet-app select,body.cabinet-app textarea{font-family:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'} body.cabinet-app h1,body.cabinet-app h2,body.cabinet-app h3,body.cabinet-app h4,body.cabinet-app h5,body.cabinet-app h6{font-family:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'} body.cabinet-app .sidebar,body.cabinet-app .topbar,body.cabinet-app .main-shell,body.cabinet-app .page-body.main,body.cabinet-app main#content{background:var(--cv-bg,#000000)} body.cabinet-app .sidebar{background:var(--cv-sidebar-bg,#0b0d10);padding:0} .app-shell{height:100vh;overflow:hidden} .main-shell{height:100vh;overflow:hidden} .page-body.main,main#content{height:100%;overflow-y:auto;overflow-x:hidden} .cab-dd{position:relative} .cab-dd>summary{list-style:none;cursor:pointer} .cab-dd>summary::-webkit-details-marker{display:none} .cab-dd-menu{position:absolute;top:calc(100% + 8px);right:0;width:280px;z-index:160;display:flex;flex-direction:column;gap:2px} .cab-dd-link{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;color:#e2e8f0;font-size:14px} .cab-dd-link:hover{background:#1e293b} .cab-dd--user .cab-user-panel.notification-popover,.cab-user-panel{width:400px;max-width:min(400px, calc(100vw - 24px));padding:16px;border-radius:14px;background:var(--cv-surface-2,#15171c);border:1px solid #ffffff05;box-shadow:0 16px 48px rgba(0,0,0,0.45);display:flex;flex-direction:column;gap:12px;z-index:170;right:0;top:calc(100% + 10px);position:absolute;color:var(--cv-text,#e2e8f0);font-size:14px;box-sizing:border-box} .cab-user-panel__head{display:flex;align-items:flex-start;gap:12px;padding:4px 2px 2px} .cab-user-panel__avatar{width:52px;height:52px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;background:linear-gradient(135deg,#ffb400,#ffc233);background-size:cover;background-position:center} .cab-user-panel__avatar.avatar--photo,.avatar.avatar--photo,img.avatar.avatar--photo,img.cab-user-panel__avatar{object-fit:cover !important;object-position:center center !important;background:transparent !important;color:transparent;padding:0 !important;display:block !important} img.avatar,img.cab-user-panel__avatar{max-width:none} .cab-user-panel__meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px} .cab-user-panel__name{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:700;color:var(--cv-text,#f1f5f9);text-decoration:none;line-height:1.25} .cab-user-panel__name:hover{color:#fff} .cab-user-panel__pos{font-size:13px;color:var(--cv-text-muted,#94a3b8);line-height:1.35} .cab-user-panel__badge{display:inline-flex;align-self:flex-start;margin-top:2px;padding:3px 10px;border-radius:14px;font-size:12px;font-weight:600;color:#ffc233;background:color-mix(in srgb,#ffb400 18%,transparent)} .cab-user-panel__chev{color:#64748b;font-weight:400;font-size:18px;line-height:1} .cab-user-panel__cta{border:1px solid #ffffff05;border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--cv-card-bg,#0b0d10) 70%,transparent)} .cab-user-panel__cta-status{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px;color:var(--cv-text-muted,#94a3b8);font-size:13px;text-decoration:none} .cab-user-panel__cta-status:hover{color:var(--cv-text,#e2e8f0)} .cab-user-panel__cta-btn{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:14px;background:var(--cv-accent,#ffb400);color:#fff !important;font-size:14px;font-weight:600;text-decoration:none;transition:filter 0.12s} .cab-user-panel__cta-btn:hover{filter:brightness(1.08)} .cab-user-panel__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px} .cab-user-panel__tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-height:88px;padding:12px 6px 10px;border-radius:14px;border:1px solid #ffffff05;background:transparent;color:var(--cv-text,#e2e8f0);text-decoration:none;text-align:center;transition:background 0.12s,border-color 0.12s} .cab-user-panel__tile:hover{background:color-mix(in srgb,#ffb400 10%,transparent);border-color:#ffffff05} .cab-user-panel__tile-ico{display:inline-flex;color:#ffc233} .cab-user-panel__tile-label{font-size:11px;line-height:1.25;font-weight:500;color:var(--cv-text,#e2e8f0)} .cab-user-panel__card{border-radius:14px;border:1px solid #ffffff05;background:color-mix(in srgb,var(--cv-card-bg,#0b0d10) 80%,transparent);overflow:hidden} .cab-user-panel__row{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;color:var(--cv-text,#e2e8f0);text-decoration:none;font-size:14px;border-bottom:1px solid #ffffff05;transition:background 0.12s} .cab-user-panel__row:last-child{border-bottom:1px solid #ffffff05} .cab-user-panel__row:hover{background:color-mix(in srgb,#fff 4%,transparent)} .cab-user-panel__row--static{cursor:default} .cab-user-panel__row--static:hover{background:transparent} .cab-user-panel__row-ico{display:inline-flex;color:#ffc233;flex-shrink:0} .cab-user-panel__row-text{flex:1;min-width:0} .cab-user-panel__theme{display:inline-flex;gap:4px;flex-shrink:0} .cab-user-panel__theme-btn{height:28px;padding:0 8px;border-radius:14px;border:1px solid #ffffff05;background:transparent;color:var(--cv-text-muted,#94a3b8);font-size:11px;font-weight:600;cursor:pointer} .cab-user-panel__theme-btn.is-active,html[data-theme="light"] .cab-user-panel__theme-btn[data-theme-set="light"],html[data-theme="dark"] .cab-user-panel__theme-btn[data-theme-set="dark"],html:not([data-theme]) .cab-user-panel__theme-btn[data-theme-set="dark"]{background:color-mix(in srgb,#ffb400 22%,transparent);border-color:#ffffff05;color:var(--cv-accent)} .cab-user-panel__foot{display:flex;align-items:center;justify-content:center;gap:28px;padding:4px 0 2px} .cab-user-panel__foot a{color:var(--cv-text-muted,#94a3b8);font-size:14px;text-decoration:none} .cab-user-panel__foot a:hover{color:var(--cv-text,#e2e8f0)} html[data-theme="light"] .cab-user-panel,html[data-theme="light"] .cab-dd--user .cab-user-panel.notification-popover{background:#ffffff;border-color:#ffffff05;box-shadow:0 12px 40px rgba(15,23,42,0.14);color:#1e293b} html[data-theme="light"] .cab-user-panel__name{color:#0f172a} html[data-theme="light"] .cab-user-panel__pos{color:#64748b} html[data-theme="light"] .cab-user-panel__badge{color:#2563eb;background:#dbeafe} html[data-theme="light"] .cab-user-panel__cta,html[data-theme="light"] .cab-user-panel__card{background:#fff;border-color:#ffffff05} html[data-theme="light"] .cab-user-panel__tile{border-color:#ffffff05} html[data-theme="light"] .cab-user-panel__tile-label,html[data-theme="light"] .cab-user-panel__row{color:#1e293b;border-bottom-color:#eef2f6} html[data-theme="light"] .cab-user-panel__row:hover{background:#f8fafc} html[data-theme="light"] .cab-user-panel__tile-ico,html[data-theme="light"] .cab-user-panel__row-ico{color:#2fc6f6} html[data-theme="light"] .cab-user-panel__cta-btn{background:#2fc6f6;color:#fff !important} html[data-theme="light"] .cab-user-panel__foot a{color:#64748b} html[data-theme="light"] .cab-user-panel__theme-btn[data-theme-set="light"]{background:#dbeafe;border-color:#ffffff05;color:#1d4ed8} @media (max-width:480px){.cab-user-panel__grid{grid-template-columns:repeat(2,1fr)} .cab-dd--user .cab-user-panel.notification-popover{width:min(400px, calc(100vw - 16px))}} .cab-topbar__balance{display:inline-flex;align-items:center;gap:8px;height:36px !important;padding:0 14px;border-radius:14px !important;background:#0b0d1000 !important;color:#e2e8f0;font-weight:600;font-size:14px;border:1px solid #ffffff14;box-sizing:border-box;transition:border-color 0.12s,color 0.12s,filter 0.12s;text-decoration:none;box-shadow:none !important} .cab-topbar__balance:hover{background:#0b0d1000 !important;border-color:#ffffff14;color:#f1f5f9;filter:brightness(1.08)} .cab-topbar__balance-ico{color:#94a3b8} .cab-topbar__balance:hover .cab-topbar__balance-ico{color:#e2e8f0} .cab-topbar__balance-sum{font-size:14px;line-height:1} .cab-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;font-size:11px;color:#475569;border-top:1px solid #ffffff05;margin-top:32px;flex-wrap:wrap}.cab-footer__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.cab-footer__acred{color:#3f4b5a;font-size:11px;line-height:1.35} .cab-footer a{color:#64748b} .cab-footer a:hover{color:#e2e8f0} a.workspace-switch{text-decoration:none;color:inherit} .sidebar-help a{font-size:11px;color:#ffb400;font-weight:500;display:inline-flex;align-items:center;gap:4px;margin-top:4px} .sidebar-help a:hover{color:#ffc233} .nav-item svg.lx-ico{flex-shrink:0;color:inherit;opacity:0.9} .left_block-wrap,.menu-wrap,.layout,.lx-bg,.glow{display:none !important} body::before{content:none !important;background:none !important;display:none !important} .dc-page,.dashboard-page,.org-page,.profile-page{max-width:1280px} .button.small-button span{display:inline} .topbar .cab-find{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;color:#64748b;z-index:5} .topbar .cab-find__btn{position:relative;z-index:3;flex-shrink:0} .topbar .cab-find__panel{position:absolute;top:0;right:54px;display:none;align-items:center;width:400px;height:46px;margin:0;padding:0 14px;border:1px solid #ffffff05;border-radius:14px;background:#0b0d10;box-sizing:border-box;z-index:2;overflow:hidden} .topbar .cab-find.is-open .cab-find__panel,.topbar .cab-find.is-open .cab-find__panel[hidden]{display:flex !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;z-index:200} .topbar .cab-find.is-open .cab-find__btn{color:#e2e8f0} .topbar .cab-find__btn svg{pointer-events:none} .topbar .cab-find__input{display:block;width:100%;min-width:0;height:44px;padding:0;margin:0;border:1px solid #ffffff05;background:transparent;color:#e2e8f0;font-size:14px;outline:none} .topbar .cab-find__input::placeholder{color:#64748b} @media (max-width:900px){.topbar .cab-find.is-open .cab-find__panel{width:min(400px, calc(100vw - 200px))}} .cab-search__kbd{display:none !important} .topbar{gap:12px;min-height:64px;font-size:14px;padding:12px 36px !important} .topbar-actions{flex:0 1 auto;min-width:0;justify-content:flex-end;flex-wrap:nowrap;gap:8px} .breadcrumb{flex:1 1 auto;min-width:120px;overflow:hidden;font-size:14px;gap:8px} .breadcrumb__root,.breadcrumb__sep{color:#64748b;white-space:nowrap;flex-shrink:0} .breadcrumb__current,.breadcrumb>strong{color:#e2e8f0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;min-width:0} .breadcrumb>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .user-button{flex-shrink:0;padding:6px 20px;gap:10px;border-radius:14px;display:inline-flex;align-items:center} .user-name,.user-name strong,.user-name small{flex-shrink:0;white-space:nowrap;display:flex;flex-direction:column} .user-name{gap:0;text-align:left;line-height:1.2} .user-name strong{font-size:14px;color:#e2e8f0;font-weight:600} .user-name small{font-size:12px;color:#64748b} .cab-find__input::-webkit-search-cancel-button{display:none} .topbar .icon-button,.topbar button.icon-button,.topbar a.icon-button,.topbar .mobile-menu-button,.topbar .cab-dd>summary.icon-button{height:46px !important;width:46px !important;min-height:0 !important;padding:0 !important;border-radius:14px !important;box-sizing:border-box} .topbar .icon-button svg.lx-ico,.topbar .cab-find__btn svg.lx-ico,.topbar .cab-topbar__balance-ico{width:20px;height:20px} .topbar .avatar,.topbar .avatar.avatar--round,.topbar .user-button .avatar,.cab-dd--user .avatar,.cab-dd--user summary .avatar,body.cabinet-app .avatar{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;border-radius:50% !important;overflow:hidden !important;flex-shrink:0 !important;align-self:center !important;font-size:12px;display:inline-flex !important;align-items:center;justify-content:center} .cab-user-panel__avatar{width:52px !important;height:52px !important;min-width:52px !important;min-height:52px !important;border-radius:50% !important;font-size:16px} .topbar .topbar-divider{height:28px;margin:0 2px} .topbar .cab-dd-link{font-size:14px} body.cabinet-app .page-body.main,body.cabinet-app main#content{max-width:none;margin-inline:0} body.cabinet-app .dc-page,body.cabinet-app .dashboard-page,body.cabinet-app .org-page,body.cabinet-app .profile-page{max-width:1440px;margin-inline:auto} body.cabinet-app .dashboard-page .dashboard-top{margin-bottom:16px;padding-bottom:14px;gap:12px} body.cabinet-app .dashboard-page .dashboard-layout{grid-template-columns:minmax(0, 1fr) 320px;gap:16px;align-items:start} body.cabinet-app .dashboard-page .dashboard-sidebar{position:sticky;top:0;align-self:start} body.cabinet-app .dashboard-page .dashboard-widget{margin-bottom:12px} body.cabinet-app .dashboard-page .dashboard-sidebar .dashboard-widget:last-child{margin-bottom:0} body.cabinet-app .dashboard-page .dashboard-services-grid{grid-template-columns:repeat(2,minmax(0, 1fr));gap:12px} body.cabinet-app .dashboard-page .dashboard-service-card{padding:16px} @media (min-width:1150px){body.cabinet-app .dashboard-page .dashboard-services-grid{grid-template-columns:repeat(3,minmax(0, 1fr))}} @media (max-width:1100px){body.cabinet-app .dashboard-page .dashboard-layout{grid-template-columns:minmax(0, 1fr) 280px}} @media (max-width:900px){body.cabinet-app .dashboard-page .dashboard-layout{grid-template-columns:minmax(0, 1fr)} body.cabinet-app .dashboard-page .dashboard-sidebar{position:static}} @media (max-width:560px){body.cabinet-app .dashboard-page .dashboard-services-grid{grid-template-columns:minmax(0, 1fr)}} body.cabinet-app .cab-footer{max-width:1440px;margin:20px auto 0;padding:16px 0}.cab-footer__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.cab-footer__acred{color:#3f4b5a;font-size:11px;line-height:1.35}
/* dashboard-bridge.css */
.dashboard-page,.dc-page,.org-page,.profile-page,.partners-page{color:var(--cv-text,#e2e8f0)} .dashboard-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px} .dashboard-top__title{font-size:24px;font-weight:700;color:var(--cv-text,#e2e8f0);letter-spacing:-0.02em;margin:0} .dashboard-top__meta{color:var(--cv-text-muted,#64748b);margin-top:4px;font-size:12px} .dashboard-top__actions{display:flex;flex-wrap:wrap;gap:8px} .dashboard-top__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:14px;background:var(--cv-surface-2,#15171c);color:var(--cv-text,#e2e8f0);font-weight:500;font-size:12px;border:1px solid #ffffff05} .dashboard-top__btn:hover{filter:brightness(1.08)} .dashboard-top__btn--primary{background:var(--cv-accent,#ffb400);color:var(--cv-accent-ink,#fff)} .dashboard-top__btn--primary:hover{background:var(--cv-accent-hover,#e6a200)} .dashboard-balance,.dashboard-top__balance .dashboard-balance{background:var(--cv-card-bg,#0b0d10);border:1px solid #ffffff05;border-radius:14px;padding:16px 18px;min-width:220px} .dashboard-balance__label{display:block;font-size:11px;color:var(--cv-text-muted,#64748b);margin-bottom:4px} .dashboard-balance__value{display:block;font-size:24px;font-weight:700;color:var(--cv-text,#e2e8f0)} .dashboard-balance__meta{display:block;font-size:11px;color:var(--cv-text-muted,#64748b);margin:6px 0 10px} .dashboard-balance__action{display:inline-flex;align-items:center;gap:6px;color:var(--cv-accent,#ffb400);font-weight:500;font-size:12px} .org-alert{padding:12px 14px;border-radius:14px;margin-bottom:16px;background:var(--cv-surface-2,#15171c);color:var(--cv-text,#e2e8f0)} .org-alert--ok{border:1px solid #ffffff05;color:#86efac} .card-index,.dc-card,.panel-card,.lx-card{background:var(--cv-card-bg,#0b0d10);border:1px solid #ffffff05;border-radius:14px;padding:20px 24px;margin-bottom:16px;color:var(--cv-text,#e2e8f0)} .card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px, 1fr));gap:14px;margin-bottom:20px} #content input[type="text"]:not(.lx-profile__input),#content input[type="email"]:not(.lx-profile__input),#content input[type="password"]:not(.lx-profile__input),#content input[type="tel"]:not(.lx-profile__input),#content input[type="number"]:not(.lx-profile__input),#content input[type="search"]:not(.cab-search__input):not(.lx-profile__input),#content select:not(.lx-profile__input),#content textarea:not(.lx-profile__input){background:var(--cv-input-bg,var(--cv-surface,#0b0d10));border:1px solid #ffffff05;border-radius:14px;padding:8px 10px;color:var(--cv-text,#e2e8f0)} #content input:not(.cab-search__input):not(.lx-profile__input):focus,#content select:not(.lx-profile__input):focus,#content textarea:not(.lx-profile__input):focus{outline:none;border-color:#ffffff05} table.dc-table,.dc-table,.bx-table{width:100%;border-collapse:collapse} table.dc-table th,.dc-table th{text-align:left;font-size:10px;font-weight:600;color:var(--cv-text-muted,#64748b);text-transform:uppercase;letter-spacing:0.06em;padding:8px 12px 8px 0;border-bottom:1px solid #ffffff05} table.dc-table td,.dc-table td{padding:12px 12px 12px 0;border-bottom:1px solid #ffffff05;color:var(--cv-text,#e2e8f0)} .status-ok,.is-active{color:#22c55e} .status-warn{color:#f59e0b} .status-bad{color:#f87171}
/* normalize.css */
body.cabinet-app{--cv-radius:14px;--cv-radius-lg:14px;--cv-radius-md:14px;--cv-radius-sm:14px;--cv-font-sans:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';--cv-font-display:'Golos Text',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-family:var(--cv-font-sans) !important} body.cabinet-app,body.cabinet-app button,body.cabinet-app input,body.cabinet-app select,body.cabinet-app textarea,body.cabinet-app h1,body.cabinet-app h2,body.cabinet-app h3,body.cabinet-app h4,body.cabinet-app h5,body.cabinet-app h6{font-family:var(--cv-font-sans) !important} body.cabinet-app .dc-page,body.cabinet-app .org-page,body.cabinet-app .profile-page,body.cabinet-app .partners-page,body.cabinet-app .dashboard-page,body.cabinet-app .services-page{color:var(--cv-text,#e2e8f0)} body.cabinet-app .cv-block,body.cabinet-app .cv-block--bordered,body.cabinet-app .cv-block--flush,body.cabinet-app .dc-table-block,body.cabinet-app .dc-detail-card,body.cabinet-app .dc-empty,body.cabinet-app .dc-actions,body.cabinet-app .dc-msg,body.cabinet-app .dc-list-head,body.cabinet-app .dc-buy-zone,body.cabinet-app .dc-buy-result,body.cabinet-app .dc-add-form,body.cabinet-app .dc-staff-queue,body.cabinet-app .dc-detail-sections,body.cabinet-app .org-card,body.cabinet-app .org-alert,body.cabinet-app .partners-cabinet__section,body.cabinet-app .partners-kpi__item,body.cabinet-app .partners-cabinet__table-wrap,body.cabinet-app .profile-page__card,body.cabinet-app .dashboard__card,body.cabinet-app .dashboard-widget,body.cabinet-app .dashboard-stat,body.cabinet-app .dashboard-balance,body.cabinet-app .dashboard-service-card,body.cabinet-app .card-index,body.cabinet-app .dc-card,body.cabinet-app .panel-card,body.cabinet-app .lx-card,body.cabinet-app .lx-help__block,body.cabinet-app .lx-help-card,body.cabinet-app .lx-shop-cat,body.cabinet-app .docs-navigation,body.cabinet-app .stat-card,body.cabinet-app .billing-summary,body.cabinet-app [class*="table-block"],body.cabinet-app [class*="table-wrap"],body.cabinet-app [class*="list-block"]{background:var(--cv-card-bg,#0b0d10) !important;color:var(--cv-text,#e2e8f0);border:1px solid #ffffff05 !important;border-radius:14px !important} body.cabinet-app .dc-detail-card--chart,body.cabinet-app .dc-action,body.cabinet-app .partners-kpi__item--accent,body.cabinet-app .dc-buy-zone,body.cabinet-app .help-orbit{background:var(--cv-surface-2,#15171c) !important} body.cabinet-app [class*="card"]:not([class*="cab-user-panel"]),body.cabinet-app [class*="widget"],body.cabinet-app [class*="-panel"]:not([class*="cab-user-panel"]),body.cabinet-app [class*="__panel"]:not([class*="cab-user-panel"]),body.cabinet-app [class*="__section"]:not([class*="cab-user-panel"]){border-radius:14px !important} body.cabinet-app .dc-modal__dialog,body.cabinet-app [class*="modal__dialog"],body.cabinet-app [class*="modal__panel"]{border-radius:14px !important;background:var(--cv-card-bg,#0b0d10) !important;color:var(--cv-text,#e2e8f0)} body.cabinet-app input:not(.cab-search__input):not(.lx-profile__input):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),body.cabinet-app select:not(.lx-profile__input),body.cabinet-app textarea:not(.lx-profile__input),body.cabinet-app [class*="search"]:not(table):not(.cab-search):not(.cab-search__panel):not(.cab-search__toggle):not(.cab-search__input):not(.cab-search__field):not(.cab-search__typeph):not(.cab-search__icon):not(.cab-search__kbd):not(.dash-feed__find):not(.dash-home__search),body.cabinet-app .dc-list-search,body.cabinet-app .dc-add-field input,body.cabinet-app .dc-add-field select,body.cabinet-app .dc-console-field input{border-radius:14px !important;background-color:var(--cv-input-bg,var(--cv-surface,#0b0d10)) !important;border:1px solid #ffffff05 !important;color:var(--cv-text,#e2e8f0) !important;font-size:13px} body.cabinet-app input:not(.cab-search__input):not(.lx-profile__input):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="file"]),body.cabinet-app select:not(.lx-profile__input){height:38px;padding:0 12px;line-height:36px} body.cabinet-app textarea:not(.lx-profile__input){padding:10px 12px;line-height:1.5} body.cabinet-app .dc-list-search{height:38px;padding:0 14px} body.cabinet-app input:not(.lx-profile__input)::placeholder,body.cabinet-app textarea:not(.lx-profile__input)::placeholder{color:var(--cv-text-muted,#64748b)} body.cabinet-app input:not(.cab-search__input):not(.lx-profile__input):focus,body.cabinet-app select:not(.lx-profile__input):focus,body.cabinet-app textarea:not(.lx-profile__input):focus{outline:none;border-color:#ffffff05;box-shadow:0 0 0 3px color-mix(in srgb, var(--cv-accent) 18%, transparent)} body.cabinet-app button,body.cabinet-app [class*="-btn"],body.cabinet-app [class*="__btn"],body.cabinet-app [class*="-submit"],body.cabinet-app [class*="__submit"],body.cabinet-app [class*="__cta"],body.cabinet-app .dc-action,body.cabinet-app .dc-copy-btn,body.cabinet-app .dc-row__btn,body.cabinet-app .org-btn,body.cabinet-app .partners-cabinet__btn{border-radius:14px !important} body.cabinet-app [class*="icon-btn"],body.cabinet-app [class*="__icon-btn"]{border-radius:14px !important;display:inline-flex;align-items:center;justify-content:center} body.cabinet-app .org-btn--primary,body.cabinet-app .partners-cabinet__btn--primary,body.cabinet-app [class*="btn--primary"],body.cabinet-app [class*="btn-primary"],body.cabinet-app .dc-add-submit,body.cabinet-app .dashboard-top__btn--primary{background:var(--cv-accent,#ffb400) !important;border-color:#ffffff05 !important;color:var(--cv-accent-ink,#ffffff) !important} body.cabinet-app .org-btn--primary:hover,body.cabinet-app .partners-cabinet__btn--primary:hover,body.cabinet-app [class*="btn--primary"]:hover,body.cabinet-app [class*="btn-primary"]:hover,body.cabinet-app .dc-add-submit:hover,body.cabinet-app .dashboard-top__btn--primary:hover{background:var(--cv-accent-hover,#e6a200) !important;border-color:#ffffff05 !important} body.cabinet-app .dc-table th,body.cabinet-app .org-table th,body.cabinet-app .partners-cabinet-table th,body.cabinet-app [class*="table"] thead th{color:var(--cv-text-muted,#64748b) !important;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;border-bottom:1px solid #ffffff05} body.cabinet-app .dc-table td,body.cabinet-app .org-table td,body.cabinet-app .partners-cabinet-table td,body.cabinet-app [class*="table"] tbody td{color:var(--cv-text,#e2e8f0) !important;border-bottom:1px solid #ffffff05;font-size:13px} body.cabinet-app .dc-table tbody tr:last-child td,body.cabinet-app .org-table tbody tr:last-child td{border-bottom:1px solid #ffffff05} body.cabinet-app .cv-text-muted,body.cabinet-app .dc-detail-card__text--muted,body.cabinet-app .org-card__note,body.cabinet-app .partners-cabinet__note,body.cabinet-app .partners-kpi__label,body.cabinet-app .profile-page__lead,body.cabinet-app .dashboard-top__meta,body.cabinet-app .partners-cabinet__meta,body.cabinet-app .partners-cabinet__hint{color:var(--cv-text-muted,#64748b) !important} body.cabinet-app .dc-detail-card__title,body.cabinet-app .org-card__title,body.cabinet-app .partners-cabinet__h1,body.cabinet-app .partners-cabinet__h2,body.cabinet-app .profile-page__title,body.cabinet-app .dashboard__title,body.cabinet-app .dashboard-widget__title,body.cabinet-app .dashboard-top__title,body.cabinet-app .dc-staff-queue__title,body.cabinet-app .dc-detail-header__title,body.cabinet-app .dc-page>h1,body.cabinet-app .org-page>h1{color:var(--cv-text,#e2e8f0) !important;letter-spacing:-0.02em} body.cabinet-app .org-link-danger,body.cabinet-app [class*="--danger"],body.cabinet-app .dc-row__dropdown-item--danger{color:#f87171} body.cabinet-app #content a:not([class*="btn"]):not([class*="button"]):not(.dc-action):not([class*="__link-btn"]):not(.nav-item):not(.cab-dd-link):not(.dash-feed__pay):not(.dash-feed__chip):not(.dash-finance__cta):not([class*="__cta"]){color:#ffffff;text-decoration:none} body.cabinet-app #content a:not([class*="btn"]):not([class*="button"]):not(.dc-action):not([class*="__link-btn"]):not(.nav-item):not(.cab-dd-link):not(.dash-feed__pay):not(.dash-feed__chip):not(.dash-finance__cta):not([class*="__cta"]):hover{color:#ffb400} .cab-footer a{color:#ffffff} .cab-footer a:hover{color:#ffb400} body.cabinet-app .dc-msg,body.cabinet-app .dc-row__status,body.cabinet-app .org-alert,body.cabinet-app .partners-kpi__sub,body.cabinet-app .subtle-badge{border-radius:14px !important} body.cabinet-app .live-dot,body.cabinet-app .status i,body.cabinet-app [class*="__dot"]{border-radius:14px} body.cabinet-app .org-nav,body.cabinet-app .partners-cabinet__nav{gap:8px} body.cabinet-app .org-nav__link,body.cabinet-app .partners-cabinet__nav-link{background:var(--cv-surface-2,#15171c) !important;color:var(--cv-text,#e2e8f0) !important;border:1px solid #ffffff05 !important;border-radius:14px !important} body.cabinet-app .org-nav__current,body.cabinet-app .partners-cabinet__nav-current{background:var(--cv-accent,#ffb400) !important;color:#fff !important;border:1px solid #ffffff05 !important;border-radius:14px !important} body.cabinet-app .dash-home__search .cab-search__input,body.cabinet-app .dash-home__search input.cab-search__input[type="search"]{padding:0 !important;min-height:0 !important;height:100% !important}
/* Footer spacing + CRM status pulse */
.cab-footer__links{display:inline-flex;align-items:center;flex-wrap:wrap;gap:16px}
.cab-footer .footer-separator{margin:0;color:#334155}
.cab-footer .footer-status{display:inline-flex;align-items:center;gap:8px;margin-left:4px;color:#64748b}
.lx-header-status__dot{position:relative;display:inline-block;width:10px;height:10px;border-radius:50%!important;flex-shrink:0;background:#95c500;box-shadow:0 0 0 0 rgba(149,197,0,.45);animation:lx-header-status-pulse 2.2s ease-in-out infinite}
.lx-header-status__dot::after{content:'';position:absolute;inset:0;border-radius:50%;background:inherit;animation:lx-header-status-glow 2.2s ease-in-out infinite}
@keyframes lx-header-status-pulse{0%,100%{box-shadow:0 0 0 0 rgba(149,197,0,.45)}50%{box-shadow:0 0 0 10px rgba(149,197,0,0)}}
@keyframes lx-header-status-glow{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.92)}}