:root{--otk-accent: #F4571E;--otk-accent-dark: #c23c0e;--otk-accent-soft: rgba(244, 87, 30, .12);--otk-accent-line: rgba(244, 87, 30, .4);--otk-navy: #0E1A3C;--otk-page: linear-gradient(160deg, #F7F5F2, #eceef4);--otk-surface: #ffffff;--otk-surface-solid: #ffffff;--otk-panel: linear-gradient(165deg, #ffffff, #f4f2ed);--otk-page-solid: #F1F1F3;--otk-sidebar: #0E1A3C;--panel-solid: #ffffff;--otk-line: rgba(14, 26, 60, .09);--otk-line-strong: rgba(14, 26, 60, .25);--otk-hover: rgba(14, 26, 60, .03);--most-shapka-line: rgba(14, 26, 60, .08);--most-pole-line: rgba(14, 26, 60, .14);--most-pole-fon: rgba(255, 255, 255, .85);--most-data-line: #cbd5e1;--most-stroka-line: rgba(14, 26, 60, .06);--most-knopka-line: rgba(14, 26, 60, .22);--most-zagolovok-line: rgba(14, 26, 60, .1);--most-knopka-ten: 0 4px 18px rgba(244, 87, 30, .32);--most-menyu-tekst: #F7F5F2;--most-menyu-tekst-tihiy: rgba(247, 245, 242, .62);--most-menyu-tekst-slabyy: rgba(247, 245, 242, .38);--most-metka-ok: var(--green);--most-metka-beda: var(--red);--most-metka-zhdyot: var(--orange);--most-metka-svedeniya: var(--accent);--most-na-tyomnom: #F7F5F2;--most-planka: #F7F5F2;--most-dolg: #F4571E;--most-blik-1: color-mix(in srgb, var(--otk-accent) 14%, transparent);--most-blik-2: rgba(14, 26, 60, .12);--most-oblozhka-2: #24356b;--most-ramka-okna: #d9d3c9;--most-mobile-fon: #eceef4;--most-mobile-line: rgba(16, 29, 53, .1);--most-ten-shtorki: rgba(16, 29, 53, .18);--most-steklo-navedenie: var(--otk-hover);--most-steklo-vybrano: var(--otk-accent-soft);--most-fon-tihiy: var(--otk-hover);--most-ten-karty: var(--otk-shadow-s);--most-tekst-2: var(--otk-text-2);--most-rabochaya-oblast: transparent;--most-obvodka-noch: var(--otk-line-strong);--otk-text: #0E1A3C;--otk-text-2: #6E6963;--otk-text-3: rgba(14, 26, 60, .45);--otk-on-accent: #ffffff;--otk-vvod-fon: color-mix(in srgb, var(--otk-accent) 5%, #ffffff);--otk-vvod-liniya: var(--otk-accent-line);--otk-vvod-tekst: var(--otk-navy);--otk-schet-fon: color-mix(in srgb, var(--otk-text) 5%, var(--otk-surface-solid));--otk-schet-liniya: var(--otk-line);--otk-danger: #F4571E;--otk-signal: var(--otk-danger);--otk-signal-soft: color-mix(in srgb, #F4571E 12%, transparent);--otk-warn: #d9a441;--otk-ok: #2f7d5b;--otk-face-0: #0E1A3C;--otk-face-1: #142637;--otk-face-2: #383865;--otk-face-3: #403E53;--otk-face-4: #0A4C77;--otk-face-5: #625E8F;--otk-face-6: #44729F;--otk-face-7: #647085;--otk-warn-text: #b45309;--otk-meeting-text: #1d4ed8;--otk-out-text: #2563eb;--otk-holiday-text: #047857;--otk-font: "Pliant", "Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--otk-font-display: "Pliant", "Onest", system-ui, sans-serif;--otk-size-h1: 30px;--otk-size-h2: 21px;--otk-size-h3: 16px;--otk-size-text: 14px;--otk-size-small: 13px;--otk-size-cap: 12px;--otk-gap-1: 4px;--otk-gap-2: 8px;--otk-gap-3: 12px;--otk-gap-4: 16px;--otk-gap-5: 24px;--otk-gap-6: 34px;--otk-gap-7: 40px;--otk-r-s: 10px;--otk-r: 16px;--otk-r-l: 20px;--otk-r-pill: 999px;--otk-shadow-s: 0 2px 8px rgba(14, 26, 60, .06);--otk-shadow: 0 8px 24px rgba(14, 26, 60, .08);--otk-shadow-accent: 0 4px 20px rgba(244, 87, 30, .3)}html[data-theme=dark]{--otk-page: linear-gradient(180deg, #0B1430, #0a1128);--otk-vvod-fon: color-mix(in srgb, var(--otk-accent) 12%, #16224a);--otk-vvod-liniya: var(--otk-accent-line);--otk-vvod-tekst: #F7F5F2;--otk-surface: #16224a;--otk-surface-solid: #16224a;--otk-panel: linear-gradient(165deg, #1a2b52, #0E1A3C);--most-shapka-line: rgba(247, 245, 242, .1);--most-pole-line: rgba(247, 245, 242, .16);--most-pole-fon: rgba(247, 245, 242, .06);--most-data-line: rgba(247, 245, 242, .14);--most-stroka-line: rgba(247, 245, 242, .1);--most-knopka-line: rgba(247, 245, 242, .28);--most-zagolovok-line: rgba(247, 245, 242, .1);--most-knopka-ten: 0 4px 18px rgba(244, 87, 30, .32);--most-menyu-tekst: #F7F5F2;--most-menyu-tekst-tihiy: rgba(247, 245, 242, .62);--most-menyu-tekst-slabyy: rgba(247, 245, 242, .38);--most-metka-ok: var(--green);--most-metka-beda: var(--red);--most-metka-zhdyot: var(--orange);--most-metka-svedeniya: var(--accent);--most-na-tyomnom: #F7F5F2;--most-planka: #F7F5F2;--most-dolg: #F4571E;--most-blik-1: color-mix(in srgb, var(--otk-accent) 20%, transparent);--most-blik-2: rgba(60, 110, 240, .22);--most-oblozhka-2: #24356b;--most-ramka-okna: #38477a;--most-mobile-fon: var(--otk-page-solid);--most-mobile-line: rgba(255,255,255,.08);--most-ten-shtorki: rgba(0, 0, 0, .45);--most-steklo-navedenie: #1d2b57;--most-steklo-vybrano: rgba(244, 87, 30, .18);--most-fon-tihiy: rgba(247, 245, 242, .08);--most-ten-karty: 0 8px 30px rgba(0, 0, 0, .25);--most-tekst-2: rgba(247, 245, 242, .5);--most-rabochaya-oblast: #131e40;--most-obvodka-noch: rgba(247, 245, 242, .3);--otk-page-solid: #0B122C;--panel-solid: #16233f;--otk-line: rgba(247, 245, 242, .14);--otk-line-strong: rgba(247, 245, 242, .4);--otk-hover: rgba(247, 245, 242, .05);--otk-text: #F7F5F2;--otk-text-2: rgba(247, 245, 242, .55);--otk-text-3: rgba(247, 245, 242, .38);--otk-warn: #e0b76b;--otk-ok: #74c9a2;--otk-warn-text: #fbbf24;--otk-meeting-text: #93c5fd;--otk-out-text: #93c5fd;--otk-holiday-text: #34d399;--otk-shadow-s: 0 2px 8px rgba(0, 0, 0, .35);--otk-shadow: 0 8px 30px rgba(0, 0, 0, .35);--otk-face-0: #223A63;--otk-face-1: #203447;--otk-face-2: #48465B;--otk-face-3: #165681;--otk-face-4: #3E5873;--otk-face-5: #5A5889;--otk-face-6: #54709B;--otk-face-7: #647085}html[data-density=compact]{--otk-gap-2: 6px;--otk-gap-3: 7px;--otk-gap-4: 12px;--otk-gap-5: 16px;--otk-gap-6: 22px;--otk-gap-7: 26px}html[data-brand=otkryto-brand]{--page-bg: var(--otk-page-solid);--sidebar-solid: var(--otk-sidebar);--otk-size-h1: 30px;--otk-size-h2: 21px;--otk-size-micro: 10.7px;--otk-weight-h1: 800;--otk-weight-h2: 700;--otk-weight-text: 400;--otk-weight-cap: 500;--otk-lh-h1: 1.05;--otk-lh-h2: 1.3;--otk-lh-text: 1.62}html[data-brand=otkryto-brand] .otk-h1{line-height:var(--otk-lh-h1)}html[data-brand=otkryto-brand] .otk-h2{line-height:var(--otk-lh-h2)}html[data-brand=otkryto-indigo]{--page-bg: #E4E9F5;--sidebar-solid: #0F1734}html[data-brand=otkryto-indigo][data-theme=dark]{--page-bg: #070C1C}html[data-brand=otkryto-compact]{--page-bg: #EAEDF2;--sidebar-solid: #1C2430}html[data-brand=otkryto-compact][data-theme=dark]{--page-bg: #12161C;--sidebar-solid: #0F131A}[data-brand=otkryto-brand]{--primary: var(--otk-accent);--primary-hover: var(--otk-accent-dark);--primary-light: var(--otk-accent-soft);--primary-alpha: var(--otk-accent-soft);--accent: var(--otk-accent);--accent-bg: var(--otk-accent-soft);--red: var(--otk-danger);--danger: var(--otk-danger);--green: var(--otk-ok);--warning: var(--otk-warn);--text-primary: var(--otk-text);--text-secondary: var(--otk-text-2);--text-muted: var(--otk-text-3);--card-bg: var(--otk-surface);--card-border: var(--otk-line);--border: var(--otk-line);--border-color: var(--otk-line);--bg-hover: var(--otk-hover);--bg-secondary: var(--otk-surface)}[data-brand=otkryto-brand] .page-title,[data-brand=otkryto-brand] .card-title,[data-brand=otkryto-brand] .section-title,[data-brand=otkryto-brand] .modal-title{font-family:var(--otk-font-display);font-weight:800;letter-spacing:-.02em;color:var(--otk-text)}[data-brand=otkryto-brand] .card,[data-brand=otkryto-brand] .info-card,[data-brand=otkryto-brand] .table-container,[data-brand=otkryto-brand] .deals-table-card,[data-brand=otkryto-brand] .filter-card{background:var(--otk-surface);border-color:var(--otk-line);border-radius:var(--otk-r);box-shadow:var(--otk-shadow-s)}[data-brand=otkryto-brand] .btn-primary,[data-brand=otkryto-brand] .btn.btn-primary{background:var(--otk-accent);border-color:var(--otk-accent);color:var(--otk-on-accent);box-shadow:var(--otk-shadow-accent)}[data-brand=otkryto-brand] .btn-primary:hover{background:var(--otk-accent-dark);border-color:var(--otk-accent-dark)}[data-brand=otkryto-brand] .btn:not(.btn-primary),[data-brand=otkryto-brand] .btn-secondary,[data-brand=otkryto-brand] .btn-ghost{background:transparent;border-color:var(--otk-line-strong);color:var(--otk-text)}[data-brand=otkryto-brand] .btn:not(.btn-primary):hover{border-color:var(--otk-accent);color:var(--otk-accent)}[data-brand=otkryto-brand] .data-table thead th{font-size:var(--otk-size-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--otk-text-2);background:transparent;border-bottom:1px solid var(--otk-line)}[data-brand=otkryto-brand] .data-table td{border-bottom:1px solid var(--otk-line)}[data-brand=otkryto-brand] .data-table tbody tr:hover{background:var(--otk-hover)}[data-brand=otkryto-brand] .form-input,[data-brand=otkryto-brand] .form-control,[data-brand=otkryto-brand] .searchable-select__trigger,[data-brand=otkryto-brand] .ds-datepicker__trigger,[data-brand=otkryto-brand] input[type=text],[data-brand=otkryto-brand] input[type=number],[data-brand=otkryto-brand] input[type=date],[data-brand=otkryto-brand] select,[data-brand=otkryto-brand] textarea{border-radius:var(--otk-r-s);border-color:var(--otk-line);background:var(--otk-surface-solid);color:var(--otk-text)}[data-brand=otkryto-brand] .ds-datepicker .ds-datepicker__trigger,[data-brand=otkryto-brand] .ds-datepicker.form-control .ds-datepicker__trigger,[data-brand=otkryto-brand] .deal-modal-layout .ds-datepicker.form-control .ds-datepicker__trigger,[data-brand=otkryto-brand] .doc-modal-layout .ds-datepicker.form-control .ds-datepicker__trigger{background:var(--otk-surface-solid)!important;border-radius:var(--otk-r-s)!important}[data-brand=otkryto-brand] .form-label{color:var(--otk-text-2);font-size:var(--otk-size-cap)}[data-brand=otkryto-brand] .badge,[data-brand=otkryto-brand] .status-badge,[data-brand=otkryto-brand] .filter-badge{border-radius:var(--otk-r-pill);font-size:var(--otk-size-cap);font-weight:600}[data-brand=otkryto-brand] .dash-debt,[data-brand=otkryto-brand] .text-danger,[data-brand=otkryto-brand] .overdue,[data-brand=otkryto-brand] .sla-badge--overdue{color:var(--otk-danger)}[data-brand=otkryto-brand] .header-tab.active,[data-brand=otkryto-brand] .tab-button[aria-selected=true],[data-brand=otkryto-brand] .tabs button[aria-selected=true]{color:var(--otk-accent);border-bottom-color:var(--otk-accent)}[data-brand=otkryto-brand] .modal-panel,[data-brand=otkryto-brand] .fpm-panel{border-radius:var(--otk-r-l);background:var(--otk-panel);border-color:var(--otk-line)}[data-brand=otkryto-brand]{--fpm-frame: var(--otk-surface-solid);--fpm-frame-edge: #d9d3c9}html[data-theme=dark][data-brand=otkryto-brand]{--fpm-frame-edge: #38477a}[data-brand=otkryto-brand] .nav-item.active,[data-brand=otkryto-brand] .nav-item.router-link-active{box-shadow:inset 3px 0 0 var(--otk-accent)}[data-brand=otkryto-brand] .customer-contact-link,[data-brand=otkryto-brand] .data-table a:not(.btn):not(.otk-btn){color:var(--otk-text);text-decoration:none}[data-brand=otkryto-brand] .customer-contact-link:hover,[data-brand=otkryto-brand] .data-table a:not(.btn):not(.otk-btn):hover{color:var(--otk-accent)}[data-brand=otkryto-brand] .badge-info,[data-brand=otkryto-brand] .badge-secondary,[data-brand=otkryto-brand] .badge-default{background:var(--otk-hover);color:var(--otk-text-2);border-color:transparent}[data-brand=otkryto-brand] .customer-avatar,[data-brand=otkryto-brand] .user-avatar-letter{background:var(--otk-accent-soft);color:var(--otk-text)}[data-brand=otkryto-brand] .empty-state>svg{width:44px;height:44px;opacity:.35;margin-bottom:10px}[data-brand=otkryto-brand] .empty-state>p{color:var(--otk-text-2);margin-bottom:14px}[data-brand=otkryto-brand] .floating-header{padding-top:var(--otk-gap-2);padding-bottom:var(--otk-gap-2)}[data-brand=otkryto-brand] .trigger-name{font-size:var(--otk-size-small)}[data-brand=otkryto-brand] .trigger-workplace{font-size:var(--otk-size-cap)}.profile-tools{padding:var(--otk-gap-3) var(--otk-gap-4);border-top:1px solid var(--otk-line);flex:0 0 auto}.profile-tools__title{font-size:var(--otk-size-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--otk-text-2);margin-bottom:var(--otk-gap-2)}.profile-tool{display:flex;align-items:center;gap:var(--otk-gap-3);width:100%;padding:var(--otk-gap-2) 0;background:none;border:0;font:inherit;font-size:var(--otk-size-small);color:var(--otk-text);cursor:pointer;text-align:left}.profile-tool:hover{color:var(--otk-accent)}.profile-tool__name{flex:1}.profile-tool__value{font-size:var(--otk-size-cap);color:var(--otk-text-2)}.profile-tool--wrap{cursor:default}[data-brand=otkryto-brand] .profile-dropdown .profile-cover{background:linear-gradient(150deg,var(--otk-navy),#24356b)!important}[data-brand=otkryto-brand] .nav-section-badge{background:var(--otk-danger);color:var(--otk-on-accent);font-weight:700}[data-brand=otkryto-brand] .auth-page{background:var(--otk-page);font-family:var(--otk-font)}[data-brand=otkryto-brand] .auth-logo{background:none;box-shadow:none;border:0;width:auto;height:auto;padding:0}[data-brand=otkryto-brand] .auth-logo .brand-mark{--znak-planka: 32px}[data-brand=otkryto-brand] .auth-logo .brand-mark i{background:var(--otk-navy)}[data-brand=otkryto-brand] .auth-logo .brand-mark i:last-child{background:var(--otk-accent)}[data-brand=otkryto-brand] .auth-title{font-family:var(--otk-font-display);font-weight:900;letter-spacing:.04em;color:var(--otk-text);text-transform:uppercase}[data-brand=otkryto-brand] .auth-title--fayl{display:flex;justify-content:center;margin:4px 0 8px}[data-brand=otkryto-brand] .auth-wordmark{display:block;height:16px;width:auto}[data-brand=otkryto-brand] .auth-wordmark--svetlaya,[data-theme=dark] [data-brand=otkryto-brand] .auth-wordmark--tyomnaya,[data-brand=otkryto-brand][data-theme=dark] .auth-wordmark--tyomnaya{display:none}[data-theme=dark] [data-brand=otkryto-brand] .auth-wordmark--svetlaya,[data-brand=otkryto-brand][data-theme=dark] .auth-wordmark--svetlaya{display:block}[data-brand=otkryto-brand] .auth-hint,[data-brand=otkryto-brand] .auth-label{color:var(--otk-text-2)}[data-brand=otkryto-brand] .auth-input{border-radius:var(--otk-r-s);border-color:var(--otk-line);background:var(--otk-surface-solid);color:var(--otk-text)}[data-brand=otkryto-brand] .auth-input:focus{border-color:transparent;box-shadow:none;outline:2px solid var(--otk-accent);outline-offset:1px}[data-brand=otkryto-brand] .auth-submit{background:var(--otk-accent);border-color:var(--otk-accent);color:var(--otk-on-accent);border-radius:var(--otk-r-pill);font-family:var(--otk-font-display);font-weight:700;box-shadow:var(--otk-shadow-accent)}html[data-theme=dark][data-brand=otkryto-brand] input[type=date],html[data-theme=dark][data-brand=otkryto-brand] input[type=time],html[data-theme=dark][data-brand=otkryto-brand] input[type=datetime-local],html[data-theme=dark][data-brand=otkryto-brand] input[type=month]{color-scheme:dark}[data-brand=otkryto-brand][data-theme=dark]{--gradient: linear-gradient(180deg, #0B1430, #0a1128);--glass-bg: #16224a;--glass-border: rgba(247, 245, 242, .14);--glass-hover: #1d2b57;--glass-active: rgba(244, 87, 30, .18);--content-bg: #131e40;--card-bg: #16224a;--modal-bg: #16224a;--dropdown-bg: #16224a;--bg-muted: rgba(247, 245, 242, .08);--card-border: rgba(247, 245, 242, .14);--card-shadow: 0 8px 30px rgba(0, 0, 0, .25);--text-primary: #F7F5F2;--text-secondary: rgba(247, 245, 242, .5);--text-muted: rgba(247, 245, 242, .38)}[data-brand=otkryto-brand] .floating-app{background:var(--gradient);background-attachment:fixed;position:relative}[data-brand=otkryto-brand] .floating-app:before,[data-brand=otkryto-brand] .floating-app:after{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0}[data-brand=otkryto-brand] .floating-app:before{left:-120px;bottom:-160px;width:520px;height:520px;background:radial-gradient(circle,rgba(244,87,30,.14),transparent 60%)}[data-brand=otkryto-brand] .floating-app:after{right:240px;top:-200px;width:520px;height:520px;background:radial-gradient(circle,rgba(14,26,60,.12),transparent 60%)}[data-brand=otkryto-brand][data-theme=dark] .floating-app:before{background:radial-gradient(circle,rgba(244,87,30,.2),transparent 60%)}[data-brand=otkryto-brand][data-theme=dark] .floating-app:after{background:radial-gradient(circle,rgba(60,110,240,.22),transparent 60%)}[data-brand=otkryto-brand] .floating-content,[data-brand=otkryto-brand] .content-body,[data-brand=otkryto-brand] .floating-main{background:transparent;position:relative;z-index:1}[data-brand=otkryto-brand] h1,[data-brand=otkryto-brand] h2,[data-brand=otkryto-brand] h3,[data-brand=otkryto-brand] .page-title,[data-brand=otkryto-brand] .dash-section__title,[data-brand=otkryto-brand] .deal-show-card__title,[data-brand=otkryto-brand] .stat-value,[data-brand=otkryto-brand] .dash-period__value,[data-brand=otkryto-brand] .amount-value{font-family:var(--otk-font-display);font-weight:var(--otk-weight-h1);letter-spacing:-.02em}[data-brand=otkryto-brand] .page-title{font-size:var(--otk-size-h1);line-height:var(--otk-lh-h1)}[data-brand=otkryto-brand] h2,[data-brand=otkryto-brand] h3,[data-brand=otkryto-brand] .dash-section__title,[data-brand=otkryto-brand] .deal-show-card__title{font-size:var(--otk-size-h2);font-weight:var(--otk-weight-h2);line-height:var(--otk-lh-h2)}[data-brand=otkryto-brand] .floating-sidebar .nav-item.active,[data-brand=otkryto-brand] .floating-sidebar .nav-item.router-link-active{background:transparent;color:var(--otk-accent);font-weight:700;box-shadow:inset 3px 0 0 var(--otk-accent)}[data-brand=otkryto-brand] .floating-sidebar .nav-item.active svg,[data-brand=otkryto-brand] .floating-sidebar .nav-item.router-link-active svg{color:var(--otk-accent)}[data-brand=otkryto-brand] .floating-sidebar .sidebar-blob{display:none}[data-brand=otkryto-brand] .brand-mark i{display:block;width:calc(var(--znak-planka) * .469);height:var(--znak-planka);border-radius:calc(var(--znak-planka) * .156);background:#f7f5f2;transform:rotate(9deg)}[data-brand=otkryto-brand] .brand-mark i:last-child{background:#f4571e;transform:rotate(9deg) translateY(calc(var(--znak-planka) * -.156))}[data-brand=otkryto-brand] .floating-sidebar .logo-icon,[data-brand=otkryto-brand] .floating-sidebar.collapsed .logo-icon{width:32px;height:32px;min-width:32px;justify-content:center}[data-brand=otkryto-brand] .sidebar-logo-link{gap:16px}[data-brand=otkryto-brand] .floating-sidebar.collapsed .sidebar-logo-link{gap:0}[data-brand=otkryto-brand] .floating-sidebar .logo-subtitle{white-space:normal;line-height:1.25;margin-top:3px}[data-brand=otkryto-brand] .floating-sidebar.collapsed .logo-subtitle{white-space:nowrap}[data-brand=otkryto-brand] .btn-primary:hover{background:#c23c0e;border-color:#c23c0e}[data-brand=otkryto-brand] .btn:not(.btn-primary){background:transparent;border:1.5px solid rgba(14,26,60,.25);color:var(--text-primary);font-weight:600}[data-brand=otkryto-brand] .btn:not(.btn-primary):hover{border-color:#f4571e;color:#f4571e}[data-brand=otkryto-brand] .card,[data-brand=otkryto-brand] .dash-section,[data-brand=otkryto-brand] .deal-show-card,[data-brand=otkryto-brand] .table-container{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}[data-brand=otkryto-brand] .data-table thead th{font-size:10.5px;letter-spacing:.06em;font-weight:700;color:var(--text-secondary);text-transform:uppercase}[data-brand=otkryto-brand] .doc-modal-section .ds-datepicker .ds-datepicker__trigger,[data-brand=otkryto-brand] .doc-modal-section .ds-datepicker.form-input .ds-datepicker__trigger,[data-brand=otkryto-brand] .doc-modal-section .ds-datepicker.form-control .ds-datepicker__trigger{border-radius:11px!important;border-color:#cbd5e1!important;background:#ffffffd9!important}[data-brand=otkryto-brand][data-theme=dark] .doc-modal-section .ds-datepicker .ds-datepicker__trigger,[data-brand=otkryto-brand][data-theme=dark] .doc-modal-section .ds-datepicker.form-input .ds-datepicker__trigger,[data-brand=otkryto-brand][data-theme=dark] .doc-modal-section .ds-datepicker.form-control .ds-datepicker__trigger{border-color:#f7f5f224!important;background:#f7f5f20f!important}[data-brand=otkryto-brand] .doc-modal-items tbody td{border-bottom:1px solid rgba(14,26,60,.06)}[data-brand=otkryto-brand][data-theme=dark] .doc-modal-items thead th,[data-brand=otkryto-brand][data-theme=dark] .doc-modal-items tbody td{border-bottom-color:#f7f5f21a}[data-brand=otkryto-brand] .form-more-toggle{color:#f4571e}[data-brand=otkryto-brand] .doc-sidebar-btn--post:hover{background:#c23c0e;border-color:#c23c0e}[data-brand=otkryto-brand] .doc-sidebar-btn--save,[data-brand=otkryto-brand] .doc-sidebar-btn--cancel,[data-brand=otkryto-brand] .doc-sidebar-btn--edit{background:transparent;border:1.5px solid rgba(14,26,60,.22);color:var(--text-primary);box-shadow:none}[data-brand=otkryto-brand][data-theme=dark] .doc-sidebar-btn--save,[data-brand=otkryto-brand][data-theme=dark] .doc-sidebar-btn--cancel,[data-brand=otkryto-brand][data-theme=dark] .doc-sidebar-btn--edit{border-color:#f7f5f247}[data-brand=otkryto-brand] .doc-sidebar-btn--save:hover,[data-brand=otkryto-brand] .doc-sidebar-btn--cancel:hover,[data-brand=otkryto-brand] .doc-sidebar-btn--edit:hover{border-color:#f4571e;color:#f4571e}[data-brand=otkryto-brand] .m-tab,[data-brand=otkryto-brand] .m-seg,[data-brand=otkryto-brand] .m-field-label,[data-brand=otkryto-brand] .m-empty-icon,[data-brand=otkryto-brand] .m-cal-group,[data-brand=otkryto-brand] .m-more-section-title,[data-brand=otkryto-brand] .m-pin-sub,[data-brand=otkryto-brand] .m-pin-link,[data-brand=otkryto-brand] .m-pin-pass .m-field-label{color:var(--text-secondary, rgba(30, 41, 59, .75))}[data-brand=otkryto-brand] .m-pin-key{background:color-mix(in srgb,var(--text-primary) 7%,transparent);border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}[data-brand=otkryto-brand] .m-topbar{color:var(--text-primary)}html[data-theme=dark][data-brand=otkryto-brand] .m-sheet,html[data-theme=dark][data-brand=otkryto-brand] .m-tabbar{background:var(--otk-surface-solid, #16224a);border-top-color:#ffffff14}[data-brand=otkryto-brand]{--brand-neon: #F4571E;--brand-neon-2: #F4571E;--brand-glow: rgba(244, 87, 30, .18);--brand-halo: 0 6px 24px rgba(244, 87, 30, .28);--gradient: linear-gradient(160deg, #F7F5F2, #eceef4);--glass-bg: #ffffff;--glass-border: rgba(255, 255, 255, .95);--glass-hover: #f6f4ef;--glass-active: rgba(244, 87, 30, .12);--glass-blur: 0px;--content-bg: #ffffff;--card-bg: #ffffff;--modal-bg: #ffffff;--dropdown-bg: #ffffff;--bg-muted: rgba(14, 26, 60, .05);--card-border: rgba(255, 255, 255, .95);--card-hover-border: rgba(244, 87, 30, .45);--card-shadow: 0 10px 30px rgba(14, 26, 60, .08);--card-hover-shadow: 0 12px 34px rgba(14, 26, 60, .12);--text-primary: #0E1A3C;--text-secondary: #6E6963;--text-muted: #8b867f;--sidebar-text: #F7F5F2;--sidebar-text-muted: rgba(247, 245, 242, .62);--sidebar-text-faint: rgba(247, 245, 242, .38);--sidebar-hover: rgba(244, 87, 30, .16);--sidebar-active: rgba(244, 87, 30, .24);--accent-text: var(--brand-neon);--radius: 15px;--radius-lg: 20px}html[data-brand=otkryto-brand] body{font-family:var(--otk-font);font-size:var(--otk-size-text);font-weight:var(--otk-weight-text);line-height:var(--otk-lh-text)}[data-brand=otkryto-brand] .floating-sidebar,[data-brand=otkryto-brand] .sidebar{background:#0e1a3c;border-right:1px solid rgba(247,245,242,.08)}[data-brand=otkryto-brand] .brand-mark{--znak-planka: 22px;display:inline-flex;gap:calc(var(--znak-planka) * .156);align-items:flex-start}[data-brand=otkryto-brand] .btn-primary{background:#f4571e;border-color:#f4571e;color:#fff;font-weight:700;box-shadow:0 4px 18px #f4571e52}[data-brand=otkryto-brand] .dash-debt,[data-brand=otkryto-brand] .text-danger,[data-brand=otkryto-brand] .overdue,[data-brand=otkryto-brand] .sla-badge--overdue{color:#f4571e}[data-brand=otkryto-brand] .doc-modal-header,[data-brand=otkryto-brand] .fpm-header{background:linear-gradient(165deg,#fff,#f4f2ed);border-bottom:1px solid rgba(14,26,60,.08)}[data-brand=otkryto-brand] .doc-modal-section .form-label{font-size:11.5px;color:var(--text-secondary);font-weight:500}[data-brand=otkryto-brand] .doc-modal-items thead th{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--text-secondary);background:transparent;border-bottom:1px solid rgba(14,26,60,.1)}[data-brand=otkryto-brand] .doc-modal-total__value,[data-brand=otkryto-brand] .doc-modal-summary__total{font-family:var(--otk-font-display);font-weight:800;letter-spacing:-.02em}[data-brand=otkryto-brand] .doc-modal-sidebar .btn-primary,[data-brand=otkryto-brand] .fpm-sidebar .btn-primary{background:#f4571e;border-color:#f4571e;box-shadow:0 4px 18px #f4571e52}[data-brand=otkryto-brand] .doc-sidebar-btn--post{background:#f4571e;border-color:#f4571e;color:#fff;box-shadow:0 4px 18px #f4571e52}[data-brand=otkryto-brand] .m-screen-title,[data-brand=otkryto-brand] .m-boot,[data-brand=otkryto-brand] .m-boot-logo,[data-brand=otkryto-brand] .m-appbar-title,[data-brand=otkryto-brand] .m-tab--active,[data-brand=otkryto-brand] .m-empty-text,[data-brand=otkryto-brand] .m-chat-empty,[data-brand=otkryto-brand] .m-pin-logo,[data-brand=otkryto-brand] .m-pin-title,[data-brand=otkryto-brand] .m-pin-key,[data-brand=otkryto-brand] .m-task-title,[data-brand=otkryto-brand] .m-sheet-title,[data-brand=otkryto-brand] .m-seg--active{color:var(--text-primary)}html[data-brand=otkryto-brand].m-active,html[data-brand=otkryto-brand].m-active body{background:#eceef4;background-image:var(--otk-page)}[data-brand=otkryto-brand] .m-pin{background-image:var(--gradient)}[data-brand=otkryto-brand] .m-sheet{background:var(--otk-surface-solid, #ffffff);box-shadow:0 -12px 40px #101d352e}[data-brand=otkryto-indigo]{--gradient: linear-gradient(160deg, #eef1f8 0%, #e4e9f5 55%, #dfe6f6 100%);--brand-neon: #4f46e5;--brand-neon-2: #06b6d4;--brand-glow: rgba(79, 70, 229, .16);--brand-halo: 0 10px 40px rgba(79, 70, 229, .16);--glass-bg: #ffffff;--glass-border: rgba(20, 30, 70, .1);--glass-hover: #f3f5fc;--glass-active: rgba(79, 70, 229, .12);--glass-blur: 0px;--content-bg: #ffffff;--card-bg: #ffffff;--modal-bg: #ffffff;--panel-solid: #ffffff;--dropdown-bg: #ffffff;--bg-muted: rgba(79, 70, 229, .07);--card-border: rgba(20, 30, 70, .1);--card-hover-border: var(--brand-neon);--card-shadow: 0 1px 3px rgba(11, 16, 32, .05);--card-hover-shadow: var(--brand-halo);--text-primary: #0b1020;--text-secondary: #4b5573;--text-muted: #7e88a5;--sidebar-text: #eaf0ff;--sidebar-text-muted: rgba(234, 240, 255, .72);--sidebar-text-faint: rgba(234, 240, 255, .45);--sidebar-hover: rgba(139, 125, 255, .18);--sidebar-active: rgba(139, 125, 255, .28);--accent-text: var(--brand-neon);--radius: 14px;--radius-lg: 22px}[data-brand=otkryto-indigo][data-theme=dark]{--gradient: linear-gradient(160deg, #050713 0%, #070c1c 45%, #0a0f24 100%);--brand-neon: #8b7dff;--brand-neon-2: #22d3ee;--brand-glow: rgba(139, 125, 255, .22);--brand-halo: 0 12px 50px rgba(139, 125, 255, .3);--glass-bg: #121830;--glass-border: rgba(140, 160, 255, .16);--glass-hover: #1c2444;--glass-active: rgba(139, 125, 255, .18);--content-bg: #0c1124;--card-bg: #121830;--panel-solid: #121830;--modal-bg: #121830;--dropdown-bg: #121830;--bg-muted: rgba(139, 125, 255, .1);--card-border: rgba(140, 160, 255, .16);--card-shadow: none;--text-primary: #eaf0ff;--text-secondary: #9fabd4;--text-muted: #6b769e;--sidebar-text: #eaf0ff;--sidebar-text-muted: #9fabd4;--sidebar-text-faint: #6b769e;--sidebar-hover: rgba(139, 125, 255, .12);--sidebar-active: rgba(139, 125, 255, .2)}[data-brand=otkryto-indigo] .dash-stats,[data-brand=otkryto-indigo] .dash-period,[data-brand=otkryto-indigo] .dash-section,[data-brand=otkryto-indigo] .dash-alerts,[data-brand=otkryto-indigo] .dash-quick{padding-left:0;padding-right:0;margin-left:0;margin-right:0}[data-brand=otkryto-indigo] .dash-period,[data-brand=otkryto-indigo] .dash-stats,[data-brand=otkryto-indigo] .dash-section{margin-bottom:22px}[data-brand=otkryto-indigo] .dash-period__cards,[data-brand=otkryto-indigo] .dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}@media(max-width:1100px){[data-brand=otkryto-indigo] .dash-period__cards,[data-brand=otkryto-indigo] .dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-brand=otkryto-indigo] .dash-period__card,[data-brand=otkryto-indigo] .dash-stat-card,[data-brand=otkryto-indigo] .dash-section{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;box-shadow:0 1px 2px #0b10200a,0 10px 30px #4f46e50f}[data-brand=otkryto-indigo] .dash-period__card,[data-brand=otkryto-indigo] .dash-stat-card{padding:18px 20px;min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:4px}[data-brand=otkryto-indigo] .dash-stat-card{flex-direction:row;align-items:center;gap:14px}[data-brand=otkryto-indigo] .dash-period__card--income,[data-brand=otkryto-indigo] .dash-period__card--expense,[data-brand=otkryto-indigo] .dash-period__card--profit{border-left:1px solid var(--card-border);position:relative}[data-brand=otkryto-indigo] .dash-period__card--income:before,[data-brand=otkryto-indigo] .dash-period__card--expense:before,[data-brand=otkryto-indigo] .dash-period__card--profit:before{content:"";position:absolute;top:18px;left:20px;width:8px;height:8px;border-radius:50%}[data-brand=otkryto-indigo] .dash-period__card--income:before{background:var(--success-color, #059669)}[data-brand=otkryto-indigo] .dash-period__card--expense:before{background:var(--danger-color, #dc2626)}[data-brand=otkryto-indigo] .dash-period__card--profit:before{background:var(--brand-neon)}[data-brand=otkryto-indigo] .dash-period__card--income .dash-period__value,[data-brand=otkryto-indigo] .dash-period__card--expense .dash-period__value,[data-brand=otkryto-indigo] .dash-period__card--profit .dash-period__value,[data-brand=otkryto-indigo] .dash-period__card--income .dash-period__cap,[data-brand=otkryto-indigo] .dash-period__card--expense .dash-period__cap,[data-brand=otkryto-indigo] .dash-period__card--profit .dash-period__cap{padding-left:16px}[data-brand=otkryto-indigo] .dash-period__value{font-size:26px;font-weight:750;letter-spacing:-.6px}[data-brand=otkryto-indigo] .dash-period__cap{font-size:13px;color:var(--text-muted)}[data-brand=otkryto-indigo] .dash-section__header{padding:18px 20px 0}[data-brand=otkryto-indigo] .dash-section__title{font-size:17px;font-weight:650;letter-spacing:-.2px}[data-brand=otkryto-indigo] .dash-section .table-wrap{padding:8px 12px 14px}[data-brand=otkryto-indigo] .dash-section .data-table th{padding:12px 14px;font-size:11.5px;letter-spacing:.04em}[data-brand=otkryto-indigo] .dash-section .data-table td{padding:13px 14px}[data-brand=otkryto-indigo] .floating-app{background:var(--gradient);background-attachment:fixed}[data-brand=otkryto-indigo] .floating-content,[data-brand=otkryto-indigo] .content-body,[data-brand=otkryto-indigo] .floating-main{background:transparent}[data-brand=otkryto-indigo] .floating-app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 420px at 18% -8%,rgba(79,70,229,.14),transparent 70%),radial-gradient(760px 380px at 88% 0%,rgba(6,182,212,.12),transparent 72%);z-index:0}[data-brand=otkryto-indigo] .floating-main,[data-brand=otkryto-indigo] .floating-sidebar{position:relative;z-index:1}[data-brand=otkryto-indigo] .floating-topbar,[data-brand=otkryto-indigo] .topbar,[data-brand=otkryto-indigo] .content-header{background:var(--glass-bg);border-bottom:1px solid var(--glass-border)}[data-brand=otkryto-indigo] .content-card,[data-brand=otkryto-indigo] .page-card,[data-brand=otkryto-indigo] .card,[data-brand=otkryto-indigo] .table-card,[data-brand=otkryto-indigo] .filters-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;box-shadow:0 1px 2px #0b10200a,0 10px 30px #4f46e50f}[data-brand=otkryto-indigo] .dash-section,[data-brand=otkryto-indigo] .content-card,[data-brand=otkryto-indigo] .page-card,[data-brand=otkryto-indigo] .card,[data-brand=otkryto-indigo] .table-card,[data-brand=otkryto-indigo] .filters-card,[data-brand=otkryto-indigo] .stat-card,[data-brand=otkryto-indigo] .info-card{border-radius:20px;border:1px solid rgba(20,30,70,.1);background:var(--card-bg);box-shadow:0 10px 40px #4f46e51a;transition:transform .28s cubic-bezier(.2,.9,.3,1),box-shadow .28s,border-color .28s}[data-brand=otkryto-indigo] .dash-period__card,[data-brand=otkryto-indigo] .dash-stat-card{padding:20px 22px;border-radius:18px}[data-brand=otkryto-indigo] .dash-section__header{padding:20px 22px 6px}[data-brand=otkryto-indigo] .dash-section .table-wrap{padding:6px 12px 16px}[data-brand=otkryto-indigo] .dash-period__card:hover,[data-brand=otkryto-indigo] .dash-stat-card:hover,[data-brand=otkryto-indigo] .card:hover{transform:translateY(-3px);box-shadow:0 14px 50px #4f46e529;border-color:#4f46e547}[data-brand=otkryto-indigo] .dash-period__value{font-size:32px;font-weight:700;letter-spacing:-.035em;line-height:1.05}[data-brand=otkryto-indigo] .dash-period__cap,[data-brand=otkryto-indigo] .dash-stat-card__label{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}[data-brand=otkryto-indigo] .dash-stat-card__value{font-size:26px;font-weight:700;letter-spacing:-.03em}[data-brand=otkryto-indigo] .data-table th{padding:14px 18px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);background:transparent;border-bottom:1px solid rgba(20,30,70,.08)}[data-brand=otkryto-indigo] .data-table td{padding:15px 18px;border-bottom:1px solid rgba(20,30,70,.06)}[data-brand=otkryto-indigo] .data-table tr:last-child td{border-bottom:0}[data-brand=otkryto-indigo] .data-table tbody tr:hover td{background:#4f46e50d}[data-brand=otkryto-indigo] .badge,[data-brand=otkryto-indigo] .status-badge,[data-brand=otkryto-indigo] .tag{border-radius:999px;padding:5px 13px;font-size:12px;font-weight:500;border:1px solid rgba(20,30,70,.08);box-shadow:none}[data-brand=otkryto-indigo] .form-input,[data-brand=otkryto-indigo] .form-control,[data-brand=otkryto-indigo] .form-select,[data-brand=otkryto-indigo] input[type=text],[data-brand=otkryto-indigo] input[type=search],[data-brand=otkryto-indigo] select,[data-brand=otkryto-indigo] textarea{border-radius:12px;border:1px solid rgba(20,30,70,.12);background:var(--card-bg);box-shadow:none;transition:border-color .2s,box-shadow .2s}[data-brand=otkryto-indigo] .form-input:focus,[data-brand=otkryto-indigo] .form-control:focus,[data-brand=otkryto-indigo] input:focus,[data-brand=otkryto-indigo] select:focus,[data-brand=otkryto-indigo] textarea:focus{border-color:var(--brand-neon);box-shadow:0 0 0 4px #4f46e51f;outline:none}[data-brand=otkryto-indigo] .btn{border-radius:999px;box-shadow:none}[data-brand=otkryto-indigo] .btn-primary{background:linear-gradient(135deg,var(--brand-neon),var(--brand-neon-2));border:0;box-shadow:0 6px 24px #4f46e538}[data-brand=otkryto-indigo] .btn-primary:hover{box-shadow:0 8px 30px #4f46e54d}[data-brand=otkryto-indigo] .page-title{font-weight:650;letter-spacing:-.02em}[data-brand=otkryto-indigo] .page-header{padding:18px 4px 12px}[data-brand=otkryto-indigo] .demo-banner,[data-brand=otkryto-indigo] .test-banner{background:var(--card-bg);border:1px solid rgba(217,119,6,.28);border-radius:18px;box-shadow:none}[data-brand=otkryto-indigo] .table-container,[data-brand=otkryto-indigo] .card.table-card{background:var(--card-bg);border:1px solid rgba(20,30,70,.1);border-radius:20px;box-shadow:0 10px 40px #4f46e51a;overflow:hidden}[data-brand=otkryto-indigo] .data-table thead th{background:#4f46e50a;border-bottom:1px solid rgba(20,30,70,.1)}html[data-brand=otkryto-indigo][data-table-rowcolor=on] .data-table tr.row-status>td{background-color:color-mix(in srgb,var(--st-color, transparent) 5%,transparent)}html[data-brand=otkryto-indigo][data-table-rowcolor=on] .data-table tr.row-status:hover>td{background-color:color-mix(in srgb,var(--st-color, transparent) 10%,transparent)}html[data-brand=otkryto-indigo][data-table-rowcolor=on] .data-table tr.row-status>td:first-child{box-shadow:inset 2px 0 color-mix(in srgb,var(--st-color, transparent) 70%,transparent)}[data-brand=otkryto-indigo] .toolbar,[data-brand=otkryto-indigo] .page-toolbar,[data-brand=otkryto-indigo] .toolbar-filters-wrap{background:transparent;border:0;box-shadow:none;padding:6px 2px 14px}[data-brand=otkryto-indigo] .table-action-btn{opacity:.55;border-radius:10px;transition:opacity .2s,background .2s,color .2s}[data-brand=otkryto-indigo] .data-table tbody tr:hover .table-action-btn{opacity:1}[data-brand=otkryto-indigo] .table-action-btn:hover{background:#4f46e51a;color:var(--brand-neon)}[data-brand=otkryto-indigo] .modal-content,[data-brand=otkryto-indigo] .full-page-modal__body,[data-brand=otkryto-indigo] .doc-modal-layout{border-radius:20px;border:1px solid rgba(20,30,70,.1);box-shadow:0 24px 70px #0b10202e}[data-brand=otkryto-indigo] .floating-sidebar{background:linear-gradient(180deg,#0b1024,#111a3a 62%,#0d1430);border-color:#8ca0ff2e;color:var(--sidebar-text)}[data-brand=otkryto-indigo] .floating-sidebar .logo-text,[data-brand=otkryto-indigo] .floating-sidebar .nav-item,[data-brand=otkryto-indigo] .floating-sidebar .nav-item-text{color:var(--sidebar-text)}[data-brand=otkryto-indigo] .floating-sidebar .logo-subtitle,[data-brand=otkryto-indigo] .floating-sidebar .nav-section-title{color:var(--sidebar-text-faint)}[data-brand=otkryto-indigo] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(900px 500px at 10% -8%,var(--brand-glow),transparent 60%),radial-gradient(700px 420px at 92% 6%,color-mix(in srgb,var(--brand-neon-2) 16%,transparent),transparent 62%)}[data-brand=otkryto-indigo] .floating-sidebar,[data-brand=otkryto-indigo] .floating-header,[data-brand=otkryto-indigo] .floating-content{border:1px solid var(--glass-border);box-shadow:var(--brand-halo)}[data-brand=otkryto-indigo] .floating-sidebar .nav-item.active,[data-brand=otkryto-indigo] .floating-sidebar .nav-item[aria-current=page]{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-neon) 20%,transparent),color-mix(in srgb,var(--brand-neon-2) 16%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-neon) 35%,transparent),0 4px 18px var(--brand-glow);color:var(--text-primary)}[data-brand=otkryto-indigo] .btn-primary,[data-brand=otkryto-indigo] .doc-sidebar-btn--save,[data-brand=otkryto-indigo] .doc-sidebar-btn--post{background:linear-gradient(135deg,var(--brand-neon),var(--brand-neon-2));border-color:transparent;color:#fff;box-shadow:0 6px 22px var(--brand-glow)}[data-brand=otkryto-indigo] .btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 26px var(--brand-glow)}[data-brand=otkryto-indigo] .card,[data-brand=otkryto-indigo] .dash-section,[data-brand=otkryto-indigo] .stat-card{border-radius:var(--radius-lg);border:1px solid var(--card-border);background:var(--card-bg);transition:transform .25s cubic-bezier(.2,.9,.3,1),box-shadow .25s,border-color .25s}[data-brand=otkryto-indigo] .card:hover,[data-brand=otkryto-indigo] .stat-card:hover{transform:translateY(-2px);border-color:var(--brand-neon);box-shadow:var(--brand-halo)}[data-brand=otkryto-indigo] .data-table thead th{background:transparent;border-bottom:1px solid var(--card-border);color:var(--text-muted);letter-spacing:.04em}[data-brand=otkryto-indigo] .data-table tbody tr:hover{background:var(--bg-muted)}[data-brand=otkryto-indigo] .dash-stat__value,[data-brand=otkryto-indigo] .stat-card__value{background:linear-gradient(135deg,var(--text-primary),var(--brand-neon));-webkit-background-clip:text;background-clip:text;color:transparent}[data-brand=otkryto-indigo] .badge,[data-brand=otkryto-indigo] .status-badge{border-radius:999px}@media(prefers-reduced-motion:reduce){[data-brand=otkryto-indigo] *{transition:none!important}}[data-brand=otkryto-indigo] .dash-quick__item{background:color-mix(in srgb,var(--brand-neon) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand-neon) 30%,transparent);box-shadow:0 2px 12px var(--brand-glow)}[data-brand=otkryto-indigo] .dash-quick__item:hover{background:color-mix(in srgb,var(--brand-neon) 20%,transparent);border-color:var(--brand-neon);box-shadow:0 6px 22px var(--brand-glow)}[data-brand=otkryto-indigo] .dash-quick__label{color:var(--text-primary)}[data-brand=otkryto-indigo] .dash-quick__hint{color:var(--text-secondary)}[data-brand=otkryto-compact]{--gradient: linear-gradient(180deg, #eceff3, #e7ebf1);--brand-neon: #0b5fbf;--brand-neon-2: #0b5fbf;--brand-glow: rgba(11, 95, 191, .12);--brand-halo: 0 2px 8px rgba(20, 24, 31, .1);--glass-bg: #ffffff;--glass-border: #d5dae1;--glass-hover: #f4f6f9;--glass-active: rgba(11, 95, 191, .1);--glass-blur: 0px;--content-bg: #ffffff;--card-bg: #ffffff;--panel-solid: #ffffff;--modal-bg: #ffffff;--dropdown-bg: #ffffff;--bg-muted: #f4f6f9;--card-border: #d5dae1;--card-hover-border: #0b5fbf;--card-shadow: 0 1px 2px rgba(20, 24, 31, .08);--card-hover-shadow: 0 2px 6px rgba(20, 24, 31, .12);--text-primary: #14181f;--text-secondary: #4a5260;--text-muted: #79828f;--sidebar-text: #eef2f7;--sidebar-text-muted: rgba(238, 242, 247, .68);--sidebar-text-faint: rgba(238, 242, 247, .42);--sidebar-hover: rgba(87, 160, 255, .14);--sidebar-active: rgba(87, 160, 255, .22);--accent-text: var(--brand-neon);--radius: 8px;--radius-lg: 10px}[data-brand=otkryto-compact][data-theme=dark]{--gradient: linear-gradient(180deg, #13171d, #10141a);--brand-neon: #57a0ff;--brand-neon-2: #57a0ff;--brand-glow: rgba(87, 160, 255, .18);--brand-halo: 0 2px 8px rgba(0, 0, 0, .5);--glass-bg: #1b2029;--glass-border: #313945;--glass-hover: #222834;--glass-active: rgba(87, 160, 255, .18);--content-bg: #1b2029;--card-bg: #1b2029;--panel-solid: #1b2029;--modal-bg: #1b2029;--dropdown-bg: #1b2029;--bg-muted: #222834;--card-border: #313945;--card-shadow: 0 1px 2px rgba(0, 0, 0, .4);--text-primary: #eef2f7;--text-secondary: #a8b2c0;--text-muted: #7c8697}[data-brand=otkryto-compact] .floating-app{background:var(--gradient);background-attachment:fixed}[data-brand=otkryto-compact] .floating-content,[data-brand=otkryto-compact] .content-body,[data-brand=otkryto-compact] .floating-main{background:transparent}[data-brand=otkryto-compact] .floating-sidebar{background:#1c2430;border:1px solid #26303e;border-radius:10px;color:var(--sidebar-text)}[data-brand=otkryto-compact][data-theme=dark] .floating-sidebar{background:#0f131a;border-color:#232b36}[data-brand=otkryto-compact] .floating-sidebar .logo-text,[data-brand=otkryto-compact] .floating-sidebar .nav-item,[data-brand=otkryto-compact] .floating-sidebar .nav-item-text{color:var(--sidebar-text)}[data-brand=otkryto-compact] .floating-sidebar .logo-subtitle,[data-brand=otkryto-compact] .floating-sidebar .nav-section-title{color:var(--sidebar-text-faint)}[data-brand=otkryto-compact] .floating-sidebar .nav-item.active,[data-brand=otkryto-compact] .floating-sidebar .nav-item:hover{background:var(--sidebar-active)}[data-brand=otkryto-compact] .dash-section,[data-brand=otkryto-compact] .content-card,[data-brand=otkryto-compact] .page-card,[data-brand=otkryto-compact] .card,[data-brand=otkryto-compact] .table-card,[data-brand=otkryto-compact] .table-container,[data-brand=otkryto-compact] .filters-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;box-shadow:var(--card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}[data-brand=otkryto-compact] .dash-period__card,[data-brand=otkryto-compact] .dash-stat-card{padding:14px 16px;border-radius:8px;min-height:0}[data-brand=otkryto-compact] .dash-section__header{padding:14px 16px 4px}[data-brand=otkryto-compact] .dash-section .table-wrap{padding:4px 6px 8px}[data-brand=otkryto-compact] .dash-period,[data-brand=otkryto-compact] .dash-stats,[data-brand=otkryto-compact] .dash-section{margin-bottom:12px}[data-brand=otkryto-compact] .dash-period__cards,[data-brand=otkryto-compact] .dash-stats{gap:10px}[data-brand=otkryto-compact] .dash-period__value{font-size:22px;font-weight:700;letter-spacing:-.02em}[data-brand=otkryto-compact] .dash-period__cap,[data-brand=otkryto-compact] .dash-stat-card__label{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}[data-brand=otkryto-compact] .data-table th{padding:9px 12px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-muted);border-bottom:1px solid var(--card-border)}[data-brand=otkryto-compact] .data-table td{padding:8px 12px;border-bottom:1px solid var(--card-border);font-size:13.5px}[data-brand=otkryto-compact] .data-table tbody tr:hover td{background:var(--glass-hover)}html[data-brand=otkryto-compact][data-table-rowcolor=on] .data-table tr.row-status>td{background-color:transparent}html[data-brand=otkryto-compact][data-table-rowcolor=on] .data-table tr.row-status:hover>td{background-color:var(--glass-hover)}html[data-brand=otkryto-compact][data-table-rowcolor=on] .data-table tr.row-status>td:first-child{box-shadow:inset 3px 0 0 var(--st-color, transparent)}[data-brand=otkryto-compact] .badge,[data-brand=otkryto-compact] .status-badge,[data-brand=otkryto-compact] .tag{border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:500;border:1px solid var(--card-border);box-shadow:none}[data-brand=otkryto-compact] .form-input,[data-brand=otkryto-compact] .form-control,[data-brand=otkryto-compact] .form-select,[data-brand=otkryto-compact] input[type=text],[data-brand=otkryto-compact] input[type=search],[data-brand=otkryto-compact] select,[data-brand=otkryto-compact] textarea{border-radius:6px;border:1px solid var(--card-border);background:var(--card-bg);box-shadow:none}[data-brand=otkryto-compact] .form-input:focus,[data-brand=otkryto-compact] input:focus,[data-brand=otkryto-compact] select:focus,[data-brand=otkryto-compact] textarea:focus{border-color:var(--brand-neon);box-shadow:0 0 0 3px #0b5fbf24;outline:none}[data-brand=otkryto-compact] .btn{border-radius:6px;box-shadow:none;height:32px}[data-brand=otkryto-compact] .btn-primary{background:var(--brand-neon);border:0;box-shadow:none}[data-brand=otkryto-compact] .btn-primary:hover{background:#0a53a8}[data-brand=otkryto-compact] .table-action-btn{opacity:.6;border-radius:6px}[data-brand=otkryto-compact] .data-table tbody tr:hover .table-action-btn{opacity:1}[data-brand=otkryto-compact] .floating-topbar,[data-brand=otkryto-compact] .topbar,[data-brand=otkryto-compact] .content-header{background:var(--card-bg);border-bottom:1px solid var(--card-border);-webkit-backdrop-filter:none;backdrop-filter:none}[data-brand=otkryto-compact] .modal-content,[data-brand=otkryto-compact] .full-page-modal__body,[data-brand=otkryto-compact] .doc-modal-layout{border-radius:8px;border:1px solid var(--card-border);box-shadow:0 8px 28px #14181f2e}[data-brand=otkryto-compact] .demo-banner,[data-brand=otkryto-compact] .test-banner{background:#fff8ea;border:1px solid #e8c98a;border-radius:8px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-brand=otkryto-compact][data-theme=dark] .demo-banner,[data-brand=otkryto-compact][data-theme=dark] .test-banner{background:#2a2418;border-color:#5b4a24}
