html[data-theme=dark]{--bg:#17191d;--surface:#202328;--surface-2:#262a30;--surface-3:#2d3239;--surface-muted:var(--surface-2);--surface-soft:var(--surface-2);--text:#f0f2f5;--text-muted:#a8aeb7;--muted:var(--text-muted);--border:#383d45;--border-strong:#4a505a;--accent:#8db9e2;--accent-strong:#a8cdef;--primary:var(--accent);--accent-soft:#243341;--accent-2:var(--accent);--accent-2-soft:var(--accent-soft);--accent-solid:#315d7d;--accent-solid-hover:#3a6c91;--accent-on-solid:#f7fafc;--accent-contrast:var(--accent-on-solid);--accent-subtle:color-mix(in srgb, var(--accent) 8%, var(--surface));--accent-muted:color-mix(in srgb, var(--accent) 14%, var(--surface));--accent-border:color-mix(in srgb, var(--accent) 36%, var(--border));--accent-shadow:color-mix(in srgb, var(--accent) 18%, transparent);--success:#83c5a5;--success-strong:#b5dbc8;--success-soft:#20372e;--warn:#d9b777;--warn-soft:#3b3121;--danger:#df919a;--danger-soft:#3e282d;--info:#8db9e2;--info-soft:#243341;--focus:#a8cdef;--sidebar:#1a1d21;--sidebar-2:#1d2025;--sidebar-text:#e7ebef;--sidebar-muted:#9ea5ae;--crm-page-background-dark:#181c1f;--crm-sidebar-background-dark:#20262a;--crm-topbar-background-dark:#20262af0;--crm-page-background-current:var(--crm-page-background-dark);--crm-sidebar-background-current:var(--crm-sidebar-background-dark);--crm-topbar-background-current:var(--crm-topbar-background-dark);--shadow-soft:0 1px 2px #06080a47;--shadow-sm:var(--shadow-soft);--shadow-lift:0 1.25rem 3rem #06080a57;--shadow-lg:var(--shadow-lift);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body.theme-crm{--bg:#17191d;--surface:#202328;--surface-2:#262a30;--surface-3:#2d3239;--surface-muted:var(--surface-2);--surface-soft:var(--surface-2);--text:#f0f2f5;--text-muted:#a8aeb7;--muted:var(--text-muted);--border:#383d45;--border-strong:#4a505a;--accent:#8db9e2;--accent-strong:#a8cdef;--primary:var(--accent);--accent-soft:#243341;--accent-2:var(--accent);--accent-2-soft:var(--accent-soft);--accent-solid:#315d7d;--accent-solid-hover:#3a6c91;--accent-on-solid:#f7fafc;--accent-contrast:var(--accent-on-solid);--accent-subtle:color-mix(in srgb, var(--accent) 8%, var(--surface));--accent-muted:color-mix(in srgb, var(--accent) 14%, var(--surface));--accent-border:color-mix(in srgb, var(--accent) 36%, var(--border));--accent-shadow:color-mix(in srgb, var(--accent) 18%, transparent);--success:#83c5a5;--success-strong:#b5dbc8;--success-soft:#20372e;--warn:#d9b777;--warn-soft:#3b3121;--danger:#df919a;--danger-soft:#3e282d;--info:#8db9e2;--info-soft:#243341;--focus:#a8cdef;--sidebar:#1a1d21;--sidebar-2:#1d2025;--sidebar-text:#e7ebef;--sidebar-muted:#9ea5ae;--crm-page-background-current:var(--crm-page-background-dark,var(--bg));--crm-sidebar-background-current:var(--crm-sidebar-background-dark,var(--sidebar));--crm-topbar-background-current:var(--crm-topbar-background-dark,var(--surface));--crm-paper-sheen:#ffffff06;color:var(--text);background:var(--bg);background-image:none}html[data-accent=custom] body.theme-crm{--accent:var(--user-accent);--accent-strong:var(--user-accent-ink-light,var(--user-accent));--primary:var(--accent);--accent-soft:color-mix(in srgb, var(--user-accent) 12%, var(--surface));--accent-2:var(--accent);--accent-2-soft:var(--accent-soft);--accent-solid:var(--user-accent);--accent-solid-hover:var(--user-accent-solid-hover,var(--user-accent));--accent-on-solid:var(--user-accent-on-solid,#fff);--accent-contrast:var(--accent-on-solid);--accent-subtle:color-mix(in srgb, var(--user-accent) 7%, var(--surface));--accent-muted:color-mix(in srgb, var(--user-accent) 12%, var(--surface));--accent-border:color-mix(in srgb, var(--user-accent) 34%, var(--border));--accent-shadow:color-mix(in srgb, var(--user-accent) 18%, transparent);--success:var(--accent);--success-strong:var(--accent-strong);--success-soft:var(--accent-muted);--focus:var(--accent)}html[data-theme=dark][data-accent=custom] body.theme-crm{--accent:color-mix(in srgb, var(--user-accent) 68%, #fff);--accent-strong:var(--user-accent-ink-dark,var(--accent));--primary:var(--accent);--accent-soft:color-mix(in srgb, var(--user-accent) 20%, var(--surface));--accent-2:var(--accent);--accent-2-soft:var(--accent-soft);--accent-solid:var(--user-accent);--accent-solid-hover:var(--user-accent-solid-hover,var(--user-accent));--accent-on-solid:var(--user-accent-on-solid,#fff);--accent-contrast:var(--accent-on-solid);--accent-subtle:color-mix(in srgb, var(--user-accent) 9%, var(--surface));--accent-muted:color-mix(in srgb, var(--user-accent) 17%, var(--surface));--accent-border:color-mix(in srgb, var(--user-accent) 42%, var(--border));--accent-shadow:color-mix(in srgb, var(--user-accent) 22%, transparent);--success:var(--accent);--success-strong:var(--accent-strong);--success-soft:var(--accent-muted);--focus:var(--accent-strong)}html[data-theme=dark] body.theme-crm .ui-shell{background:0 0}html[data-theme=dark] body.theme-crm .ui-main{background-color:var(--crm-page-background-current)}html[data-theme=dark]:not([data-paper-texture]) body.theme-crm .ui-main,html[data-theme=dark][data-paper-texture=none] body.theme-crm .ui-main{background-image:none}html[data-theme=dark] body.theme-crm ::selection{color:#f8fbff;background:#3e6686}html[data-theme=dark] body.theme-crm ::selection{color:#f8fbff;background:#3e6686}.lingva-theme-toggle{border:1px solid var(--border,#d8e2ee);width:2.65rem;min-width:2.65rem;height:2.65rem;color:var(--text-muted,#687a90);background:var(--surface,#fff);cursor:pointer;border-radius:.68rem;place-items:center;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-grid}.lingva-theme-toggle:hover{color:var(--text,#19314b);border-color:var(--border-strong,#bbcbdc);background:var(--surface-2,#f8fafd)}.lingva-theme-toggle:active{transform:translateY(1px)}.lingva-theme-toggle:focus-visible{outline:2px solid var(--focus,#225b9f);outline-offset:2px}.lingva-theme-toggle--floating{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:80;box-shadow:var(--shadow-lift,0 .7rem 2rem #00000029);position:fixed}html[data-theme=dark] body.theme-crm .ui-sidebar{border-right-color:var(--border);background-color:var(--crm-sidebar-background-current);box-shadow:none}html[data-theme=dark] body.theme-crm .crm-sidebar-trial{color:#b9c0c8;background:#242c33;border-color:#44515d}html[data-theme=dark] body.theme-crm .crm-sidebar-trial strong{color:#f0f2f5}html[data-theme=dark] body.theme-crm .ui-nav-item.is-active{color:#edf1f5;background:color-mix(in srgb, var(--accent) 13%, transparent);box-shadow:none}html[data-theme=dark] body.theme-crm .ui-nav-item.is-active:after{background:color-mix(in srgb, var(--accent) 52%, transparent)}html[data-theme=dark] body.theme-crm .ui-nav-item{color:#cbd1d8}html[data-theme=dark] body.theme-crm .ui-nav-item>svg{color:#adb6c0}html[data-theme=dark] body.theme-crm .ui-nav-item.is-active>svg{color:var(--accent)}html[data-theme=dark] body.theme-crm :is(.ui-nav-item:hover,.crm-nav-group__title:hover,.ui-sidebar__help:hover){color:#edf1f4;background:color-mix(in srgb, var(--accent) 8%, transparent)}html[data-theme=dark] body.theme-crm .crm-nav-group__title.is-active{color:#e2e7ec;background:0 0}html[data-theme=dark] body.theme-crm .crm-user-menu__avatar{color:var(--accent-on-solid);background:var(--accent-solid)}html[data-theme=dark] body.theme-crm .crm-sidebar-close{color:#c4cad1;border-color:var(--border);background:var(--surface-2)}html[data-theme=dark] body.theme-crm .crm-sidebar-backdrop{background:#07090c9e}html[data-theme=dark] body.theme-crm .ui-topbar{border-color:var(--border);background:var(--crm-topbar-background-current);box-shadow:0 1px #ffffff05}html[data-theme=dark][data-paper-texture]:not([data-paper-texture=none]) body.theme-crm :is(.ui-main,.ui-sidebar,.ui-topbar):before{mix-blend-mode:soft-light}html[data-theme=dark] body.theme-crm .crm-global-search>.ui-input{border-color:var(--border);background:var(--surface);box-shadow:none}html[data-theme=dark] body.theme-crm :is(.crm-global-search__results,.crm-topbar-menu__popover){color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-lift);background:#202328}html[data-theme=dark] body.theme-crm :is(.crm-global-search__results button:hover,.crm-global-search__results button[aria-selected=true],.crm-topbar-menu__popover button:hover){background:var(--surface-2)}html[data-theme=dark] body.theme-crm .crm-global-search__entity-icon,html[data-theme=dark] body.theme-crm .crm-global-search__entity-icon[data-tone]{color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:var(--accent-soft)}html[data-theme=dark] body.theme-crm :where(.crm-global-search__type,.crm-global-search__meta>span,.crm-global-search__meta .is-status){color:var(--text-muted);border-color:var(--border);background:var(--surface-2)}html[data-theme=dark] body.theme-crm .crm-demo-data-prompt{color:var(--text);border-color:color-mix(in srgb, var(--success) 35%, var(--border));box-shadow:var(--shadow-lift);background:#202a25}html[data-theme=dark] body.theme-crm .crm-demo-data-prompt__icon{color:var(--accent-strong);background:var(--accent-muted)}html[data-theme=dark] body.theme-crm :where(.ui-card,.crm-workspace-card,.school-settings-card,.employee-tab-card,.event-editor-section,.lead-editor__form>section,.trial-editor-section,.schedule-settings-section){color:var(--text);border-color:var(--border);background:var(--surface);box-shadow:none}html[data-theme=dark] body.theme-crm .crm-workspace-summary{color:var(--text-muted);border-color:color-mix(in srgb, var(--accent) 24%, var(--border));background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 7%, var(--surface)), var(--surface))}html[data-theme=dark] body.theme-crm :where(input,select,textarea,.ui-input){color:var(--text);border-color:var(--border);background-color:#1b1e22!important}html[data-theme=dark] body.theme-crm :where(input,textarea)::placeholder{color:#858c96}html[data-theme=dark] body.theme-crm :where(input,select,textarea,.ui-input):focus{border-color:var(--accent);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--accent) 15%, transparent)}html[data-theme=dark] body.theme-crm select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23b8c4cf' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=dark] body.theme-crm select:not([multiple]):hover:not(:disabled){background-color:color-mix(in srgb, #334b60 52%, var(--surface))}html[data-theme=dark] body.theme-crm :is(.ui-field>:where(span,legend):first-child,.crm-field>:where(span,legend):first-child){color:#cbd0d7}html[data-theme=dark] body.theme-crm .ui-table{color:var(--text);background:var(--surface)}html[data-theme=dark] body.theme-crm .ui-table thead th{color:#c5cad1;border-bottom-color:var(--border-strong);background:#292d33}html[data-theme=dark] body.theme-crm .ui-table tbody th{color:#c5cad1;background:var(--surface-2)}html[data-theme=dark] body.theme-crm .ui-table td{color:#e5e8eb;background:var(--surface)}html[data-theme=dark] body.theme-crm .ui-table tbody tr:hover td{background:#272b31}html[data-theme=dark] body.theme-crm .ui-btn--primary{color:var(--accent-on-solid);border-color:var(--accent-solid);background:var(--accent-solid);box-shadow:none}html[data-theme=dark] body.theme-crm .ui-btn--primary:hover:not(:disabled){color:var(--accent-on-solid);border-color:var(--accent-solid-hover);background:var(--accent-solid-hover)}html[data-theme=dark] body.theme-crm .ui-btn--destructive{color:#fff7f8;background:#783843;border-color:#92505a}html[data-theme=dark] body.theme-crm .ui-table .ui-btn--primary{color:var(--accent-strong);border-color:var(--accent-border);background:var(--accent-muted)}html[data-theme=dark] body.theme-crm .ui-table .ui-btn--destructive{color:#e7abb1;background:var(--danger-soft);background:var(--danger-soft);border-color:#654149}html[data-theme=dark] body.theme-crm :where(.ui-chip,.ui-status,.crm-status){color:#c4cad1;border-color:var(--border);background:var(--surface-2)}html[data-theme=dark] body.theme-crm :where(.ui-chip--success,.employees-status.is-active,.branch-status.is-active,.cashbook-status.is-open,.shop-order-status--issued){color:var(--success-strong);border-color:color-mix(in srgb, var(--success) 34%, var(--border));background:var(--success-soft)}html[data-theme=dark] body.theme-crm .ui-chip--warn{color:#e6ca94;background:var(--warn-soft);border-color:#655532}html[data-theme=dark] body.theme-crm :where(.ui-chip--danger,.branch-status.is-inactive,.shop-order-status--cancelled){color:#efbbc0;background:var(--danger-soft);border-color:#654149}html[data-theme=dark] body.theme-crm :where(.employee-role-chip,.positions-default-badge,.positions-zone-chip,.positions-zone-more,.programs-language-chip,.directories-language-chip,.levels-category__tags span){color:#c4cad1;border-color:var(--border);background:var(--surface-2)}html[data-theme=dark] body.theme-crm :is(.crm-groups-toolbar,.employees-toolbar,.tasks-filters,.reports-reference__toolbar,.schedule-filters){color:var(--text);border-color:var(--border);background:var(--surface)}html[data-theme=dark] body.theme-crm :is(.crm-attention-queue__toggle,.school-asset,.school-accordion__item,.school-accordion__body,.tasks-mode-switch,.schedule-view-tabs,.schedule-choice-row,.schedule-lesson-tabs){color:var(--text);border-color:var(--border);background:var(--surface-2)}html[data-theme=dark] body.theme-crm :is(.crm-groups-tabs button,.crm-filter-tabs button,.crm-group-members__tabs button,.schedule-view-tabs button,.schedule-choice-row button,.schedule-lesson-tabs button){color:#b4bbc4;border-color:var(--border)}html[data-theme=dark] body.theme-crm :is(.crm-groups-tabs button,.crm-filter-tabs button,.crm-group-members__tabs button,.schedule-view-tabs button,.schedule-choice-row button,.schedule-lesson-tabs button,.tasks-mode-switch button).is-active{color:var(--accent-strong);border-color:var(--accent-border);background:var(--accent-muted)}html[data-theme=dark] body.theme-crm :is(.crm-filter-popover,.crm-group-details>td,.schedule-attendance-card,.sales-table__filters th,.sales-kanban__column,.tasks-calendar__header,.tasks-calendar__day:nth-child(odd),.tasks-complete__body>div){color:var(--text);border-color:var(--border);background:var(--surface-2)!important}html[data-theme=dark] body.theme-crm :is(.crm-calendar__header-row,.crm-calendar__header-cell,.crm-calendar__times){color:#c1c7ce;border-color:var(--border);background:#262a30}html[data-theme=dark] body.theme-crm .crm-calendar__minor-time-layer>span{background:#262a30}html[data-theme=dark] body.theme-crm .crm-calendar{border-color:color-mix(in srgb, var(--border-strong) 82%, #111418);background:var(--surface);box-shadow:inset 0 1px #ffffff06}html[data-theme=dark] body.theme-crm .crm-calendar__column{background-color:#1d2025}html[data-theme=dark] body.theme-crm .crm-calendar__grid-line--hour{filter:brightness(1.28)}html[data-theme=dark] body.theme-crm .crm-calendar__grid-line--half{opacity:.6}html[data-theme=dark] body.theme-crm .crm-calendar__column.is-today{background-color:color-mix(in srgb, var(--accent) 3%, #1d2025)}html[data-theme=dark] body.theme-crm .crm-calendar__columns,html[data-theme=dark] body.theme-crm .tasks-calendar__grid{scrollbar-color:#5d6874 #202328}html[data-theme=dark] body.theme-crm .employees-check{color:#c4cad1;border-color:var(--border);background:var(--surface-2)}html[data-theme=dark] body.theme-crm .school-demo-data{color:var(--text);border-color:var(--accent-border);background:var(--accent-subtle)}html[data-theme=dark] body.theme-crm .school-demo-data strong{color:var(--accent-strong)}html[data-theme=dark] body.theme-crm :is(.crm-session-state,.crm-route-state){color:var(--text);background:var(--bg)}html[data-theme=dark] body.theme-crm :is(.crm-session-state__card,.crm-route-state>section){color:var(--text);border-color:var(--border);background:var(--surface)}html[data-theme=dark] body.theme-crm :is(.crm-table-skeleton span,.crm-app-loading__content span,.crm-route-state__skeleton span){border-color:var(--border);background:linear-gradient(90deg,#202328 20%,#2b3036 48%,#202328 76%) 0 0/220% 100%}html[data-theme=dark] body.theme-crm .crm-app-loading{background:var(--bg)}html[data-theme=dark] body.theme-crm .crm-app-loading__sidebar{border-right:1px solid var(--border);background:var(--sidebar)}html[data-theme=dark] body.theme-crm .ui-alert{color:#cbd0d7;border-color:var(--border);background:var(--surface-2)}html[data-theme=dark] body.theme-crm .ui-alert--success{color:var(--success-strong);border-color:color-mix(in srgb, var(--success) 34%, var(--border));background:var(--success-soft)}html[data-theme=dark] body.theme-crm .ui-alert--danger{color:#efbbc0;background:var(--danger-soft);border-color:#654149}html[data-theme=dark] body.theme-crm :is(.finance-journal__tabs button.is-active,.school-settings-tabs button.is-active){color:var(--accent-strong);border-color:var(--accent)}html[data-theme=dark] body.theme-crm .finance-journal__filters{background:var(--surface)}html[data-theme=dark] body.theme-crm :is(.finance-journal__stats .is-expense strong,.finance-journal__amount.is-expense){color:#efabb3}html[data-theme=dark] body.theme-crm :is(.finance-journal__stats .is-income strong,.finance-journal__amount.is-income){color:#a7d8bf}html[data-theme=dark] body.theme-crm .crm-auth-intro{color:var(--text);background:#1d2025}html[data-theme=dark] body.theme-crm .crm-auth-intro p,html[data-theme=dark] body.theme-crm .crm-auth-benefits span{color:var(--text-muted)}html[data-theme=dark] body.theme-crm .crm-auth-form-wrap{background:var(--bg)}html[data-theme=dark] :is(.lingva-feedback-panel,.lingva-feedback-compose,.lingva-feedback-new-conversation){color:var(--text);border-color:var(--border);background:var(--surface)}html[data-theme=dark] .lingva-feedback-launcher{color:var(--text);border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent-soft) 36%, var(--surface-2));box-shadow:0 .25rem .75rem #0000003d}html[data-theme=dark] .lingva-feedback-launcher:hover{border-color:color-mix(in srgb, var(--accent) 56%, var(--border));background:color-mix(in srgb, var(--accent-soft) 52%, var(--surface-2))}html[data-theme=dark] .lingva-feedback-panel>header{border-color:var(--border);background:color-mix(in srgb, var(--surface-2) 82%, transparent)}html[data-theme=dark] .lingva-feedback-messages{background:#1b1e22}html[data-theme=dark] .lingva-feedback-message{background:var(--surface-2)}html[data-theme=dark] :is(.lingva-feedback-message--employee,.lingva-feedback-message--visitor){background:var(--accent-soft)}html[data-theme=dark] .lingva-feedback-message--system{background:var(--warn-soft)}html[data-theme=dark] .lingva-feedback-message p{color:#e7eaed}html[data-theme=dark] body.theme-crm .ui-empty{color:var(--text-muted);border-color:var(--border);background:var(--surface-2);border-style:solid;box-shadow:inset 0 1px #ffffff06}html[data-theme=dark] body.theme-crm .crm-activity{background:color-mix(in srgb, var(--activity-tone) 17%, var(--surface));box-shadow:none;border:0}html[data-theme=dark] body.theme-crm .crm-activity--steady{--activity-tone:var(--warn)}html[data-theme=dark] body.theme-crm .crm-activity--attention{--activity-tone:var(--danger)}html[data-theme=dark] :is(.lingva-feedback-attach-button,.lingva-feedback-pending-files li,.support-media-item){color:#d5dad7;background:#262b29;border-color:#46504b}html[data-theme=dark] .lingva-feedback-attachment-row>small,html[data-theme=dark] .support-media-item figcaption small{color:#a9b2ad}html[data-theme=dark] .support-media-preview{color:#b5bdb8;background:#1c211f}html[data-theme=dark] .support-media-item figcaption{color:#d8ddd9}html[data-theme=dark] .support-media-item figcaption a{color:#b8d8ca;background:#303a36}html[data-theme=dark] :is(.lingva-feedback-new input,.lingva-feedback-new textarea,.lingva-feedback-compose textarea){color:var(--text);border-color:var(--border);background:#1b1e22}html[data-theme=dark] body.theme-crm .task-card{color:var(--text);border-color:var(--border);border-left-color:var(--border-strong);background:var(--surface)}html[data-theme=dark] body.theme-crm .task-card:hover{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}html[data-theme=dark] body.theme-crm .task-card--priority{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));border-left-color:var(--danger);background:color-mix(in srgb, var(--danger-soft) 60%, var(--surface));box-shadow:inset .2rem 0 var(--danger)}html[data-theme=dark] body.theme-crm .task-card--done{border-color:color-mix(in srgb, var(--success) 34%, var(--border));border-left-color:var(--success);background:color-mix(in srgb, var(--success-soft) 42%, var(--surface))}html[data-theme=dark] body.theme-crm :is(.task-type,[class*=task-type--]){color:var(--text);border:1px solid var(--border);background:var(--surface-2)}html[data-theme=dark] body.theme-crm :is(.task-type--sales_call,.task-type--call){color:var(--warn);border-color:color-mix(in srgb, var(--warn) 34%, var(--border));background:var(--warn-soft)}html[data-theme=dark] body.theme-crm .task-type--quality_control{color:var(--success);border-color:color-mix(in srgb, var(--success) 34%, var(--border));background:var(--success-soft)}html[data-theme=dark] body.theme-crm .task-type--contact,html[data-theme=dark] body.theme-crm :is(.task-type--execute,.task-type--general){color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 36%, var(--border));background:var(--accent-soft)}html[data-theme=dark] body.theme-crm .task-card__result{color:var(--success);background:color-mix(in srgb, var(--success-soft) 78%, var(--surface))}html[data-theme=dark] body.theme-crm .task-card__cancelled{color:var(--warn)}html[data-theme=dark] body.theme-crm .task-icon{color:var(--text-muted);border-color:var(--border);background:var(--surface-2)}html[data-theme=dark] body.theme-crm .task-icon:hover{color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 54%, var(--border));background:var(--accent-soft)}html[data-theme=dark] body.theme-crm .task-icon--done{color:var(--success);border-color:color-mix(in srgb, var(--success) 45%, var(--border));background:var(--success-soft)}html[data-theme=dark] body.theme-crm .task-icon--delete:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, var(--border));background:var(--danger-soft)}html[data-theme=dark] body.theme-crm .tasks-calendar__task{color:var(--text);border-color:var(--border);background:var(--surface-3)}@media (max-width:39.99rem){.lingva-theme-toggle{width:2.75rem;min-width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.lingva-theme-toggle{transition:none}}html[data-theme=dark] body.theme-crm .sales-kanban__column--incoming{--stage-tone:#73a9c4}html[data-theme=dark] body.theme-crm .sales-kanban__column--progress{--stage-tone:#a399d2}html[data-theme=dark] body.theme-crm .sales-kanban__column--attention{--stage-tone:#d0a76c}html[data-theme=dark] body.theme-crm .sales-kanban__column--followup{--stage-tone:#73b6a8}html[data-theme=dark] body.theme-crm .sales-kanban__column--success{--stage-tone:#78bd98}html[data-theme=dark] body.theme-crm .sales-kanban__column--reject{--stage-tone:#d38993}html[data-theme=dark] body.theme-crm .sales-kanban__column{color:var(--text);border-color:color-mix(in srgb, var(--stage-tone) 30%, var(--border));box-shadow:0 .35rem 1.2rem #04060829;background:linear-gradient(180deg, color-mix(in srgb, var(--stage-tone) 9%, var(--surface-2)), color-mix(in srgb, var(--stage-tone) 3%, var(--surface-2)) 9rem)!important}html[data-theme=dark] body.theme-crm .sales-kanban__column.is-drop-target{border-color:color-mix(in srgb, var(--stage-tone) 68%, var(--border));box-shadow:0 0 0 .1rem color-mix(in srgb, var(--stage-tone) 24%, transparent), 0 .9rem 2rem #0406083d;background:linear-gradient(180deg, color-mix(in srgb, var(--stage-tone) 15%, var(--surface-2)), color-mix(in srgb, var(--stage-tone) 6%, var(--surface-2)) 10rem)!important}html[data-theme=dark] body.theme-crm .sales-kanban__column>header{border-color:color-mix(in srgb, var(--stage-tone) 20%, var(--border));background:color-mix(in srgb, var(--stage-tone) 8%, var(--surface-2))}html[data-theme=dark] body.theme-crm .sales-kanban__count,html[data-theme=dark] body.theme-crm .sales-kanban__branch{border-color:color-mix(in srgb, var(--stage-tone) 26%, var(--border));background:color-mix(in srgb, var(--stage-tone) 11%, var(--surface-3))}html[data-theme=dark] body.theme-crm .sales-kanban__count{color:color-mix(in srgb, var(--stage-tone) 82%, var(--text))}html[data-theme=dark] body.theme-crm .sales-kanban__card{color:var(--text);border-color:color-mix(in srgb, var(--stage-tone) 20%, var(--border));background:var(--surface);box-shadow:0 1px 1px #0406083d,0 .3rem .8rem #04060824}html[data-theme=dark] body.theme-crm .sales-kanban__card:hover{border-color:color-mix(in srgb, var(--stage-tone) 52%, var(--border));box-shadow:0 .2rem .5rem #04060838,0 .8rem 1.5rem #04060838}html[data-theme=dark] body.theme-crm .sales-kanban__person,html[data-theme=dark] body.theme-crm .ui-main .sales-kanban__person{color:color-mix(in srgb, var(--stage-tone) 76%, var(--text))}html[data-theme=dark] body.theme-crm .sales-kanban__drop-slot{color:color-mix(in srgb, var(--stage-tone) 78%, var(--text));background:color-mix(in srgb, var(--stage-tone) 6%, var(--surface))}html[data-theme=dark] body.theme-crm .sales-kanban__drop-slot>span{background:color-mix(in srgb, var(--surface) 90%, transparent)}html[data-theme=dark] body.theme-crm .student-app-rank--group .student-app-rank__icon{color:var(--accent-strong);background:var(--accent-muted)}html[data-theme=dark] body.theme-crm .student-app-rank--school .student-app-rank__icon{color:#92aed2;background:color-mix(in srgb, #6995cb 14%, var(--surface-2))}html[data-theme=dark] body.theme-crm .student-app-rank--world .student-app-rank__icon{color:#d0ad7e;background:color-mix(in srgb, #c49354 14%, var(--surface-2))}html[data-theme=dark] body.theme-crm .student-app-activity-badge--motivation{border-color:color-mix(in srgb, #dfa5ff 54%, var(--border));color:#d9a3f0;background:color-mix(in srgb, #9227c9 13%, var(--surface-2))}html[data-theme=dark] body.theme-crm .student-app-activity-badge--training{border-color:color-mix(in srgb, #f4c66d 48%, var(--border));color:#e2b65f;background:color-mix(in srgb, #e39a22 12%, var(--surface-2))}html[data-theme=dark] body.theme-crm .student-app-activity__add{color:#17191d;background:#eef0f2}html[data-theme=dark] body.theme-crm .student-app-activity__add:hover{background:#fff}
.switch.svelte-a6h7w7.svelte-a6h7w7.svelte-a6h7w7{align-items:center;height:1em;display:flex}.switch.disabled.svelte-a6h7w7.svelte-a6h7w7.svelte-a6h7w7{opacity:.5}.label.svelte-a6h7w7.svelte-a6h7w7.svelte-a6h7w7{margin:0 8px}.switch.svelte-a6h7w7 input[type=checkbox].svelte-a6h7w7.svelte-a6h7w7{opacity:0;position:absolute}.switch.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7{cursor:pointer;width:2em;height:1em;display:block;position:relative}.switch.disabled.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7{cursor:not-allowed}.switch.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7:before{content:"";background:#4950f680;border-radius:50px;width:2em;height:1em;transition:background .1s;position:absolute;left:.1em}.switch.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7:after{content:"";z-index:2;background:#fcfff4;border-radius:50px;width:1em;height:1em;transition:all .2s;animation:.2s ease-out switch-off;position:absolute;left:0;box-shadow:0 2px 5px #0000004d}.switch.svelte-a6h7w7 input[type=checkbox].svelte-a6h7w7:checked+label.svelte-a6h7w7:before{background:#4950f6}.switch.svelte-a6h7w7 input[type=checkbox].svelte-a6h7w7:checked+label.svelte-a6h7w7:after{animation:.2s ease-out switch-on;left:1.1em}.rr-controller.svelte-189zk2r.svelte-189zk2r{background:#fff;border-radius:0 0 5px 5px;flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:80px;display:flex}.rr-timeline.svelte-189zk2r.svelte-189zk2r{align-items:center;width:80%;display:flex}.rr-timeline__time.svelte-189zk2r.svelte-189zk2r{text-align:center;color:#11103e;width:100px;display:inline-block}.rr-progress.svelte-189zk2r.svelte-189zk2r{cursor:pointer;box-sizing:border-box;background:#eee;border-top:4px solid #fff;border-bottom:4px solid #fff;border-radius:3px;flex:1;height:12px;position:relative}.rr-progress.disabled.svelte-189zk2r.svelte-189zk2r{cursor:not-allowed}.rr-progress__step.svelte-189zk2r.svelte-189zk2r{background:#e0e1fe;height:100%;position:absolute;top:0;left:0}.rr-progress__handler.svelte-189zk2r.svelte-189zk2r{background:#4950f6;border-radius:10px;width:20px;height:20px;position:absolute;top:2px;transform:translate(-50%,-50%)}.rr-controller__btns.svelte-189zk2r.svelte-189zk2r{justify-content:center;align-items:center;font-size:13px;display:flex}.rr-controller__btns.svelte-189zk2r button.svelte-189zk2r{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.rr-controller__btns.svelte-189zk2r button.svelte-189zk2r:active{background:#e0e1fe}.rr-controller__btns.svelte-189zk2r button.active.svelte-189zk2r{color:#fff;background:#4950f6}.rr-controller__btns.svelte-189zk2r button.svelte-189zk2r:disabled{cursor:not-allowed}.replayer-wrapper{position:relative}.replayer-mouse{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDUwIDUwIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPkRlc2lnbl90bnA8L3RpdGxlPjxwYXRoIGQ9Ik00OC43MSw0Mi45MUwzNC4wOCwyOC4yOSw0NC4zMywxOEExLDEsMCwwLDAsNDQsMTYuMzlMMi4zNSwxLjA2QTEsMSwwLDAsMCwxLjA2LDIuMzVMMTYuMzksNDRhMSwxLDAsMCwwLDEuNjUuMzZMMjguMjksMzQuMDgsNDIuOTEsNDguNzFhMSwxLDAsMCwwLDEuNDEsMGw0LjM4LTQuMzhBMSwxLDAsMCwwLDQ4LjcxLDQyLjkxWm0tNS4wOSwzLjY3TDI5LDMyYTEsMSwwLDAsMC0xLjQxLDBsLTkuODUsOS44NUwzLjY5LDMuNjlsMzguMTIsMTRMMzIsMjcuNThBMSwxLDAsMCwwLDMyLDI5TDQ2LjU5LDQzLjYyWiI+PC9wYXRoPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#0000;width:20px;height:20px;transition:left 50ms linear,top 50ms linear;position:absolute}.replayer-mouse:after{content:"";opacity:.3;background:#4950f6;border-radius:100%;width:20px;height:20px;display:inline-block;transform:translate(-50%,-50%)}.replayer-mouse.active:after{animation:.2s ease-in-out click}.replayer-mouse.touch-device{background-image:none;border:4px solid #4950f600;border-radius:100%;width:70px;height:70px;margin-top:-37px;margin-left:-37px;transition:left linear,top linear,border-color .2s ease-in-out}.replayer-mouse.touch-device.touch-active{border-color:#4950f6;transition:left .25s linear,top .25s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device:after{opacity:0}.replayer-mouse.touch-device.active:after{animation:.2s ease-in-out touch-click}.replayer-mouse-tail{pointer-events:none;position:absolute}@keyframes click{0%{opacity:.3;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}@keyframes touch-click{0%{opacity:0;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}.rr-player{float:left;background:#fff;border-radius:5px;position:relative;box-shadow:0 24px 48px #11103e1f}.rr-player__frame{overflow:hidden}.replayer-wrapper{float:left;clear:both;transform-origin:0 0;top:50%;left:50%}.replayer-wrapper>iframe{border:none}
