:root{--logo-primary:#0b1f33;--logo-accent:#d4a02f;--bg-main:#f6f8fb;--bg-soft:#f8fafc;--bg-muted:#f3f6fa;--surface-main:#fff;--surface-soft:#f8fafc;--surface-gold:#fff4d6;--navy-dark:#061522;--navy-main:#0b1f33;--navy-soft:#102a43;--gold-main:#d4a02f;--gold-light:#f2c45c;--gold-dark:#9c6b16;--white-main:#fff;--gray-light:#e8e8e8;--gray-muted:#9ca3af;--black-main:#050505;--text-main:#061522;--text-secondary:#475569;--text-muted:#64748b;--border-light:#e5e7eb;--border-soft:#eef2f6;--border-gold:#e8c878;--shadow-soft:0 10px 30px rgba(6,21,34,.08);--shadow-card:0 8px 24px rgba(6,21,34,.1);--sidebar-width-collapsed:80px;--sidebar-width-expanded:260px;--sidebar-offset-collapsed:88px;--sidebar-offset-expanded:270px;--data-page-gutter-x:10px;--data-page-gutter-y:6px;--dock-height-collapsed:0px;--dock-height-expanded:0px;--dock-reserve-collapsed:0px;--dock-reserve-expanded:0px}body,html{background:linear-gradient(180deg,rgba(232,238,246,.86),transparent 260px),var(--bg-main)!important;color:var(--text-main)}body.dark,html.dark{background:radial-gradient(circle at 10% -12%,rgba(212,160,47,.14),transparent 30rem),radial-gradient(circle at 100% 0,rgba(16,42,67,.72),transparent 36rem),linear-gradient(135deg,var(--black-main),var(--navy-dark) 42%,var(--navy-main))!important;color:var(--white-main)}body{padding-bottom:0!important;overflow-x:hidden}body:has(.layout-sidebar-expanded){padding-bottom:0!important}::selection{color:var(--navy-dark);background:var(--gold-light)}.app-shell{height:100dvh;min-height:100dvh;overflow:hidden;color:var(--text-main);background:linear-gradient(180deg,rgba(232,238,246,.82),transparent 260px),var(--bg-main)!important}body.dark .app-shell{color:var(--white-main);background:radial-gradient(circle at 20% 0,rgba(212,160,47,.08),transparent 24rem),var(--navy-dark)!important}.layout-main-bottom-dock{width:auto!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;box-sizing:border-box;overflow:hidden;padding-bottom:0!important}.layout-main-shift.layout-main-expanded{margin-left:var(--sidebar-offset-expanded)!important}.layout-main-shift.layout-main-collapsed{margin-left:var(--sidebar-offset-collapsed)!important}.layout-main-bottom-dock:not(.h-screen)>.layout-main-content{padding-bottom:0!important;scroll-padding-bottom:0}.layout-main-bottom-dock.h-screen{height:100dvh!important;min-height:100dvh}.layout-main-content{color:var(--text-secondary)}body.dark .layout-main-content{color:var(--gray-light)}.layout-sidebar.layout-sidebar-collapsed,.layout-sidebar.layout-sidebar-expanded{left:0!important;right:auto!important;top:0!important;bottom:auto!important;transform:none!important;width:var(--sidebar-width-collapsed)!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start;gap:12px;padding:16px 12px!important;overflow:visible!important;border:0!important;border-right:1px solid rgba(242,196,92,.22)!important;border-radius:0 18px 18px 0!important;background:linear-gradient(180deg,rgba(16,42,67,.98),rgba(6,21,34,.99)),var(--navy-main)!important;box-shadow:18px 0 48px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.08)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.layout-sidebar.layout-sidebar-expanded{width:var(--sidebar-width-expanded)!important}.layout-sidebar:before{content:"";position:absolute;inset:12px 10px;pointer-events:none;border:1px solid hsla(0,0%,100%,.045);border-radius:0 14px 14px 0}.layout-sidebar-brand{width:52px;min-width:52px;height:52px;justify-self:start;justify-content:center;margin-left:4px;border:1px solid rgba(242,196,92,.22);border-radius:16px;background:hsla(0,0%,100%,.045)}.layout-sidebar-expanded .layout-sidebar-brand{width:100%;min-width:0;justify-content:flex-start;padding:0 12px}.layout-sidebar-brand [class*=brand]{width:100%;max-width:100%}.layout-sidebar-brand [class*=mark]{max-width:100%}.layout-sidebar-brand [class*=markOnly] [class*=mark]{width:34px!important;height:38px!important;aspect-ratio:1028/1128}.layout-sidebar-brand [class*=withText] [class*=mark]{width:min(166px,100%)!important;height:auto!important;aspect-ratio:2797/920}.layout-sidebar-collapsed .layout-sidebar-brand [class*=withText]{transform:scale(.78);transform-origin:center}.layout-sidebar-nav{width:100%;min-width:0;flex-direction:column;align-items:stretch!important;justify-content:flex-start;gap:6px;padding:4px 0;overflow-x:visible!important;overflow-y:auto!important;scrollbar-width:none}.layout-sidebar-nav::-webkit-scrollbar{display:none}.layout-sidebar-item{width:100%;height:46px;flex:0 0 46px;min-width:0;gap:10px;padding:5px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--gray-muted)}.layout-sidebar-item,.layout-sidebar-item.is-expanded{max-width:none;justify-content:flex-start}.layout-sidebar-collapsed .layout-sidebar-item,.layout-sidebar-collapsed .layout-sidebar-item.is-expanded{justify-content:center;padding-left:0;padding-right:0}.layout-sidebar-item:after{content:"";position:absolute;left:-5px;right:auto;top:50%;bottom:auto;width:3px;height:22px;border-radius:999px;background:transparent;transform:translateY(-50%) scaleY(.35);opacity:0;transition:opacity .18s ease,transform .18s ease,background-color .18s ease}.layout-sidebar-item:hover{border-color:rgba(242,196,92,.22);background:hsla(0,0%,100%,.055);color:var(--white-main)!important}.layout-sidebar-item.is-active{border-color:rgba(242,196,92,.48);background:radial-gradient(circle at 50% 0,rgba(242,196,92,.24),transparent 72%),rgba(212,160,47,.16);color:var(--gold-light)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.layout-sidebar-item.is-active:after{background:var(--gold-light);opacity:1;transform:translateY(-50%) scaleY(1)}.layout-sidebar-icon{width:34px;height:34px;border-radius:8px;background:hsla(0,0%,100%,.055);font-size:17px}.layout-sidebar-item.is-active .layout-sidebar-icon{background:linear-gradient(180deg,var(--gold-light),var(--gold-main));color:var(--navy-dark)!important}.layout-sidebar-label{display:block;flex:1 1 auto;width:auto;max-width:100%;color:inherit;font-size:13px;line-height:1.2;letter-spacing:0;text-align:left}.layout-sidebar-collapsed .layout-sidebar-label{display:none}.layout-sidebar-toggle{width:100%;min-width:0;height:46px;margin-top:auto;border-top:1px solid hsla(0,0%,91%,.1);padding:10px 0 0;color:var(--gold-light)}.layout-sidebar-toggle-button{width:100%;height:36px;border:1px solid rgba(242,196,92,.2);border-radius:8px;background:rgba(212,160,47,.1)}.layout-sidebar-toggle-button:hover{background:rgba(212,160,47,.18);color:var(--gold-light)}.layout-sidebar-tooltip{border-radius:10px!important;border:1px solid rgba(242,196,92,.28)!important;background:linear-gradient(180deg,var(--navy-soft),var(--navy-main))!important;color:var(--white-main)!important;box-shadow:0 16px 30px rgba(0,0,0,.36)!important}.layout-sidebar-tooltip:before{display:none!important}.crm-header-shell{grid-template-columns:minmax(150px,212px) minmax(0,1fr) 64px;gap:8px!important;margin:8px var(--data-page-gutter-x) 0!important;top:8px!important}.crm-header-logo-card,.crm-header-notification-card,.crm-header-profile-card{min-height:64px;border:1px solid hsla(0,0%,91%,.1);border-radius:8px;background:linear-gradient(180deg,rgba(6,21,34,.94),rgba(6,21,34,.72));color:var(--white-main);box-shadow:0 12px 26px rgba(17,19,24,.08);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.crm-header-logo-card{padding:0 16px}.crm-header-logo-card [class*=brand]{width:100%}.crm-header-logo-card [class*=withText] [class*=mark]{width:min(178px,100%)!important;height:auto!important;aspect-ratio:2797/920}.crm-header-logo-card [class*=markOnly] [class*=mark]{width:32px!important;height:36px!important;aspect-ratio:1028/1128}.crm-header-logo-mark{display:none!important}.crm-header-profile-card{padding:0 11px}.crm-header-notification-card{display:flex;align-items:stretch;justify-content:center;overflow:visible;padding:0}.crm-header-notification-card .app-notification-badge{display:flex;width:100%;min-height:64px}.crm-header-notification-card .app-notification-badge .ant-badge-count{display:inline-flex;align-items:center;justify-content:center;top:5px;right:5px;box-sizing:border-box;min-width:19px;height:19px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#e86f62;color:#fff;font-family:Montserrat,sans-serif;font-size:10px;font-weight:800;letter-spacing:0;box-shadow:0 6px 12px hsla(6,74%,65%,.26);transform:none;transform-origin:center}body.dark .crm-header-notification-card .app-notification-badge .ant-badge-count{border-color:#061522}.crm-header-notification-card .app-notification-trigger{width:100%;height:100%;min-height:64px;border:0;border-radius:8px;background:transparent;box-shadow:none}.crm-header-notification-card .app-notification-trigger:hover{background:rgba(242,196,92,.12);box-shadow:inset 0 0 0 1px rgba(242,196,92,.2);transform:none}.crm-header-profile-card .app-header-control{border:0!important;background:transparent!important;box-shadow:none!important}.app-theme-pill{--theme-pill-track:radial-gradient(circle at 34% 50%,hsla(0,0%,100%,.2) 0 24%,transparent 25%),linear-gradient(90deg,rgba(255,244,214,.98),rgba(242,196,92,.96));--theme-pill-border:rgba(242,196,92,.38);--theme-pill-shadow:0 10px 22px rgba(156,107,22,.16);--theme-pill-knob-x:0;display:inline-flex;align-items:center;justify-content:center;height:40px;width:78px;border:0;border-radius:999px;background:transparent;cursor:pointer;padding:0;transition:transform .18s ease}.app-theme-pill:hover{transform:translateY(-1px)}.app-theme-pill.is-dark{--theme-pill-track:radial-gradient(circle at 52% 50%,hsla(0,0%,100%,.09) 0 24%,transparent 25%),linear-gradient(90deg,#061522,#0b1f33 48%,#29445f);--theme-pill-border:hsla(0,0%,91%,.16);--theme-pill-shadow:0 12px 26px rgba(0,0,0,.32);--theme-pill-knob-x:38px}.app-theme-pill__track{position:relative;display:block;width:78px;height:40px;overflow:hidden;border:1px solid var(--theme-pill-border);border-radius:999px;background:var(--theme-pill-track);box-shadow:var(--theme-pill-shadow),inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -2px 6px rgba(6,21,34,.14)}.app-theme-pill__track:after,.app-theme-pill__track:before{content:"";position:absolute;inset:0;pointer-events:none}.app-theme-pill__track:before{background:radial-gradient(circle at 34% 50%,hsla(0,0%,100%,.18) 0 22%,transparent 23%),radial-gradient(circle at 55% 50%,hsla(0,0%,100%,.1) 0 24%,transparent 25%),radial-gradient(circle at 78% 50%,hsla(0,0%,100%,.08) 0 25%,transparent 26%)}.app-theme-pill__knob{position:absolute;top:3px;left:3px;z-index:1;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;background:#fff;box-shadow:0 8px 16px rgba(6,21,34,.22),inset 0 1px 0 hsla(0,0%,100%,.9);transform:translateX(var(--theme-pill-knob-x));transition:transform .22s ease,box-shadow .18s ease}.app-theme-pill__symbol{position:relative;display:block;width:10px;height:10px;border-radius:999px;background:var(--gold-main);box-shadow:0 -9px 0 -3px var(--gold-light),0 9px 0 -3px var(--gold-light),9px 0 0 -3px var(--gold-light),-9px 0 0 -3px var(--gold-light),6px 6px 0 -3px var(--gold-light),-6px -6px 0 -3px var(--gold-light),6px -6px 0 -3px var(--gold-light),-6px 6px 0 -3px var(--gold-light);transition:background-color .18s ease,box-shadow .18s ease}.app-theme-pill__stars{display:none}.app-theme-pill.is-dark .app-theme-pill__symbol{width:18px;height:18px;background:transparent;box-shadow:none}.app-theme-pill.is-dark .app-theme-pill__symbol:after,.app-theme-pill.is-dark .app-theme-pill__symbol:before{content:"";position:absolute;border-radius:999px}.app-theme-pill.is-dark .app-theme-pill__symbol:before{inset:2px 1px 1px 4px;background:#263746;box-shadow:inset -2px -2px 0 rgba(6,21,34,.34)}.app-theme-pill.is-dark .app-theme-pill__symbol:after{inset:-1px 4px 4px -1px;background:#fff}.app-theme-pill.is-dark .app-theme-pill__stars{position:absolute;top:10px;left:10px;display:block;width:4px;height:4px;border-radius:999px;background:#263746;box-shadow:8px -4px 0 -1px #263746,5px 8px 0 -1px #263746}.app-exchange-card{display:none;align-items:center;gap:9px;height:42px;min-width:166px;border:1px solid rgba(242,196,92,.22);border-radius:8px;background:linear-gradient(135deg,rgba(242,196,92,.16),rgba(16,42,67,.72));color:var(--gray-light);cursor:pointer;padding:0 10px;text-align:left;box-shadow:0 10px 22px rgba(17,19,24,.08);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}@media (min-width:1024px){.app-exchange-card{display:inline-flex}}.app-exchange-card:hover{border-color:rgba(242,196,92,.5);box-shadow:0 12px 26px rgba(0,0,0,.18);transform:translateY(-1px)}.app-exchange-card__mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:26px;border-radius:7px;background:rgba(242,196,92,.2);color:var(--gold-light);font-family:Montserrat,sans-serif;font-size:11px;font-weight:900;line-height:1;letter-spacing:0}.app-exchange-card__body{display:flex;min-width:0;flex-direction:column;gap:2px;line-height:1}.app-exchange-card__rate{color:var(--white-main);font-size:13px;font-weight:800;line-height:16px}.app-exchange-card__meta,.app-exchange-card__rate{max-width:116px;overflow:hidden;font-family:Montserrat,sans-serif;text-overflow:ellipsis;white-space:nowrap}.app-exchange-card__meta{color:var(--gray-muted);font-size:10px;font-weight:700;line-height:12px}.crm-header,.leads-basic-header{background:linear-gradient(180deg,rgba(6,21,34,.94),rgba(6,21,34,.72))!important;border-color:hsla(0,0%,91%,.1)!important;color:var(--white-main)!important}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-select-selector,.app-header-control{border-color:hsla(0,0%,91%,.12)!important;background:rgba(16,42,67,.86)!important;color:var(--gray-light)!important}.ant-input::placeholder,.ant-select-selection-placeholder{color:var(--gray-muted)!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:hover,.ant-input:hover,.ant-picker-focused,.ant-picker:hover,.ant-select-focused .ant-select-selector,.ant-select-selector:hover{border-color:rgba(242,196,92,.48)!important;box-shadow:var(--app-focus-ring)!important}.ant-card,.ant-table-wrapper .ant-table-container,.app-table-shell{border:1px solid rgba(242,196,92,.14)!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(16,42,67,.88),rgba(6,21,34,.94)),var(--navy-main)!important;box-shadow:0 18px 42px rgba(0,0,0,.28)!important}.app-table-shell{--app-table-shell-fit-height:calc(100dvh - 96px);--app-table-body-fit-height:max(160px,calc(var(--app-table-shell-fit-height) - 112px));--app-table-scroll-y:max(120px,calc(var(--app-table-body-fit-height) - 54px));--app-table-empty-height:var(--app-table-scroll-y);--contracts-table-scroll-y:var(--app-table-scroll-y);--clients-table-scroll-y:var(--app-table-scroll-y);--settings-table-scroll-y:var(--app-table-scroll-y);--reserved-table-scroll-y:var(--app-table-scroll-y);--payments-table-scroll-y:var(--app-table-scroll-y);--messages-table-scroll-y:var(--app-table-scroll-y);--kassa-table-scroll-y:var(--app-table-scroll-y);--templates-table-scroll-y:var(--app-table-scroll-y);display:flex!important;min-height:0!important;flex-direction:column!important;overflow:hidden!important}.app-table-header,.app-table-pagination-footer{flex:0 0 auto}.ant-spin-container,.ant-table,.ant-table-body,.ant-table-container,.ant-table-content{background:transparent!important}.ant-table-thead>tr>th{height:54px!important;border-bottom:1px solid rgba(242,196,92,.2)!important;background:linear-gradient(180deg,rgba(16,42,67,.98),rgba(8,26,43,.96))!important;color:var(--gold-light)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase}.ant-table-tbody>tr>td{border-bottom:1px solid hsla(0,0%,91%,.08)!important;background:rgba(11,31,51,.72)!important;color:var(--gray-light)!important}.ant-table-tbody>tr:nth-child(2n)>td{background:rgba(16,42,67,.5)!important}.ant-table-tbody>tr:hover>td{border-bottom-color:rgba(242,196,92,.22)!important;background:linear-gradient(90deg,rgba(212,160,47,.16),rgba(16,42,67,.74))!important;color:var(--white-main)!important}.ant-table-footer,.app-table-pagination-footer{min-height:62px;padding:12px 18px!important;border-top:1px solid rgba(242,196,92,.14)!important;background:linear-gradient(180deg,rgba(8,26,43,.82),rgba(6,21,34,.94))!important}.ant-pagination,.ant-table-pagination.ant-pagination,.app-base-pagination.ant-pagination{display:flex!important;align-items:center!important;gap:8px!important;color:var(--gray-muted)!important}.app-base-pagination.ant-pagination{justify-content:space-between!important;width:100%!important}.ant-pagination-item,.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{min-width:36px!important;width:36px!important;height:36px!important;line-height:34px!important;border-radius:999px!important;border:1px solid hsla(0,0%,91%,.12)!important;background:linear-gradient(180deg,rgba(16,42,67,.94),rgba(8,26,43,.94))!important;color:var(--gray-light)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)!important}.ant-pagination-item a{color:inherit!important;font-size:13px!important;font-weight:700!important}.ant-pagination-item-active{border-color:rgba(242,196,92,.66)!important;background:linear-gradient(180deg,rgba(242,196,92,.96),rgba(156,107,22,.94))!important;box-shadow:0 10px 22px rgba(212,160,47,.18)!important}.ant-pagination-item-active,.ant-pagination-item-active a{color:var(--navy-dark)!important}.ant-pagination-item:hover,.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{border-color:rgba(242,196,92,.42)!important;background:linear-gradient(180deg,rgba(212,160,47,.2),rgba(16,42,67,.94))!important;color:var(--gold-light)!important}.app-base-pagination .ant-pagination-options{min-height:40px;padding:4px 8px 4px 12px;border:1px solid hsla(0,0%,91%,.1);border-radius:999px;background:rgba(8,26,43,.8)}.app-base-pagination .ant-pagination-options:before{color:var(--gray-muted)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em;text-transform:uppercase}.app-base-pagination .ant-pagination-options-size-changer .ant-select-selector{border-color:rgba(242,196,92,.22)!important;border-radius:999px!important;background:rgba(16,42,67,.94)!important}.app-base-pagination .ant-pagination-options-size-changer .ant-select-arrow,.app-base-pagination .ant-pagination-options-size-changer .ant-select-selection-item{color:var(--gold-light)!important;font-weight:800!important}.ant-btn-primary,button.bg-\[var\(--app-accent\)\]{border-color:var(--gold-main)!important;background:linear-gradient(180deg,var(--gold-light),var(--gold-main))!important;color:var(--navy-dark)!important}.ant-drawer-content,.ant-dropdown-menu,.ant-modal-content,.ant-picker-dropdown .ant-picker-panel-container,.ant-select-dropdown{border:1px solid rgba(242,196,92,.18)!important;background:linear-gradient(180deg,var(--navy-main),var(--navy-dark))!important;color:var(--gray-light)!important;box-shadow:0 34px 80px rgba(0,0,0,.58)!important}.dark\:text-blue-main,.text-\[var\(--color-blue-main\)\],.text-blue-main{color:var(--gold-light)!important}.bg-\[var\(--app-accent\)\],.bg-\[var\(--brand-gold-main\)\],.bg-blue-main{background-color:var(--gold-main)!important;color:var(--navy-dark)!important}.border-\[var\(--color-blue-main\)\],.border-blue-main{border-color:rgba(242,196,92,.46)!important}@media (max-width:760px){body{padding-bottom:0!important}.layout-sidebar.layout-sidebar-collapsed,.layout-sidebar.layout-sidebar-expanded{left:0!important;right:auto!important;top:0!important;bottom:auto!important;width:72px!important;height:100dvh!important;max-height:100dvh!important;gap:10px;transform:none!important;border-radius:0 16px 16px 0!important;padding:12px 8px!important}.layout-main-shift.layout-main-collapsed,.layout-main-shift.layout-main-expanded{margin-left:80px!important}.layout-sidebar-brand{display:none}.crm-header-shell{grid-template-columns:64px minmax(0,1fr) 58px;gap:8px}.crm-header,.crm-header-logo-card,.crm-header-notification-card,.crm-header-notification-card .app-notification-badge,.crm-header-notification-card .app-notification-trigger,.crm-header-profile-card{min-height:58px}.crm-header-logo-card{padding:0 12px}.crm-header-logo-full{display:none!important}.crm-header-logo-mark{display:inline-flex!important}.layout-sidebar-nav{flex-direction:column;align-items:stretch!important;justify-content:flex-start;gap:6px;padding:0}.layout-sidebar-item,.layout-sidebar-item.is-expanded{flex:0 0 44px;min-width:0;width:100%;max-width:none;height:44px;justify-content:center;padding:0;gap:0}.layout-sidebar-label{display:none}.layout-sidebar-icon{width:30px;height:30px;border-radius:8px}.layout-sidebar-toggle{width:100%;min-width:0;height:44px;padding-top:8px}.layout-sidebar-toggle-button{width:100%;height:34px;border-radius:8px}.layout-main-bottom-dock,.layout-sidebar-expanded+.layout-main-bottom-dock{padding-bottom:0!important}.layout-main-bottom-dock:not(.h-screen)>.layout-main-content,.layout-sidebar-expanded+.layout-main-bottom-dock:not(.h-screen)>.layout-main-content{scroll-padding-bottom:0}.app-base-pagination.ant-pagination{justify-content:center!important;flex-wrap:wrap!important}}body .cash-desk-toolbar,body .companies-list-toolbar,body .contracts-list-toolbar,body .messages-toolbar,body .payments-toolbar,body .settings-table-toolbar{padding:14px 18px!important;gap:12px!important}body .cash-desk-toolbar h1,body .cash-desk-toolbar h2,body .companies-list-toolbar h1,body .companies-list-toolbar h2,body .companies-toolbar__title,body .contracts-list-toolbar h1,body .contracts-list-toolbar h2,body .messages-toolbar h1,body .messages-toolbar h2,body .payments-toolbar h1,body .payments-toolbar h2,body .settings-table-toolbar h1,body .settings-table-toolbar h2{font-size:18px!important;line-height:1.2!important;font-weight:800!important}body .cash-desk-toolbar p,body .companies-list-toolbar p,body .contracts-list-toolbar p,body .messages-toolbar p,body .payments-toolbar p,body .settings-table-toolbar p{font-size:12px!important;line-height:1.45!important}body .ant-form-item-label>label,body .ant-input::placeholder,body .ant-picker-input>input::placeholder,body .ant-select-selection-placeholder,body .contracts-filter-body label{font-size:12px!important}body .ant-input,body .ant-input-affix-wrapper,body .ant-picker,body .ant-select-single .ant-select-selector,body .clients-list-search-input.ant-input-affix-wrapper,body .contracts-list-search-input.ant-input-affix-wrapper{min-height:38px!important;font-size:13px!important}body .ant-btn,body .companies-toolbar__add-btn,body .companies-toolbar__filter-btn,body .contracts-list-add-btn,body .contracts-list-filter-btn{min-height:38px!important;padding-inline:13px!important;font-size:13px!important}body .ant-table-wrapper .ant-table-thead>tr>th,body .app-data-table .ant-table-thead>tr>th,body .clients-list-table .ant-table-thead>tr>th,body .contract-create-payment-table .ant-table-thead>tr>th,body .contract-create-summary-table .ant-table-thead>tr>th,body .contract-detail-payments-table .ant-table-thead>tr>th,body .contracts-list-table .ant-table-thead>tr>th,body .reserved-houses-table .ant-table-thead>tr>th{height:42px!important;padding:9px 12px!important;font-size:11px!important;line-height:1.25!important;letter-spacing:0!important}body .ant-table-wrapper .ant-table-tbody>tr>td,body .app-data-table .ant-table-tbody>tr>td,body .clients-list-table .ant-table-tbody>tr>td,body .contract-create-payment-table .ant-table-tbody>tr>td,body .contract-create-summary-table .ant-table-tbody>tr>td,body .contract-detail-payments-table .ant-table-tbody>tr>td,body .contracts-list-table .ant-table-tbody>tr>td,body .reserved-houses-table .ant-table-tbody>tr>td{padding:9px 12px!important;font-size:13px!important;line-height:1.35!important}body .ant-table-footer,body .app-table-pagination-footer{min-height:52px!important;padding:9px 14px!important}body .app-base-pagination{gap:7px!important;font-size:12px!important}body .app-base-pagination .ant-pagination-options{gap:7px!important;padding:3px 7px 3px 10px!important}body .app-base-pagination .ant-pagination-item,body .app-base-pagination .ant-pagination-jump-next,body .app-base-pagination .ant-pagination-jump-prev,body .app-base-pagination .ant-pagination-next .ant-pagination-item-link,body .app-base-pagination .ant-pagination-options-size-changer .ant-select-selector,body .app-base-pagination .ant-pagination-prev .ant-pagination-item-link{min-width:30px!important;width:30px!important;height:30px!important;line-height:28px!important}body .app-base-pagination .ant-pagination-item a{font-size:12px!important}body .app-base-pagination .ant-pagination-options-size-changer{width:62px!important;min-width:62px!important}body .app-base-pagination .ant-pagination-options-size-changer .ant-select-selection-item{line-height:28px!important;font-size:12px!important}@media (max-width:640px){body .cash-desk-toolbar,body .companies-list-toolbar,body .contracts-list-toolbar,body .messages-toolbar,body .payments-toolbar,body .settings-table-toolbar{padding:12px!important}}body.light,html.light{--app-bg:var(--bg-main);--app-surface:var(--surface-main);--app-surface-muted:var(--surface-soft);--app-surface-raised:var(--surface-main);--app-text-primary:var(--text-main);--app-text-secondary:var(--text-secondary);--app-text-muted:var(--text-muted);--app-border:var(--border-light);--app-border-strong:var(--border-gold);--app-control-bg:var(--surface-main);--app-control-hover:var(--bg-muted);--app-control-active:var(--surface-gold);--app-control-border:var(--border-light);--app-control-border-hover:var(--border-gold);--app-icon-primary:var(--gold-main);--app-icon-muted:var(--text-muted);--app-accent:var(--gold-main);--app-accent-hover:var(--gold-light);--app-accent-active:var(--gold-dark);--app-accent-soft:rgba(212,160,47,.14);--app-primary-button-bg:var(--navy-main);--app-primary-button-hover-bg:var(--navy-soft);--app-primary-button-border:var(--navy-main);--app-primary-button-hover-border:var(--navy-soft);--app-primary-button-text:var(--white-main);--app-primary-button-shadow:0 10px 24px rgba(6,21,34,.16);--app-focus-ring:0 0 0 3px rgba(212,160,47,.18);--app-shadow-soft:var(--shadow-soft);--app-shadow-strong:var(--shadow-card);--tu-form-page-bg:linear-gradient(180deg,rgba(232,238,246,.78),transparent 260px),var(--bg-main);--tu-form-panel-bg:var(--surface-main);--tu-form-panel-border:var(--border-light);--tu-form-control-bg:var(--surface-main);--tu-form-control-bg-hover:var(--bg-soft);--tu-form-control-bg-focus:var(--surface-main);--tu-form-control-border:var(--border-light);--tu-form-control-border-hover:var(--border-gold);--tu-form-control-text:var(--text-main);--tu-form-control-placeholder:var(--text-muted);--tu-form-label:var(--text-secondary);--tu-form-muted-icon:var(--text-muted);--tu-form-dropdown-bg:var(--surface-main);--tu-form-dropdown-hover:var(--surface-gold);--tu-form-dropdown-selected:rgba(212,160,47,.16);--tu-data-page-bg:linear-gradient(180deg,rgba(232,238,246,.68),transparent 260px),var(--bg-main);--tu-data-shell-bg:hsla(0,0%,100%,.96);--tu-data-shell-border:var(--border-light);--tu-data-toolbar-bg:rgba(248,250,252,.92);--tu-data-content-bg:rgba(243,246,250,.78);--tu-data-card-bg:var(--surface-main);--tu-data-card-border:var(--border-light);--tu-data-card-hover-border:var(--border-gold);--tu-data-divider:var(--border-soft);--tu-data-footer-bg:hsla(0,0%,100%,.94);--tu-data-text:var(--text-main);--tu-data-text-soft:var(--text-secondary);--tu-data-muted:var(--text-muted);--tu-data-muted-2:var(--gray-muted);--tu-data-control-bg:var(--surface-main);--tu-data-control-hover:var(--surface-gold);--tu-data-control-border:var(--border-light);--tu-shadow-card:var(--shadow-card);background:linear-gradient(180deg,rgba(232,238,246,.86),transparent 260px),var(--bg-main)!important;color:var(--text-main)!important}body.light .app-shell{color:var(--text-main);background:linear-gradient(180deg,rgba(232,238,246,.82),transparent 260px),var(--bg-main)!important}body.light .layout-main-content{color:var(--text-secondary)}body.light .layout-sidebar{border-right-color:var(--border-gold)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96)),var(--surface-main)!important;box-shadow:18px 0 42px rgba(6,21,34,.1),inset 0 1px 0 hsla(0,0%,100%,.86)!important}body.light .layout-sidebar:before{border-color:rgba(6,21,34,.06)}body.light .layout-sidebar-brand{border-color:rgba(212,160,47,.24);background:var(--surface-gold)}body.light .layout-sidebar-item{color:var(--text-muted)!important}body.light .layout-sidebar-item:hover{border-color:rgba(212,160,47,.28);background:var(--surface-gold);color:var(--navy-main)!important}body.light .layout-sidebar-item.is-active{border-color:rgba(212,160,47,.52);background:radial-gradient(circle at 50% 0,rgba(242,196,92,.36),transparent 72%),var(--surface-gold);color:var(--gold-dark)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}body.light .layout-sidebar-icon{background:rgba(212,160,47,.12);color:var(--gold-dark)!important}body.light .layout-sidebar-item.is-active .layout-sidebar-icon{background:linear-gradient(180deg,var(--gold-light),var(--gold-main));color:var(--navy-dark)!important}body.light .layout-sidebar-toggle{border-top-color:var(--border-light);color:var(--gold-dark)}body.light .layout-sidebar-toggle-button{border-color:rgba(212,160,47,.28);background:var(--surface-gold)}body.light .layout-sidebar-toggle-button:hover{background:rgba(242,196,92,.32);color:var(--gold-dark)}body.light .layout-sidebar-tooltip{border-color:var(--border-gold)!important;background:var(--surface-main)!important;color:var(--text-main)!important;box-shadow:var(--shadow-card)!important}body.light .crm-header,body.light .crm-header-logo-card,body.light .crm-header-notification-card,body.light .crm-header-profile-card,body.light .leads-basic-header{border-color:var(--border-light)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.9))!important;color:var(--text-main)!important}body.light .ant-input,body.light .ant-input-affix-wrapper,body.light .ant-picker,body.light .ant-select-selector,body.light .app-header-control{border-color:var(--border-light)!important;background:var(--surface-main)!important;color:var(--text-main)!important}body.light .app-exchange-card{border-color:rgba(212,160,47,.24);background:linear-gradient(135deg,rgba(255,244,214,.88),hsla(0,0%,100%,.94));color:var(--text-main)}body.light .app-exchange-card__mark{background:rgba(212,160,47,.16);color:var(--brand-gold-dark)}body.light .app-exchange-card__rate{color:var(--text-main)}body.light .app-exchange-card__meta{color:var(--text-muted)}body.light .ant-input::placeholder,body.light .ant-select-selection-placeholder{color:var(--text-muted)!important}body.light .ant-input-affix-wrapper-focused,body.light .ant-input-affix-wrapper:hover,body.light .ant-input:hover,body.light .ant-picker-focused,body.light .ant-picker:hover,body.light .ant-select-focused .ant-select-selector,body.light .ant-select-selector:hover,body.light .app-header-control:hover{border-color:var(--border-gold)!important;background:var(--bg-soft)!important;box-shadow:var(--app-focus-ring)!important}body.light .ant-btn-primary,body.light .ant-btn-primary:focus-visible,body.light .ant-btn-primary:hover{border-color:var(--app-primary-button-border)!important;background:var(--app-primary-button-bg)!important;color:var(--app-primary-button-text)!important;box-shadow:var(--app-primary-button-shadow)!important}body.light .ant-btn-primary:focus-visible,body.light .ant-btn-primary:hover{border-color:var(--app-primary-button-hover-border)!important;background:var(--app-primary-button-hover-bg)!important}body.light .companies-toolbar__add-btn{border-color:var(--navy-main)!important;background:var(--navy-main)!important;color:var(--white-main)!important}body.light .companies-toolbar__add-btn:focus-visible,body.light .companies-toolbar__add-btn:hover{border-color:var(--navy-soft)!important;background:var(--navy-soft)!important;color:var(--white-main)!important}body.light .companies-toolbar__add-btn span,body.light .companies-toolbar__add-btn svg{color:var(--white-main)!important}body.light .ant-card,body.light .ant-table-body,body.light .ant-table-container,body.light .ant-table-content,body.light .ant-table-wrapper .ant-table,body.light .ant-table-wrapper .ant-table-container,body.light .app-table-shell{border-color:var(--border-light)!important;background:var(--surface-main)!important;color:var(--text-main)!important;box-shadow:var(--shadow-card)!important}body.light .ant-table-thead>tr>th,body.light .app-data-table .ant-table-thead>tr>th{border-bottom-color:var(--border-soft)!important;background:var(--bg-soft)!important;color:var(--text-main)!important}body.light .ant-table-tbody>tr>td,body.light .app-data-table .ant-table-tbody>tr>td{border-bottom-color:var(--border-soft)!important;background:var(--surface-main)!important;color:var(--text-secondary)!important}body.light .ant-table-tbody>tr:nth-child(2n)>td{background:var(--surface-soft)!important}body.light .ant-table-tbody>tr:hover>td,body.light .app-data-table .ant-table-tbody>tr:hover>td{border-bottom-color:var(--border-gold)!important;background:var(--surface-gold)!important;color:var(--text-main)!important}body.light .ant-table-footer,body.light .app-table-pagination-footer{border-top-color:var(--border-light)!important;background:var(--surface-main)!important}body.light .ant-pagination,body.light .ant-table-pagination.ant-pagination,body.light .app-base-pagination.ant-pagination{color:var(--text-muted)!important}body.light .ant-pagination-item,body.light .ant-pagination-jump-next,body.light .ant-pagination-jump-prev,body.light .ant-pagination-next .ant-pagination-item-link,body.light .ant-pagination-prev .ant-pagination-item-link{border-color:var(--border-light)!important;background:var(--surface-main)!important;color:var(--text-secondary)!important;box-shadow:none!important}body.light .ant-pagination-item-active,body.light .ant-pagination-item-active:hover{border-color:var(--gold-main)!important;background:linear-gradient(180deg,var(--gold-light),var(--gold-main))!important;color:var(--navy-dark)!important;box-shadow:0 10px 22px rgba(212,160,47,.18)!important}body.light .ant-pagination-item-active a,body.light .ant-pagination-item-active:hover a{color:var(--navy-dark)!important}body.light .ant-pagination-item:hover,body.light .ant-pagination-next:hover .ant-pagination-item-link,body.light .ant-pagination-prev:hover .ant-pagination-item-link{border-color:var(--border-gold)!important;background:var(--surface-gold)!important;color:var(--gold-dark)!important}body.light .app-base-pagination .ant-pagination-options,body.light .app-base-pagination .ant-pagination-options-size-changer .ant-select-selector{border-color:var(--border-light)!important;background:var(--surface-main)!important}body.light .app-base-pagination .ant-pagination-options-size-changer .ant-select-arrow,body.light .app-base-pagination .ant-pagination-options-size-changer .ant-select-selection-item,body.light .app-base-pagination .ant-pagination-options:before{color:var(--text-muted)!important}body.light .ant-drawer-content,body.light .ant-dropdown-menu,body.light .ant-modal-content,body.light .ant-picker-dropdown .ant-picker-panel-container,body.light .ant-popover-inner,body.light .ant-select-dropdown{border-color:var(--border-light)!important;background:var(--surface-main)!important;color:var(--text-main)!important;box-shadow:var(--shadow-card)!important}body.light .dark\:text-blue-main,body.light .text-\[var\(--color-blue-main\)\],body.light .text-blue-main{color:var(--gold-dark)!important}body .settings-route-content{position:relative}body .settings-route-content:has(.companies-list-toolbar) .settings-route-back,body .settings-route-content:has(.settings-table-toolbar) .settings-route-back{position:absolute;top:14px;left:18px;z-index:6;padding-left:0}body .settings-route-content:has(.companies-list-toolbar) .companies-list-toolbar,body .settings-route-content:has(.settings-table-toolbar) .settings-table-toolbar{padding-left:120px!important}body .settings-route-content:has(.companies-list-toolbar) .settings-route-back button,body .settings-route-content:has(.settings-table-toolbar) .settings-route-back button{min-height:38px}@media (max-width:720px){body .settings-route-content:has(.companies-list-toolbar) .settings-route-back,body .settings-route-content:has(.settings-table-toolbar) .settings-route-back{position:static;margin-bottom:10px}body .settings-route-content:has(.companies-list-toolbar) .companies-list-toolbar,body .settings-route-content:has(.settings-table-toolbar) .settings-table-toolbar{padding-left:12px!important}}body .company-create-page{min-height:auto!important}body .company-create-main{display:flex;flex-direction:column;gap:10px}body .company-create-header{min-height:34px;margin-bottom:4px!important;gap:12px!important;padding-top:0!important}body .company-create-back-btn{width:32px!important;height:32px!important;min-width:32px!important}body .company-create-title{font-size:20px!important;line-height:1.2!important}body .company-create-card{max-height:none!important;overflow:visible!important;padding:16px 18px!important}body .company-create-section{margin:0!important}body .company-create-section+.company-create-section{margin-top:14px!important}body .company-create-section-title{margin:0 0 10px!important;font-size:16px!important;line-height:1.2!important}body .company-create-form .ant-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px 12px!important;row-gap:10px!important}body .company-create-form .ant-row>.ant-col{width:auto!important}body .company-create-form .ant-form-item,body .company-create-form .company-create-phone-item.ant-form-item{margin-bottom:0!important}body .company-create-form .ant-form-item-with-help{margin-bottom:10px!important}body .company-create-form .ant-form-item-explain{min-height:14px!important;margin-top:4px!important;font-size:11px!important;line-height:1.25!important}body .company-create-form .ant-form-item-label{padding-bottom:4px!important}body .company-create-form .ant-form-item-label>label,body .company-create-static-label{min-height:15px!important;font-size:12px!important;line-height:1.2!important}body .company-create-form .ant-input-affix-wrapper.company-create-field,body .company-create-form .ant-input.company-create-field,body .company-create-form .ant-picker.company-create-field,body .company-create-form .ant-select.company-create-field .ant-select-selector,body .company-create-form .company-create-phone-item .app-phone-input{height:36px!important;min-height:36px!important;border-radius:8px!important;font-size:12px!important}body .company-create-form .ant-input.company-create-field{padding:0 10px!important;line-height:34px!important}body .company-create-form .ant-input-affix-wrapper.company-create-field,body .company-create-form .ant-select.company-create-field .ant-select-selector{padding:0 10px!important}body .company-create-form .ant-input-affix-wrapper.company-create-field input,body .company-create-form .ant-picker.company-create-field input,body .company-create-form .ant-select.company-create-field .ant-select-selection-item,body .company-create-form .ant-select.company-create-field .ant-select-selection-placeholder,body .company-create-form .ant-select.company-create-field .ant-select-selection-search-input,body .company-create-form .company-create-phone-input{height:34px!important;line-height:34px!important;font-size:12px!important}body .company-create-form .ant-input-affix-wrapper.company-create-field input::placeholder,body .company-create-form .ant-input.company-create-field::placeholder,body .company-create-form .ant-picker.company-create-field input::placeholder,body .company-create-form .ant-select.company-create-field .ant-select-selection-placeholder,body .company-create-form .company-create-phone-input::placeholder{font-size:12px!important}body .company-create-form .company-create-phone-item .react-international-phone-country-selector-button{width:68px!important;height:34px!important;min-height:34px!important}body .company-create-form .company-create-phone-input{min-height:34px!important;padding:0 8px!important}body .company-create-form textarea.ant-input.company-create-field{height:auto!important;min-height:72px!important;padding:8px 10px!important;line-height:1.35!important}body .company-create-submit-row{margin-top:14px!important}body .company-create-submit-btn.ant-btn{width:auto!important;min-width:168px!important;height:38px!important;padding-inline:18px!important;border-radius:8px!important;font-size:13px!important}body .employee-create-drawer .ant-form-item-label,body .settings-route-content .ant-form:not(.company-create-form) .ant-form-item-label{padding-bottom:4px!important}body .employee-create-drawer .ant-form-item-label>label,body .settings-route-content .ant-form:not(.company-create-form) .ant-form-item-label>label{font-size:12px!important;line-height:1.2!important}body .employee-create-drawer .ant-form-item,body .settings-route-content .ant-form:not(.company-create-form) .ant-form-item{margin-bottom:12px!important}body .employee-create-drawer .ant-drawer-body{padding:18px!important}body .employee-create-modal .ant-modal-content{border-radius:8px!important;overflow:hidden;padding:0!important}body .employee-create-modal .ant-modal-header{margin-bottom:0!important;padding:20px 24px 0!important}body .employee-create-modal .ant-modal-body{max-height:min(76vh,720px);overflow-y:auto}body .employee-create-drawer .ant-input-affix-wrapper,body .employee-create-drawer .ant-input-number,body .employee-create-drawer .ant-input:not(textarea),body .employee-create-drawer .ant-picker,body .employee-create-drawer .ant-select .ant-select-selector,body .settings-route-content .ant-form:not(.company-create-form) .ant-input-affix-wrapper,body .settings-route-content .ant-form:not(.company-create-form) .ant-input-number,body .settings-route-content .ant-form:not(.company-create-form) .ant-input:not(textarea),body .settings-route-content .ant-form:not(.company-create-form) .ant-picker,body .settings-route-content .ant-form:not(.company-create-form) .ant-select .ant-select-selector{height:36px!important;min-height:36px!important;font-size:12px!important}body .employee-create-drawer .ant-input-number-input,body .employee-create-drawer .ant-input:not(textarea),body .employee-create-drawer .ant-picker input,body .employee-create-drawer .ant-select-selection-item,body .employee-create-drawer .ant-select-selection-placeholder,body .employee-create-drawer .ant-select-selection-search-input,body .settings-route-content .ant-form:not(.company-create-form) .ant-input-number-input,body .settings-route-content .ant-form:not(.company-create-form) .ant-input:not(textarea),body .settings-route-content .ant-form:not(.company-create-form) .ant-picker input,body .settings-route-content .ant-form:not(.company-create-form) .ant-select-selection-item,body .settings-route-content .ant-form:not(.company-create-form) .ant-select-selection-placeholder,body .settings-route-content .ant-form:not(.company-create-form) .ant-select-selection-search-input{height:34px!important;line-height:34px!important;font-size:12px!important}body .employee-create-drawer textarea.ant-input,body .settings-route-content .ant-form:not(.company-create-form) textarea.ant-input{font-size:12px!important;line-height:1.35!important}body .employee-create-modal .employee-form-select.ant-select{width:100%}body .employee-create-modal .employee-form-select.ant-select .ant-select-selector{border-radius:8px!important;font-size:12px!important;min-height:40px!important}body .employee-create-modal .employee-form-select.ant-select-single .ant-select-selector{height:40px!important}body .employee-create-modal .employee-form-select.ant-select-single .ant-select-selection-item,body .employee-create-modal .employee-form-select.ant-select-single .ant-select-selection-placeholder,body .employee-create-modal .employee-form-select.ant-select-single .ant-select-selection-search-input{height:38px!important;line-height:38px!important}body .employee-create-modal .employee-form-select.ant-select-multiple .ant-select-selector{align-items:center!important;height:auto!important;padding-block:4px!important}body .employee-create-modal .employee-form-select.ant-select-multiple .ant-select-selection-placeholder{height:auto!important;line-height:1.2!important;top:50%!important;transform:translateY(-50%)!important}@media (max-width:1280px){body .company-create-form .ant-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1024px){body .company-create-form .ant-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body .company-create-page{padding:10px 12px calc(var(--dock-reserve-expanded, 82px) + 12px)!important}body .company-create-card{padding:14px!important}body .company-create-form .ant-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .company-create-form .ant-row{display:grid!important;margin-left:0!important;margin-right:0!important}body .company-create-form .ant-form-item,body .company-create-form .company-create-phone-item.ant-form-item{width:100%!important;min-width:0!important;display:block!important}body .company-create-form .ant-form-item-row{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}body .company-create-form .ant-form-item-label{width:100%!important;max-width:100%!important;flex:0 0 auto!important;padding:0 0 6px!important;text-align:left!important}body .company-create-form .ant-form-item-label>label,body .company-create-static-label{width:100%!important;height:auto!important;min-height:16px!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.25!important}body .company-create-form .ant-form-item-control,body .company-create-form .ant-form-item-control-input,body .company-create-form .ant-form-item-control-input-content{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important}body .company-create-form .ant-input-affix-wrapper.company-create-field,body .company-create-form .ant-input.company-create-field,body .company-create-form .ant-picker.company-create-field,body .company-create-form .ant-select.company-create-field,body .company-create-form .ant-select.company-create-field .ant-select-selector,body .company-create-form .company-create-phone-item .app-phone-input{min-width:0!important}body .company-create-form .company-create-phone-item .app-phone-input{display:flex!important}body .company-create-form .company-create-phone-input{flex:1 1 auto!important;min-width:0!important}body .company-create-form .company-create-submit-row{width:100%!important;display:flex!important;justify-content:flex-end!important}@media (max-width:1280px){body .company-create-form .ant-row{grid-template-columns:repeat(3,minmax(170px,1fr))!important}}@media (max-width:920px){body .company-create-form .ant-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .app-table-shell,body .clients-list-card{height:calc(100dvh - 112px - var(--dock-reserve-expanded))!important;min-height:520px!important;max-height:calc(100dvh - 112px - var(--dock-reserve-expanded))!important;margin-bottom:14px!important}body .app-table-shell .app-column-settings:not(.app-column-settings--inline),body .app-table-shell .app-download-button,body .app-table-shell .app-refresh-button,body .app-table-shell .app-settings-button,body .clients-list-toolbar-divider,body .companies-list-toolbar .app-refresh-button,body .contracts-list-toolbar .app-column-settings:not(.app-column-settings--inline),body .contracts-list-toolbar .app-download-button,body .contracts-list-toolbar .app-refresh-button,body .contracts-list-toolbar .app-settings-button,body .contracts-list-toolbar-divider,body .houses-toolbar__actions .houses-columns-anchor,body .houses-toolbar__actions .houses-download-btn,body .houses-toolbar__actions .houses-round-icon,body .houses-toolbar__actions .houses-toolbar-divider,body .kassa-toolbar-actions>.kassa-icon-btn,body .messages-toolbar-actions>.messages-circle-btn,body .payments-toolbar-right>.payments-icon-btn,body .settings-table-toolbar .app-refresh-button,body .settings-table-toolbar .aspect-square{display:none!important}body .ant-table-footer,body .app-table-pagination-footer{padding:8px 14px!important;border-top:1px solid var(--tu-data-divider,rgba(242,196,92,.16))!important;background:var(--tu-data-card-bg,rgba(11,31,51,.72))!important;color:var(--tu-data-text-soft,var(--gray-light))!important;box-shadow:none!important}body.light .ant-table-footer,body.light .app-table-pagination-footer,body:not(.dark) .ant-table-footer,body:not(.dark) .app-table-pagination-footer{border-top-color:var(--border-light)!important;background:var(--surface-main)!important;color:var(--text-secondary)!important}body .app-base-pagination.ant-pagination{min-height:34px!important;justify-content:space-between!important;gap:10px!important;color:inherit!important}body .app-base-pagination .ant-pagination-total-text{margin-inline-end:auto!important;color:var(--tu-data-muted,var(--gray-muted))!important;font-size:12px!important}body .app-base-pagination .ant-pagination-options{order:-1;min-height:32px!important;margin-inline-start:0!important;border-radius:8px!important}body .app-base-pagination .ant-pagination-options:before{margin-right:8px;color:var(--tu-data-muted,var(--gray-muted))!important;font-weight:800!important;letter-spacing:.02em!important}body .app-base-pagination .ant-pagination-options-size-changer{width:58px!important;min-width:58px!important}body .app-base-pagination .ant-pagination-options-size-changer .ant-select-selector{min-width:58px!important;width:58px!important;border:1px solid var(--tu-data-divider,rgba(242,196,92,.18))!important;border-radius:8px!important;background:color-mix(in srgb,var(--tu-data-card-bg,#0b1f33) 86%,var(--gold-main) 14%)!important;box-shadow:none!important}body .app-base-pagination .ant-pagination-options-size-changer .ant-select-arrow,body .app-base-pagination .ant-pagination-options-size-changer .ant-select-selection-item{color:var(--gold-light)!important;font-weight:800!important}body .app-base-pagination .ant-pagination-item,body .app-base-pagination .ant-pagination-jump-next,body .app-base-pagination .ant-pagination-jump-prev,body .app-base-pagination .ant-pagination-next,body .app-base-pagination .ant-pagination-prev{min-width:32px!important;width:32px!important;height:32px!important}body .app-base-pagination .ant-pagination-item,body .app-base-pagination .ant-pagination-jump-next,body .app-base-pagination .ant-pagination-jump-prev,body .app-base-pagination .ant-pagination-next .ant-pagination-item-link,body .app-base-pagination .ant-pagination-prev .ant-pagination-item-link{border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--tu-data-muted,var(--gray-muted))!important;line-height:30px!important;box-shadow:none!important}body .app-base-pagination .ant-pagination-item-active{border-color:rgba(242,196,92,.5)!important;background:rgba(212,160,47,.16)!important;color:var(--gold-light)!important}body .app-base-pagination .ant-pagination-item-active a,body .app-base-pagination .ant-pagination-item:hover a{color:inherit!important}body .app-base-pagination .ant-pagination-item:hover,body .app-base-pagination .ant-pagination-next:hover .ant-pagination-item-link,body .app-base-pagination .ant-pagination-prev:hover .ant-pagination-item-link{border-color:rgba(242,196,92,.32)!important;background:rgba(212,160,47,.1)!important;color:var(--gold-light)!important}body.light .app-base-pagination .ant-pagination-options-size-changer .ant-select-selector,body:not(.dark) .app-base-pagination .ant-pagination-options-size-changer .ant-select-selector{border-color:var(--border-light)!important;background:var(--surface-soft)!important}body.light .app-base-pagination .ant-pagination-options-size-changer .ant-select-arrow,body.light .app-base-pagination .ant-pagination-options-size-changer .ant-select-selection-item,body:not(.dark) .app-base-pagination .ant-pagination-options-size-changer .ant-select-arrow,body:not(.dark) .app-base-pagination .ant-pagination-options-size-changer .ant-select-selection-item{color:var(--text-secondary)!important}body.light .app-base-pagination .ant-pagination-item-active,body:not(.dark) .app-base-pagination .ant-pagination-item-active{border-color:var(--gold-main)!important;background:var(--surface-gold)!important;color:var(--gold-dark)!important}.app-table-filter-drawer .ant-drawer-content,.contracts-filter-drawer .ant-drawer-content,.houses-filter-drawer .ant-drawer-content,.kassa-filter-drawer .ant-drawer-content,.messages-filter-drawer .ant-drawer-content,.payments-filter-drawer .ant-drawer-content{border-right:1px solid rgba(242,196,92,.18);background:linear-gradient(180deg,rgba(11,31,51,.98),rgba(6,21,34,.98))!important}.app-table-filter-drawer .ant-drawer-body,.contracts-filter-drawer .ant-drawer-body,.houses-filter-drawer .ant-drawer-body,.kassa-filter-drawer .ant-drawer-body,.messages-filter-drawer .ant-drawer-body,.payments-filter-drawer .ant-drawer-body{padding:0!important}.app-table-filter-drawer .ant-drawer-header{padding:18px 18px 0!important;border-bottom:0!important;background:transparent!important}.app-table-filter-drawer .ant-drawer-title{color:var(--white-main)!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}.app-table-filter-drawer .ant-drawer-close{width:32px!important;height:32px!important;border:1px solid rgba(242,196,92,.18)!important;border-radius:8px!important;background:hsla(0,0%,100%,.04)!important;color:var(--gold-light)!important}.app-table-filter-drawer .ant-drawer-body>form{display:grid;gap:12px;padding:18px!important}.app-table-filter-drawer .ant-form-item{margin-bottom:0!important}.app-table-filter-drawer .ant-form-item-label>label{color:var(--gray-light)!important;font-size:12px!important;font-weight:800!important}.app-table-filter-drawer .ant-input,.app-table-filter-drawer .ant-picker,.app-table-filter-drawer .ant-select-selector{min-height:38px!important;border-radius:8px!important}body.light .app-table-filter-drawer .ant-drawer-content,body:not(.dark) .app-table-filter-drawer .ant-drawer-content{border-right-color:var(--border-light);background:var(--surface-main)!important}body.light .app-table-filter-drawer .ant-drawer-title,body:not(.dark) .app-table-filter-drawer .ant-drawer-title{color:var(--text-primary)!important}body.light .app-table-filter-drawer .ant-form-item-label>label,body:not(.dark) .app-table-filter-drawer .ant-form-item-label>label{color:var(--text-secondary)!important}.app-table-filter-panel{display:flex;min-height:100%;flex-direction:column;padding:18px;color:var(--gray-light)}.app-table-filter-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.app-table-filter-panel__header h3{margin:0;color:var(--white-main);font-size:20px;line-height:1.2;font-weight:800}.app-table-filter-panel__eyebrow{margin:0 0 4px;color:var(--gold-light);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-table-filter-panel__header button{width:32px;height:32px;border:1px solid rgba(242,196,92,.18);border-radius:8px;background:hsla(0,0%,100%,.04);color:var(--gold-light);font-size:16px;font-weight:800;cursor:pointer}.app-table-filter-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:16px;padding:4px;border:1px solid rgba(242,196,92,.14);border-radius:8px;background:hsla(0,0%,100%,.035)}.app-table-filter-tabs button{height:36px;border:0;border-radius:6px;background:transparent;color:var(--gray-muted);font-size:12px;font-weight:800;cursor:pointer}.app-table-filter-tabs button.is-active{background:linear-gradient(180deg,var(--gold-light),var(--gold-main));color:var(--navy-dark)}.app-table-filter-form{display:grid;gap:12px}.app-table-filter-form .ant-form-item{margin-bottom:0!important}.app-table-filter-form .ant-input,.app-table-filter-form .ant-select-selector{height:38px!important;min-height:38px!important;border-radius:8px!important}.app-table-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px}.app-table-filter-settings{min-height:0}.app-column-settings--inline{display:block;width:100%}.app-column-settings--inline .app-column-settings__panel{position:static;width:100%;max-width:none;padding:0;border:0;background:transparent;box-shadow:none}.app-column-settings--inline .app-column-settings__title{margin-bottom:10px;color:var(--white-main);font-size:15px}.app-column-settings--inline .app-column-settings__list{max-height:calc(100dvh - 320px);padding:6px;margin:0;border:1px solid rgba(242,196,92,.14);border-radius:8px;background:hsla(0,0%,100%,.035)}.app-column-settings--inline .app-column-settings__actions{gap:10px}@media (max-width:1280px){body .app-table-shell,body .clients-list-card{height:auto!important;min-height:calc(100dvh - 138px - var(--dock-reserve-expanded))!important;max-height:none!important}}body .settings-route-content:has(.company-create-page) .settings-route-back{display:none!important}body .settings-route-content:has(.companies-list-toolbar) .settings-route-back,body .settings-route-content:has(.settings-table-toolbar) .settings-route-back{top:15px!important;left:20px!important;height:38px;display:flex;align-items:center;padding-left:0!important}body .settings-route-content:has(.companies-list-toolbar) .settings-route-back button,body .settings-route-content:has(.settings-table-toolbar) .settings-route-back button{height:38px!important;min-height:38px!important;padding:0 14px!important;gap:8px!important;align-items:center!important}body .settings-route-content:has(.companies-list-toolbar) .companies-list-toolbar,body .settings-route-content:has(.settings-table-toolbar) .settings-table-toolbar{min-height:68px;display:flex;align-items:center;padding-left:154px!important}body .companies-list-toolbar>*,body .settings-table-toolbar>*{width:100%}body .companies-list-toolbar .ant-btn,body .companies-list-toolbar button,body .settings-table-toolbar .ant-btn,body .settings-table-toolbar button{height:38px!important;min-height:38px!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body .companies-list-toolbar .ant-input,body .companies-list-toolbar .ant-input-affix-wrapper,body .companies-list-toolbar input,body .settings-table-toolbar .ant-input,body .settings-table-toolbar .ant-input-affix-wrapper,body .settings-table-toolbar input{height:38px!important;min-height:38px!important}.layout-sidebar-collapsed{--dock-logo-track:minmax(54px,62px)}.layout-sidebar-collapsed .layout-sidebar-brand{width:46px;min-width:46px;height:46px;justify-self:center;justify-content:center;margin-left:0;padding:0}.layout-sidebar-collapsed .layout-sidebar-brand [class*=brand]{width:100%;height:100%;display:grid;place-items:center}.layout-sidebar-collapsed .layout-sidebar-brand [class*=markOnly] [class*=mark]{width:28px!important;height:31px!important;aspect-ratio:1028/1128}@media (max-width:720px){body .settings-route-content:has(.companies-list-toolbar) .settings-route-back,body .settings-route-content:has(.settings-table-toolbar) .settings-route-back{height:auto}body .settings-route-content:has(.companies-list-toolbar) .companies-list-toolbar,body .settings-route-content:has(.settings-table-toolbar) .settings-table-toolbar{min-height:0;padding-left:12px!important}}body .layout-main-content:not(.layout-main-content--flush){padding-bottom:0!important}body .app-table-shell,body .clients-list-card{display:flex!important;flex-direction:column!important}body .app-table-shell,body .clients-list-card,body .houses-page .app-table-shell,body .kassa-page .app-table-shell,body .messages-page .app-table-shell,body .payments-page .app-table-shell{height:var(--app-table-shell-fit-height)!important;min-height:0!important;max-height:var(--app-table-shell-fit-height)!important}body .kassa-page .app-table-shell{flex:0 1 auto!important}body .clients-list-page{height:auto!important;min-height:calc(100dvh - 118px - var(--dock-reserve-expanded))!important;padding:14px 24px 0!important;box-sizing:border-box}body .app-table-body,body .clients-list-table-body{display:flex;min-height:0;flex:1 1 auto;max-height:var(--app-table-body-fit-height);flex-direction:column;overflow:hidden}body .app-table-body>.ant-table-wrapper,body .clients-list-table-body>.ant-table-wrapper{min-height:0;flex:1 1 auto}body .app-table-body .ant-spin-container,body .app-table-body .ant-spin-nested-loading,body .clients-list-table-body .ant-spin-container,body .clients-list-table-body .ant-spin-nested-loading{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body .app-table-body .ant-spin-container,body .app-table-body .ant-spin-nested-loading,body .app-table-body .ant-table,body .app-table-body .ant-table-container,body .app-table-body .ant-table-wrapper,body .clients-list-table-body .ant-spin-container,body .clients-list-table-body .ant-spin-nested-loading,body .clients-list-table-body .ant-table,body .clients-list-table-body .ant-table-container,body .clients-list-table-body .ant-table-wrapper{height:100%!important}body .app-table-body .ant-table,body .app-table-body .ant-table-container,body .clients-list-table-body .ant-table,body .clients-list-table-body .ant-table-container{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}body .app-table-body .ant-table-header,body .clients-list-table-body .ant-table-header{flex:0 0 auto}body .app-table-body .ant-table-body,body .clients-list-table-body .ant-table-body{flex:1 1 auto;height:auto!important;max-height:none!important;min-height:0}body .app-table-body .ant-table-content,body .clients-list-table-body .ant-table-content{flex:1 1 auto;min-height:0}:root{--clients-table-scroll-y:max(320px,calc(100dvh - 230px - var(--dock-reserve-expanded)));--settings-table-scroll-y:max(320px,calc(100dvh - 230px - var(--dock-reserve-expanded)));--reserved-table-scroll-y:max(320px,calc(100dvh - 262px - var(--dock-reserve-expanded)));--app-table-empty-height:max(320px,calc(100dvh - 274px - var(--dock-reserve-expanded)))}body .ant-table-wrapper .ant-table-placeholder>td,body .app-data-table .ant-table-placeholder>td{height:var(--app-table-empty-height)!important;padding:0!important;vertical-align:middle!important}body .ant-table-wrapper .ant-table-placeholder .ant-empty,body .app-data-table .ant-table-placeholder .ant-empty{display:flex!important;min-height:var(--app-table-empty-height)!important;margin:0!important;align-items:center!important;justify-content:center!important}body .ant-table-wrapper .ant-table-placeholder .ant-empty-normal,body .app-data-table .ant-table-placeholder .ant-empty-normal{flex-direction:column}body .ant-table-footer,body .app-table-pagination-footer{min-height:42px!important;padding:5px 14px!important}body .app-base-pagination.ant-pagination{min-height:30px!important}body .app-base-pagination .ant-pagination-options{min-height:30px!important;gap:6px!important}body .app-base-pagination .ant-pagination-options:before{font-size:11px!important;line-height:1!important}body .app-base-pagination .ant-pagination-item,body .app-base-pagination .ant-pagination-jump-next,body .app-base-pagination .ant-pagination-jump-prev,body .app-base-pagination .ant-pagination-next,body .app-base-pagination .ant-pagination-prev{min-width:30px!important;width:30px!important;height:30px!important;margin-inline:2px!important}body .app-base-pagination .ant-pagination-item,body .app-base-pagination .ant-pagination-jump-next,body .app-base-pagination .ant-pagination-jump-prev,body .app-base-pagination .ant-pagination-next .ant-pagination-item-link,body .app-base-pagination .ant-pagination-prev .ant-pagination-item-link{line-height:28px!important}body .app-base-pagination .ant-pagination-options-size-changer{width:56px!important;min-width:56px!important;height:30px!important}body .app-base-pagination .ant-pagination-options-size-changer .ant-select-selector{width:56px!important;min-width:56px!important;height:30px!important;min-height:30px!important;padding-inline:8px!important}body .app-base-pagination .ant-pagination-options-size-changer .ant-select-arrow,body .app-base-pagination .ant-pagination-options-size-changer .ant-select-selection-item{font-size:12px!important;line-height:28px!important}body .clients-list-toolbar{min-height:62px!important;padding:12px 18px!important;gap:12px!important}body .clients-list-add-btn,body .clients-list-filter-btn{height:40px!important;min-height:40px!important;border-radius:8px!important;padding:0 14px!important}body .clients-list-add-btn{min-width:118px!important}body .clients-list-icon-btn,body .clients-list-icon-btn.ant-btn,body button.clients-list-icon-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid rgba(242,196,92,.16)!important;border-radius:8px!important;background:rgba(16,42,67,.72)!important;color:var(--gold-light)!important;box-shadow:none!important}body .clients-list-icon-btn img{width:20px!important;height:20px!important;opacity:1!important;filter:brightness(0) saturate(100%) invert(76%) sepia(70%) saturate(444%) hue-rotate(355deg) brightness(102%) contrast(90%)!important}body .clients-list-icon-btn svg{width:20px!important;height:20px!important;color:currentColor!important}body .clients-list-icon-btn svg,body .clients-list-icon-btn svg path{stroke:currentColor!important;color:currentColor!important}body.light .clients-list-icon-btn,body.light .clients-list-icon-btn.ant-btn,body.light button.clients-list-icon-btn,body:not(.dark) .clients-list-icon-btn,body:not(.dark) .clients-list-icon-btn.ant-btn,body:not(.dark) button.clients-list-icon-btn{border-color:var(--border-light)!important;background:var(--surface-main)!important;color:var(--text-secondary)!important}body.light .clients-list-icon-btn img,body:not(.dark) .clients-list-icon-btn img{filter:brightness(0) saturate(100%) invert(36%) sepia(14%) saturate(641%) hue-rotate(176deg) brightness(91%) contrast(87%)!important}body .clients-list-toolbar-spacer{width:12px!important}body .clients-list-toolbar-divider{height:36px!important;margin-inline:12px!important}body .clients-list-toolbar-left{flex:1 1 auto;min-width:0}body .clients-list-toolbar-right{flex:0 0 auto}body .clients-list-search-input.ant-input-affix-wrapper,body .clients-list-search-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,body .clients-list-search-input.ant-input-affix-wrapper:focus,body .clients-list-search-input.ant-input-affix-wrapper:focus-within,body .clients-list-search-input.ant-input-affix-wrapper:hover{display:inline-flex!important;align-items:center!important;box-shadow:none!important}body .clients-list-search-input.ant-input-affix-wrapper:hover{background:var(--tu-data-control-hover)!important}body .clients-list-search-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,body .clients-list-search-input.ant-input-affix-wrapper:focus,body .clients-list-search-input.ant-input-affix-wrapper:focus-within{border-color:#d4a02f!important;box-shadow:0 0 0 2px rgba(212,160,47,.18)!important}body .clients-list-search-icon,body .clients-list-search-input.ant-input-affix-wrapper .ant-input-clear-icon{color:var(--text-secondary);font-size:14px}body .companies-list-toolbar,body .settings-table-toolbar{min-height:58px!important;padding-top:10px!important;padding-bottom:10px!important}body .companies-list-toolbar .ant-btn,body .companies-list-toolbar button,body .companies-toolbar__add-btn,body .companies-toolbar__filter-btn,body .settings-table-toolbar .ant-btn,body .settings-table-toolbar button{height:38px!important;min-height:38px!important;max-height:38px!important;border-radius:8px!important;font-size:13px!important}body .companies-list-toolbar .ant-btn:has(img),body .companies-list-toolbar button[style*=width],body .settings-table-toolbar .ant-btn:has(img),body .settings-table-toolbar button[style*=width]{width:38px!important;min-width:38px!important;padding:0!important}body .companies-list-toolbar img,body .settings-table-toolbar img{width:19px!important;height:19px!important}body.dark .companies-list-toolbar img,body.dark .settings-table-toolbar img{filter:brightness(0) saturate(100%) invert(76%) sepia(70%) saturate(444%) hue-rotate(355deg) brightness(102%) contrast(90%)!important}body.dark .companies-list-toolbar .ant-btn svg,body.dark .companies-list-toolbar button svg,body.dark .settings-table-toolbar .ant-btn svg,body.dark .settings-table-toolbar button svg{color:var(--gold-light)!important;stroke:currentColor!important}body .company-create-card{max-width:100%!important}body .company-create-form .ant-row{grid-template-columns:repeat(4,minmax(180px,1fr))!important;justify-content:stretch!important;align-items:start!important;gap:16px 24px!important}body .company-create-form .ant-row>.ant-col{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;padding-left:0!important;padding-right:0!important}body .company-create-form .ant-row>.company-create-wide-col{grid-column:span 2!important;max-width:none!important}body .company-create-form .ant-row>.company-create-full-col{grid-column:1/-1!important;max-width:none!important}body .company-create-form .ant-input-affix-wrapper.company-create-field,body .company-create-form .ant-input.company-create-field,body .company-create-form .ant-picker.company-create-field,body .company-create-form .ant-select.company-create-field,body .company-create-form .ant-select.company-create-field .ant-select-selector,body .company-create-form .company-create-phone-item .app-phone-input{width:100%!important;max-width:100%!important}@media (min-width:981px){:root{--layout-header-height:74px;--layout-dock-clearance:calc(var(--dock-reserve-expanded) - 10px);--layout-fit-page-height:calc(100dvh - var(--layout-header-height) - var(--layout-dock-clearance));--leads-local-header-height:164px;--leads-board-fit-height:calc(100dvh - var(--leads-local-header-height) - var(--layout-dock-clearance))}body .layout-main-content:has(.clients-list-page),body .layout-main-content:has(.contracts-list-page),body .layout-main-content:has(.kassa-page),body .layout-main-content:has(.leads-board-page),body .layout-main-content:has(.messages-page),body .layout-main-content:has(.payments-page){overflow:hidden!important;scrollbar-gutter:auto!important}body .route-transition:has(.clients-list-page),body .route-transition:has(.contracts-list-page),body .route-transition:has(.kassa-page),body .route-transition:has(.leads-board-page),body .route-transition:has(.messages-page),body .route-transition:has(.payments-page){height:100%;min-height:0;overflow:hidden}body .clients-list-page,body .contracts-list-page,body .kassa-page,body .messages-page,body .payments-page{box-sizing:border-box;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}body .clients-list-page,body .contracts-list-page{display:flex!important;flex-direction:column!important;padding:var(--data-page-gutter-y) var(--data-page-gutter-x) 0!important}body .contracts-list-page{gap:var(--data-page-gutter-y)}body .contracts-list-stats{flex:0 0 auto!important;gap:12px!important;margin-bottom:0!important}body .clients-list-page .app-table-shell,body .clients-list-page .clients-list-card,body .contracts-list-page .app-table-shell,body .contracts-list-page .clients-list-card{flex:0 1 auto!important;height:var(--app-table-shell-fit-height)!important;min-height:0!important;max-height:var(--app-table-shell-fit-height)!important;margin:0!important}body .payments-page{display:grid!important;grid-template-rows:minmax(0,1fr)!important;gap:var(--data-page-gutter-y)!important}body .messages-page,body .payments-page{margin:var(--data-page-gutter-y) var(--data-page-gutter-x) 0!important}body .messages-page{display:flex!important}body .messages-page .app-table-shell,body .messages-page .messages-shell,body .payments-page .app-table-shell,body .payments-page .payments-shell{flex:0 1 auto!important;height:var(--app-table-shell-fit-height)!important;min-height:0!important;max-height:var(--app-table-shell-fit-height)!important}body .kassa-page{margin:var(--data-page-gutter-y) var(--data-page-gutter-x) 0!important;padding-bottom:0!important}body .kassa-content,body .kassa-layout{height:100%;min-height:0}body .kassa-content{gap:12px!important;overflow:hidden!important}body .kassa-payment-balance,body .kassa-stats{flex:0 0 auto!important}body .kassa-table-shell:not(.kassa-table-shell--summary){flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important}body .app-data-table .ant-table-body,body .clients-list-table .ant-table-body,body .contracts-list-table .ant-table-body,body .kassa-table .ant-table-body,body .messages-table .ant-table-body,body .payments-table .ant-table-body{scrollbar-gutter:auto!important}body .leads-board-page{box-sizing:border-box;height:var(--leads-board-fit-height)!important;min-height:0!important;max-height:var(--leads-board-fit-height)!important;overflow:hidden!important;padding:12px 20px 0!important}body .leads-board-scroll{width:100%!important;height:100%!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:4px}body .leads-board-track{height:100%;min-height:0;align-items:stretch}body .leads-board-column{display:flex;height:100%;min-height:0!important;flex-direction:column}body .leads-stage-list{min-height:0;flex:1 1 auto;overflow-y:auto}}body,body.light,body:not(.dark){--tu-toolbar-min-height:72px;--tu-toolbar-padding-y:12px;--tu-toolbar-padding-x:14px;--tu-toolbar-gap:12px;--tu-toolbar-group-gap:10px;--tu-toolbar-compact-min-height:var(--tu-toolbar-min-height);--tu-toolbar-compact-padding-y:var(--tu-toolbar-padding-y);--tu-toolbar-compact-padding-x:var(--tu-toolbar-padding-x);--tu-toolbar-control-height:36px;--tu-toolbar-control-min-width:78px;--tu-toolbar-control-padding-x:12px;--tu-toolbar-primary-height:40px;--tu-toolbar-primary-min-width:100px;--tu-toolbar-primary-padding-x:14px;--tu-toolbar-icon-size:48px;--tu-toolbar-radius:8px;--tu-toolbar-control-font-size:13px;--tu-toolbar-primary-font-size:14px;--tu-toolbar-search-width:min(560px,58vw);--tu-toolbar-search-min-width:260px;--tu-toolbar-search-basis:460px;--tu-data-shell-bg:var(--surface-main);--tu-data-toolbar-bg:var(--surface-main);--tu-data-content-bg:var(--surface-main);--tu-data-card-bg:var(--surface-main);--tu-data-footer-bg:var(--surface-main);--tu-data-shell-border:var(--border-light);--tu-data-card-border:var(--border-light);--tu-data-divider:var(--border-soft);--tu-data-control-bg:var(--surface-main);--tu-data-control-hover:var(--surface-gold);--tu-data-control-border:var(--border-light)}body.dark{--tu-data-shell-bg:var(--brand-navy-main);--tu-data-toolbar-bg:var(--brand-navy-main);--tu-data-content-bg:var(--brand-navy-main);--tu-data-card-bg:var(--brand-navy-main);--tu-data-footer-bg:var(--brand-navy-main);--tu-data-shell-border:var(--fig-dark-3);--tu-data-card-border:var(--fig-dark-3);--tu-data-divider:var(--fig-dark-3);--tu-data-control-hover:rgba(212,160,47,.14);--tu-data-control-border:var(--fig-dark-3)}body .app-table-shell,body .clients-list-card,body .contracts-list-card{background:var(--tu-data-shell-bg)!important}body .cash-desk-toolbar,body .clients-list-toolbar,body .companies-list-toolbar,body .contracts-list-toolbar,body .houses-toolbar,body .kassa-toolbar,body .messages-toolbar,body .payments-toolbar,body .settings-table-toolbar{min-height:var(--tu-toolbar-min-height)!important;padding:var(--tu-toolbar-padding-y) var(--tu-toolbar-padding-x)!important;gap:var(--tu-toolbar-gap)!important;background:var(--tu-data-toolbar-bg)!important}body .clients-list-toolbar-left,body .clients-list-toolbar-right,body .companies-list-toolbar>*,body .contracts-list-toolbar-left,body .contracts-list-toolbar-right,body .houses-toolbar__actions,body .kassa-tabs,body .kassa-toolbar-actions,body .messages-toolbar-actions,body .payments-toolbar-left,body .payments-toolbar-right,body .settings-table-toolbar>*{gap:var(--tu-toolbar-group-gap)!important}body .app-table-body,body .clients-list-table-body,body .contracts-list-table-wrap{background:var(--tu-data-content-bg)!important}body .clients-list-search-wrap,body .contracts-list-search-wrap,body .payments-toolbar-search-wrap{flex:1 1 var(--tu-toolbar-search-basis)!important}body .clients-list-search-input.ant-input-affix-wrapper,body .companies-list-toolbar .ant-input,body .companies-list-toolbar .ant-input-affix-wrapper,body .contracts-list-search-input.ant-input-affix-wrapper,body .kassa-toolbar-search-input.ant-input-affix-wrapper,body .messages-toolbar-search-input.ant-input-affix-wrapper,body .payments-toolbar-search-input.ant-input-affix-wrapper,body .settings-table-toolbar .ant-input,body .settings-table-toolbar .ant-input-affix-wrapper{height:var(--tu-toolbar-control-height)!important;min-height:var(--tu-toolbar-control-height)!important;border-radius:var(--tu-toolbar-radius)!important;padding-inline:10px!important;font-size:var(--tu-toolbar-control-font-size)!important}body .clients-list-search-input.ant-input-affix-wrapper .ant-input,body .companies-list-toolbar .ant-input-affix-wrapper .ant-input,body .contracts-list-search-input.ant-input-affix-wrapper .ant-input,body .kassa-toolbar-search-input.ant-input-affix-wrapper .ant-input,body .messages-toolbar-search-input.ant-input-affix-wrapper .ant-input,body .payments-toolbar-search-input.ant-input-affix-wrapper .ant-input,body .settings-table-toolbar .ant-input-affix-wrapper .ant-input{font-size:var(--tu-toolbar-control-font-size)!important;line-height:1.25!important;padding:0!important}body .clients-list-filter-btn,body .companies-list-toolbar button,body .companies-toolbar__filter-btn,body .contracts-list-filter-btn,body .houses-filter-btn,body .kassa-mini-action-btn,body .messages-filter-btn,body .payments-filter-btn,body .settings-table-toolbar button{min-width:var(--tu-toolbar-control-min-width)!important;height:var(--tu-toolbar-control-height)!important;min-height:var(--tu-toolbar-control-height)!important;border-radius:var(--tu-toolbar-radius)!important;padding:0 var(--tu-toolbar-control-padding-x)!important;font-size:var(--tu-toolbar-control-font-size)!important;line-height:1!important}body .clients-list-add-btn,body .companies-toolbar__add-btn,body .contracts-list-add-btn,body .kassa-outline-btn,body .kassa-primary-btn,body .messages-add-btn,body .payments-primary-btn{width:auto!important;min-width:var(--tu-toolbar-primary-min-width)!important;height:var(--tu-toolbar-primary-height)!important;min-height:var(--tu-toolbar-primary-height)!important;border-radius:var(--tu-toolbar-radius)!important;padding:0 var(--tu-toolbar-primary-padding-x)!important;font-size:var(--tu-toolbar-primary-font-size)!important;line-height:1!important}body .clients-list-add-btn span,body .companies-toolbar__add-btn span,body .contracts-list-add-btn span,body .kassa-outline-btn span,body .kassa-primary-btn span,body .messages-add-btn span,body .payments-primary-btn span{font-size:var(--tu-toolbar-primary-font-size)!important;line-height:1!important}body .clients-list-icon-btn,body .contracts-list-icon-btn,body .houses-round-icon,body .kassa-icon-btn,body .messages-circle-btn,body .payments-icon-btn{width:var(--tu-toolbar-icon-size)!important;min-width:var(--tu-toolbar-icon-size)!important;height:var(--tu-toolbar-icon-size)!important;min-height:var(--tu-toolbar-icon-size)!important}body .kassa-tab,body .kassa-tab--compact,body .kassa-tab--flow,body .kassa-tab--summary{height:var(--tu-toolbar-primary-height)!important;min-height:var(--tu-toolbar-primary-height)!important;border-radius:var(--tu-toolbar-radius)!important;padding:0 var(--tu-toolbar-primary-padding-x)!important;font-size:var(--tu-toolbar-primary-font-size)!important}@media (min-width:981px) and (max-height:760px){body .kassa-content,body .kassa-stats{gap:8px!important}body .kassa-stat-card{min-height:60px!important;padding:8px 10px!important}body .kassa-payment-balance{gap:6px!important;padding:8px 12px!important}body .kassa-payment-balance__grid{max-height:96px;overflow:auto}body .kassa-table-shell:not(.kassa-table-shell--summary) .kassa-toolbar{min-height:var(--tu-toolbar-compact-min-height)!important;padding:var(--tu-toolbar-compact-padding-y) var(--tu-toolbar-compact-padding-x)!important}}@media (max-width:1280px){body .app-table-shell,body .clients-list-card{max-height:none!important}body .company-create-form .ant-row{grid-template-columns:repeat(3,minmax(170px,1fr))!important}}@media (max-width:860px){body .clients-list-page{padding:12px 12px 0!important}body .company-create-form .ant-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .company-create-form .ant-row>.ant-col,body .company-create-form .ant-row>.company-create-full-col,body .company-create-form .ant-row>.company-create-wide-col{max-width:none!important}}@media (max-width:640px){body .company-create-form .ant-row{grid-template-columns:1fr!important}body .company-create-form .ant-row>.company-create-full-col,body .company-create-form .ant-row>.company-create-wide-col{grid-column:1!important}}body .layout-main-content:has(.company-create-page){overflow:hidden!important}body .route-transition:has(.company-create-page){display:flex;flex-direction:column;height:100%;min-height:0}body .company-create-page{display:flex!important;min-height:0!important;height:100%!important;padding:10px 22px calc(var(--dock-reserve-expanded, 82px) + 10px)!important}body .company-create-main{flex:1 1 auto;min-height:0}body .company-create-card{flex:1 1 auto;min-height:0!important;overflow-y:auto!important}body .company-create-form .ant-form-item-label{height:auto!important;min-height:0!important;padding:0 0 3px!important;overflow:visible!important;line-height:1!important}body .company-create-form .ant-form-item-label>label{margin-bottom:0!important;align-items:flex-start!important}body .company-create-form .ant-form-item-label>label,body .company-create-static-label{height:auto!important;min-height:0!important;padding:0!important;line-height:1.2!important}body .company-create-static-label{margin:0 0 3px!important}body .company-create-form .ant-form-item-control{line-height:1!important}body .company-create-form .ant-row{gap:12px 24px!important}body .company-create-back-btn,body .company-create-back-btn:focus,body .company-create-back-btn:focus-visible,body .company-create-back-btn:hover{background:var(--tu-form-control-bg)!important;box-shadow:none!important}body .layout-main-content:has(.clients-create-page){overflow:hidden!important}body .route-transition:has(.clients-create-page){display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}body .clients-create-page{display:flex!important;min-height:0!important;height:calc(100dvh - var(--layout-header-height, 74px) - var(--dock-reserve-expanded, 98px))!important;padding:18px 22px 14px!important;box-sizing:border-box}body .clients-create-layout{flex:1 1 auto;width:100%;min-height:0;grid-template-columns:minmax(0,1fr)!important;gap:0!important}body .clients-create-primary-card{min-height:0!important;max-height:100%!important;border-radius:8px!important;padding:18px 24px 16px!important}body .clients-create-database-card,body .clients-create-database-wrap{display:none!important}body .clients-create-primary-card>.clients-create-type-selector{max-width:620px!important;margin:0 0 14px auto!important;gap:8px!important;flex-wrap:nowrap!important}body .clients-create-primary-card>.clients-create-type-selector .clients-create-type-tab{min-height:36px!important;padding:7px 14px!important;font-size:14px!important}body .clients-create-form,body .clients-create-form-scroll{min-height:0!important}body .clients-create-form-scroll{overflow-y:auto!important;padding-right:4px!important;padding-bottom:4px!important}body .clients-create-submit.ant-form-item{margin-top:10px!important}body .clients-create-submit-button{min-width:180px!important;height:40px!important;padding:0 18px!important;font-size:14px!important}@media (max-width:860px){body .company-create-page{padding:10px 12px calc(var(--dock-reserve-expanded, 82px) + 12px)!important}body .clients-create-page{height:auto!important;min-height:calc(100dvh - 56px - var(--dock-reserve-expanded, 98px))!important;padding:12px 12px calc(var(--dock-reserve-expanded, 98px) + 12px)!important;overflow-y:auto}body .clients-create-primary-card>.clients-create-type-selector{max-width:none!important;flex-wrap:wrap!important}}body .ant-table-footer,body .app-table-pagination-footer{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:6px 14px!important}body .app-base-pagination.ant-pagination{width:100%!important;max-width:none!important;min-height:36px!important;margin:0 auto!important;padding:0!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:6px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--tu-data-text,var(--text-main))!important}body.dark .app-base-pagination.ant-pagination{box-shadow:none!important}body .app-base-pagination .ant-pagination-next,body .app-base-pagination .ant-pagination-prev{width:auto!important;min-width:86px!important;height:34px!important;margin-inline:1px!important}body .app-base-pagination .ant-pagination-item,body .app-base-pagination .ant-pagination-jump-next,body .app-base-pagination .ant-pagination-jump-prev{min-width:34px!important;width:34px!important;height:34px!important;margin-inline:1px!important;border-radius:999px!important;line-height:32px!important}body .app-base-pagination .ant-pagination-next .ant-pagination-item-link,body .app-base-pagination .ant-pagination-prev .ant-pagination-item-link{width:auto!important;min-width:86px!important;height:34px!important;padding:0 10px!important;border:1px solid var(--tu-data-control-border,var(--border-light))!important;border-radius:999px!important;background:var(--tu-data-control-bg,var(--surface-main))!important;color:var(--tu-data-text,var(--text-main))!important;line-height:1!important}body .app-base-pagination .ant-pagination-next .app-base-pagination-nav,body .app-base-pagination .ant-pagination-prev .app-base-pagination-nav{box-sizing:border-box!important;border-color:var(--tu-data-control-border,var(--border-light))!important}body .app-base-pagination .ant-pagination-next:not(.ant-pagination-disabled):hover .app-base-pagination-nav,body .app-base-pagination .ant-pagination-prev:not(.ant-pagination-disabled):hover .app-base-pagination-nav{border-color:var(--app-accent,var(--brand-gold-main))!important;background:var(--tu-data-control-hover,var(--surface-gold))!important}body .app-base-pagination .ant-pagination-disabled .app-base-pagination-nav,body .app-base-pagination .ant-pagination-disabled:hover .app-base-pagination-nav{border-color:var(--tu-data-control-border,var(--border-light))!important;background:var(--tu-data-control-bg,var(--surface-main))!important;color:var(--tu-data-muted-2,var(--gray-muted))!important;opacity:.68!important}body .app-base-pagination .app-base-pagination-nav{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-family:var(--font-family-base)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap!important}body .app-base-pagination .app-base-pagination-nav svg{flex:0 0 auto!important}body .app-base-pagination .ant-pagination-item a,body .app-base-pagination .ant-pagination-item-ellipsis{font-size:13px!important;font-weight:700!important;letter-spacing:0!important}body .app-base-pagination .ant-pagination-item-active,body .app-base-pagination .ant-pagination-item-active:hover{border-radius:999px!important;box-shadow:0 0 0 3px var(--app-accent-soft,rgba(212,160,47,.16)),0 6px 14px rgba(6,21,34,.1)!important;transform:none!important}body.dark .app-base-pagination .ant-pagination-item-active,body.dark .app-base-pagination .ant-pagination-item-active:hover{box-shadow:0 0 0 3px var(--app-accent-soft,rgba(212,160,47,.16)),0 6px 14px rgba(0,0,0,.22)!important}body .app-base-pagination .ant-pagination-total-text{order:20!important;display:inline-flex!important;align-items:center!important;min-height:34px!important;margin-inline-start:auto!important;margin-inline-end:0!important;color:var(--tu-data-text,var(--text-main))!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2!important;white-space:nowrap!important}body.dark .app-base-pagination .ant-pagination-total-text{display:inline-flex!important;color:var(--tu-data-text,var(--color-white))!important}body.dark .app-base-pagination .ant-pagination-disabled .app-base-pagination-nav,body.dark .app-base-pagination .ant-pagination-disabled:hover .app-base-pagination-nav,body.dark .app-base-pagination .ant-pagination-next .app-base-pagination-nav,body.dark .app-base-pagination .ant-pagination-prev .app-base-pagination-nav{border-color:var(--tu-data-control-border,var(--fig-dark-3))!important;background:var(--tu-data-control-bg,var(--brand-navy-soft))!important;color:var(--tu-data-muted-2,var(--brand-gray-muted))!important}body .app-base-pagination .ant-pagination-options{order:30!important;min-height:34px!important;margin-inline-start:6px!important;margin-inline-end:0!important;padding:0!important;border:0!important;background:transparent!important}body .app-base-pagination .ant-pagination-options:before{letter-spacing:0!important;text-transform:none!important}body .app-base-pagination .ant-pagination-options-size-changer{height:32px!important}body .app-base-pagination .ant-pagination-options-size-changer .ant-select-selector{height:32px!important;min-height:32px!important;border-radius:999px!important}body .app-base-pagination .ant-pagination-options-size-changer .ant-select-arrow,body .app-base-pagination .ant-pagination-options-size-changer .ant-select-selection-item{line-height:30px!important}@media (max-width:1024px){body .ant-table-footer,body .app-table-pagination-footer{min-height:46px!important;padding:6px 12px!important}body .app-base-pagination.ant-pagination{min-height:34px!important;padding:0!important;gap:5px!important}body .app-base-pagination .ant-pagination-total-text{font-size:14px!important}body .app-base-pagination .ant-pagination-next,body .app-base-pagination .ant-pagination-next .ant-pagination-item-link,body .app-base-pagination .ant-pagination-prev,body .app-base-pagination .ant-pagination-prev .ant-pagination-item-link{min-width:78px!important}}@media (max-width:860px){body .app-base-pagination .ant-pagination-options,body .app-base-pagination .ant-pagination-total-text,body .app-base-pagination .app-base-pagination-nav span{display:none!important}body .app-base-pagination .ant-pagination-next,body .app-base-pagination .ant-pagination-next .ant-pagination-item-link,body .app-base-pagination .ant-pagination-prev,body .app-base-pagination .ant-pagination-prev .ant-pagination-item-link{min-width:34px!important;width:34px!important;padding:0!important}body .app-base-pagination .ant-pagination-item,body .app-base-pagination .ant-pagination-jump-next,body .app-base-pagination .ant-pagination-jump-prev{min-width:34px!important;width:34px!important;height:34px!important;line-height:32px!important}}@media (max-width:640px){body .ant-table-footer,body .app-table-pagination-footer{min-height:48px!important;padding:6px 10px!important}body .app-base-pagination.ant-pagination{min-height:34px!important;justify-content:flex-start!important;padding:0!important;gap:6px!important}body .app-base-pagination .ant-pagination-item,body .app-base-pagination .ant-pagination-jump-next,body .app-base-pagination .ant-pagination-jump-prev{display:none!important}body .app-base-pagination .ant-pagination-total-text{display:inline-flex!important;max-width:calc(100% - 88px)!important;min-height:34px!important;margin-inline-start:auto!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.2!important}}@media (max-width:420px){body .app-base-pagination.ant-pagination{padding-inline:0!important}body .app-base-pagination .ant-pagination-total-text{max-width:calc(100% - 82px)!important;font-size:11px!important}}body,body.light,body:not(.dark){--tu-toolbar-filter-icon-line:var(--brand-navy-main);--tu-toolbar-filter-icon-dot-bg:var(--brand-gold-main);--tu-toolbar-filter-icon-dot-stroke:var(--brand-gold-main);--tu-toolbar-search-width:min(420px,38vw);--tu-toolbar-search-min-width:220px;--tu-toolbar-search-basis:340px}body.dark{--tu-form-control-bg:var(--brand-navy-soft);--tu-form-control-bg-hover:var(--brand-navy-soft);--tu-form-control-bg-focus:var(--brand-navy-soft);--tu-form-control-border:var(--fig-dark-3);--tu-data-control-bg:var(--brand-navy-soft);--tu-data-control-hover:var(--brand-navy-soft);--tu-toolbar-filter-icon-line:var(--brand-gold-light);--tu-toolbar-filter-icon-dot-bg:var(--brand-navy-dark);--tu-toolbar-filter-icon-dot-stroke:var(--brand-gold-light)}body.dark .ant-input,body.dark .ant-input-affix-wrapper,body.dark .ant-input-number,body.dark .ant-picker,body.dark .ant-select .ant-select-selector,body.dark .app-table-filter-drawer .ant-input,body.dark .app-table-filter-drawer .ant-picker,body.dark .app-table-filter-drawer .ant-select-selector{background:var(--tu-form-control-bg)!important;border-color:var(--tu-form-control-border)!important;color:var(--tu-form-control-text)!important}body.dark .ant-input-affix-wrapper .ant-input,body.dark .ant-input-password input{background:transparent!important}body .ant-input-affix-wrapper{display:inline-flex!important;align-items:center!important}body .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{display:flex!important;align-items:center!important}body .ant-select-single .ant-select-selection-item,body .ant-select-single .ant-select-selection-placeholder,body .ant-select-single .ant-select-selection-search-input{line-height:1.2!important}body .leads-pipeline-header{height:56px!important;min-height:56px!important;max-height:56px!important;align-items:center!important;padding-top:8px!important;padding-bottom:8px!important}body .leads-pipeline-toolbar{display:flex;width:100%;height:40px;max-height:40px;min-width:0;align-items:center;gap:10px}body .leads-pipeline-select.ant-select{width:min(320px,42vw);min-width:220px;height:40px!important}body .leads-pipeline-select.ant-select .ant-select-selector{height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:var(--tu-radius-control,8px)!important;background:var(--tu-data-control-bg,var(--app-form-control-bg))!important;border-color:var(--tu-data-control-border,var(--app-form-control-border))!important;padding:0 14px!important}body .leads-pipeline-select.ant-select .ant-select-selection-item,body .leads-pipeline-select.ant-select .ant-select-selection-placeholder,body .leads-pipeline-select.ant-select .ant-select-selection-search-input{height:38px!important;line-height:38px!important}body .leads-pipeline-select.ant-select.ant-select-focused .ant-select-selector,body .leads-pipeline-select.ant-select:hover .ant-select-selector{border-color:var(--app-accent)!important;box-shadow:var(--app-focus-ring)!important}body .leads-pipeline-actions{display:flex;height:40px;min-width:0;align-items:center;gap:10px;margin-left:auto}body .leads-toolbar-search-wrap{flex:0 1 320px;height:40px;width:min(320px,34vw);min-width:220px}body .leads-toolbar-search-input.ant-input-affix-wrapper{height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:var(--tu-radius-control,8px)!important;background:var(--tu-data-control-bg,var(--app-form-control-bg))!important;border-color:var(--tu-data-control-border,var(--app-form-control-border))!important;padding:0 14px!important}body .leads-toolbar-search-input.ant-input-affix-wrapper .ant-input{height:38px!important;min-height:38px!important;line-height:38px!important;background:transparent!important;color:var(--app-text-primary)!important;padding:0!important}body .leads-toolbar-search-input.ant-input-affix-wrapper .ant-input::placeholder{color:var(--app-text-muted)!important}body .leads-toolbar-search-input.ant-input-affix-wrapper .ant-input-clear-icon{color:var(--app-text-muted)!important}body .leads-toolbar-search-input.ant-input-affix-wrapper-focused,body .leads-toolbar-search-input.ant-input-affix-wrapper:hover{border-color:var(--app-accent)!important;box-shadow:var(--app-focus-ring)!important}body .leads-toolbar-search-icon{color:var(--app-text-muted)}body .leads-filter-btn{position:relative;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 14px!important}body .leads-filter-btn.is-active{border-color:rgba(212,160,47,.62)!important;background:rgba(212,160,47,.14)!important}body .leads-filter-btn__badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:999px;padding:0 5px;background:var(--app-accent);color:var(--app-primary-button-text);border:2px solid var(--app-surface);font-size:10px;font-weight:800;line-height:14px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:640px){body .leads-pipeline-select.ant-select,body .leads-pipeline-toolbar{width:100%}body .leads-pipeline-select.ant-select{min-width:0}body .leads-pipeline-actions,body .leads-pipeline-toolbar{flex-wrap:wrap}body .leads-pipeline-actions{width:100%;margin-left:0}body .leads-toolbar-search-wrap{width:100%;min-width:0;flex:1 1 100%}}body .clients-list-search-wrap,body .contracts-list-search-wrap,body .payments-toolbar-search-wrap{flex:0 1 var(--tu-toolbar-search-basis)!important;width:var(--tu-toolbar-search-width)!important;max-width:var(--tu-toolbar-search-width)!important;min-width:var(--tu-toolbar-search-min-width)!important}body .clients-list-search-input.ant-input-affix-wrapper,body .companies-list-toolbar .ant-input-affix-wrapper,body .contracts-list-search-input.ant-input-affix-wrapper,body .kassa-toolbar-search-input.ant-input-affix-wrapper,body .messages-toolbar-search-input.ant-input-affix-wrapper,body .payments-toolbar-search-input.ant-input-affix-wrapper,body .settings-table-toolbar .ant-input-affix-wrapper{width:var(--tu-toolbar-search-width)!important;max-width:var(--tu-toolbar-search-width)!important;background:var(--tu-data-control-bg)!important;border-color:var(--tu-data-control-border)!important}body .companies-list-toolbar .ant-input,body .settings-table-toolbar .ant-input{max-width:var(--tu-toolbar-search-width)!important;padding-block:0!important;line-height:calc(var(--tu-toolbar-control-height) - 2px)!important}body .clients-list-search-input.ant-input-affix-wrapper .ant-input,body .companies-list-toolbar .ant-input-affix-wrapper .ant-input,body .contracts-list-search-input.ant-input-affix-wrapper .ant-input,body .kassa-toolbar-search-input.ant-input-affix-wrapper .ant-input,body .messages-toolbar-search-input.ant-input-affix-wrapper .ant-input,body .payments-toolbar-search-input.ant-input-affix-wrapper .ant-input,body .settings-table-toolbar .ant-input-affix-wrapper .ant-input{height:calc(var(--tu-toolbar-control-height) - 2px)!important;line-height:calc(var(--tu-toolbar-control-height) - 2px)!important;padding-block:0!important}body .employee-create-drawer .ant-input-number-input,body .employee-create-drawer .ant-input:not(textarea),body .settings-route-content .ant-form:not(.company-create-form) .ant-input-number-input,body .settings-route-content .ant-form:not(.company-create-form) .ant-input:not(textarea){padding-block:0!important;line-height:34px!important}