:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--color-bg:#f6f8fb;--color-surface:#fff;--color-surface-muted:#edf3f7;--color-text:#13202c;--color-muted:#647383;--color-border:#d8e1e8;--color-accent:#0f766e;--color-accent-strong:#0b5f59;--color-amber:#b7791f;--color-red:#b42318;--color-green:#16794c;--shadow-soft:0 18px 45px #0f233414;--radius-sm:6px;--radius-md:8px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{background:var(--color-bg);min-width:320px;color:var(--color-text);margin:0}@media (width>=981px){html:has(body .app-shell){height:100%;overflow:hidden}body:has(.app-shell){height:100dvh;overflow:hidden}body:has(.app-shell) #root{height:100%;overflow:hidden}.app-shell{width:100%;position:fixed;inset:0}}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-page,.center-page{place-items:center;min-height:100vh;padding:24px;display:grid}.print-preview-page{background:var(--color-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.print-preview-page__status{justify-items:center;gap:12px;display:grid}.print-preview-page--document{grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:12px}.print-preview-page__toolbar{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.print-preview-page__toolbar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.print-preview-page__frame{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:calc(100vh - 112px)}@media print{.print-preview-page{padding:0}.print-preview-page__toolbar{display:none}.print-preview-page__frame{border:0;border-radius:0;min-height:100vh}}.login-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:min(440px,100%);box-shadow:var(--shadow-soft);padding:32px}.login-panel h1{margin:24px 0 8px;font-size:28px;line-height:1.2}.login-panel p,.muted{color:var(--color-muted)}.login-panel__brand,.app-sidebar__brand{letter-spacing:0;align-items:center;gap:10px;font-weight:800;display:flex}.brand-mark{border-radius:var(--radius-sm);background:var(--color-text);color:#fff;place-items:center;width:36px;height:36px;font-size:13px;display:inline-grid}.auth-form,.page-stack{gap:18px;display:grid}.auth-tabs{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr));gap:4px;margin-top:18px;padding:4px;display:grid}.auth-tabs .ui-button{border-radius:var(--radius-sm);width:100%;min-width:0;min-height:36px;color:var(--color-muted);background:0 0;border:0;padding:0 10px;font-size:13px;line-height:1}.auth-tabs .ui-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auth-tabs .ui-button:hover:not(:disabled){color:var(--color-text);background:#ffffffb8;transform:none}.auth-tabs .ui-button:focus-visible{outline-offset:2px;outline:2px solid #0f766e4d}.auth-tabs .ui-button[aria-selected=true]{background:var(--color-accent);color:#fff;box-shadow:0 8px 18px #0f766e38}.auth-tabs .ui-button[aria-selected=true]:hover:not(:disabled){background:var(--color-accent-strong);color:#fff}.auth-tabs+.auth-form{margin-top:16px}.auth-otp-destination-notice{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;display:grid}.auth-otp-destination-notice__change{min-width:0;min-height:44px;color:var(--color-accent-strong);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0 4px;font-weight:800;text-decoration:underline}.auth-otp-destination-notice__change:hover:not(:disabled),.auth-otp-destination-notice__change:focus-visible{text-decoration-thickness:2px}.auth-otp-destination-notice__change:focus-visible{border-radius:var(--radius-sm);outline-offset:1px;outline:2px solid #0f766e4d}.auth-otp-destination-notice__change:disabled{cursor:wait;opacity:.58}@media (width<=480px){.auth-otp-destination-notice{grid-template-columns:minmax(0,1fr);gap:2px}.auth-otp-destination-notice__change{justify-self:start}}.auth-recovery-alert{gap:10px;display:grid}.auth-recovery-alert__copy{gap:4px;display:grid}.auth-recovery-alert__copy strong{color:var(--color-red);line-height:1.35}.auth-recovery-alert__copy span,.auth-recovery-alert__error{color:#9f1f17;font-weight:550;line-height:1.45}.auth-recovery-alert__action{justify-self:start;min-height:38px}.auth-recovery-alert__error{font-size:13px}.auth-oauth{gap:10px;margin-top:16px;display:grid}.auth-yandex-link{width:100%}.auth-yandex-link__mark{border-radius:var(--radius-sm);color:#fff;background:#fc3f1d;flex:none;place-items:center;width:22px;height:22px;font-weight:900;display:inline-grid}.app-shell{grid-template-columns:260px minmax(0,1fr);height:100dvh;min-height:100dvh;transition:grid-template-columns .16s;display:grid;overflow:clip}.app-sidebar{border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:26px;height:100dvh;padding:24px;display:flex;position:sticky;top:0;overflow-y:auto}.app-sidebar__top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.app-sidebar__brand{min-width:0}.app-sidebar__brand-name,.nav-link__label,.app-sidebar__user-name,.app-sidebar__user-name-text,.app-sidebar__user-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-sidebar__toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:34px;height:34px;color:var(--color-muted);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.app-sidebar__toggle:hover,.app-sidebar__toggle:focus-visible{background:var(--color-surface-muted);color:var(--color-text);border-color:#0f766e61}.app-sidebar__toggle:focus-visible{outline-offset:2px;outline:2px solid #0f766e40}.app-sidebar__toggle-icon{width:18px;height:18px}.app-sidebar__mobile-toggle{display:none}.app-sidebar__nav{gap:6px;display:grid}.nav-link{border-radius:var(--radius-sm);min-width:0;color:var(--color-muted);align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:650;display:flex}.nav-link__compact-mark{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-accent-strong);background:#0f766e14;flex:none;place-items:center;font-size:12px;font-weight:850;display:none}.nav-link__icon{flex:none;width:18px;height:18px}.nav-link__label--mobile{display:none}.nav-link__counter{color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:750}.nav-link--active .nav-link__counter,.nav-link:hover .nav-link__counter{color:inherit}.nav-link--active,.nav-link:hover,.nav-link:focus-visible{background:var(--color-surface-muted);color:var(--color-text)}.nav-link:focus-visible{outline-offset:2px;outline:2px solid #0f766e52}.sidebar-rates{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#f8fbfd;gap:8px;padding:12px;display:grid}.sidebar-rates__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sidebar-rates__head h2{color:var(--color-text);margin:0;font-size:13px;font-weight:850}.sidebar-rates__head span{color:var(--color-muted);font-size:11px;font-weight:800}.sidebar-rates__table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.25}.sidebar-rates__table th,.sidebar-rates__table td{border-top:1px solid #0f766e1f;padding:5px 0}.sidebar-rates__table thead th{color:var(--color-muted);text-transform:uppercase;font-size:10px;font-weight:800}.sidebar-rates__table th{color:var(--color-muted);text-align:left;font-weight:800}.sidebar-rates__currency{align-items:center;gap:6px;min-width:0;display:inline-flex}.sidebar-rates__currency-icon{width:18px;height:18px;color:var(--color-accent-strong);background:#e8f6f6;border:1px solid #0f766e29;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.sidebar-rates__table thead th:last-child{text-align:right}.sidebar-rates__table td{color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:850}.sidebar-rates__updated{color:var(--color-muted);border-top:1px solid #0f766e1f;margin:0;padding-top:8px;font-size:11px;font-weight:750;line-height:1.35}.app-sidebar__user{color:var(--color-muted);gap:8px;margin-top:auto;font-size:14px;display:grid}.app-sidebar__user-mark{border-radius:var(--radius-sm);background:var(--color-surface-muted);width:36px;height:36px;color:var(--color-text);place-items:center;font-size:13px;font-weight:850;display:none}.app-sidebar__user-header{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.app-sidebar__user-summary{flex:auto;gap:2px;min-width:0;display:grid}.app-sidebar__user-name{min-width:0;color:var(--color-text);overflow-wrap:anywhere;flex:auto;align-items:center;gap:7px;font-weight:700;text-decoration:none;transition:color .14s;display:inline-flex}.app-sidebar__user-name:hover,.app-sidebar__user-name:focus-visible{color:var(--color-accent-strong);text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:2px}.app-sidebar__user-name-icon{width:17px;height:17px;color:var(--color-muted);flex:none;transition:color .14s}.app-sidebar__user-name:hover .app-sidebar__user-name-icon,.app-sidebar__user-name:focus-visible .app-sidebar__user-name-icon{color:var(--color-accent-strong)}.app-sidebar__user-role{padding-left:24px;font-size:12px;line-height:1.1}.app-sidebar__context-link{border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--color-muted);justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:650;text-decoration:none;transition:background .2s,color .2s;display:flex}.app-sidebar__context-link:hover,.app-sidebar__context-link:focus-visible{background:var(--color-surface-muted);color:var(--color-text);outline:none}.app-sidebar__install-button.ui-button{width:100%;min-width:0;color:var(--color-muted);justify-content:flex-start;padding:0 12px;font-weight:650}.app-sidebar__install-button.ui-button:hover:not(:disabled),.app-sidebar__install-button.ui-button:focus-visible{background:var(--color-surface-muted);color:var(--color-text);outline:none;transform:none}.app-sidebar__logout-button.ui-button{justify-content:flex-start;width:100%}.app-sidebar__sound-button.ui-button{width:34px;min-width:34px;min-height:34px;color:var(--color-muted);flex:none;justify-content:center;padding:0}.app-sidebar__sound-button.ui-button[aria-pressed=true]{color:var(--color-accent-strong)}.app-sidebar__sound-button.ui-button:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}.app-main{min-width:0;height:100dvh;min-height:0;padding:28px;overflow-y:auto}@media (width>=981px){.app-shell--sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.app-shell--sidebar-collapsed .app-sidebar{gap:20px;padding:24px 16px}.app-shell--sidebar-collapsed .app-sidebar__top{justify-items:center;display:grid}.app-shell--sidebar-collapsed .app-sidebar__brand-name,.app-shell--sidebar-collapsed .nav-link__label,.app-shell--sidebar-collapsed .sidebar-rates,.app-shell--sidebar-collapsed .app-sidebar__user-name,.app-shell--sidebar-collapsed .app-sidebar__user-role,.app-shell--sidebar-collapsed .app-sidebar__context-link>span,.app-shell--sidebar-collapsed .app-sidebar__install-button>span,.app-shell--sidebar-collapsed .app-sidebar__logout-button>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell--sidebar-collapsed .nav-link{justify-content:center;min-height:44px;padding:7px;position:relative}.app-shell--sidebar-collapsed .nav-link__compact-mark{display:inline-grid}.app-shell--sidebar-collapsed .nav-link__icon{width:20px;height:20px}.app-shell--sidebar-collapsed .app-sidebar__user{justify-items:center}.app-shell--sidebar-collapsed .app-sidebar__user-summary{display:none}.app-shell--sidebar-collapsed .app-sidebar__user-header{justify-content:center}.app-shell--sidebar-collapsed .app-sidebar__user-mark{display:inline-grid}.app-shell--sidebar-collapsed .app-sidebar__sound-button,.app-shell--sidebar-collapsed .app-sidebar__context-link,.app-shell--sidebar-collapsed .app-sidebar__install-button,.app-shell--sidebar-collapsed .app-sidebar__logout-button{justify-content:center;width:40px;min-width:40px;padding:0}}.route-pending{min-height:240px;color:var(--color-muted);place-items:center;display:grid}.page-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-header h1{margin:0;font-size:30px;line-height:1.2}.page-header p{color:var(--color-muted);margin:8px 0 0}.page-header__actions{flex-wrap:wrap;gap:10px;display:flex}.application-detail-page>.page-header>.page-header__actions,.manager-application-detail-page>.page-header>.page-header__actions{display:none}.detail-page__back-link{min-height:44px;color:var(--color-accent);align-items:center;gap:6px;font-weight:800;text-decoration:none}.detail-page__back-link:hover,.detail-page__back-link:focus-visible{text-decoration:underline}.detail-page__back-icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:20px;height:20px}.panel,.application-summary,.application-processing-status,.offer-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:16px;padding:20px;display:grid;box-shadow:0 8px 28px #0f23340a}.panel h2,.offer-card h2{margin:0;font-size:18px;line-height:1.3}.panel__intro{gap:4px;display:grid}.panel__intro p{color:var(--color-muted);margin:0;font-size:14px}.panel--manager{z-index:12;border-color:#0f766e47;position:sticky;top:16px;box-shadow:0 12px 32px #0f23341a}.panel--manager-actions{grid-template-columns:minmax(220px,auto) 1fr;align-items:center;gap:10px 16px;padding:14px 16px}.panel--manager-actions h2{font-size:16px}.manager-actions-header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manager-actions-header__controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.manager-client-application-link.ui-button{min-height:30px;font-size:13px;text-decoration:none}.manager-client-application-link__label--mobile{display:none}.panel--manager-actions>.ui-alert,.panel--manager-actions>.manager-actions{grid-column:1/-1}.manager-status-control{flex:none;position:relative}.manager-status-select-mobile{display:none}.manager-status-control__trigger.ui-button{min-height:30px;padding-inline:10px;font-size:13px}.manager-status-menu{z-index:25;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;width:min(236px,100vw - 48px);max-height:300px;padding:4px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 36px #0f233429}.manager-status-menu__item{border-radius:var(--radius-sm);min-height:30px;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:14px;font-weight:400;line-height:1.2;display:flex}.manager-status-menu__item:hover:not(:disabled),.manager-status-menu__item:focus-visible:not(:disabled){background:#e7f7f4;outline:none}.manager-status-menu__item:disabled{cursor:default;opacity:1}.manager-status-menu__item--current{color:var(--color-muted);background:#f0f6f8}.manager-status-menu__item small{color:var(--color-muted);font-size:11px;font-weight:400}.panel--manager-actions>h2+.manager-actions{grid-column:2}.mobile-collapsible__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-collapsible__title{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.mobile-collapsible__title h2,.mobile-collapsible__title h3{min-width:0;margin:0}.mobile-collapsible__summary{min-width:0;display:inline-flex}.mobile-collapsible__toggle{display:none}.mobile-collapsible__head--clickable{cursor:pointer}.mobile-collapsible__head--clickable:focus-visible{border-radius:var(--radius-sm);outline-offset:4px;outline:2px solid #0f766e59}.mobile-collapsible--collapsible .mobile-collapsible__toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:36px;color:var(--color-accent);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.mobile-collapsible__toggle-icon{flex:none;width:16px;height:16px;transition:transform .14s}.mobile-collapsible--open .mobile-collapsible__toggle-icon{transform:rotate(180deg)}.mobile-collapsible__body{gap:16px;display:grid}.mobile-collapsible__body[hidden]{display:none}.detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.detail-grid--equal-height{align-items:stretch}.metric-grid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px;margin:0;display:grid}.metric-grid div{min-width:0}.metric-grid dt{color:var(--color-muted);text-transform:uppercase;font-size:12px;font-weight:700}.metric-grid dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:750}.application-summary__phone{overflow-wrap:normal;white-space:nowrap;font-size:15px}.manager-status-guidance__description--mobile{display:none}@media (width>=701px){.application-summary--manager>.mobile-collapsible__head,.offer-card__terms>.mobile-collapsible__head{display:none}}.application-processing-status{background:#f0fdfa;border-color:#0f766e47;align-items:center;gap:14px;display:flex}.application-processing-status--neutral{border-color:var(--color-border);background:var(--color-surface-muted)}.application-processing-status--info{background:#e6f4f7;border-color:#0963773d}.application-processing-status--success{background:#e8f6ef;border-color:#16794c3d}.application-processing-status--warning{background:#fff3d9;border-color:#b7791f47}.application-processing-status--danger{background:#fee4e2;border-color:#b423183d}.application-processing-status .ui-spinner__dot{width:28px;height:28px;color:var(--color-accent);border-width:3px}.application-processing-status h2{margin:0;font-size:18px;line-height:1.25}.application-processing-status p{color:var(--color-muted);margin:4px 0 0}.manager-status-guidance__title--mobile{display:none}.manager-application-detail-page>*,.manager-application-detail-page .page-header>div{min-width:0}.manager-application-detail-page .page-header h1,.manager-application-detail-page .page-header p{overflow-wrap:anywhere}.offer-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.offer-card__header p{color:var(--color-muted);margin:4px 0 0}.offer-card__header .offer-card__countdown{color:#7a4a00;background:#fff4d8;border:1px solid #f5c76b;border-radius:999px;align-items:center;width:fit-content;padding:4px 10px;font-weight:700;display:inline-flex}.payment-document-solution{border-top:1px solid var(--color-border);gap:14px;padding-top:14px;display:grid}.payment-document-solution--proof-only{border-top:0;padding-top:0}.offer-card__next-steps{gap:10px;padding-top:2px;display:grid}.offer-card__next-steps h3{margin:0;font-size:14px;line-height:1.3}.offer-card__next-steps ol{counter-reset:offer-step;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.offer-card__next-steps li{min-width:0;color:var(--color-muted);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;font-size:14px;font-weight:650;display:grid}.offer-card__next-steps li:before{width:22px;height:22px;color:var(--color-accent);content:counter(offer-step);counter-increment:offer-step;background:#0f766e1a;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.offer-card__actions,.payment-document-solution__actions,.detail-actions,.form-actions,.inline-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.payment-document-solution__upload{border-top:1px solid var(--color-border);gap:12px;padding-top:14px;display:grid;position:relative}.payment-document-solution--proof-only .payment-document-solution__upload{border-top:0;padding-top:0}.payment-document-solution__upload-heading{padding-right:52px}.payment-document-solution__upload h3{margin:0;font-size:16px;line-height:1.3}.payment-document-solution__upload p{color:var(--color-muted);margin:4px 0 0;font-size:14px}.payment-proof-upload-form{gap:12px;display:grid}.payment-proof-upload-form__meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.payment-proof-upload-form__meta strong{min-width:0;color:var(--color-text);overflow-wrap:anywhere}.payment-proof-upload-form__success{color:var(--color-green);font-weight:750}.payment-proof-upload-form__generate{align-self:end;margin-bottom:1px}.payment-document-solution__upload .payment-proof-upload-form__generate{margin:0;position:absolute;top:14px;right:0}.detail-actions--end{justify-content:flex-end}#payment-proof{scroll-margin-top:18px;position:relative}#payment-proof h2{padding-right:48px}#payment-proof .payment-proof-upload-form__generate{margin:0;position:absolute;top:20px;right:0}.disabled-action-tooltip{max-width:100%;display:inline-flex;position:relative}.disabled-action-tooltip--active{cursor:not-allowed}.disabled-action-tooltip--active .ui-button:disabled{pointer-events:none}.disabled-action-tooltip--active:focus-visible{border-radius:var(--radius-sm);outline-offset:3px;outline:2px solid #0f766e59}.disabled-action-tooltip__bubble{z-index:20;box-sizing:border-box;border-radius:var(--radius-md);color:#fff;opacity:0;pointer-events:none;text-align:left;background:#13202c;border:1px solid #ffffff1f;width:max-content;max-width:min(360px,100vw - 64px);padding:10px 12px;font-size:13px;font-weight:650;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(4px);box-shadow:0 14px 34px #0f233438}.disabled-action-tooltip__bubble:after{content:"";background:#13202c;width:10px;height:10px;position:absolute;top:100%;left:28px;transform:translateY(-5px)rotate(45deg)}.disabled-action-tooltip--active:hover .disabled-action-tooltip__bubble,.disabled-action-tooltip--active:focus-visible .disabled-action-tooltip__bubble,.disabled-action-tooltip--active:focus-within .disabled-action-tooltip__bubble{opacity:1;transform:translateY(0)}.form-grid,.manager-actions{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.manager-actions{border:0;padding:0}.span-2{grid-column:1/-1}.form-grid__checks{flex-wrap:wrap;gap:16px;display:flex}.filters-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));align-items:end;gap:12px;padding:16px;display:grid}.manager-filters-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));align-items:end;gap:12px;padding:16px;display:grid}.manager-filters-panel .ui-field,.manager-filters-panel .ui-input,.manager-filters-panel .ui-date-input{min-width:0}.manager-filters-panel .ui-button{width:100%;min-width:0}.manager-filters-panel__actions{gap:8px;min-width:0;display:grid}.manager-filters-panel__search,.manager-filters-panel__advanced{display:contents}.application-list-table__number-link,.manager-applications-table__number-link{color:var(--color-accent);white-space:nowrap;font-weight:800;text-decoration:none}.application-list-table__number-link:hover,.application-list-table__number-link:focus-visible,.manager-applications-table__number-link:hover,.manager-applications-table__number-link:focus-visible{text-decoration:underline}@media (width>=981px){.manager-filters-panel__search>.ui-field{grid-column:span 2}}.filters-panel>.ui-field{min-width:0}.filters-panel>.ui-button{justify-self:stretch;width:100%;min-width:0}.application-list-filters .ui-field,.application-list-filters .ui-input,.application-list-filters .ui-date-input{min-width:0}.application-list-filters .ui-button{width:100%;min-width:0}.application-list-filters__search,.application-list-filters__advanced{display:contents}.application-list-filters__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.adminable-list-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.adminable-list-filters .ui-field,.adminable-list-filters .ui-input{min-width:0}.adminable-list-filters .ui-button{width:100%;min-width:0}.adminable-list-filters__search,.adminable-list-filters__advanced{display:contents}.adminable-list-filters__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.adminable-list-filters__actions--reports{grid-column:span 2;grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-filter-actions{align-items:center;gap:6px;min-width:0;display:none}.mobile-filter-actions .ui-button{width:auto;min-height:44px}.mobile-filter-actions__toggle>span:last-child{align-items:center;gap:7px;display:inline-flex}.mobile-filter-actions__icon{stroke:currentColor;stroke-linecap:round;stroke-width:2px;flex:none;width:18px;height:18px}.mobile-filter-actions__count{background:var(--color-accent);color:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:850;display:inline-grid}@media (width>=981px){.filters-panel:not(.adminable-users-filters)>.ui-button{grid-column:-2/-1}}.profile-page{max-width:1180px}.profile-tabs{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(560px,100%);padding:4px;display:inline-grid}.profile-tabs__button{border-radius:var(--radius-sm);min-width:0;min-height:38px;color:var(--color-muted);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:800;overflow:hidden}.profile-tabs__button:hover,.profile-tabs__button:focus-visible{color:var(--color-text);background:#ffffffbf;outline:none}.profile-tabs__button:focus-visible{outline-offset:2px;outline:2px solid #0f766e47}.profile-tabs__button[aria-selected=true]{background:var(--color-accent);color:#fff}.profile-tabs__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.profile-tabs__label--mobile{display:none}.profile-tab-panel{min-width:0}.profile-tab-panel[hidden]{display:none}.profile-panel{gap:18px}.profile-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-summary>div{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#f8fbfd;gap:2px;min-width:0;padding:12px;display:grid}.profile-summary span{color:var(--color-muted);font-size:12px;font-weight:750}.profile-summary strong{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.profile-notification-contacts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-notification-contact-card{position:relative}.profile-summary>.profile-notification-contact-card--email{padding-right:56px}.profile-notification-contact-card>div{gap:2px;min-width:0;display:grid}.profile-contact-test-button.ui-button{justify-content:center;gap:0;width:34px;min-width:34px;min-height:34px;padding:0;position:absolute;top:10px;right:10px}.profile-contact-test-button .ui-button__icon{margin:0}.profile-form-grid{background:0 0;border:0;padding:0}.profile-form-actions{align-self:end}.profile-password-grid .ui-field:first-of-type,.profile-password-grid .profile-form-actions{grid-column:1/-1}.profile-password-grid .profile-form-actions{align-self:auto;padding-top:2px}.profile-notifications-panel{align-items:stretch}.profile-notification-action-label--mobile{display:none}.profile-notification-groups{gap:18px;display:grid}.profile-notification-group{gap:10px;min-width:0;display:grid}.profile-notification-group h3{color:var(--color-text);margin:0;font-size:15px;line-height:1.35}.profile-notification-group__title{gap:2px;display:grid}.profile-notification-group__title small{color:var(--color-muted);font-size:11px;font-weight:700;line-height:1.3}.profile-notification-group .mobile-collapsible__body{display:block}.profile-notification-group .mobile-collapsible__body[hidden]{display:none}.profile-notification-list{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;display:grid;overflow:hidden}.profile-notification-row{background:var(--color-surface);grid-template-columns:minmax(220px,1fr) minmax(190px,auto);align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.profile-notification-row+.profile-notification-row{border-top:1px solid var(--color-border)}.profile-notification-row__title{gap:3px;min-width:0;display:grid}.profile-notification-row__title strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.35}.profile-notification-row__title span{color:var(--color-muted);font-size:13px;line-height:1.35}.profile-notification-row__channels{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profile-channel-toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:32px;color:var(--color-text);background:#f8fbfd;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:760;display:inline-flex}.profile-channel-toggle input{width:15px;height:15px;accent-color:var(--color-accent);margin:0}@media (width>=1180px){.adminable-clients-filters,.adminable-users-filters{grid-template-columns:minmax(250px,1.5fr) minmax(180px,1fr) minmax(150px,.8fr) minmax(220px,1.1fr)}.adminable-dealers-filters{grid-template-columns:minmax(280px,1.6fr) minmax(180px,.8fr) minmax(220px,1fr)}}.quick-filters,.summary-badges{flex-wrap:wrap;gap:10px;display:flex}.quick-filters .quick-filter.ui-button{--quick-filter-bg:var(--color-surface-muted);--quick-filter-border:var(--color-border);--quick-filter-color:var(--color-muted);--quick-filter-ring:#6473832e;border-color:var(--quick-filter-border);background:var(--quick-filter-bg);color:var(--quick-filter-color)}.quick-filters .quick-filter.ui-button:hover:not(:disabled){border-color:var(--quick-filter-color);background:var(--quick-filter-bg);color:var(--quick-filter-color)}.quick-filters .quick-filter.ui-button:focus-visible{outline:2px solid var(--quick-filter-ring);outline-offset:2px}.quick-filters .quick-filter.ui-button[aria-pressed=true]{border-color:var(--quick-filter-color);box-shadow:inset 0 0 0 1px var(--quick-filter-color)}.quick-filters .quick-filter--neutral.ui-button{--quick-filter-bg:var(--color-surface-muted);--quick-filter-border:var(--color-border);--quick-filter-color:var(--color-muted);--quick-filter-ring:#6473832e}.quick-filters .quick-filter--info.ui-button{--quick-filter-bg:#e6f4f7;--quick-filter-border:#bde4eb;--quick-filter-color:#096377;--quick-filter-ring:#0963772e}.quick-filters .quick-filter--success.ui-button{--quick-filter-bg:#e8f6ef;--quick-filter-border:#c7ead9;--quick-filter-color:var(--color-green);--quick-filter-ring:#16794c2e}.quick-filters .quick-filter--warning.ui-button{--quick-filter-bg:#fff3d9;--quick-filter-border:#f1d69b;--quick-filter-color:var(--color-amber);--quick-filter-ring:#b7791f2e}.quick-filters .quick-filter--danger.ui-button{--quick-filter-bg:#fee4e2;--quick-filter-border:#fac5c1;--quick-filter-color:var(--color-red);--quick-filter-ring:#b423182e}.admin-dashboard-stats{grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;display:grid}.admin-dashboard-stat{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);border-left-width:4px;gap:8px;min-width:0;padding:18px;display:grid;box-shadow:0 8px 28px #0f23340a}.admin-dashboard-stat--info{border-left-color:#2563eb}.admin-dashboard-stat--warning{border-left-color:#d97706}.admin-dashboard-stat--success{border-left-color:var(--color-green)}.admin-dashboard-stat--neutral{border-left-color:var(--color-accent)}.admin-dashboard-stat--money{grid-column:span 2}.admin-dashboard-stat span{color:var(--color-muted);font-size:13px;font-weight:700}.admin-dashboard-stat__label--mobile{display:none}.admin-dashboard-stat strong{color:var(--color-text);font-size:32px;line-height:1}.admin-dashboard-stat strong .admin-dashboard-stat__full-value,.admin-dashboard-stat strong .admin-dashboard-stat__compact-value{color:inherit;font:inherit;white-space:nowrap}.admin-dashboard-stat strong .admin-dashboard-stat__compact-value{display:none}.admin-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.admin-dashboard-panel{align-content:start}.admin-dashboard-table th,.admin-dashboard-table td{white-space:nowrap}.admin-dashboard-operations,.admin-dashboard-integrations{gap:10px;display:grid}.admin-dashboard-operation,.admin-dashboard-integration{border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.admin-dashboard-integration div{gap:2px;min-width:0;display:grid}.admin-dashboard-integration strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-dashboard-integration span,.admin-dashboard-operation span{color:var(--color-muted);font-size:13px}.adminable-applications-grid{grid-template-columns:minmax(260px,.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.adminable-applications-panel{align-content:start}.adminable-applications-status-table,.adminable-applications-attention-table{min-width:0}.adminable-applications-status-table th,.adminable-applications-status-table td,.adminable-applications-attention-table th,.adminable-applications-attention-table td{vertical-align:middle;white-space:nowrap}.adminable-applications-attention-table td{white-space:normal}.adminable-applications-attention-table{table-layout:fixed}.adminable-applications-attention-table th:first-child,.adminable-applications-attention-table td:first-child,.adminable-applications-attention-table th:nth-child(2),.adminable-applications-attention-table td:nth-child(2){width:22%}.adminable-applications-attention-table th:nth-child(3),.adminable-applications-attention-table td:nth-child(3),.adminable-applications-attention-table th:nth-child(4),.adminable-applications-attention-table td:nth-child(4){width:18%}.adminable-applications-attention-table th:nth-child(5),.adminable-applications-attention-table td:nth-child(5){width:20%}.adminable-applications-attention-table .ui-badge{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;line-height:1.2}.adminable-applications-link{color:var(--color-accent);overflow-wrap:anywhere;font-weight:800;text-decoration:none}.adminable-applications-link:hover,.adminable-applications-link:focus-visible{text-decoration:underline}.adminable-audit-logs-filters{align-items:end}.adminable-audit-logs-table{table-layout:fixed;min-width:1120px}.adminable-audit-logs-table th,.adminable-audit-logs-table td{vertical-align:top}.adminable-audit-logs-table th:first-child,.adminable-audit-logs-table td:first-child{width:24%}.adminable-audit-logs-table th:nth-child(2),.adminable-audit-logs-table td:nth-child(2),.adminable-audit-logs-table th:nth-child(3),.adminable-audit-logs-table td:nth-child(3){width:20%}.adminable-audit-logs-table th:nth-child(4),.adminable-audit-logs-table td:nth-child(4){width:12%}.adminable-audit-logs-table th:nth-child(5),.adminable-audit-logs-table td:nth-child(5){width:14%}.adminable-audit-logs-table th:nth-child(6),.adminable-audit-logs-table td:nth-child(6){width:110px}.adminable-audit-log-event,.adminable-audit-log-actor,.adminable-audit-log-target{gap:5px;min-width:0;display:grid}.adminable-audit-log-actor__header{flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;display:flex}.adminable-audit-log-event strong,.adminable-audit-log-actor strong,.adminable-audit-log-target strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminable-audit-log-event span,.adminable-audit-log-actor span,.adminable-audit-log-target span{color:var(--color-muted);overflow-wrap:anywhere;font-size:12px}.adminable-audit-log-details-list{gap:10px;margin:0;display:grid}.adminable-audit-log-details-list div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);gap:12px;padding-bottom:10px;display:grid}.adminable-audit-log-details-list dt{color:var(--color-muted);text-transform:uppercase;font-size:12px;font-weight:800}.adminable-audit-log-details-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.adminable-audit-log-json-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminable-audit-log-json-grid>:only-child{grid-column:1/-1}.adminable-audit-log-json{gap:8px;min-width:0;display:grid}.adminable-audit-log-json h3{margin:0;font-size:15px}.adminable-audit-log-json pre{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);max-height:300px;color:var(--color-text);white-space:pre-wrap;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.adminable-settings-page{width:min(100%,1520px)}.adminable-settings-tabs{z-index:25;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;position:sticky;top:16px;overflow:hidden;box-shadow:0 8px 24px #0f23340d}.adminable-settings-tabs__button{border:0;border-right:1px solid var(--color-border);min-width:0;min-height:68px;color:var(--color-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;align-content:center;gap:5px;padding:12px 16px;display:grid;position:relative}.adminable-settings-tabs__button:last-child{border-right:0}.adminable-settings-tabs__button:after{background:var(--color-accent);content:"";opacity:0;border-radius:3px 3px 0 0;height:3px;transition:opacity .14s,transform .14s;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(.55)}.adminable-settings-tabs__button:hover{background:var(--color-surface-muted);color:var(--color-text)}.adminable-settings-tabs__button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #0f766e33}.adminable-settings-tabs__button[aria-selected=true]{color:var(--color-accent-strong);background:#0f766e12}.adminable-settings-tabs__button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.adminable-settings-tabs__label{min-width:0;font-size:14px;font-weight:850;line-height:1.25}.adminable-settings-tabs__label--mobile{display:none}.adminable-settings-tabs__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;line-height:1.3;overflow:hidden}.adminable-settings-tab-panel{min-width:0;animation:.16s ease-out adminable-settings-tab-enter}.adminable-settings-tab-panel[hidden]{display:none}.adminable-settings-tab-panel--commissions{max-width:1040px}.adminable-settings-section-header{gap:5px;display:grid}.adminable-settings-section-header h2{margin:0;font-size:20px;line-height:1.3}.adminable-settings-section-header p{color:var(--color-muted);margin:0;font-size:14px}.adminable-settings-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:start;gap:18px;min-width:0;display:grid}.adminable-settings-sections,.adminable-settings-integrations{gap:14px;min-width:0;display:grid}.adminable-settings-panel{align-content:start;min-width:0}.adminable-default-commission-form{gap:14px;min-width:0;display:grid}.adminable-default-commission-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;min-width:0;display:grid}.adminable-default-commission-grid .ui-field{min-width:0}.adminable-default-commission-actions{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.adminable-default-commission-save-label--mobile{display:none}.adminable-settings-list{gap:10px;margin:0;display:grid}.adminable-settings-list div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);align-items:start;gap:12px;padding-bottom:10px;display:grid}.adminable-settings-list div:last-child{border-bottom:0;padding-bottom:0}.adminable-settings-list dt{color:var(--color-muted);text-transform:uppercase;font-size:12px;font-weight:800}.adminable-settings-list dd{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;margin:0;display:flex}.adminable-settings-list dd>span:first-child{overflow-wrap:anywhere;min-width:0}.adminable-settings-integration{border-bottom:1px solid var(--color-border);gap:12px;padding-bottom:14px;display:grid}.adminable-settings-integration:last-child{border-bottom:0;padding-bottom:0}.adminable-settings-integration__header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.adminable-settings-integration__header div{gap:4px;min-width:0;display:grid}.adminable-settings-integration__header h3{margin:0;font-size:16px}.adminable-settings-integration__header span:not(.ui-badge){color:var(--color-muted);overflow-wrap:anywhere;font-size:13px}.adminable-template-list{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:14px;min-width:0;display:grid}.adminable-document-templates{gap:20px;min-width:0;display:grid}.adminable-template-group{gap:10px;min-width:0;display:grid}.adminable-template-group__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:8px;display:flex}.adminable-template-group__header h3{color:var(--color-muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.adminable-template-group__header span{background:var(--color-surface-muted);min-width:24px;height:24px;color:var(--color-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:inline-grid}.adminable-template-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-content:start;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 6px 20px #0f233409}.adminable-template-card__summary{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.adminable-template-card__summary div{gap:4px;min-width:0;display:grid}.adminable-template-card__summary h4{margin:0;font-size:16px;line-height:1.3}.adminable-template-card__summary span:not(.ui-badge){color:var(--color-muted);font-size:13px}.adminable-template-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.adminable-template-meta div{min-width:0}.adminable-template-meta__file{grid-column:1/-1}.adminable-template-meta dt{color:var(--color-muted);text-transform:uppercase;font-size:12px;font-weight:800}.adminable-template-meta dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:2px 0 0;overflow:hidden}.adminable-template-card__actions{grid-template-columns:repeat(3,max-content);align-items:center;gap:10px;min-width:0;display:grid}.adminable-template-card__actions .ui-button{min-width:0}.adminable-template-card__editor{border-top:1px solid var(--color-border);grid-template-columns:minmax(220px,1fr) max-content;align-items:end;gap:10px;min-width:0;padding-top:14px;display:grid}.adminable-template-card__editor .ui-button{min-width:0}.adminable-template-card__editor>.ui-alert{grid-column:1/-1}@keyframes adminable-settings-tab-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.adminable-settings-tab-panel{animation:none}.adminable-settings-tabs__button:after,.wizard-progress__bar span,.status-timeline__mobile-toggle-icon{transition:none}}.adminable-notifications-filters{align-items:end}.adminable-notifications-table{table-layout:fixed;min-width:980px}.adminable-notifications-table th,.adminable-notifications-table td{vertical-align:top}.adminable-notifications-table th:first-child,.adminable-notifications-table td:first-child{width:18%}.adminable-notifications-table th:nth-child(2),.adminable-notifications-table td:nth-child(2){width:22%}.adminable-notifications-table th:nth-child(3),.adminable-notifications-table td:nth-child(3),.adminable-notifications-table th:nth-child(4),.adminable-notifications-table td:nth-child(4){width:12%}.adminable-notifications-table th:nth-child(5),.adminable-notifications-table td:nth-child(5){width:22%}.adminable-notifications-table th:nth-child(6),.adminable-notifications-table td:nth-child(6){width:14%}.filters-panel.user-notifications-filters{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;width:min(100%,520px);padding:0}.user-notifications-filters>.ui-button{width:auto;min-width:148px}.user-notifications-table{table-layout:fixed;min-width:920px}.user-notifications-table th,.user-notifications-table td{vertical-align:top}.user-notifications-table th:first-child,.user-notifications-table td:first-child{width:36%}.user-notifications-table th:nth-child(2),.user-notifications-table td:nth-child(2){width:18%}.user-notifications-table th:nth-child(3),.user-notifications-table td:nth-child(3){width:16%}.user-notifications-table th:nth-child(4),.user-notifications-table td:nth-child(4){width:12%}.user-notifications-table th:nth-child(5),.user-notifications-table td:nth-child(5){width:18%}.user-notifications-table__row--unread{background:color-mix(in srgb, var(--color-warning) 8%, transparent)}.user-notifications-table__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-notifications-table__action-label--mobile,.user-notifications-table__card-link{display:none}.adminable-finance-grid{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}@media (width>=981px){.adminable-finance-page .admin-dashboard-stats>.admin-dashboard-stat:nth-child(n+5){grid-column:span 2}}.adminable-finance-panel{align-content:start}.adminable-finance-rates-table,.adminable-finance-offers-table{table-layout:fixed;min-width:0}.adminable-finance-rates-table th,.adminable-finance-rates-table td,.adminable-finance-offers-table th,.adminable-finance-offers-table td,.adminable-finance-documents-table th,.adminable-finance-documents-table td,.adminable-finance-attention-table th,.adminable-finance-attention-table td{vertical-align:top}.adminable-finance-rates-table td span{color:var(--color-muted);margin-top:3px;font-size:12px;display:block}.adminable-finance-rates-table th:first-child,.adminable-finance-rates-table td:first-child{width:14%}.adminable-finance-rates-table th:nth-child(2),.adminable-finance-rates-table td:nth-child(2),.adminable-finance-rates-table th:nth-child(3),.adminable-finance-rates-table td:nth-child(3){width:22%}.adminable-finance-rates-table th:nth-child(4),.adminable-finance-rates-table td:nth-child(4){width:18%}.adminable-finance-rates-table th:nth-child(5),.adminable-finance-rates-table td:nth-child(5){width:24%}.adminable-finance-offers-table th:first-child,.adminable-finance-offers-table td:first-child,.adminable-finance-offers-table th:nth-child(2),.adminable-finance-offers-table td:nth-child(2){width:12%}.adminable-finance-offers-table th:nth-child(3),.adminable-finance-offers-table td:nth-child(3),.adminable-finance-offers-table th:nth-child(4),.adminable-finance-offers-table td:nth-child(4),.adminable-finance-offers-table th:nth-child(5),.adminable-finance-offers-table td:nth-child(5),.adminable-finance-offers-table th:nth-child(6),.adminable-finance-offers-table td:nth-child(6){width:19%}.adminable-finance-documents-table{table-layout:fixed;min-width:1040px}.adminable-finance-documents-table__file-name{overflow-wrap:anywhere;display:block}.adminable-finance-documents-table__file-link{min-height:44px;color:var(--color-accent);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.adminable-finance-documents-table__file-link:hover,.adminable-finance-documents-table__file-link:focus-visible{text-decoration:underline}.adminable-finance-documents-table__mobile-details{display:none}.adminable-finance-documents-table th:first-child,.adminable-finance-documents-table td:first-child,.adminable-finance-documents-table th:nth-child(2),.adminable-finance-documents-table td:nth-child(2),.adminable-finance-documents-table th:nth-child(3),.adminable-finance-documents-table td:nth-child(3){width:15%}.adminable-finance-documents-table th:nth-child(4),.adminable-finance-documents-table td:nth-child(4){width:9%}.adminable-finance-documents-table th:nth-child(5),.adminable-finance-documents-table td:nth-child(5){width:13%}.adminable-finance-documents-table th:nth-child(6),.adminable-finance-documents-table td:nth-child(6){width:18%}.adminable-finance-documents-table th:nth-child(7),.adminable-finance-documents-table td:nth-child(7){width:15%}.adminable-finance-attention-table{table-layout:fixed;min-width:920px}.adminable-finance-attention-table__status-label{display:block}.adminable-finance-attention-table__mobile-details{display:none}.adminable-finance-attention-table th:first-child,.adminable-finance-attention-table td:first-child{width:17%}.adminable-finance-attention-table th:nth-child(2),.adminable-finance-attention-table td:nth-child(2){width:20%}.adminable-finance-attention-table th:nth-child(3),.adminable-finance-attention-table td:nth-child(3),.adminable-finance-attention-table th:nth-child(4),.adminable-finance-attention-table td:nth-child(4){width:17%}.adminable-finance-attention-table th:nth-child(5),.adminable-finance-attention-table td:nth-child(5),.adminable-finance-attention-table th:nth-child(6),.adminable-finance-attention-table td:nth-child(6){width:14.5%}.adminable-documents-filters{align-items:end}.adminable-documents-layout{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.adminable-documents-main,.adminable-documents-types-panel{min-width:0}.ui-table.adminable-documents-table{table-layout:fixed;min-width:1180px}@media (width>=701px){.adminable-documents-table th:last-child,.adminable-documents-table td:last-child{z-index:1;background:var(--color-surface);position:sticky;right:0;box-shadow:-8px 0 14px #0f233414}.adminable-documents-table th:last-child{z-index:2}}.adminable-documents-table th,.adminable-documents-table td{vertical-align:top}.adminable-documents-table__file-name{overflow-wrap:anywhere;display:block}.adminable-documents-table__mobile-details{display:none}.adminable-documents-table th:first-child,.adminable-documents-table td:first-child{width:14%}.adminable-documents-table th:nth-child(2),.adminable-documents-table td:nth-child(2){width:16%}.adminable-documents-table th:nth-child(3),.adminable-documents-table td:nth-child(3),.adminable-documents-table th:nth-child(5),.adminable-documents-table td:nth-child(5),.adminable-documents-table th:nth-child(7),.adminable-documents-table td:nth-child(7){width:10%}.adminable-documents-table th:nth-child(4),.adminable-documents-table td:nth-child(4){width:16%}.adminable-documents-table th:nth-child(6),.adminable-documents-table td:nth-child(6){width:11%}.adminable-documents-table th:nth-child(8),.adminable-documents-table td:nth-child(8){width:13%}.adminable-documents-table th:nth-child(9),.adminable-documents-table td:nth-child(9){width:10%}.adminable-documents-download{color:var(--color-accent);font-weight:800;text-decoration:none}.adminable-documents-download:hover,.adminable-documents-download:focus-visible{text-decoration:underline}.adminable-documents-type-counts{gap:10px;display:grid}.adminable-documents-type-counts div{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-bottom:10px;display:flex}.adminable-documents-type-counts div:last-child{border-bottom:0;padding-bottom:0}.adminable-documents-type-counts span:first-child{min-width:0;color:var(--color-muted);overflow-wrap:anywhere;font-size:13px;font-weight:700}.adminable-reports-filters{align-items:end}.adminable-reports-export{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:40px;color:var(--color-text);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.adminable-reports-export:hover,.adminable-reports-export:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.adminable-reports-export--mobile,.adminable-users-create-label--mobile{display:none}.adminable-reports-grid{grid-template-columns:repeat(3,minmax(220px,1fr));align-items:start;gap:18px;display:grid}.adminable-reports-panel{align-content:start}.adminable-reports-status-table,.adminable-reports-daily-table,.adminable-reports-dealers-table{table-layout:fixed;min-width:0}.adminable-reports-status-table th:first-child,.adminable-reports-status-table td:first-child,.adminable-reports-daily-table th:first-child,.adminable-reports-daily-table td:first-child,.adminable-reports-dealers-table th:first-child,.adminable-reports-dealers-table td:first-child{width:auto}.adminable-reports-status-table th:nth-child(2),.adminable-reports-status-table td:nth-child(2),.adminable-reports-daily-table th:nth-child(2),.adminable-reports-daily-table td:nth-child(2),.adminable-reports-dealers-table th:nth-child(2),.adminable-reports-dealers-table td:nth-child(2){width:86px}.adminable-reports-status-table .ui-badge{white-space:normal;max-width:100%}.adminable-reports-status-table th,.adminable-reports-status-table td,.adminable-reports-daily-table th,.adminable-reports-daily-table td,.adminable-reports-dealers-table th,.adminable-reports-dealers-table td,.adminable-reports-applications-table th,.adminable-reports-applications-table td{vertical-align:top}.adminable-reports-applications-table{table-layout:fixed;min-width:1080px}.adminable-reports-applications-table th:first-child,.adminable-reports-applications-table td:first-child{width:15%}.adminable-reports-applications-table th:nth-child(2),.adminable-reports-applications-table td:nth-child(2){width:16%}.adminable-reports-applications-table td[data-label=Статус] .ui-badge{text-overflow:clip;white-space:normal;line-height:1.2;overflow:visible}.adminable-reports-applications-table th:nth-child(3),.adminable-reports-applications-table td:nth-child(3),.adminable-reports-applications-table th:nth-child(4),.adminable-reports-applications-table td:nth-child(4),.adminable-reports-applications-table th:nth-child(5),.adminable-reports-applications-table td:nth-child(5){width:13%}.adminable-reports-applications-table th:nth-child(6),.adminable-reports-applications-table td:nth-child(6){width:12%}.adminable-reports-applications-table th:nth-child(7),.adminable-reports-applications-table td:nth-child(7){width:8%}.adminable-reports-applications-table th:nth-child(8),.adminable-reports-applications-table td:nth-child(8){width:10%}.adminable-permissions-roles{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;display:grid}.adminable-permissions-role-picker{display:none}.adminable-permissions-role{border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 8px 28px #0f23340a}.adminable-permissions-role--client{border-left-color:#2563eb}.adminable-permissions-role--dealer{border-left-color:var(--color-accent)}.adminable-permissions-role--manager{border-left-color:#d97706}.adminable-permissions-role--admin{border-left-color:var(--color-red)}.adminable-permissions-role span{color:var(--color-muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.adminable-permissions-role h2{color:var(--color-text);margin:2px 0 0;font-size:18px;line-height:1.2}.adminable-permissions-role p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.45}.adminable-permissions-role dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.adminable-permissions-role dl div{border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:2px;min-width:0;padding:8px;display:grid}.adminable-permissions-role dt{overflow-wrap:anywhere;color:var(--color-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.adminable-permissions-role dd{color:var(--color-text);margin:0;font-size:20px;font-weight:850}.adminable-permissions-groups{gap:16px;display:grid}.adminable-permissions-panel{align-content:start}.adminable-permissions-table{min-width:980px}.adminable-permissions-table th,.adminable-permissions-table td,.adminable-permissions-routes th,.adminable-permissions-routes td{vertical-align:top}.adminable-permissions-permission{gap:4px;min-width:240px;display:grid}.adminable-permissions-permission strong{color:var(--color-text)}.adminable-permissions-permission span{color:var(--color-muted);font-size:13px;line-height:1.45}.adminable-permissions-access{gap:6px;min-width:0;display:grid}.adminable-permissions-access>span:not(.ui-badge){color:var(--color-muted);font-size:12px;line-height:1.35}.adminable-permissions-route-roles{flex-wrap:wrap;gap:6px;display:flex}.adminable-permissions-routes code{border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text);padding:3px 6px;font-size:12px}.adminable-permissions-notes{color:var(--color-muted);gap:8px;margin:0;padding-left:20px;font-size:14px;display:grid}.adminable-dealers-filters{align-items:end}.ui-modal__panel.adminable-dealer-modal{width:min(760px,100%);padding:18px 20px}.ui-modal__panel.adminable-dealer-modal--organization{width:min(880px,100%)}.adminable-dealer-modal .ui-modal__header{margin-bottom:2px}.adminable-dealer-modal .ui-modal__heading h2{margin:0}.adminable-dealer-modal__tabs{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 18px;display:grid;overflow:hidden}.adminable-dealer-modal__tab{min-width:0;min-height:44px;color:var(--color-muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;display:flex;position:relative}.adminable-dealer-modal__tab+.adminable-dealer-modal__tab{border-left:1px solid var(--color-border)}.adminable-dealer-modal__tab:after{background:var(--color-accent);content:"";opacity:0;border-radius:3px 3px 0 0;height:3px;transition:opacity .14s,transform .14s;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(.55)}.adminable-dealer-modal__tab:hover{background:var(--color-surface);color:var(--color-text)}.adminable-dealer-modal__tab:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #0f766e33}.adminable-dealer-modal__tab[aria-selected=true]{background:var(--color-surface);color:var(--color-accent-strong)}.adminable-dealer-modal__tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.adminable-dealer-modal__tab-count{border:1px solid var(--color-border);background:var(--color-surface);min-width:22px;height:22px;color:var(--color-muted);border-radius:50%;place-items:center;font-size:12px;line-height:1;display:inline-grid}.adminable-dealer-modal__tab[aria-selected=true] .adminable-dealer-modal__tab-count{color:var(--color-accent-strong);background:#0f766e14;border-color:#0f766e3d}.adminable-dealer-modal__content,.adminable-dealer-modal__tabpanel{min-width:0}.adminable-dealer-modal__tabpanel[hidden]{display:none}.adminable-dealer-modal__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.adminable-dealer-inn-field{align-content:start;gap:5px;min-width:0;display:grid}.adminable-dealer-inn-field__status{color:var(--color-muted);font-size:12px;line-height:1.35}.adminable-dealer-inn-field__status--error{color:var(--color-red);font-weight:700}.adminable-dealer-modal__form>.ui-alert,.adminable-dealer-modal__details-grid,.adminable-dealer-modal__bank-details,.adminable-dealer-modal__wide-field,.adminable-dealer-modal__commissions,.adminable-dealer-modal__actions{grid-column:1/-1}.adminable-dealer-modal__details-grid,.adminable-dealer-modal__bank-details,.adminable-dealer-modal__commissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;min-width:0;display:grid}.adminable-dealer-modal__details-grid .ui-field,.adminable-dealer-modal__bank-details .ui-field,.adminable-dealer-modal__commissions .ui-field,.adminable-dealer-modal__details-grid .ui-input,.adminable-dealer-modal__bank-details .ui-input,.adminable-dealer-modal__commissions .ui-input{width:100%;min-width:0}.adminable-dealer-modal__wide-field .ui-field{min-width:0}.adminable-dealer-modal__separator{background:var(--color-border);grid-column:1/-1;height:1px;margin:2px 0 0}.adminable-dealer-modal__section-heading{grid-column:1/-1;margin:0;font-size:14px;line-height:1.3}.adminable-dealer-modal__commission-heading{grid-column:1/-1;gap:2px;display:grid}.adminable-dealer-modal__commission-heading strong{font-size:14px;line-height:1.3}.adminable-dealer-modal__commission-heading span{color:var(--color-muted);font-size:13px;line-height:1.35}.adminable-dealer-modal__actions{padding-top:2px}.adminable-dealer-modal__action-label--mobile{display:none}.adminable-dealer-users-section{gap:14px;min-width:0;display:grid}.adminable-dealer-users-section__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminable-dealer-users-section__header h3{margin:0;font-size:15px;line-height:1.35}.adminable-dealer-users-section__header p{color:var(--color-muted);margin:3px 0 0;font-size:12px}.adminable-dealer-users-section__actions,.adminable-dealer-users-list__meta,.adminable-dealer-users-list__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.adminable-dealer-users-list{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;overflow:hidden}.adminable-dealer-users-list__row{grid-template-columns:minmax(0,1fr) minmax(190px,auto) auto;align-items:center;gap:12px;padding:12px;display:grid}.adminable-dealer-users-list__row+.adminable-dealer-users-list__row{border-top:1px solid var(--color-border)}.adminable-dealer-users-list__identity{gap:4px;min-width:0;display:grid}.adminable-dealer-users-list__identity strong,.adminable-dealer-users-list__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminable-dealer-users-list__identity span,.adminable-dealer-users-list__meta small,.adminable-dealer-users-list__meta span{color:var(--color-muted);font-size:12px}.adminable-dealer-user-panel{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:12px;padding-top:14px;display:grid}.adminable-dealer-user-panel>.ui-alert,.adminable-dealer-user-panel>.ui-spinner,.adminable-dealer-user-panel>.manager-actions{grid-column:1/-1}.adminable-dealer-user-panel--create{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.adminable-dealer-modal .ui-modal__header h2{font-size:20px;line-height:1.3}.adminable-dealer-modal__tab{gap:6px;min-height:42px;padding-inline:8px;font-size:13px}.adminable-dealer-modal__form,.adminable-dealer-modal__details-grid,.adminable-dealer-modal__bank-details,.adminable-dealer-modal__commissions,.adminable-dealer-user-panel,.adminable-dealer-user-panel--create{grid-template-columns:1fr}.adminable-dealer-users-section__header,.adminable-dealer-users-section__actions{justify-content:stretch;display:grid}.adminable-dealer-users-list__row{grid-template-columns:1fr;align-items:stretch}.adminable-dealer-users-list__meta{justify-content:flex-start}.adminable-dealer-users-list__actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.adminable-dealer-users-list__actions .ui-button{width:100%;min-width:0;padding-inline:10px}.manager-actions--toolbar.adminable-dealer-modal__actions{z-index:3;border-top:1px solid var(--color-border);background:var(--color-surface);padding:12px 20px calc(12px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));margin:2px -20px -18px;display:grid;position:sticky;bottom:-18px;box-shadow:0 -8px 20px #0f233414}.manager-actions--toolbar.adminable-dealer-modal__actions .ui-button{width:100%;min-width:0;padding-inline:10px}.adminable-dealer-modal__action-label--desktop{display:none}.adminable-dealer-modal__action-label--mobile{display:inline}}@media (width<=480px){.adminable-dealer-modal__tab{gap:4px;padding-inline:4px;font-size:12px}.adminable-dealer-modal__tab-count{display:none}}.ui-table.adminable-dealers-table{table-layout:fixed;min-width:980px}.adminable-dealers-table th,.adminable-dealers-table td{vertical-align:top}.adminable-dealers-table th:first-child,.adminable-dealers-table td:first-child{width:20%}.adminable-dealers-table th:nth-child(2),.adminable-dealers-table td:nth-child(2){width:15%}.adminable-dealers-table th:nth-child(3),.adminable-dealers-table td:nth-child(3){width:18%}.adminable-dealers-table th:nth-child(4),.adminable-dealers-table td:nth-child(4){width:14%}.adminable-dealers-table th:nth-child(5),.adminable-dealers-table td:nth-child(5){width:9%}.adminable-dealers-table th:nth-child(6),.adminable-dealers-table td:nth-child(6){width:12%}.adminable-dealers-table th:nth-child(7),.adminable-dealers-table td:nth-child(7){width:120px}.adminable-dealer-company,.adminable-dealer-account,.adminable-dealer-applications,.adminable-dealer-statuses{gap:5px;min-width:0;display:grid}.adminable-dealer-company strong,.adminable-dealer-account span,.adminable-dealer-applications strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminable-dealer-company span,.adminable-dealer-account small,.adminable-dealer-applications span{color:var(--color-muted);font-size:12px}.adminable-dealers-table__mobile-hidden .adminable-dealer-company strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.adminable-dealers-table__type .ui-badge{text-overflow:clip;white-space:nowrap;line-height:1.2;overflow:visible}.adminable-dealer-profile-trigger{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.adminable-dealer-profile-trigger strong{color:var(--color-accent)}.adminable-dealer-profile-trigger:hover strong,.adminable-dealer-profile-trigger:focus-visible strong{color:var(--color-accent-strong);text-underline-offset:3px;text-decoration:underline}.adminable-dealer-profile-trigger:focus-visible{border-radius:var(--radius-sm);outline-offset:2px;outline:3px solid #0f766e33}.adminable-clients-filters{align-items:end}.ui-table.adminable-clients-table{table-layout:fixed;min-width:960px}.adminable-clients-table th,.adminable-clients-table td{vertical-align:top}.adminable-clients-table th:first-child,.adminable-clients-table td:first-child{width:16%}.adminable-clients-table th:nth-child(2),.adminable-clients-table td:nth-child(2),.adminable-clients-table th:nth-child(3),.adminable-clients-table td:nth-child(3){width:20%}.adminable-clients-table th:nth-child(4),.adminable-clients-table td:nth-child(4){width:16%}.adminable-clients-table th:nth-child(5),.adminable-clients-table td:nth-child(5){width:15%}.adminable-clients-table th:nth-child(6),.adminable-clients-table td:nth-child(6){width:116px}.adminable-client-stack,.adminable-client-applications{gap:5px;min-width:0;display:grid}.adminable-client-applications{border-radius:var(--radius-sm);color:inherit;text-decoration:none;position:relative}.adminable-client-applications:after{width:7px;height:7px;color:var(--color-accent);content:"";border-top:2px solid;border-right:2px solid;position:absolute;top:5px;right:3px;transform:rotate(45deg)}.adminable-client-applications:hover>strong{color:var(--color-accent-strong)}.adminable-client-applications:focus-visible{outline-offset:3px;outline:3px solid #0f766e33}.adminable-client-stack strong,.adminable-client-stack span,.adminable-client-applications strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminable-client-stack span,.adminable-client-applications span{color:var(--color-muted);font-size:12px}.adminable-client-applications__mobile-summary{display:none}.stacked-cell{gap:3px;min-width:150px;display:grid}.manager-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.manager-detail-grid--secondary{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.manager-detail-grid__side-stack{align-content:start;gap:18px;display:grid}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.print-documents-panel__actions{gap:10px;display:grid}.print-documents-panel__actions .ui-button{justify-content:flex-start;width:100%}.offer-info-panel__payment-document{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.offer-info-panel__download:disabled{cursor:wait}.audit-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.audit-timeline li{border-left:3px solid var(--color-accent);gap:4px;padding-left:12px;display:grid}.audit-timeline span{color:var(--color-muted);font-size:13px;font-weight:650}.internal-notes,.internal-notes__form,.internal-notes__list{gap:14px;display:grid}.internal-notes__body{white-space:pre-wrap;max-width:420px}.internal-notes__attachments,.internal-notes__selected-files{gap:6px;display:grid}.internal-notes__selected-files{color:var(--color-muted);margin:0;padding:0;font-size:13px;font-weight:650;list-style:none}.internal-notes__selected-files li{justify-content:space-between;align-items:center;gap:10px;display:flex}.internal-notes__selected-files li>span{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.internal-notes__selected-file-remove{min-height:32px;padding:6px 8px}.modal-form{gap:16px;display:grid}.modal-form__text{color:var(--color-muted);margin:0;font-size:14px;line-height:1.4}.approval-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.approval-context div{border-radius:var(--radius-sm);background:#f2fbfb;border:1px solid #0f766e2e;gap:5px;padding:12px;display:grid}.approval-context dt{color:var(--color-muted);text-transform:uppercase;font-size:12px;font-weight:800}.approval-context dd{color:var(--color-text);margin:0;font-size:16px;font-weight:850}.approval-context__input-item{align-content:start}.approval-context__input-item .ui-field{gap:6px}.approval-context__input-item .ui-field__label{color:var(--color-muted);text-transform:uppercase;font-size:12px;font-weight:800}.approval-context__input-item .ui-input{background:#fff;min-height:40px;font-size:16px;font-weight:850}.approval-summary-card{border-radius:var(--radius-sm);background:#f2fbfb;border:1px solid #0f766e2e;align-content:start;gap:6px;padding:12px;display:grid}.approval-summary-card span{color:var(--color-muted);text-transform:uppercase;font-size:12px;font-weight:800}.approval-summary-card strong{color:var(--color-text);font-size:16px;font-weight:850}.preliminary-calculation{border-radius:var(--radius-sm);background:#f8fbfd;border:1px solid #0f766e38;gap:14px;padding:16px;display:grid}.preliminary-calculation__header{gap:6px;display:grid}.preliminary-calculation__header h3{margin:0;font-size:18px;line-height:1.25}.preliminary-calculation__lead{color:var(--color-muted);margin:0;font-size:15px;line-height:1.55}.preliminary-calculation__summary{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;margin:0;display:grid}.preliminary-calculation__summary div{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:5px;padding:12px;display:grid}.preliminary-calculation__summary dt{color:var(--color-muted);font-size:13px;font-weight:750}.preliminary-calculation__summary dd{color:var(--color-text);margin:0;font-size:16px;font-weight:850}.preliminary-calculation__total{border-radius:var(--radius-sm);background:#0f766e14;border:1px solid #0f766e47;gap:5px;padding:14px;display:grid}.preliminary-calculation__total span{color:var(--color-accent-strong);font-size:14px;font-weight:800}.preliminary-calculation__total strong{color:var(--color-text);font-size:24px;line-height:1.15}.form-grid--plain{border:0;padding:0}.manager-actions--toolbar{flex-wrap:wrap;gap:10px;display:flex}.manager-actions--toolbar .ui-button{white-space:nowrap;min-width:132px}.panel--manager-actions .manager-actions--toolbar .ui-button{min-height:36px;padding-inline:16px}.impersonation-banner{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff3d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px;display:flex}.impersonation-banner__content{gap:4px;min-width:0;display:grid}.impersonation-banner__identity{min-width:0;color:var(--color-muted);flex-wrap:wrap;gap:0 4px;font-size:14px;font-weight:700;display:flex}.impersonation-banner__target{overflow-wrap:anywhere;min-width:0}.modal-stack{gap:14px;display:grid}@media (width<=760px){.adminable-user-modal .manager-actions--toolbar.adminable-user-form__actions{z-index:3;border-top:1px solid var(--color-border);background:var(--color-surface);padding:12px 18px calc(12px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -18px -18px;display:grid;position:sticky;bottom:-18px;box-shadow:0 -8px 20px #0f233414}.adminable-user-modal .manager-actions--toolbar.adminable-user-form__actions .ui-button{width:100%;min-width:0;min-height:44px;padding-inline:10px}}.adminable-user-editor{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);width:min(100%,1040px);padding:20px 0}.adminable-user-editor__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.adminable-user-editor__form>.adminable-user-contact-group,.adminable-user-editor__form>.dealer-combobox,.adminable-user-editor__form>.password-generator-field,.adminable-user-editor__form>.adminable-user-activity,.adminable-user-editor__form>.ui-alert,.adminable-user-editor__form>.ui-checkbox,.adminable-user-editor__form>.adminable-user-form__actions{grid-column:1/-1}@media (width<=760px){.adminable-user-editor{padding:16px 0}.adminable-user-editor__form{grid-template-columns:1fr}.adminable-user-editor__form>*{grid-column:1}}.adminable-user-activity{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);gap:12px;padding:14px;display:grid}.adminable-client-dealer-modal__action-label--mobile{display:none}@media (width<=760px){.manager-actions--toolbar.adminable-client-dealer-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manager-actions--toolbar.adminable-client-dealer-modal__actions .ui-button{width:100%;min-width:0;min-height:44px;padding-inline:10px}.adminable-client-dealer-modal__action-label--desktop{display:none}.adminable-client-dealer-modal__action-label--mobile{display:inline}}.adminable-user-activity__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.adminable-user-activity__header h3,.adminable-user-activity__events h4{color:var(--color-text);letter-spacing:0;margin:0;font-size:14px;font-weight:850}.adminable-user-activity__header p,.adminable-user-activity__state{color:var(--color-muted);margin:4px 0 0;font-size:13px}.adminable-user-activity__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adminable-user-activity__metric{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);gap:4px;min-width:0;padding:10px;display:grid}.adminable-user-activity__metric span{color:var(--color-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.adminable-user-activity__metric strong{overflow-wrap:anywhere;color:var(--color-text);font-size:15px}.adminable-user-activity__events{gap:8px;display:grid}.adminable-user-activity__events ul{gap:6px;margin:0;padding:0;display:grid}.adminable-user-activity__events li{border-top:1px solid var(--color-border);color:var(--color-text);grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(116px,.7fr);align-items:center;gap:8px;padding-top:6px;font-size:13px;list-style:none;display:grid}.adminable-user-activity__events li span,.adminable-user-activity__events li strong,.adminable-user-activity__events li time{overflow-wrap:anywhere;min-width:0}.adminable-user-activity__events li time{color:var(--color-muted)}@media (width<=640px){.adminable-user-activity__header,.adminable-user-activity__events li{display:grid}.adminable-user-activity__metrics{grid-template-columns:1fr}}.role-select-field{position:relative}.role-select-field__label-row{align-items:center;gap:6px;width:fit-content;max-width:100%;display:flex}.role-help-tooltip{display:inline-flex;position:relative}.role-help-tooltip__trigger{border:1px solid var(--color-border);background:var(--color-surface-muted);width:18px;height:18px;color:var(--color-muted);cursor:help;border-radius:999px;place-items:center;padding:0;font-size:12px;font-weight:850;line-height:1;display:inline-grid}.role-help-tooltip__trigger:hover,.role-help-tooltip__trigger:focus-visible{color:var(--color-accent-strong);background:#0f766e1a;border-color:#0f766e61}.role-help-tooltip__bubble{z-index:50;border-radius:var(--radius-sm);width:min(360px,100vw - 72px);box-shadow:var(--shadow-sm);color:#edf5f7;opacity:0;pointer-events:none;background:#132231;border:1px solid #ffffff1f;gap:8px;padding:12px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)}.role-help-tooltip__bubble p{gap:2px;margin:0;font-size:13px;line-height:1.35;display:grid}.role-help-tooltip__bubble strong{color:#fff;font-size:13px}.role-help-tooltip__bubble span{color:#c9d7df}.role-help-tooltip:hover .role-help-tooltip__bubble,.role-help-tooltip:focus-within .role-help-tooltip__bubble{opacity:1;transform:translateY(0)}.adminable-user-contact-group{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.adminable-user-contact-group__legend{color:var(--color-text);padding:0;font-size:14px;font-weight:850}.adminable-user-contact-group__legend span{color:var(--color-red)}.adminable-user-contact-group__hint{color:var(--color-muted);margin:-6px 0 0;font-size:13px;line-height:1.4}.adminable-user-contact-group__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminable-user-contact-group__error{margin:-2px 0 0}.password-generator-field__control{display:block;position:relative}.password-generator-field .password-generator-field__input{padding-right:182px}.password-generator-field__actions{align-items:center;gap:4px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-generator-field__button,.password-generator-field__copy{border-radius:var(--radius-sm);background:var(--color-surface-muted);min-height:30px;color:var(--color-accent);cursor:pointer;border:0;place-items:center;display:inline-grid}.password-generator-field__button{padding:0 10px;font-size:13px;font-weight:800}.password-generator-field__copy{width:32px;padding:0}.password-generator-field__copy:disabled{cursor:not-allowed;opacity:.48}.password-generator-field__copy-icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.password-generator-field__button:hover,.password-generator-field__button:focus-visible,.password-generator-field__copy:hover:not(:disabled),.password-generator-field__copy:focus-visible{color:var(--color-accent-strong);background:#0f766e1a}.dealer-combobox{position:relative}.dealer-combobox__control{display:block;position:relative}.dealer-combobox__input{padding-right:42px}.dealer-combobox__clear{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:18px;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.dealer-combobox__clear:hover{background:var(--color-surface-muted);color:var(--color-text)}.dealer-combobox__menu{z-index:30;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);max-height:220px;box-shadow:var(--shadow-sm);display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.dealer-combobox__option{border:0;border-bottom:1px solid var(--color-border);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;gap:3px;padding:10px 12px;display:grid}.dealer-combobox__option:last-child{border-bottom:0}.dealer-combobox__option:hover,.dealer-combobox__option[aria-selected=true]{background:var(--color-surface-muted)}.dealer-combobox__option span,.dealer-combobox__state{color:var(--color-muted);font-size:13px}.dealer-combobox__state{padding:12px}.address-combobox__textarea{resize:vertical;min-height:84px;padding-right:42px}.address-combobox .dealer-combobox__clear{top:6px;transform:none}.summary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pagination-bar{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:12px;display:grid}.pagination-bar__button--next.ui-button{flex-direction:row-reverse}.pagination-bar__status{min-width:0;color:var(--color-muted);text-align:center;font-size:14px;font-weight:750}.pagination-bar__icon{stroke:currentColor}.dealer-marker{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);padding:7px 10px;font-size:13px;font-weight:800}.dealer-marker--link{text-decoration:none;transition:border-color .16s,color .16s,background .16s}.dealer-marker--link:hover,.dealer-marker--link:focus-visible{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-strong)}.application-summary-marker__label--mobile{display:none}.status-timeline{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;padding:14px}.status-timeline__mobile-summary{display:none}.status-timeline__items{grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:8px;min-width:0;display:grid;overflow-x:auto}.status-timeline__item{min-width:120px;color:var(--color-muted);gap:7px;font-size:12px;font-weight:750;display:grid}.status-timeline__item span{background:var(--color-surface-muted);border-radius:999px;width:100%;height:6px;display:block}.status-timeline__item--done span,.status-timeline__item--current span{background:var(--color-accent)}.status-timeline__item--current{color:var(--color-text)}.status-timeline__item--danger{color:var(--color-red)}.status-timeline__item--danger span{background:var(--color-red)}.detail-list,.signature-status{gap:12px;display:grid}.detail-list{margin:0}.detail-list div,.signature-status__item{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:10px;display:flex}.signature-status__item{grid-template-columns:minmax(0,1fr) max-content;display:grid}.detail-list div:last-child,.signature-status__item:last-child{border-bottom:0;padding-bottom:0}.detail-list dt{color:var(--color-muted);text-transform:uppercase;font-size:12px;font-weight:800}.detail-list dd{text-align:right;margin:0}.signature-status__item>div{gap:4px;min-width:0;display:grid}.signature-status__item strong{overflow-wrap:anywhere}.signature-status__item .ui-badge{flex:none;justify-self:end;min-width:max-content;max-width:none}.signature-status__item span{color:var(--color-muted);font-size:13px}.ui-button{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:750;line-height:1;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:disabled{cursor:not-allowed;opacity:.65}.ui-button--primary{background:var(--color-accent);color:#fff}.ui-button--primary:hover:not(:disabled){background:var(--color-accent-strong)}.ui-button--secondary{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.ui-button--ghost{color:var(--color-muted);background:0 0}.ui-button--warning{background:var(--color-amber);color:#fff}.ui-button--danger{background:var(--color-red);color:#fff}.ui-button__spinner,.ui-spinner__dot{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin}.ui-button__icon{flex:none;width:16px;height:16px}.ui-field{gap:6px;min-width:180px;display:grid}.ui-field__label{color:var(--color-muted);font-size:13px;font-weight:700}.ui-field:has(:is(input,select,textarea):required) .ui-field__label:after{content:" *";color:var(--color-red)}.ui-input{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-height:40px;color:var(--color-text);background:#fff;padding:9px 11px}.ui-input:focus,.ui-checkbox input:focus{border-color:var(--color-accent);outline:3px solid #0f766e24}.ui-password-input{min-width:0;display:block;position:relative}.ui-password-input .ui-input{padding-right:50px}.ui-password-input--with-generator .ui-input{padding-right:94px}.ui-password-input__action{width:44px;height:100%;min-height:40px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-left:1px solid #0000;place-items:center;padding:0;display:inline-grid;position:absolute;top:0}.ui-password-input__generate{border-radius:0;right:44px}.ui-password-input__toggle{border-radius:0 var(--radius-sm) var(--radius-sm) 0;right:0}.ui-password-input__action:hover,.ui-password-input__toggle[aria-pressed=true]{border-left-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-accent-strong)}.ui-password-input__action:focus-visible{outline-offset:-3px;outline:3px solid #0f766e2e}.ui-password-input__action:disabled{cursor:not-allowed;opacity:.55}.ui-password-input__icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.ui-date-input{display:block;position:relative}.ui-date-input .ui-input{padding-right:42px}.ui-date-input__button{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ui-date-input__button:hover,.ui-date-input__button:focus-visible{background:var(--color-surface-muted);color:var(--color-text)}.ui-date-input__button:disabled{cursor:not-allowed;opacity:.45}.ui-date-input__icon{box-sizing:border-box;border:2px solid;border-radius:4px;width:20px;height:16px;display:block;position:relative}.ui-date-input__icon:before{content:"";border-top:2px solid;width:100%;position:absolute;top:3px;left:0}.ui-date-input__icon:after{content:"";border-left:2px solid;border-right:2px solid;width:6px;height:4px;position:absolute;top:-5px;left:5px}.ui-date-input__picker{opacity:0;pointer-events:none;border:0;width:24px;height:24px;position:absolute;bottom:8px;right:10px}.ui-file-input:focus-within .ui-file-input__control{border-color:var(--color-accent);outline:3px solid #0f766e24}.ui-textarea{resize:vertical;min-height:84px}.ui-field__error{color:var(--color-red);font-size:12px;font-weight:700}.ui-checkbox__label{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.ui-file-input__control{border:1px dashed var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:#fff;align-items:center;width:100%;min-width:0;min-height:40px;display:flex;overflow:hidden}.ui-file-input__button{border-right:1px solid var(--color-border);background:var(--color-surface-muted);white-space:nowrap;flex:none;align-self:stretch;align-items:center;padding:0 12px;font-size:14px;font-weight:750;display:inline-flex}.ui-file-input__button-label--mobile{display:none}.ui-file-input__name{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;padding:0 12px;overflow:hidden}.ui-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;min-width:740px}.ui-table.adminable-applications-status-table,.ui-table.adminable-applications-attention-table,.ui-table.adminable-reports-status-table,.ui-table.adminable-reports-daily-table,.ui-table.adminable-reports-dealers-table,.ui-table.admin-dashboard-status-table,.ui-table.admin-dashboard-rates-table{min-width:0}.ui-table.admin-dashboard-rates-table{table-layout:fixed}.ui-table th,.ui-table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:13px 14px}.ui-table th{color:var(--color-muted);text-transform:uppercase;font-size:12px;font-weight:800}.ui-table tr:last-child td{border-bottom:0}.adminable-users-table{table-layout:fixed;min-width:0}.adminable-users-table-shell .ui-table-wrap{overflow:visible}.adminable-users-table__row--actions-open{z-index:50;position:relative}.adminable-users-table th,.adminable-users-table td{padding:12px}.adminable-users-table th:first-child,.adminable-users-table td:first-child{width:16%}.adminable-users-table th:nth-child(2),.adminable-users-table td:nth-child(2){width:9%}.adminable-users-table th:nth-child(3),.adminable-users-table td:nth-child(3){width:19%}.adminable-users-table th:nth-child(4),.adminable-users-table td:nth-child(4){width:9%}.adminable-users-table th:nth-child(5),.adminable-users-table td:nth-child(5),.adminable-users-table th:nth-child(6),.adminable-users-table td:nth-child(6){width:13%}.adminable-users-table th:nth-child(7),.adminable-users-table td:nth-child(7){width:156px}.adminable-user-actions{justify-content:flex-end;width:100%;min-width:0;display:inline-flex;position:relative}.adminable-user-actions__split{grid-template-columns:minmax(0,1fr) 34px;width:100%;min-width:0;display:grid}.adminable-user-action.ui-button{white-space:nowrap;border-top-right-radius:0;border-bottom-right-radius:0;gap:5px;width:100%;min-width:0;min-height:32px;padding:0 7px;font-size:12px;font-weight:800}.adminable-user-actions__toggle{border:1px solid var(--color-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-surface);min-width:0;min-height:32px;color:var(--color-muted);cursor:pointer;border-left:0;place-items:center;transition:background .14s,border-color .14s,color .14s;display:inline-grid}.adminable-user-actions__toggle:hover,.adminable-user-actions__toggle:focus-visible,.adminable-user-actions__toggle[aria-expanded=true]{color:var(--color-accent);background:#0f766e14;border-color:#0f766e47}.adminable-user-actions__chevron{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.adminable-user-actions__toggle[aria-expanded=true] .adminable-user-actions__chevron{transform:translateY(2px)rotate(225deg)}.adminable-user-actions__menu{z-index:40;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:148px;box-shadow:var(--shadow-soft);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.adminable-user-actions__menu-item{border-radius:var(--radius-sm);min-height:34px;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.adminable-user-actions__menu-item:hover:not(:disabled),.adminable-user-actions__menu-item:focus-visible{background:var(--color-surface-muted)}.adminable-user-actions__menu-item:disabled{cursor:not-allowed;opacity:.5}.adminable-user-actions__menu-separator{background:var(--color-border);height:1px;margin:4px 2px}.adminable-user-actions__menu-item--danger{color:var(--color-red)}.adminable-user-action-icon{flex:none;width:14px;height:14px}.adminable-user-identity,.adminable-contact-cell{gap:4px;min-width:0;display:grid}.adminable-user-identity__mobile-role{display:none}.adminable-user-identity strong,.adminable-contact-cell span,.adminable-users-table td[data-label=Дилер],.adminable-users-table td[data-label=Роль]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminable-users-table td{overflow-wrap:normal;overflow:hidden}.adminable-users-table td[data-label=Действия]{z-index:3;position:relative;overflow:visible}.adminable-users-table__actions-cell--open{z-index:50}.adminable-contact-cell .adminable-contact-cell__phone{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.adminable-users-table td[data-label=Статус] .ui-badge{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=980px){.adminable-users-table-shell .ui-table-wrap{background:0 0;border:0;overflow-x:visible}.adminable-users-table{min-width:0;display:block}.adminable-users-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adminable-users-table tbody{gap:12px;display:grid}.ui-table.adminable-users-table tr{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid;overflow:hidden}.adminable-users-table th:first-child,.adminable-users-table td:first-child,.adminable-users-table th:nth-child(2),.adminable-users-table td:nth-child(2),.adminable-users-table th:nth-child(3),.adminable-users-table td:nth-child(3),.adminable-users-table th:nth-child(4),.adminable-users-table td:nth-child(4),.adminable-users-table th:nth-child(5),.adminable-users-table td:nth-child(5),.adminable-users-table th:nth-child(6),.adminable-users-table td:nth-child(6),.adminable-users-table th:last-child,.adminable-users-table td:last-child{z-index:auto;width:auto;min-width:0;max-width:none;position:static}.adminable-users-table td{border-bottom:1px solid var(--color-border);white-space:normal;grid-column:1/-1;grid-template-columns:minmax(108px,.42fr) minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid;overflow:visible}.adminable-users-table td:before{color:var(--color-muted);content:attr(data-label);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.adminable-users-table td[data-label=Действия]{grid-template-columns:1fr}.adminable-users-table td[data-label=Действия]:before{margin-bottom:2px}.adminable-users-table td.adminable-users-table__identity-cell{border-bottom:1px solid var(--color-border);grid-area:1/1;grid-template-columns:1fr;padding:14px 8px 12px 14px}.adminable-users-table__identity-cell:before,.adminable-users-table__status:before,.adminable-users-table__actions-cell:before{display:none}.adminable-users-table td.adminable-users-table__status{border-bottom:1px solid var(--color-border);grid-area:1/2;justify-content:flex-end;align-items:flex-start;padding:14px 14px 12px 0;display:flex}.adminable-users-table td.adminable-users-table__role{display:none}.adminable-users-table td.adminable-users-table__contacts{border-bottom:1px solid var(--color-border);grid-row:2;grid-template-columns:1fr;gap:0;padding:10px 14px}.adminable-users-table td.adminable-users-table__contacts:before,.adminable-users-table td.adminable-users-table__dealer,.adminable-users-table td.adminable-users-table__last-login,.adminable-users-table td.adminable-users-table__dealer--empty{display:none}.adminable-users-table td.adminable-users-table__actions-cell{border-bottom:0;grid-row:3;padding:10px 14px 14px}.adminable-user-identity__mobile-role{min-width:0;color:var(--color-muted);align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.adminable-user-identity__mobile-dealer{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminable-user-identity__mobile-role>span:not(.adminable-user-identity__mobile-dealer){white-space:nowrap;flex:none}.adminable-users-table__contacts .adminable-contact-cell{gap:2px}.adminable-user-actions{justify-content:stretch;display:grid}.adminable-user-actions__split{grid-template-columns:minmax(0,1fr) 44px}.adminable-user-action.ui-button,.adminable-user-actions__toggle,.adminable-user-actions__menu-item{min-height:44px}.adminable-user-actions__menu{width:100%;margin-top:6px;position:static}.adminable-users-table .stacked-cell,.adminable-user-identity,.adminable-contact-cell{min-width:0}.adminable-contact-cell span,.adminable-users-table td[data-label=Дилер],.adminable-users-table td[data-label=Роль]{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.adminable-dealers-table-shell .ui-table-wrap{background:0 0;border:0;overflow-x:visible}.ui-table.adminable-dealers-table{min-width:0;display:block}.adminable-dealers-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adminable-dealers-table tbody{gap:12px;display:grid}.adminable-dealers-table tr{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.adminable-dealers-table th:first-child,.adminable-dealers-table td:first-child,.adminable-dealers-table th:nth-child(2),.adminable-dealers-table td:nth-child(2),.adminable-dealers-table th:nth-child(3),.adminable-dealers-table td:nth-child(3),.adminable-dealers-table th:nth-child(4),.adminable-dealers-table td:nth-child(4),.adminable-dealers-table th:nth-child(5),.adminable-dealers-table td:nth-child(5),.adminable-dealers-table th:nth-child(6),.adminable-dealers-table td:nth-child(6),.adminable-dealers-table th:nth-child(7),.adminable-dealers-table td:nth-child(7),.adminable-dealers-table th:last-child,.adminable-dealers-table td:last-child{width:auto;min-width:0;max-width:none}.adminable-dealers-table td{border-bottom:1px solid var(--color-border);white-space:normal;grid-column:1/-1;grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid;overflow:visible}.adminable-dealers-table td:before{color:var(--color-muted);content:attr(data-label);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.adminable-dealers-table td[data-label=Действия]{grid-template-columns:1fr}.adminable-dealers-table td.adminable-dealers-table__organization{grid-area:1/1;grid-template-columns:1fr;padding-top:14px;padding-right:8px}.adminable-dealers-table__organization:before,.adminable-dealers-table__type:before,.adminable-dealers-table__actions:before{display:none}.adminable-dealers-table td.adminable-dealers-table__type{grid-area:1/2;justify-content:flex-end;align-items:flex-start;padding:14px 14px 12px 0;display:flex}.adminable-dealers-table td.adminable-dealers-table__users,.adminable-dealers-table td.adminable-dealers-table__clients,.adminable-dealers-table td.adminable-dealers-table__applications{grid-row:2;grid-template-columns:1fr;gap:4px}.adminable-dealers-table td.adminable-dealers-table__users{border-top:1px solid var(--color-border);grid-column:1/-1}.adminable-dealers-table td.adminable-dealers-table__clients{grid-area:3/1}.adminable-dealers-table td.adminable-dealers-table__applications{grid-area:3/2}.adminable-dealers-table td.adminable-dealers-table__actions{grid-area:4/1/auto/-1}.adminable-dealers-table td.adminable-dealers-table__mobile-hidden{display:none}.adminable-dealer-company strong,.adminable-dealer-account span,.adminable-dealer-applications strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.adminable-clients-table-shell .ui-table-wrap{background:0 0;border:0;overflow-x:visible}.ui-table.adminable-clients-table{min-width:0;display:block}.adminable-clients-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adminable-clients-table tbody{gap:12px;display:grid}.ui-table.adminable-clients-table tr{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0;padding:0;display:grid;overflow:hidden}.adminable-clients-table th:first-child,.adminable-clients-table td:first-child,.adminable-clients-table th:nth-child(2),.adminable-clients-table td:nth-child(2),.adminable-clients-table th:nth-child(3),.adminable-clients-table td:nth-child(3),.adminable-clients-table th:nth-child(4),.adminable-clients-table td:nth-child(4),.adminable-clients-table th:nth-child(5),.adminable-clients-table td:nth-child(5),.adminable-clients-table th:last-child,.adminable-clients-table td:last-child{width:auto;min-width:0;max-width:none}.adminable-clients-table td{border-bottom:1px solid var(--color-border);white-space:normal;grid-column:1/-1;grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid;overflow:visible}.adminable-clients-table td:before{color:var(--color-muted);content:attr(data-label);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.adminable-clients-table td[data-label=Действия]{grid-template-columns:1fr}.adminable-clients-table td.adminable-clients-table__identity{border-bottom:1px solid var(--color-border);grid-area:1/1;grid-template-columns:1fr;padding:14px 8px 12px 14px}.adminable-clients-table__identity:before,.adminable-clients-table__account:before,.adminable-clients-table__actions:before{display:none}.adminable-clients-table td.adminable-clients-table__account{border-bottom:1px solid var(--color-border);grid-area:1/2;justify-content:flex-end;align-items:flex-start;padding:14px 14px 12px 0;display:flex}.adminable-clients-table__account .adminable-client-stack{align-items:center;display:flex}.adminable-clients-table__last-login{display:none}.adminable-clients-table td.adminable-clients-table__contacts{border-bottom:1px solid var(--color-border);grid-row:2;grid-template-columns:1fr;gap:0;padding:10px 14px}.adminable-clients-table__contacts:before{display:none}.adminable-clients-table__contacts .adminable-client-stack{gap:2px}.adminable-clients-table td.adminable-clients-table__dealer{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-area:3/1;grid-template-columns:1fr;gap:5px;padding:10px 10px 10px 14px}.adminable-clients-table td.adminable-clients-table__applications{border-bottom:1px solid var(--color-border);grid-area:3/2;grid-template-columns:1fr;gap:5px;padding:10px 14px 10px 10px}.adminable-client-applications{gap:4px;min-height:44px;padding-right:14px}.adminable-client-applications__detail{display:none}.adminable-client-applications__mobile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.adminable-client-applications__mobile-summary>span{gap:1px;min-width:0;display:grid}.adminable-client-applications__mobile-summary strong{color:var(--color-text);font-size:13px;line-height:1.2}.adminable-client-applications__mobile-summary small{color:var(--color-muted);white-space:nowrap;font-size:10px;line-height:1.2}.adminable-clients-table td.adminable-clients-table__actions{border-bottom:0;grid-row:4;padding:10px 14px 14px}.adminable-clients-table__actions .ui-button{width:100%;min-height:44px}.adminable-client-stack strong,.adminable-client-stack span,.adminable-client-applications strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}}@media (width<=340px){.ui-file-input__button-label--desktop{display:none}.ui-file-input__button-label--mobile{display:inline}.adminable-dealers-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}.adminable-dealers-table td.adminable-dealers-table__organization{grid-area:1/1/auto/-1}.adminable-dealers-table td.adminable-dealers-table__type{grid-area:2/1/auto/-1;justify-content:flex-start;padding:10px 14px}.adminable-dealers-table td.adminable-dealers-table__users{grid-row:3}.adminable-dealers-table td.adminable-dealers-table__clients,.adminable-dealers-table td.adminable-dealers-table__applications{grid-row:4}.adminable-dealers-table td.adminable-dealers-table__actions{grid-row:5}}.table-link{color:var(--color-accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0;font-weight:750;display:inline-flex}.table-link--icon{border-radius:var(--radius-sm);width:28px;height:28px}.table-link--icon:hover{background:var(--color-surface-muted)}.table-link--danger{color:var(--color-red)}.table-link--danger:hover{background:#b4231814}.table-link__icon{flex:none;width:16px;height:16px}.table-actions{align-items:center;gap:4px;display:inline-flex}.application-card-summary{display:none}@media (width<=760px){.mobile-card-table-wrap,.compact-mobile-table-wrap{background:0 0;border:0;overflow:visible}.mobile-card-table,.compact-mobile-table{width:100%;min-width:0;display:block}.user-notifications-table.mobile-card-table th,.user-notifications-table.mobile-card-table td{width:auto;min-width:0;max-width:none}.mobile-card-table thead,.compact-mobile-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-card-table tbody{gap:12px;display:grid}.mobile-card-table tr{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid;overflow:hidden;box-shadow:0 8px 24px #0f23340a}.mobile-card-table td{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;grid-template-columns:minmax(104px,.4fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px 14px;display:grid}.user-notifications-table.mobile-card-table td{grid-template-columns:1fr}.mobile-card-table td:before,.compact-mobile-table td:before{color:var(--color-muted);content:attr(data-label);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.mobile-card-table td[data-label=Номер]{color:var(--color-text);grid-template-columns:1fr;padding-top:14px;font-size:16px;font-weight:850}.mobile-card-table td[data-label=Номер]:before,.mobile-card-table td[data-label=Действие]:before,.mobile-card-table td[data-label=Что\ сделать]:before{display:none}.mobile-card-table td[data-label=Действие],.mobile-card-table td[data-label=Что\ сделать]{grid-template-columns:1fr;padding:12px 14px 14px}.mobile-card-table .table-link{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);width:100%;min-height:40px;padding:0 12px}.mobile-card-table .stacked-cell{min-width:0}.mobile-card-table .stacked-cell span{overflow-wrap:anywhere}.mobile-card-table .user-notifications-table__actions{grid-template-columns:1fr;width:100%;display:grid}.mobile-card-table .user-notifications-table__actions .ui-button{width:100%;min-height:40px}.application-list-table tr,.manager-applications-table tr{grid-template-columns:minmax(0,1fr) auto}.application-list-table td,.manager-applications-table td{grid-column:1/-1}.application-list-table td.application-list-table__number,.manager-applications-table td.manager-applications-table__number{grid-area:1/1;padding-right:8px}.application-list-table td.application-list-table__status,.manager-applications-table td.manager-applications-table__status{grid-area:1/2;justify-content:flex-end;align-items:center;padding:12px 14px 12px 0;display:flex}.application-list-table__status:before,.manager-applications-table__status:before,.application-list-table td.application-list-table__mobile-hidden,.manager-applications-table td.manager-applications-table__mobile-hidden{display:none}.application-list-table td:not([data-label=Номер]):not([data-label=Действие]),.manager-applications-table td:not([data-label=Номер]):not([data-label=Действие]){padding-block:9px}.application-list-table td.application-card-summary__source,.manager-applications-table td.application-card-summary__source{display:none}.application-list-table td.application-card-summary,.manager-applications-table td.application-card-summary{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 14px;display:grid}.application-card-summary:before{display:none}.application-card-summary__parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.application-card-summary__parties>span{gap:2px;min-width:0;display:grid}.application-card-summary__parties>span>span{color:var(--color-muted);text-transform:uppercase;font-size:10px;font-weight:800}.application-card-summary__parties strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.application-card-summary__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;min-width:0;display:flex}.application-card-summary__meta strong{font-size:15px;line-height:1.3}.application-card-summary__meta time{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:1.3}.application-list-table td[data-label=Действие],.manager-applications-table td[data-label=Действие]{grid-row:3;padding:8px 14px 10px}.application-list-table td.application-list-table__number,.manager-applications-table td.manager-applications-table__number{font-size:15px}.application-list-table .table-link,.manager-applications-table .table-link{min-height:44px}.compact-mobile-table tbody{gap:0;display:grid}.compact-mobile-table tr{border-bottom:1px solid var(--color-border);padding:10px 0;display:grid}.compact-mobile-table tr:last-child,.compact-mobile-table th,.compact-mobile-table td{border-bottom:0}.compact-mobile-table td{overflow-wrap:anywhere;grid-template-columns:minmax(92px,.35fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:6px 0;display:grid}.document-manager__table td[data-label=Документ],.document-manager__table td[data-label=Тип],.document-manager__table td[data-label=Файл],.document-manager__table td[data-label=Действие]{grid-template-columns:1fr}.document-manager__table td[data-label=Документ]:before,.document-manager__table td[data-label=Тип]:before,.document-manager__table td[data-label=Действие]:before{display:none}.document-manager__table .document-preview-trigger{align-items:center;width:100%;max-width:100%;min-height:40px}.document-manager__table .ui-badge{overflow-wrap:anywhere;text-align:left;white-space:normal;justify-content:flex-start}.table-actions{gap:8px;width:100%;display:flex}.table-link--icon{border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px}}.ui-badge{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;min-width:0;max-width:100%;padding:6px 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.ui-badge--neutral{background:var(--color-surface-muted);color:var(--color-muted)}.ui-badge--info{color:#096377;background:#e6f4f7}.ui-badge--success{color:var(--color-green);background:#e8f6ef}.ui-badge--warning{color:var(--color-amber);background:#fff3d9}.ui-badge--danger{color:var(--color-red);background:#fee4e2}.ui-alert{border-radius:var(--radius-sm);padding:12px;font-size:14px;font-weight:650}.ui-alert--dismissible{align-items:flex-start;gap:12px;padding-right:8px;display:flex}.ui-alert__content{flex:1;min-width:0}.offer-load-error{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.offer-load-error>span{min-width:0}.ui-alert__link{color:inherit;text-underline-offset:3px;font-weight:800;text-decoration:underline}.ui-alert__link:hover,.ui-alert__link:focus-visible{text-decoration-thickness:2px}.ui-alert__close{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin:-4px -2px -4px 0;display:inline-flex}.ui-alert__close:hover,.ui-alert__close:focus-visible{background:#ffffff8c}.ui-alert__close-icon{width:16px;height:16px}.ui-alert--info{color:#096377;background:#e6f4f7}.ui-alert--success{color:var(--color-green);background:#e8f6ef}.ui-alert--warning{color:var(--color-amber);background:#fff3d9}.ui-alert--danger{color:var(--color-red);background:#fee4e2}.ui-spinner{align-items:center;gap:8px;display:inline-flex}.ui-empty-state{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:center;gap:8px;padding:28px;display:grid}.ui-empty-state h2,.ui-empty-state p{margin:0}.ui-empty-state p{color:var(--color-muted)}.ui-modal{z-index:100;background:#13202c6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ui-modal__panel{border-radius:var(--radius-md);background:var(--color-surface);width:min(560px,100%);max-height:min(92vh,980px);padding:20px;position:relative;overflow:auto}.ui-modal__panel:focus{outline:none}.ui-modal__panel--wide{width:min(1120px,100%)}.ui-modal__header{justify-content:space-between;align-items:center;gap:12px;padding-right:44px;display:flex}.ui-modal__heading{gap:2px;min-width:0;display:grid}.ui-modal__subtitle{overflow-wrap:anywhere;color:var(--color-muted);margin:0;font-size:13px;line-height:1.4}.ui-modal__close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .14s,color .14s;display:inline-grid;position:absolute;top:16px;right:16px}.ui-modal__close:hover,.ui-modal__close:focus-visible{background:var(--color-surface-muted);color:var(--color-text)}.ui-modal__close:disabled{cursor:not-allowed;opacity:.55}.ui-modal__close:disabled:hover,.ui-modal__close:disabled:focus-visible{color:var(--color-muted);background:0 0}.ui-modal__close-icon{width:16px;height:16px;position:relative}.ui-modal__close-icon:before,.ui-modal__close-icon:after{content:"";background:currentColor;border-radius:999px;width:14px;height:2px;position:absolute;top:7px;left:1px}.ui-modal__close-icon:before{transform:rotate(45deg)}.ui-modal__close-icon:after{transform:rotate(-45deg)}.install-prompt{border:1px solid #0f766e24;width:min(440px,100%);animation:.16s ease-out install-prompt-enter;box-shadow:0 24px 70px #0f23342e}.install-prompt .ui-modal__header{margin-bottom:16px}.install-prompt .ui-modal__header h2{margin:0;font-size:20px;line-height:1.2}.install-prompt__content{gap:18px;display:grid}.install-prompt__intro{align-items:flex-start;gap:14px;min-width:0;display:flex}.install-prompt__mark{border-radius:var(--radius-sm);background:var(--color-text);color:#fff;letter-spacing:0;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:inline-grid}.install-prompt__copy{gap:6px;min-width:0;display:grid}.install-prompt__copy p{color:var(--color-text);margin:0;font-weight:700;line-height:1.35}.install-prompt__copy span{color:var(--color-muted);font-size:14px}.install-prompt__instructions{border-top:1px solid var(--color-border);gap:8px;padding-top:16px;display:grid}.install-prompt__instructions h3{margin:0;font-size:14px;line-height:1.3}.install-prompt__steps{color:var(--color-muted);gap:5px;margin:0;padding-left:21px;font-size:14px;display:grid}.install-prompt__actions{justify-content:flex-end;gap:10px;min-width:0;display:flex}@keyframes install-prompt-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.impersonation-modal{border:1px solid #0f766e24;width:min(620px,100%);padding:0;overflow:hidden;box-shadow:0 24px 70px #0f23342e}.impersonation-modal .ui-modal__header{align-items:flex-start;padding:24px 64px 0 24px}.impersonation-modal .ui-modal__header h2{margin:0;font-size:26px;line-height:1.2}.impersonation-dialog{gap:18px;padding:18px 24px 24px;display:grid}.impersonation-dialog__intro{border-radius:var(--radius-md);background:#eef7f7;border:1px solid #0f766e1f;align-items:flex-start;gap:14px;padding:16px;display:flex}.impersonation-dialog__icon,.impersonation-dialog__avatar{border-radius:var(--radius-sm);flex:none;place-items:center;display:inline-grid}.impersonation-dialog__icon{background:var(--color-accent);color:#fff;width:44px;height:44px}.impersonation-dialog__icon svg{width:22px;height:22px}.impersonation-dialog__intro-copy{gap:4px;min-width:0;display:grid}.impersonation-dialog__intro-copy p{color:var(--color-muted);margin:0}.impersonation-dialog__eyebrow{font-size:13px;font-weight:800;color:var(--color-accent-strong)!important}.impersonation-dialog__target{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.impersonation-dialog__avatar{background:var(--color-surface-muted);width:38px;height:38px;color:var(--color-accent-strong);font-size:13px;font-weight:850}.impersonation-dialog__target-copy{gap:2px;min-width:0;display:grid}.impersonation-dialog__target-copy span{color:var(--color-muted);font-size:13px;font-weight:700}.impersonation-dialog__target-copy strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.impersonation-dialog__actions{border-top:1px solid var(--color-border);background:#f8fafc;justify-content:flex-end;margin:2px -24px -24px;padding:16px 24px;display:flex}@media (width<=640px){.impersonation-modal .ui-modal__header{padding:24px 56px 0 18px}.impersonation-modal .ui-modal__header h2{font-size:25px}.impersonation-dialog{gap:16px;padding:18px}.impersonation-dialog__intro{display:grid}.impersonation-dialog__target{grid-template-columns:auto minmax(0,1fr)}.impersonation-dialog__target .ui-badge{grid-column:2;justify-self:start}.impersonation-dialog__actions{grid-template-columns:minmax(0,1fr);justify-items:stretch;margin:0 -18px -18px;padding:16px 18px;display:grid}.impersonation-dialog__actions .ui-button{justify-self:stretch;width:100%;min-width:100%}}.application-wizard{gap:18px;scroll-margin-top:18px;display:grid}.wizard-panel__intro p,.document-upload__meta p,.manual-signature__meta p,.manual-signature-card p{color:var(--color-muted);margin:0}.wizard-draft{border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-self:end;gap:4px;width:min(320px,100%);min-width:0;padding:10px 12px;display:grid}.wizard-draft span{color:var(--color-muted);text-transform:uppercase;font-size:12px;font-weight:800}.wizard-draft strong{overflow-wrap:anywhere}.wizard-progress{display:none}.wizard-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.wizard-steps__item{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:46px;color:var(--color-muted);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:750;display:grid}.wizard-steps__number{background:var(--color-surface-muted);width:24px;height:24px;color:var(--color-muted);border-radius:999px;flex:none;place-items:center;font-size:12px;display:inline-grid}.wizard-steps__label{overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.2}.wizard-steps__item--active{border-color:var(--color-accent);color:var(--color-text)}.wizard-steps__item--complete{border-color:var(--color-green);color:var(--color-green);background:#16794c14}.wizard-steps__item--active .wizard-steps__number{background:var(--color-accent);color:#fff}.wizard-steps__item--complete .wizard-steps__number{background:var(--color-green);color:#fff}.wizard-panel{box-shadow:0 8px 28px #0f23340a}.wizard-panel--with-debug-fill{position:relative}.debug-fill-button{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-accent-strong);cursor:pointer;background:#0f766e14;border:1px solid #0f766e47;grid-column:1/-1;place-self:start end;place-items:center;padding:0;display:inline-grid}.debug-fill-button:hover,.debug-fill-button:focus-visible{color:var(--color-accent);background:#0f766e24;border-color:#0f766e80}.debug-fill-button:focus-visible{outline-offset:2px;outline:2px solid #0f766e3d}.debug-fill-button__icon{width:18px;height:18px}.wizard-panel__intro{gap:6px;display:grid}.wizard-panel__intro h3,.manual-signature-card h3{margin:0;font-size:17px}.document-list,.signing-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:14px;padding:20px;display:grid}.document-manager{gap:12px;display:grid}.document-manager__actions-column{text-align:right;width:96px}.document-manager__file-list{gap:8px;display:grid}.document-manager__file-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.document-manager__file-actions{justify-content:flex-end}.document-manager__missing{color:var(--color-muted);font-size:14px;font-weight:700;line-height:1.25}.document-manager__upload{border-top:1px solid var(--color-border);align-items:end;padding-top:12px}.document-preview-trigger{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;min-height:36px;padding:0;display:inline-flex}.document-preview-trigger--file{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-size:14px;font-weight:700;line-height:1.25}.document-preview-trigger:hover .ui-badge,.document-preview-trigger:focus-visible .ui-badge,.document-preview-trigger--file:hover,.document-preview-trigger--file:focus-visible{color:var(--color-accent-strong);background:#0f766e1f}.document-preview-trigger:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #0f766e59}@media (width<=1100px){.document-manager__table{table-layout:fixed;min-width:0}.document-manager__actions-column{overflow-wrap:anywhere;word-break:break-word;width:72px;padding-left:8px;padding-right:8px}.document-manager__actions-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.document-manager__table .ui-badge{overflow-wrap:anywhere;white-space:normal}.document-manager__file-row{grid-template-columns:minmax(0,1fr) auto}.document-manager__file-actions{justify-content:flex-end}}.document-preview{gap:14px;display:grid}.document-preview__frame{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);width:100%;min-height:min(68vh,720px)}.document-preview__image{border:1px solid var(--color-border);border-radius:var(--radius-md);object-fit:contain;justify-self:center;max-width:100%;max-height:68vh}.document-upload{border-top:1px solid var(--color-border);grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);align-items:start;gap:14px;padding-top:14px;display:grid}.document-upload__meta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 12px;font-size:14px;display:grid}.document-upload__meta span{color:var(--color-muted);font-weight:750}.document-upload__requirement{grid-area:1/1;min-width:0}.document-upload__meta p{grid-area:2/1/auto/-1}.document-upload__progress,.document-upload__success{text-align:right;white-space:nowrap;grid-area:1/2}.document-upload__success{color:var(--color-green)!important}.manual-signature__meta strong{font-size:15px;line-height:1.25}.signature-flow{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#f8fbfd;gap:12px;padding:14px;display:grid}.manual-signature{grid-template-columns:1fr;align-items:start}.manual-signature__documents{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;display:grid}.manual-signature__meta{gap:7px;font-size:14px;display:grid}.manual-signature-card{border-radius:var(--radius-sm);background:#fff;border:1px solid #0f766e38;gap:14px;min-width:0;padding:14px;display:grid;container:manual-signature-card/inline-size}.manual-signature-card--locked{background:#f8fafc}.manual-signature-card--locked .manual-signature-card__header{opacity:.68}.manual-signature-card__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.manual-signature-card__number{background:var(--color-accent);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:850;display:inline-grid}.manual-signature-card__eyebrow{color:var(--color-accent-strong);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.manual-signature-card__uploaded{color:#166534;background:#16a34a1f;border-radius:999px;width:fit-content;margin-top:8px;padding:6px 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.manual-signature-card__actions{border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;padding-top:12px;display:grid}.manual-signature-card__print{min-height:42px}.manual-signature-card .ui-file-input{min-width:0}@container manual-signature-card (width<=520px){.manual-signature-card__actions{grid-template-columns:1fr}.manual-signature-card__print{width:100%}}.manual-signature-card__signed-file{border-radius:var(--radius-sm);min-width:0;color:var(--color-text);background:#f0fdfab3;border:1px solid #0f766e38;grid-template-columns:minmax(0,1fr);gap:6px;min-height:42px;padding:8px 58px 10px 12px;display:grid;position:relative}.manual-signature-card__signed-file span{color:var(--color-muted);font-size:12px;font-weight:800;line-height:1.1}.manual-signature-card__signed-file strong{color:var(--color-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.2;overflow:hidden}.manual-signature-card__delete{width:36px;min-width:36px;min-height:36px;padding:0;position:absolute;top:8px;right:12px}.manual-signature-card__delete>span:last-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.manual-signature__status{color:var(--color-accent-strong);font-weight:750}.signature-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.signature-actions__hint{color:var(--color-muted);font-size:14px;font-weight:650}.wizard-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.wizard-actions__status{display:none}.wizard-actions__submit{min-width:0}.wizard-submit-label--mobile{display:none}@keyframes spin{to{transform:rotate(1turn)}}@media (width<=980px){.adminable-list-filters{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.adminable-list-filters__search{gap:10px;display:grid}.adminable-list-filters__search>.ui-field{grid-column:1/-1}.adminable-list-filters .mobile-filter-actions{display:flex}.adminable-list-filters__advanced{display:none}.adminable-list-filters--mobile-open .adminable-list-filters__advanced{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.adminable-list-filters--mobile-open .mobile-filter-actions__reset{display:none}.adminable-list-filters__actions--reports{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.adminable-list-filters__actions--reports .adminable-reports-export{grid-column:1/-1;min-height:44px}.adminable-reports-filters .adminable-list-filters__search--actions-only{grid-template-columns:max-content max-content;justify-content:start;align-items:center;gap:8px}.adminable-reports-export--desktop{display:none}.adminable-reports-export--mobile{width:auto;min-height:44px;padding:0 14px;display:inline-flex}.admin-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid,.adminable-applications-grid,.adminable-settings-layout{grid-template-columns:1fr}.adminable-settings-tabs{top:76px}.adminable-default-commission-grid,.adminable-template-card__actions,.adminable-template-card__editor{grid-template-columns:repeat(2,minmax(0,1fr))}.adminable-template-card__actions .ui-button,.adminable-template-card__editor .ui-button{width:100%}.adminable-template-card__actions .ui-button:last-child,.adminable-template-card__editor .ui-file-input,.adminable-template-card__editor .ui-button{grid-column:1/-1}.adminable-permissions-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:1fr;align-content:start;height:auto;min-height:100dvh;overflow:clip visible}.app-sidebar{flex-flow:wrap;align-items:center;height:auto;position:static;overflow-y:visible}.app-sidebar__toggle{display:none}.app-sidebar__nav{grid-auto-flow:column;overflow-x:auto}.sidebar-rates{flex:1 0 100%}.app-sidebar__user{margin-top:0;margin-left:auto}.app-main{height:auto;min-height:calc(100dvh - 65px);overflow:clip visible}.detail-grid,.metric-grid,.filters-panel,.manager-detail-grid,.manager-filters-panel{grid-template-columns:minmax(0,1fr)}.manager-detail-grid>*,.manager-detail-grid__side-stack{min-width:0}}@media (width>=701px) and (width<=980px){.application-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.application-list-filters__search>.ui-field,.application-list-filters__actions{grid-column:1/-1}.manager-filters-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-filters-panel__search>.ui-field{grid-column:1/-1}.app-sidebar{border-right:0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(190px,220px);grid-template-areas:"top user""nav user""rates user";align-items:start;gap:14px 18px;padding:18px 24px;display:grid}.app-sidebar__top{grid-area:top;justify-content:flex-start}.app-sidebar__nav{flex-wrap:wrap;grid-area:nav;gap:8px;display:flex;overflow:visible}.sidebar-rates{grid-area:rates;min-width:0}.sidebar-rates__table,.sidebar-rates__table tbody,.sidebar-rates__table tr,.sidebar-rates__table th,.sidebar-rates__table td{display:block}.sidebar-rates__table thead{display:none}.sidebar-rates__table tbody{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.sidebar-rates__table tr{border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid #0f766e1f;min-width:0;padding:7px}.sidebar-rates__table th,.sidebar-rates__table td{border-top:0;padding:0}.sidebar-rates__table th{margin-bottom:5px}.sidebar-rates__currency{gap:5px}.sidebar-rates__currency-icon{width:16px;height:16px;font-size:10px}.sidebar-rates__table td{text-align:left}.app-sidebar__user{grid-area:user;justify-self:stretch;width:100%;margin:0}.app-sidebar__context-link,.app-sidebar__install-button.ui-button,.app-sidebar__logout-button.ui-button{min-height:36px}.app-main{padding:24px}}@media (width<=700px){.application-detail-page>.page-header,.manager-application-detail-page>.page-header{gap:8px}.application-detail-page>.page-header>.page-header__actions,.manager-application-detail-page>.page-header>.page-header__actions{order:-1;width:100%;display:flex}.detail-page__back-link{display:inline-flex}.impersonation-banner{grid-template-columns:minmax(0,1fr) 44px;gap:10px;margin-bottom:14px;padding:10px 12px;display:grid}.impersonation-banner__content{align-content:center;gap:2px}.impersonation-banner__content>strong,.impersonation-banner__identity{font-size:13px;line-height:1.25}.impersonation-banner__admin{display:none}.impersonation-banner__return.ui-button{width:44px;min-width:44px;min-height:44px;padding:0}.impersonation-banner__return.ui-button>span{display:none}.impersonation-banner>.ui-alert{grid-column:1/-1}.adminable-list-filters{gap:8px;padding:10px}.adminable-list-filters .adminable-list-filters__search{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:8px}.adminable-list-filters .adminable-list-filters__search>.ui-field{grid-column:auto;min-width:0}.adminable-list-filters .mobile-filter-actions__reset{flex:0 0 44px;width:44px;min-width:44px;padding:0}.adminable-list-filters .mobile-filter-actions__reset>span,.adminable-list-filters .mobile-filter-actions--has-active .mobile-filter-actions__label{display:none}.login-page,.center-page{padding:16px}.login-panel{padding:24px}.login-panel h1,.page-header h1{font-size:26px}.adminable-default-commission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminable-settings-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.adminable-settings-tabs__button{text-align:center;justify-items:center;min-height:62px;padding:10px 8px}.adminable-settings-tabs__meta{display:none}.adminable-settings-tabs__label{white-space:normal;font-size:13px}.adminable-settings-tabs__label--desktop{display:none}.adminable-settings-tabs__label--mobile{display:inline}.adminable-default-commission-actions .ui-button{width:100%}.adminable-default-commission-form--dirty{padding-bottom:78px}.adminable-default-commission-actions--dirty{right:18px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:fixed;left:18px;box-shadow:0 12px 30px #0f233429}.adminable-default-commission-actions--dirty .ui-button{min-height:44px}.adminable-default-commission-save-label--desktop{display:none}.adminable-default-commission-save-label--mobile{display:inline}.adminable-template-meta{grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:8px 12px}.adminable-template-meta__file{grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.adminable-template-meta__file dd{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;margin-top:0;font-size:14px;overflow:visible}.adminable-template-meta__detail{align-content:start;gap:1px;display:grid}.adminable-template-meta__detail dd{margin-top:0;font-size:14px}.auth-tabs .ui-button{min-height:44px}.admin-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-dashboard-stat{align-content:space-between;min-height:112px;padding:14px}.admin-dashboard-stat--wide{grid-column:1/-1;min-height:96px}.admin-dashboard-stat:last-child:nth-child(odd){grid-column:1/-1}.admin-dashboard-stat strong{font-size:28px}.admin-dashboard-stat strong .admin-dashboard-stat__compact-value{font-size:22px;display:inline}.admin-dashboard-stat strong .admin-dashboard-stat__full-value{display:none}.admin-dashboard-stat--money{grid-column:auto}.adminable-documents-stats{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(124px,42%);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.adminable-documents-stats .admin-dashboard-stat{scroll-snap-align:start;min-height:104px}.adminable-audit-log-details-list div,.adminable-audit-log-json-grid,.adminable-settings-list div{grid-template-columns:1fr}.adminable-settings-list dd{text-align:left;justify-content:flex-start}.adminable-permissions-roles{grid-template-columns:1fr}.adminable-permissions-role dl{grid-template-columns:repeat(2,minmax(0,1fr))}.adminable-permissions-role dt{text-transform:none;font-size:12px}.app-sidebar{border-right:0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.app-sidebar__top{order:1;grid-column:1;min-width:0}.app-sidebar__user{order:1;grid-column:2;justify-items:end;gap:5px;margin:0}.app-sidebar__user-role{display:none}.app-sidebar__context-link,.app-sidebar__install-button.ui-button,.app-sidebar__logout-button.ui-button{width:auto;min-height:44px;padding:0 12px}.app-sidebar__nav{order:2;grid-column:1/-1;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.sidebar-rates{order:4;grid-column:1/-1}.nav-link{flex:none;min-height:44px;padding:10px 12px}.app-sidebar__nav .nav-link__label{text-overflow:clip;overflow:visible}}@media (width<=980px){.admin-layout .app-sidebar__brand,.app-cabinet-sidebar .app-sidebar__brand{min-height:44px}.admin-layout .app-sidebar{z-index:70;border-right:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);height:auto;min-height:64px;padding:0;display:block;position:sticky;top:0;overflow:visible}.admin-layout .app-sidebar__top{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 18px;display:flex}.admin-layout .app-sidebar__mobile-toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:auto;min-width:92px;min-height:44px;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.admin-layout .app-sidebar__mobile-toggle:hover,.admin-layout .app-sidebar__mobile-toggle:focus-visible,.admin-layout .app-sidebar__mobile-toggle[aria-expanded=true]{background:var(--color-surface-muted);color:var(--color-accent-strong);border-color:#0f766e57}.admin-layout .app-sidebar__mobile-toggle:focus-visible{outline-offset:2px;outline:3px solid #0f766e2e}.app-sidebar__mobile-toggle-icon{stroke:currentColor;stroke-linecap:round;stroke-width:2px;flex:none;width:20px;height:20px}.admin-layout .app-sidebar__nav,.admin-layout .app-sidebar__user{display:none}.admin-layout .app-sidebar--mobile-open{grid-template-rows:64px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.admin-layout .app-sidebar--mobile-open .app-sidebar__top{order:0;grid-row:1}.admin-layout .app-sidebar--mobile-open .app-sidebar__nav{border-top:1px solid var(--color-border);order:0;grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-content:start;gap:6px;padding:12px 18px;display:grid;overflow-y:auto}.admin-layout .app-sidebar--mobile-open .nav-link{flex:auto;width:100%;min-height:48px;padding:10px}.admin-layout .app-sidebar--mobile-open .nav-link__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-layout .app-sidebar--mobile-open .app-sidebar__user{border-top:1px solid var(--color-border);background:var(--color-surface);padding:14px 18px calc(14px + env(safe-area-inset-bottom));order:0;grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr));place-items:stretch stretch;gap:8px;display:grid}.admin-layout .app-sidebar--mobile-open .app-sidebar__user-name{color:var(--color-text);grid-column:1/-1;font-size:14px;font-weight:750}.admin-layout .app-sidebar--mobile-open .app-sidebar__user-role{display:none}.admin-layout .app-sidebar--mobile-open .app-sidebar__context-link,.admin-layout .app-sidebar--mobile-open .app-sidebar__install-button.ui-button,.admin-layout .app-sidebar--mobile-open .app-sidebar__logout-button.ui-button{justify-content:center;width:100%;min-width:0;min-height:44px;padding:0 10px}.admin-layout .app-sidebar--mobile-open .app-sidebar__context-link{grid-column:1}.admin-layout .app-sidebar--mobile-open .app-sidebar__install-button.ui-button{grid-column:2}.admin-layout .app-sidebar--mobile-open .app-sidebar__logout-button.ui-button{grid-column:1/-1}}@media (width<=700px){.nav-link__label--desktop{display:none}.nav-link__label--mobile{display:inline}.app-main{padding:18px 18px calc(18px + env(safe-area-inset-bottom))}.pagination-bar{gap:8px}.pagination-bar__button.ui-button{width:44px;min-width:44px;min-height:44px;padding:0}.pagination-bar__button>span{display:none}.pagination-bar__status{font-size:13px}.page-header,.offer-card__header{flex-direction:column;align-items:stretch}.offer-card__state-badge{display:none}.offer-card>.offer-card__terms{border-top:1px solid var(--color-border);padding-top:12px}.offer-card__terms>.mobile-collapsible__head{min-height:44px}.offer-card__terms>.mobile-collapsible__head h3{font-size:15px}.offer-card__terms .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin-top:12px}.document-upload,.manual-signature,.manual-signature__documents,.manual-signature-card__actions{grid-template-columns:1fr}.document-list,.signing-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.document-upload{gap:8px;padding-top:12px}.document-upload__meta{gap:3px 10px}.signing-panel .manual-signature{background:0 0;border:0;border-radius:0;padding:0}.manual-signature-card{padding:12px}.manual-signature-card__eyebrow{display:none}.offer-load-error{flex-direction:column;align-items:stretch}.offer-load-error .ui-button{width:100%;min-height:44px}.quick-filters,.summary-badges{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}.quick-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-filters .ui-button,.summary-badges .ui-badge{min-width:0}.quick-filters .ui-button{white-space:normal;width:100%;min-height:44px;padding-block:8px;line-height:1.2}.manager-quick-filters.quick-filters{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.manager-quick-filters.quick-filters::-webkit-scrollbar{display:none}.manager-quick-filters.quick-filters .ui-button{white-space:nowrap;flex:none;width:auto;padding-inline:13px}.manager-filters-panel{gap:10px;padding:12px}.manager-filters-panel__search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.manager-filters-panel__search>.ui-field{grid-column:1}.manager-filters-panel__search>.mobile-filter-actions{grid-column:2}.mobile-filter-actions{align-items:center;gap:6px;min-width:0;display:flex}.mobile-filter-actions .ui-button{width:auto;min-height:44px}.mobile-filter-actions__toggle>span:last-child{align-items:center;gap:7px;display:inline-flex}.mobile-filter-actions__icon{stroke:currentColor;stroke-linecap:round;stroke-width:2px;flex:none;width:18px;height:18px}.mobile-filter-actions__count{background:var(--color-accent);color:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:850;display:inline-grid}.manager-filters-panel__advanced{display:none}.manager-filters-panel--mobile-open .manager-filters-panel__advanced{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.manager-filters-panel--mobile-open .mobile-filter-actions__reset{display:none}.manager-filters-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.application-list-filters{gap:10px;padding:12px}.application-list-filters__search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.application-list-filters__search>.ui-field{grid-column:1}.application-list-filters__search>.mobile-filter-actions{grid-column:2}.application-list-filters .mobile-filter-actions__reset,.manager-filters-panel .mobile-filter-actions__reset{flex:0 0 44px;width:44px;min-width:44px;padding:0}.application-list-filters .mobile-filter-actions__reset>span,.manager-filters-panel .mobile-filter-actions__reset>span,.application-list-filters .mobile-filter-actions--has-active .mobile-filter-actions__label,.manager-filters-panel .mobile-filter-actions--has-active .mobile-filter-actions__label,.application-list-page>.page-header p,.manager-applications-page>.page-header p,.application-list-filters__advanced{display:none}.application-list-filters--mobile-open .application-list-filters__advanced{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.application-list-filters--mobile-open .mobile-filter-actions__reset{display:none}.profile-tabs{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);width:100%}.profile-tabs__button{min-height:44px;padding:0 5px;font-size:12px}.profile-tabs__label--desktop{display:none}.profile-tabs__label--mobile{display:block}.profile-summary,.profile-notification-row{grid-template-columns:1fr}.profile-summary>.profile-notification-contact-card--email{padding-right:66px}.profile-contact-test-button.ui-button{width:44px;min-width:44px;min-height:44px}.profile-notification-row__channels{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:6px;display:grid}.profile-channel-toggle{justify-content:center;min-width:0;min-height:44px;padding-inline:6px}.profile-notification-groups{gap:12px}.profile-notifications-panel--dirty{padding-bottom:84px}.profile-personal-panel--dirty,.profile-security-panel--dirty{padding-bottom:88px}.profile-notification-actions--dirty,.profile-form-actions--dirty,.profile-password-actions--dirty{right:18px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:8px;display:block;position:fixed;left:18px;box-shadow:0 12px 30px #0f233429}.profile-form-actions--dirty,.profile-notification-actions--dirty{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-notification-actions .ui-button{min-height:44px}.profile-notification-action-label--desktop{display:none}.profile-notification-action-label--mobile{display:inline}.profile-password-actions--dirty{display:block}.profile-notification-actions--dirty .ui-button,.profile-form-actions--dirty .ui-button,.profile-password-actions--dirty .ui-button{width:100%;min-height:44px}.profile-notification-group.mobile-collapsible{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:0;overflow:hidden}.profile-notification-group .mobile-collapsible__head{min-height:64px;padding:10px 12px}.profile-notification-group .mobile-collapsible__body{margin-top:0}.profile-notification-group .profile-notification-list{border:0;border-top:1px solid var(--color-border);border-radius:0}.detail-list div,.signature-status__item{gap:4px;display:grid}.signature-status__item{grid-template-columns:1fr}.signature-status__item .ui-badge{justify-self:start}.offer-info-panel__payment-document{justify-content:flex-start}.mobile-collapsible{gap:0}.mobile-collapsible--collapsible .mobile-collapsible__head,.mobile-collapsible--collapsible .mobile-collapsible__toggle{min-height:44px}.mobile-collapsible__toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:44px;min-width:44px;color:var(--color-accent);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:800;display:inline-flex}.mobile-collapsible__toggle>span{display:none}.mobile-collapsible__body{margin-top:14px}.wizard-draft,.wizard-steps{display:none}.application-create-page{gap:12px}.application-create-page>.page-header p{display:none}.wizard-progress{z-index:35;border-bottom:1px solid var(--color-border);background:var(--color-bg);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 12px;padding:10px 0 12px;display:grid;position:sticky;top:65px}.wizard-progress__summary{gap:1px;min-width:0;display:grid}.wizard-progress__summary span{color:var(--color-muted);font-size:12px;font-weight:800}.wizard-progress__summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.wizard-progress__status{color:var(--color-accent-strong);text-align:right;white-space:nowrap;font-size:12px;font-weight:750}.wizard-progress__status--dirty{color:var(--color-amber)}.wizard-progress__bar{background:var(--color-surface-muted);border-radius:4px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.wizard-progress__bar span{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .16s;display:block}.application-wizard{padding-bottom:calc(78px + env(safe-area-inset-bottom));scroll-margin-top:76px}.wizard-actions{z-index:45;border:0;border-top:1px solid var(--color-border);background:var(--color-surface);padding:10px 18px calc(10px + env(safe-area-inset-bottom));border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f233414}.wizard-actions__status{display:none}.wizard-actions .ui-button{width:100%;min-height:44px}.wizard-actions--first-step .wizard-actions__back{display:none}.wizard-actions--first-step .wizard-actions__next{grid-column:1/-1}.wizard-actions__submit{width:100%}.wizard-actions__submit .ui-button{min-width:0;padding-inline:10px}.wizard-actions__submit .disabled-action-tooltip__bubble{left:auto;right:0}.wizard-actions__submit .disabled-action-tooltip__bubble:after{left:auto;right:28px}.wizard-submit-label--desktop{display:none}.wizard-submit-label--mobile{display:inline}.form-grid,.approval-context,.preliminary-calculation__summary,.manager-actions{grid-template-columns:1fr}.panel--manager-actions{grid-template-columns:1fr;padding:12px}.application-processing-status--manager-guidance{gap:8px;padding:14px}.application-processing-status--client{padding:14px;display:block;position:relative}.application-processing-status--client>.ui-spinner{position:absolute;top:14px;right:14px}.application-processing-status--client h2{padding-right:42px;font-size:16px}.application-processing-status--client p{margin-top:2px;font-size:14px;line-height:1.4}.application-summary--cabinet{gap:12px;padding:14px}.application-summary--cabinet .summary-head{gap:8px}.application-summary--cabinet .dealer-marker--origin{display:none}.application-summary--cabinet .metric-grid{grid-template-columns:minmax(0,.85fr) minmax(132px,1.15fr);gap:12px 10px}.application-summary--cabinet .application-summary__metric--wide{grid-column:1/-1}.application-summary--cabinet .application-summary__phone{font-size:14px}.application-summary-marker__label--desktop{display:none}.application-summary-marker__label--mobile{display:inline}.application-processing-status--manager-guidance h2{font-size:15px}.application-processing-status--manager-guidance p{margin-top:2px;font-size:14px;line-height:1.4}.manager-status-guidance__description--desktop{display:none}.manager-status-guidance__description--mobile{display:inline}.application-summary--manager{gap:12px;padding:12px 14px}.application-summary--manager>.mobile-collapsible__head{min-height:44px}.application-summary--manager>.mobile-collapsible__head h2{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.3}.application-summary--manager .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.application-summary--manager .application-summary__metric--client,.application-summary--manager .application-summary__metric--contact{grid-column:1/-1}.manager-status-guidance__title--desktop{display:none}.manager-status-guidance__title--mobile{display:inline}.panel--manager-actions--mobile-static{position:static}.manager-actions-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 8px;display:grid}.manager-actions-header__controls{display:contents}.panel--manager-actions .manager-actions-header h2{white-space:nowrap;font-size:15px}.manager-actions-header__controls .ui-button,.manager-status-control,.manager-status-control__trigger{width:100%}.manager-status-control{display:none}.manager-status-select-mobile{grid-area:2/1/auto/-1;width:100%;display:block}.manager-status-select-mobile .ui-field{gap:6px}.manager-client-application-link.ui-button,.manager-status-control__trigger.ui-button,.panel--manager-actions .manager-actions--toolbar .ui-button{min-height:44px}.manager-client-application-link.ui-button{grid-area:1/2;width:auto;min-width:80px;padding-inline:6px}.manager-client-application-link__label--desktop{display:none}.manager-client-application-link__label--mobile{display:inline}.manager-status-menu{width:100%;left:0;right:0}.manager-status-menu__item{min-height:44px;padding:8px 10px}.panel--manager-actions>h2+.manager-actions{grid-column:1}.panel--manager-actions .manager-actions--toolbar .ui-button{width:100%}.manager-actions--decisions-locked .manager-actions__decision:disabled{display:none}.ui-alert__close{flex:0 0 44px;width:44px;height:44px;margin:-8px -8px -8px 0}.dealer-marker--link{align-items:center;min-height:44px;display:inline-flex}.status-timeline{padding:12px}.status-timeline__mobile-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.status-timeline__mobile-current{gap:2px;min-width:0;display:grid}.status-timeline__mobile-current span{color:var(--color-muted);font-size:12px;font-weight:800}.status-timeline__mobile-current strong{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.3}.status-timeline__mobile-toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;min-height:44px;color:var(--color-accent-strong);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.status-timeline__mobile-toggle:focus-visible{outline-offset:2px;outline:3px solid #0f766e33}.status-timeline__mobile-toggle-icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:16px;height:16px;transition:transform .14s}.status-timeline--mobile-expanded .status-timeline__mobile-toggle-icon{transform:rotate(180deg)}.status-timeline__mobile-progress{background:var(--color-surface-muted);border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.status-timeline__mobile-progress>span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.status-timeline--danger .status-timeline__mobile-progress>span{background:var(--color-red)}.status-timeline__items{display:none}.status-timeline--mobile-expanded .status-timeline__items{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:0;margin-top:12px;padding-top:12px;display:grid;overflow-x:visible}.status-timeline__item{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:34px;position:relative}.status-timeline__item+.status-timeline__item{margin-top:8px}.status-timeline__item:not(:last-child):after{background:var(--color-surface-muted);content:"";border-radius:999px;width:2px;position:absolute;top:20px;bottom:-10px;left:7px}.status-timeline__item--done:not(:last-child):after{background:var(--color-accent)}.status-timeline__item span{width:16px;height:16px}.status-timeline__item strong{overflow-wrap:anywhere}.detail-list div,.signature-status__item{flex-direction:column;gap:6px}.detail-list dd{text-align:left;overflow-wrap:anywhere}.ui-table-wrap{background:0 0;border:0;overflow-x:visible}.ui-table{min-width:0;display:block}.ui-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-table tbody{gap:12px;display:grid}.ui-table tr{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:10px;padding:14px;display:grid}.ui-table th,.ui-table td{border-bottom:0;padding:0}.ui-table td{overflow-wrap:anywhere;grid-template-columns:minmax(94px,.38fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.ui-table td:before{color:var(--color-muted);content:attr(data-label);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.ui-table td[data-label=Действие],.ui-table td[data-label=Что\ сделать]{grid-template-columns:1fr;padding-top:4px}.ui-table td[data-label=Действие]:before,.ui-table td[data-label=Что\ сделать]:before{display:none}.mobile-pair-table tbody{gap:0}.mobile-pair-table tr{border:0;border-bottom:1px solid var(--color-border);border-radius:0;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;padding:10px 0}.mobile-pair-table tr:last-child{border-bottom:0}.mobile-pair-table td{overflow-wrap:anywhere;min-width:0;display:block}.mobile-pair-table td:before{display:none}.mobile-pair-table td:last-child{border-radius:var(--radius-sm);background:var(--color-surface-muted);font-variant-numeric:tabular-nums;grid-template-columns:1fr;place-items:center;width:36px;min-height:32px;font-weight:850;display:grid;overflow:hidden}.adminable-applications-status-table th,.adminable-applications-status-table td,.adminable-applications-attention-table th,.adminable-applications-attention-table td{white-space:normal;width:auto;min-width:0;max-width:none}.adminable-applications-attention-table{table-layout:auto}.adminable-applications-attention-table th:first-child,.adminable-applications-attention-table td:first-child,.adminable-applications-attention-table th:nth-child(2),.adminable-applications-attention-table td:nth-child(2),.adminable-applications-attention-table th:nth-child(3),.adminable-applications-attention-table td:nth-child(3),.adminable-applications-attention-table th:nth-child(4),.adminable-applications-attention-table td:nth-child(4),.adminable-applications-attention-table th:nth-child(5),.adminable-applications-attention-table td:nth-child(5){width:auto;min-width:0;max-width:none}.adminable-applications-attention-table td[data-label=Статус]{grid-template-columns:minmax(94px,.38fr) minmax(0,1fr);overflow:visible}.adminable-applications-attention-table td[data-label=Статус] .ui-badge{white-space:normal;justify-self:start;min-width:0;max-width:100%}.adminable-applications-attention-table--mobile-compact tbody{gap:10px}.adminable-applications-attention-table--mobile-compact tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px}.adminable-applications-attention-table--mobile-compact td{grid-column:1/-1;grid-template-columns:1fr;gap:3px}.adminable-applications-attention-table--mobile-compact td[data-label=Заявка],.adminable-applications-attention-table--mobile-compact td[data-label=Статус]{display:block}.adminable-applications-attention-table--mobile-compact td[data-label=Заявка]:before,.adminable-applications-attention-table--mobile-compact td[data-label=Статус]:before{display:none}.adminable-applications-attention-table--mobile-compact td[data-label=Заявка] .adminable-applications-link{align-items:center;min-height:44px;display:inline-flex}.adminable-applications-attention-table--mobile-compact td[data-label=Клиент]{grid-column:1}.adminable-applications-attention-table--mobile-compact td[data-label=Дилер]{grid-column:2}.adminable-applications-attention-table--mobile-compact td[data-label=Клиент],.adminable-applications-attention-table--mobile-compact td[data-label=Дилер]{overflow-wrap:anywhere;min-width:0}.adminable-applications-attention-table--mobile-compact td[data-label=Обновлена]{color:var(--color-muted);grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:12px}.admin-dashboard-page .admin-dashboard-stats--overview{gap:8px}.admin-dashboard-page .admin-dashboard-stat{gap:6px;min-height:96px;padding:12px}.admin-dashboard-page .admin-dashboard-grid{gap:22px}.admin-dashboard-page .admin-dashboard-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.admin-dashboard-page .admin-dashboard-operations,.admin-dashboard-page .admin-dashboard-integrations{gap:0}.admin-dashboard-page .admin-dashboard-operation,.admin-dashboard-page .admin-dashboard-integration{border:0;border-bottom:1px solid var(--color-border);border-radius:0;min-height:48px;padding:10px 0}.admin-dashboard-page .admin-dashboard-operation:last-child,.admin-dashboard-page .admin-dashboard-integration:last-child{border-bottom:0}.admin-dashboard-status-table td:first-child{overflow-wrap:anywhere;white-space:normal}.admin-dashboard-rates-table tbody,.admin-dashboard-audit-table tbody{gap:0}.admin-dashboard-rates-table tr,.admin-dashboard-audit-table tr{border:0;border-bottom:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid;overflow:hidden}.admin-dashboard-rates-table tr:last-child,.admin-dashboard-audit-table tr:last-child,.admin-dashboard-rates-table td,.admin-dashboard-audit-table td{border-bottom:0}.admin-dashboard-rates-table td.admin-dashboard-rates-table__currency,.admin-dashboard-rates-table td.admin-dashboard-rates-table__rate{grid-row:1;padding:10px 0 5px;font-weight:850;display:block}.admin-dashboard-rates-table__currency{grid-column:1}.admin-dashboard-rates-table__rate{text-align:right;grid-column:2}.admin-dashboard-rates-table__currency:before,.admin-dashboard-rates-table__rate:before{display:none}.admin-dashboard-rates-table td.admin-dashboard-rates-table__source,.admin-dashboard-rates-table td.admin-dashboard-rates-table__date{grid-row:2;grid-template-columns:1fr;gap:2px;padding:5px 0 10px;font-size:13px}.admin-dashboard-rates-table__source{grid-column:1}.admin-dashboard-rates-table__date{text-align:right;grid-column:2}.admin-dashboard-rates-table__date:before{text-align:right}.admin-dashboard-rates-table__date time{white-space:nowrap}.admin-dashboard-audit-table td.admin-dashboard-audit-table__event{overflow-wrap:anywhere;white-space:normal;grid-area:1/1;min-width:0;padding:10px 8px 6px 0;font-weight:800;line-height:1.35;display:block}.admin-dashboard-audit-table__event:before{display:none}.admin-dashboard-audit-table td.admin-dashboard-audit-table__date{text-align:right;grid-area:1/2;grid-template-columns:1fr;gap:2px;padding:10px 0 6px 8px;font-size:13px}.admin-dashboard-audit-table__date:before{text-align:right}.admin-dashboard-audit-table__date time{white-space:nowrap}.admin-dashboard-audit-table td.admin-dashboard-audit-table__actor,.admin-dashboard-audit-table td.admin-dashboard-audit-table__target{white-space:normal;grid-row:2;grid-template-columns:1fr;gap:2px;padding:6px 8px 10px 0;font-size:13px}.admin-dashboard-audit-table__actor{grid-column:1}.admin-dashboard-audit-table td.admin-dashboard-audit-table__target{text-align:right;grid-column:2;padding-left:8px;padding-right:0}.admin-dashboard-audit-table__target:before{text-align:right}.adminable-audit-logs-table th:first-child,.adminable-audit-logs-table td:first-child,.adminable-audit-logs-table th:nth-child(2),.adminable-audit-logs-table td:nth-child(2),.adminable-audit-logs-table th:nth-child(3),.adminable-audit-logs-table td:nth-child(3),.adminable-audit-logs-table th:nth-child(4),.adminable-audit-logs-table td:nth-child(4),.adminable-audit-logs-table th:nth-child(5),.adminable-audit-logs-table td:nth-child(5),.adminable-audit-logs-table th:nth-child(6),.adminable-audit-logs-table td:nth-child(6){width:auto;min-width:0;max-width:none}.adminable-audit-logs-table td[data-label=Детали]{grid-template-columns:1fr}.adminable-audit-logs-table td:not([data-label=Детали]){grid-template-columns:minmax(112px,.42fr) minmax(0,1fr)}.adminable-audit-logs-table td[data-label=Детали] .ui-button{width:100%}.adminable-audit-log-event strong,.adminable-audit-log-actor strong,.adminable-audit-log-target strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.adminable-audit-logs-table tr{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;position:relative;overflow:hidden}.adminable-audit-logs-table td{border-bottom:1px solid var(--color-border)}.adminable-audit-logs-table .adminable-audit-logs-table__event{border-bottom:0;grid-area:1/1/auto/-1;padding:12px 14px 8px;display:block}.adminable-audit-logs-table__event:before,.adminable-audit-logs-table__actions:before{display:none}.adminable-audit-logs-table__event .adminable-audit-log-event{gap:3px}.adminable-audit-logs-table__event .adminable-audit-log-event strong{font-size:15px;line-height:1.35}.adminable-audit-logs-table td.adminable-audit-logs-table__actor,.adminable-audit-logs-table td.adminable-audit-logs-table__created-at{grid-template-columns:1fr;gap:2px;padding:8px 14px 10px;font-size:13px}.adminable-audit-logs-table__actor{grid-area:2/1/auto/-1}.adminable-audit-logs-table__created-at{grid-area:3/1}.adminable-audit-logs-table__ip:before{text-align:right}.adminable-audit-logs-table__created-at time{white-space:nowrap}.adminable-audit-log-actor span[data-empty=true]{display:none}.adminable-audit-log-actor__header{justify-content:space-between}.adminable-audit-logs-table td.adminable-audit-logs-table__target{grid-area:4/1/auto/-1;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:9px 14px 10px}.adminable-audit-logs-table td.adminable-audit-logs-table__ip{text-align:right;grid-area:3/2;grid-template-columns:1fr;gap:2px;padding:8px 14px 10px}.adminable-audit-logs-table td.adminable-audit-logs-table__ip[data-empty=true]{display:none}.adminable-audit-logs-table td.adminable-audit-logs-table__actions{border-bottom:0;grid-area:5/1/auto/-1;padding:10px 14px 14px}.adminable-audit-logs-table .adminable-audit-logs-table__actions .ui-button{min-height:44px}.adminable-audit-logs-table__row--without-ip .adminable-audit-logs-table__actor{grid-column:1}.adminable-audit-logs-table__row--without-ip .adminable-audit-logs-table__created-at{text-align:right;grid-area:2/2}.adminable-audit-logs-table__row--without-ip .adminable-audit-logs-table__created-at:before{text-align:right}.adminable-audit-logs-table__row--without-ip .adminable-audit-logs-table__target{grid-row:3}.adminable-audit-logs-table__row--without-ip .adminable-audit-logs-table__actions{grid-row:4}.adminable-notifications-table th:first-child,.adminable-notifications-table td:first-child,.adminable-notifications-table th:nth-child(2),.adminable-notifications-table td:nth-child(2),.adminable-notifications-table th:nth-child(3),.adminable-notifications-table td:nth-child(3),.adminable-notifications-table th:nth-child(4),.adminable-notifications-table td:nth-child(4),.adminable-notifications-table th:nth-child(5),.adminable-notifications-table td:nth-child(5),.adminable-notifications-table th:nth-child(6),.adminable-notifications-table td:nth-child(6){width:auto;min-width:0;max-width:none}.adminable-notifications-table td{grid-template-columns:minmax(86px,.34fr) minmax(0,1fr)}.user-notifications-table.mobile-card-table tr{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.user-notifications-table.mobile-card-table td{border-bottom:1px solid var(--color-border)}.user-notifications-table.mobile-card-table .user-notifications-table__message{grid-column:1/-1;padding:12px;display:block}.user-notifications-table__message:before,.user-notifications-table__status:before{display:none}.user-notifications-table__message .stacked-cell{gap:4px}.user-notifications-table__message .stacked-cell strong{padding-right:76px;line-height:1.35;display:block}.user-notifications-table__message .stacked-cell span{color:var(--color-muted);line-height:1.45}.user-notifications-table.mobile-card-table .user-notifications-table__application,.user-notifications-table.mobile-card-table .user-notifications-table__created-at{padding:7px 12px 8px;font-size:13px}.user-notifications-table.mobile-card-table .user-notifications-table__application{grid-column:1;align-items:baseline;gap:6px;display:flex}.user-notifications-table.mobile-card-table .user-notifications-table__application:before{display:none}.user-notifications-table.mobile-card-table .user-notifications-table__application span{overflow-wrap:anywhere;min-width:0}.user-notifications-table.mobile-card-table .user-notifications-table__created-at{color:var(--color-muted);text-align:right;grid-column:2;display:block}.user-notifications-table.mobile-card-table .user-notifications-table__created-at:before{display:none}.user-notifications-table__created-at time{white-space:nowrap}.user-notifications-table.mobile-card-table .user-notifications-table__status{border:0;padding:0;display:block;position:absolute;top:10px;right:10px}.user-notifications-table.mobile-card-table .user-notifications-table__actions-cell{border-bottom:0;grid-column:1/-1;padding:8px 12px 12px}.user-notifications-table.mobile-card-table .user-notifications-table__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.user-notifications-table.mobile-card-table .user-notifications-table__actions>.table-link,.user-notifications-table.mobile-card-table .user-notifications-table__actions>.ui-button{min-height:44px}.user-notifications-table.mobile-card-table .user-notifications-table__card-link{z-index:1;border-radius:var(--radius-md);display:block;position:absolute;inset:0}.user-notifications-table.mobile-card-table .user-notifications-table__card-link:focus-visible{outline-offset:-3px;outline:3px solid #0f766e42}.user-notifications-table.mobile-card-table .user-notifications-table__open-link{display:none}.user-notifications-table.mobile-card-table .user-notifications-table__actions-cell--with-mark-read{z-index:2;position:relative}.user-notifications-table.mobile-card-table .user-notifications-table__actions-cell--without-mark-read{display:none}.user-notifications-table.mobile-card-table .user-notifications-table__actions{display:block}.user-notifications-table.mobile-card-table .user-notifications-table__actions .ui-button{width:100%}.user-notifications-table.mobile-card-table .user-notifications-table__row--linked .user-notifications-table__application:after{width:7px;height:7px;color:var(--color-accent);content:"";border-top:2px solid;border-right:2px solid;flex:none;margin-left:auto;transform:rotate(45deg)}.user-notifications-table__actions>:only-child{grid-column:1/-1}.user-notifications-table.mobile-card-table .user-notifications-table__row--unread{border-left:3px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 5%, var(--color-surface))}.adminable-notifications-table tr{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;position:relative;overflow:hidden}.adminable-notifications-table td{border-bottom:1px solid var(--color-border)}.adminable-notifications-table .adminable-notifications-table__subject{border-bottom:0;grid-area:1/1/auto/-1;padding:12px 110px 5px 12px;font-weight:800;line-height:1.35;display:block}.adminable-notifications-table__subject:before,.adminable-notifications-table__status:before{display:none}.adminable-notifications-table .adminable-notifications-table__status{border:0;padding:0;display:block;position:absolute;top:10px;right:10px}.adminable-notifications-table .adminable-notifications-table__recipient,.adminable-notifications-table .adminable-notifications-table__channel{border-bottom:0;grid-row:2;grid-template-columns:1fr;gap:2px;padding:7px 12px 9px;font-size:13px}.adminable-notifications-table__recipient{grid-column:1}.adminable-notifications-table__channel{text-align:right;grid-column:2}.adminable-notifications-table__channel:before{text-align:right}.adminable-notifications-table .adminable-notifications-table__created-at{grid-area:3/1/auto/-1;grid-template-columns:auto minmax(0,1fr);padding:8px 12px;font-size:13px}.adminable-notifications-table__created-at time{white-space:nowrap;justify-self:end}.adminable-notifications-table .adminable-notifications-table__error{background:color-mix(in srgb, var(--color-red) 5%, var(--color-surface));border-bottom:0;grid-area:4/1/auto/-1;grid-template-columns:74px minmax(0,1fr);padding:9px 12px}.adminable-notifications-table .adminable-notifications-table__error[data-empty=true]{display:none}.adminable-permissions-roles{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(260px,86%);grid-auto-flow:column;align-items:stretch;padding-bottom:4px;overflow-x:auto}.adminable-permissions-role{scroll-snap-align:start}.adminable-permissions-table{table-layout:auto;min-width:0}.adminable-permissions-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminable-permissions-table td{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px}.adminable-permissions-table td[data-label=Право]{grid-column:1/-1;padding-bottom:2px;display:block}.adminable-permissions-table td[data-label=Право]:before{display:none}.adminable-permissions-table td:not([data-label=Право]){border-radius:var(--radius-sm);background:var(--color-surface-muted);min-width:0;padding:8px}.adminable-permissions-table td:not([data-label=Право]):before{text-transform:none;font-size:10px}.adminable-permissions-permission{gap:3px;min-width:0}.adminable-permissions-permission strong{font-size:15px;line-height:1.3}.adminable-permissions-permission span{font-size:12px;line-height:1.35}.adminable-permissions-access{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.adminable-permissions-access>span:not(.ui-badge){font-size:11px;line-height:1.25}.adminable-permissions-routes{table-layout:auto;min-width:0}.adminable-permissions-routes tr{gap:7px;padding:12px}.adminable-permissions-routes td{display:block}.adminable-permissions-routes td:before{display:none}.adminable-permissions-routes td[data-label=Зона]{font-size:14px;font-weight:850;line-height:1.3}.adminable-permissions-routes code{overflow-wrap:anywhere;max-width:100%;display:block}.adminable-permissions-route-roles{gap:4px}.adminable-finance-grid{grid-template-columns:1fr}.adminable-finance-rates-table,.adminable-finance-offers-table,.adminable-finance-documents-table,.adminable-finance-attention-table{table-layout:auto;min-width:0}.adminable-finance-rates-table th:first-child,.adminable-finance-rates-table td:first-child,.adminable-finance-rates-table th:nth-child(2),.adminable-finance-rates-table td:nth-child(2),.adminable-finance-rates-table th:nth-child(3),.adminable-finance-rates-table td:nth-child(3),.adminable-finance-rates-table th:nth-child(4),.adminable-finance-rates-table td:nth-child(4),.adminable-finance-rates-table th:nth-child(5),.adminable-finance-rates-table td:nth-child(5),.adminable-finance-offers-table th:first-child,.adminable-finance-offers-table td:first-child,.adminable-finance-offers-table th:nth-child(2),.adminable-finance-offers-table td:nth-child(2),.adminable-finance-offers-table th:nth-child(3),.adminable-finance-offers-table td:nth-child(3),.adminable-finance-offers-table th:nth-child(4),.adminable-finance-offers-table td:nth-child(4),.adminable-finance-offers-table th:nth-child(5),.adminable-finance-offers-table td:nth-child(5),.adminable-finance-offers-table th:nth-child(6),.adminable-finance-offers-table td:nth-child(6),.adminable-finance-documents-table th:first-child,.adminable-finance-documents-table td:first-child,.adminable-finance-documents-table th:nth-child(2),.adminable-finance-documents-table td:nth-child(2),.adminable-finance-documents-table th:nth-child(3),.adminable-finance-documents-table td:nth-child(3),.adminable-finance-documents-table th:nth-child(4),.adminable-finance-documents-table td:nth-child(4),.adminable-finance-documents-table th:nth-child(5),.adminable-finance-documents-table td:nth-child(5),.adminable-finance-documents-table th:nth-child(6),.adminable-finance-documents-table td:nth-child(6),.adminable-finance-documents-table th:nth-child(7),.adminable-finance-documents-table td:nth-child(7),.adminable-finance-attention-table th:first-child,.adminable-finance-attention-table td:first-child,.adminable-finance-attention-table th:nth-child(2),.adminable-finance-attention-table td:nth-child(2),.adminable-finance-attention-table th:nth-child(3),.adminable-finance-attention-table td:nth-child(3),.adminable-finance-attention-table th:nth-child(4),.adminable-finance-attention-table td:nth-child(4),.adminable-finance-attention-table th:nth-child(5),.adminable-finance-attention-table td:nth-child(5),.adminable-finance-attention-table th:nth-child(6),.adminable-finance-attention-table td:nth-child(6){width:auto;min-width:0;max-width:none}.adminable-finance-rates-table td[data-label=Статус],.adminable-finance-attention-table td[data-label=Причина]{grid-template-columns:minmax(94px,.38fr) minmax(max-content,1fr);overflow:visible}.adminable-finance-rates-table td[data-label=Статус] .ui-badge,.adminable-finance-attention-table td[data-label=Причина] .ui-badge{white-space:nowrap;justify-self:start;min-width:max-content;max-width:none}.adminable-finance-rates-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.adminable-finance-rates-table td{grid-column:1/-1}.adminable-finance-rates-table td[data-label=Валюта],.adminable-finance-rates-table td[data-label=Статус]{grid-row:1;display:block}.adminable-finance-rates-table td[data-label=Валюта]{grid-column:1;font-size:15px;font-weight:850}.adminable-finance-rates-table td[data-label=Статус]{grid-column:2;justify-self:end}.adminable-finance-rates-table td[data-label=Валюта]:before,.adminable-finance-rates-table td[data-label=Статус]:before{display:none}.adminable-finance-rates-table td[data-label=Daily\ rate],.adminable-finance-rates-table td[data-label=Manual\ rate]{grid-row:2;grid-template-columns:minmax(0,1fr);gap:4px}.adminable-finance-rates-table td[data-label=Daily\ rate]{grid-column:1}.adminable-finance-rates-table td[data-label=Manual\ rate]{grid-column:2}.adminable-finance-rates-table td[data-label=Обновлено]{grid-row:3}.adminable-finance-offers-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.adminable-finance-offers-table td{grid-column:1/-1}.adminable-finance-offers-table td[data-label=Валюта],.adminable-finance-offers-table td[data-label=Офферы]{grid-row:1;align-items:center;gap:6px;display:flex}.adminable-finance-offers-table td[data-label=Валюта]{grid-column:1;font-size:15px;font-weight:850}.adminable-finance-offers-table td[data-label=Офферы]{grid-column:2;justify-content:flex-end;font-weight:850}.adminable-finance-offers-table td[data-label=Валюта]:before{display:none}.adminable-finance-offers-table td[data-label=Сумма\ перевода]{grid-row:2}.adminable-finance-offers-table td[data-label=RUB],.adminable-finance-offers-table td[data-label=Комиссия]{grid-row:3;grid-template-columns:minmax(0,1fr);gap:4px}.adminable-finance-offers-table td[data-label=RUB]{grid-column:1}.adminable-finance-offers-table td[data-label=Комиссия]{grid-column:2}.adminable-finance-offers-table td[data-label=Итого\ RUB]{grid-row:4;font-weight:850}.adminable-finance-documents-table tr{grid-template-columns:minmax(0,1fr) max-content;gap:10px 12px}.adminable-finance-documents-table td{grid-column:1/-1}.adminable-finance-documents-table td[data-label=Заявка],.adminable-finance-documents-table td[data-label=Валюта],.adminable-finance-documents-table td[data-label=Файл]{display:block}.adminable-finance-documents-table td[data-label=Заявка]{grid-area:1/1;min-width:0}.adminable-finance-documents-table td[data-label=Валюта]{grid-area:1/2;justify-self:end;font-weight:850}.adminable-finance-documents-table td[data-label=Файл]{overflow-wrap:anywhere;grid-row:2;font-weight:800}.adminable-finance-documents-table td[data-label=Заявка]:before,.adminable-finance-documents-table td[data-label=Валюта]:before,.adminable-finance-documents-table td[data-label=Файл]:before,.adminable-finance-documents-table td[data-label=Клиент],.adminable-finance-documents-table td[data-label=Дилер],.adminable-finance-documents-table td[data-label=Сумма],.adminable-finance-documents-table td[data-label=Дата]{display:none}.adminable-finance-documents-table__file-name{font-size:15px;line-height:1.35}.adminable-finance-documents-table__mobile-details{gap:7px;margin-top:7px;font-weight:400;display:grid}.adminable-finance-documents-table__mobile-details>strong{font-size:15px;line-height:1.3}.adminable-finance-documents-table__mobile-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminable-finance-documents-table__mobile-parties>span{overflow-wrap:anywhere;gap:2px;min-width:0;font-size:12px;line-height:1.3;display:grid}.adminable-finance-documents-table__mobile-parties>span>span,.adminable-finance-documents-table__mobile-details>time{color:var(--color-muted);font-size:11px;font-weight:750}.adminable-finance-documents-table__mobile-details>time{font-variant-numeric:tabular-nums}.adminable-finance-attention-table tr{grid-template-columns:minmax(0,1fr) max-content;gap:10px 12px}.adminable-finance-attention-table td{grid-column:1/-1}.adminable-finance-attention-table td[data-label=Заявка],.adminable-finance-attention-table td[data-label=Причина]{grid-row:1;display:block}.adminable-finance-attention-table td[data-label=Заявка]{grid-column:1;min-width:0}.adminable-finance-attention-table td[data-label=Причина]{grid-column:2;justify-self:end}.adminable-finance-attention-table td[data-label=Заявка]:before,.adminable-finance-attention-table td[data-label=Причина]:before{display:none}.adminable-finance-attention-table td[data-label=Статус]{grid-row:2;display:block}.adminable-finance-attention-table td[data-label=Статус]:before,.adminable-finance-attention-table td[data-label=Клиент],.adminable-finance-attention-table td[data-label=Сумма],.adminable-finance-attention-table td[data-label=Обновлена]{display:none}.adminable-finance-attention-table__status-label{font-size:13px;font-weight:800;line-height:1.35}.adminable-finance-attention-table__mobile-details{gap:6px;margin-top:6px;display:grid}.adminable-finance-attention-table__mobile-details>strong{font-size:15px;line-height:1.3}.adminable-finance-attention-table__mobile-meta{min-width:0;color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;font-weight:650;line-height:1.3;display:flex}.adminable-documents-layout{grid-template-columns:1fr}.ui-table.adminable-documents-table{table-layout:auto;min-width:0}.adminable-documents-table th:first-child,.adminable-documents-table td:first-child,.adminable-documents-table th:nth-child(2),.adminable-documents-table td:nth-child(2),.adminable-documents-table th:nth-child(3),.adminable-documents-table td:nth-child(3),.adminable-documents-table th:nth-child(4),.adminable-documents-table td:nth-child(4),.adminable-documents-table th:nth-child(5),.adminable-documents-table td:nth-child(5),.adminable-documents-table th:nth-child(6),.adminable-documents-table td:nth-child(6),.adminable-documents-table th:nth-child(7),.adminable-documents-table td:nth-child(7),.adminable-documents-table th:nth-child(8),.adminable-documents-table td:nth-child(8),.adminable-documents-table th:nth-child(9),.adminable-documents-table td:nth-child(9){width:auto;min-width:0;max-width:none}.adminable-documents-table td[data-label=Категория],.adminable-documents-table td[data-label=Хранилище]{grid-template-columns:minmax(94px,.38fr) minmax(max-content,1fr);overflow:visible}.adminable-documents-table td[data-label=Категория] .ui-badge,.adminable-documents-table td[data-label=Хранилище] .ui-badge{white-space:nowrap;justify-self:start;min-width:max-content;max-width:none}.adminable-documents-table tr{grid-template-columns:minmax(0,1fr) max-content;gap:10px 12px}.adminable-documents-table td{grid-column:1/-1}.adminable-documents-table td[data-label=Заявка],.adminable-documents-table td[data-label=Категория],.adminable-documents-table td[data-label=Файл]{display:block}.adminable-documents-table td[data-label=Заявка]{grid-area:1/1;min-width:0}.adminable-documents-table td[data-label=Категория]{grid-area:1/2;justify-self:end}.adminable-documents-table td[data-label=Файл]{grid-row:2}.adminable-documents-table td[data-label=Действие]{grid-row:3}.adminable-documents-table td[data-label=Заявка]:before,.adminable-documents-table td[data-label=Категория]:before,.adminable-documents-table td[data-label=Файл]:before,.adminable-documents-table td[data-label=Тип],.adminable-documents-table td[data-label=Хранилище],.adminable-documents-table td[data-label=Загрузил],.adminable-documents-table td[data-label=Размер],.adminable-documents-table td[data-label=Дата]{display:none}.adminable-documents-table__file-name{font-size:15px;font-weight:800;line-height:1.35}.adminable-documents-table__mobile-details{gap:7px;margin-top:7px;display:grid}.adminable-documents-table__mobile-type{color:var(--color-text);font-size:13px;line-height:1.35}.adminable-documents-table__mobile-meta{min-width:0;color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.adminable-documents-table__mobile-uploader{color:var(--color-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.adminable-documents-table td[data-label=Действие] .adminable-documents-download{border:1px solid color-mix(in srgb, var(--color-accent) 34%, var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-accent) 8%, #fff);justify-content:center;align-items:center;min-height:40px;padding:0 12px;display:inline-flex}.adminable-reports-grid{grid-template-columns:1fr}.adminable-reports-filters .adminable-reports-export{width:100%}.adminable-reports-applications-table{table-layout:auto;min-width:0}.adminable-reports-applications-table th:first-child,.adminable-reports-applications-table td:first-child,.adminable-reports-applications-table th:nth-child(2),.adminable-reports-applications-table td:nth-child(2),.adminable-reports-applications-table th:nth-child(3),.adminable-reports-applications-table td:nth-child(3),.adminable-reports-applications-table th:nth-child(4),.adminable-reports-applications-table td:nth-child(4),.adminable-reports-applications-table th:nth-child(5),.adminable-reports-applications-table td:nth-child(5),.adminable-reports-applications-table th:nth-child(6),.adminable-reports-applications-table td:nth-child(6),.adminable-reports-applications-table th:nth-child(7),.adminable-reports-applications-table td:nth-child(7),.adminable-reports-applications-table th:nth-child(8),.adminable-reports-applications-table td:nth-child(8){width:auto;min-width:0;max-width:none}.adminable-reports-applications-table td[data-label=Статус]{grid-template-columns:minmax(94px,.38fr) minmax(max-content,1fr);overflow:visible}.adminable-reports-applications-table td[data-label=Статус] .ui-badge{white-space:nowrap;justify-self:start;min-width:max-content;max-width:none}.adminable-reports-applications-table--mobile-compact tr{grid-template-columns:minmax(0,1fr) max-content;gap:10px 12px}.adminable-reports-applications-table--mobile-compact td{grid-column:1/-1;grid-template-columns:minmax(84px,.34fr) minmax(0,1fr);gap:8px}.adminable-reports-applications-table--mobile-compact td[data-label=Заявка],.adminable-reports-applications-table--mobile-compact td[data-label=Статус]{display:block}.adminable-reports-applications-table--mobile-compact td[data-label=Заявка]{grid-column:1}.adminable-reports-applications-table--mobile-compact td[data-label=Статус]{grid-column:2}.adminable-reports-applications-table--mobile-compact td[data-label=Заявка]:before,.adminable-reports-applications-table--mobile-compact td[data-label=Статус]:before,.adminable-reports-applications-table--mobile-compact td[data-label=Валюта]{display:none}.table-link{border:1px solid color-mix(in srgb, var(--color-accent) 34%, var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-accent) 8%, #fff);width:100%;min-height:40px}.document-preview-trigger{width:100%;min-height:40px}.document-preview-trigger .ui-badge{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:32px}.span-2{grid-column:auto}.inline-form{flex-direction:column;align-items:stretch}.role-select-field__label-row{justify-content:space-between;width:100%}.role-help-tooltip__trigger{cursor:pointer;width:44px;height:44px;font-size:14px}.role-help-tooltip__bubble{left:auto;right:0}.adminable-user-contact-group__fields{grid-template-columns:1fr;gap:10px}.password-generator-field__control{gap:8px;display:grid}.password-generator-field .password-generator-field__input{padding-right:11px}.password-generator-field__actions{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid;position:static;transform:none}.password-generator-field__button,.password-generator-field__copy{min-height:44px}.password-generator-field__copy{width:44px}.ui-button{width:100%;min-height:44px}.ui-input,.ui-file-input__control{min-height:44px}.ui-date-input .ui-input,.dealer-combobox__input{min-height:44px;padding-right:54px}.address-combobox__textarea{min-height:96px}.ui-date-input__button,.dealer-combobox__clear{width:44px;height:44px;right:0}.ui-date-input__picker{width:44px;height:44px;bottom:0;right:0}.ui-checkbox__label{align-items:center;min-height:44px}.ui-checkbox__label input{flex:0 0 20px;width:20px;height:20px;margin:0}.debug-fill-button{width:44px;height:44px}.mobile-card-table .table-link,.document-manager__table .document-preview-trigger,.table-link--icon{min-height:44px}.table-link--icon{width:44px;height:44px}.ui-modal{align-items:end;padding:12px}.ui-modal__panel{width:100%;max-height:min(92dvh,980px);padding:18px}.ui-modal__header{padding-right:52px}.ui-modal__close{width:44px;height:44px;top:8px;right:8px}.install-prompt{border-radius:var(--radius-md);width:100%;padding:18px}.install-prompt__intro{gap:12px}.install-prompt__mark{flex-basis:40px;width:40px;height:40px;font-size:13px}.install-prompt__actions{grid-template-columns:1fr;justify-content:stretch;display:grid}}@media (width<=980px){.app-cabinet-sidebar{z-index:70;border-right:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);height:auto;min-height:64px;padding:0;display:block;position:sticky;top:0;overflow:visible}.app-cabinet-sidebar .app-sidebar__top{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 18px;display:flex}.app-cabinet-sidebar .app-sidebar__mobile-toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:auto;min-width:92px;min-height:44px;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.app-cabinet-sidebar .app-sidebar__mobile-toggle:hover,.app-cabinet-sidebar .app-sidebar__mobile-toggle:focus-visible,.app-cabinet-sidebar .app-sidebar__mobile-toggle[aria-expanded=true]{background:var(--color-surface-muted);color:var(--color-accent-strong);border-color:#0f766e57}.app-cabinet-sidebar .app-sidebar__mobile-toggle:focus-visible{outline-offset:2px;outline:3px solid #0f766e2e}.app-cabinet-sidebar>.app-sidebar__nav,.app-cabinet-sidebar>.sidebar-rates,.app-cabinet-sidebar>.app-sidebar__user{display:none}.app-cabinet-sidebar.app-sidebar--mobile-open{z-index:80;grid-template:64px auto minmax(0,1fr) auto/minmax(0,1fr);align-items:stretch;gap:0;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__top{order:0;grid-area:1/1}.app-cabinet-sidebar.app-sidebar--mobile-open>.app-sidebar__nav{border-top:1px solid var(--color-border);order:0;grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-content:start;gap:8px;padding:16px 18px;display:grid;overflow:visible}.app-cabinet-sidebar.app-sidebar--mobile-open .nav-link{flex:auto;width:100%;min-width:0;min-height:48px;padding:10px}.app-cabinet-sidebar.app-sidebar--mobile-open .nav-link__label--desktop{display:inline}.app-cabinet-sidebar.app-sidebar--mobile-open .nav-link__label--mobile{display:none}.app-cabinet-sidebar.app-sidebar--mobile-open .nav-link__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-cabinet-sidebar.app-sidebar--mobile-open>.sidebar-rates{grid-area:3/1;align-self:start;min-height:0;max-height:calc(100% - 16px);margin:0 18px 16px;display:grid;overflow-y:auto}.app-cabinet-sidebar.app-sidebar--mobile-open>.app-sidebar__user{border-top:1px solid var(--color-border);background:var(--color-surface);padding:14px 18px calc(14px + env(safe-area-inset-bottom));order:0;grid-area:4/1;grid-template-columns:repeat(2,minmax(0,1fr));place-items:stretch stretch;gap:8px;margin:0;display:grid}.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__user-mark{display:none}.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__user-header{grid-column:1/-1}.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__user-name{min-height:44px;color:var(--color-text);margin-block:-12px;padding-block:12px;font-size:14px;font-weight:750}.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__sound-button.ui-button{width:44px;min-width:44px;min-height:44px}.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__user-role{display:block}.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__context-link,.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__install-button.ui-button,.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__logout-button.ui-button{justify-content:center;width:100%;min-width:0;min-height:44px;padding:0 10px}.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__context-link,.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__install-button.ui-button{grid-column:1}.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__logout-button.ui-button,.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__context-link+.app-sidebar__install-button.ui-button{grid-column:2}.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__context-link+.app-sidebar__install-button.ui-button+.app-sidebar__logout-button.ui-button{grid-column:1/-1}}@media (width<=980px) and (height<=520px){.admin-layout .app-sidebar--mobile-open,.app-cabinet-sidebar.app-sidebar--mobile-open{overscroll-behavior-y:contain;flex-flow:column;display:flex;overflow:hidden auto}.admin-layout .app-sidebar--mobile-open .app-sidebar__top,.app-cabinet-sidebar.app-sidebar--mobile-open .app-sidebar__top{z-index:2;background:var(--color-surface);flex:0 0 64px;width:100%;position:sticky;top:0}.admin-layout .app-sidebar--mobile-open .app-sidebar__nav,.app-cabinet-sidebar.app-sidebar--mobile-open>.app-sidebar__nav,.admin-layout .app-sidebar--mobile-open .app-sidebar__user,.app-cabinet-sidebar.app-sidebar--mobile-open>.app-sidebar__user{flex:none;width:100%}.admin-layout .app-sidebar--mobile-open .app-sidebar__nav,.app-cabinet-sidebar.app-sidebar--mobile-open>.app-sidebar__nav{overflow:visible}.app-cabinet-sidebar.app-sidebar--mobile-open>.sidebar-rates{flex:none;width:auto;max-height:none;overflow:visible}}@media (width<=700px){.adminable-notifications-filters{gap:8px;padding:10px}.adminable-notifications-page .admin-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.adminable-notifications-page .admin-dashboard-stat{gap:4px;min-height:72px;padding:8px 6px}.adminable-notifications-page .admin-dashboard-stat span{font-size:11px;line-height:1.2}.adminable-notifications-page .admin-dashboard-stat strong{font-size:24px}.admin-dashboard-page .admin-dashboard-stat--mobile-secondary{display:none}.admin-dashboard-page .admin-dashboard-stats--overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.admin-dashboard-page .admin-dashboard-stat{gap:4px;min-height:72px;padding:8px 6px}.admin-dashboard-page .admin-dashboard-stat span{font-size:11px;line-height:1.2}.admin-dashboard-page .admin-dashboard-stat strong{font-size:24px}.admin-dashboard-page .admin-dashboard-stat__label--desktop{display:none}.admin-dashboard-page .admin-dashboard-stat__label--mobile{display:inline}.adminable-applications-page .adminable-applications-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.adminable-applications-page .admin-dashboard-stat{gap:4px;min-height:72px;padding:8px 6px}.adminable-applications-page .admin-dashboard-stat span{font-size:11px;line-height:1.2}.adminable-applications-page .admin-dashboard-stat strong{font-size:24px}.adminable-applications-page .admin-dashboard-stat__label--desktop{display:none}.adminable-applications-page .admin-dashboard-stat__label--mobile{display:inline}.adminable-applications-page .adminable-applications-panel--attention{order:-1}.adminable-dealer-profile-trigger{min-height:44px}.adminable-dealers-table tr{position:relative}.adminable-dealers-table .adminable-dealer-profile-trigger:after{z-index:1;border-radius:var(--radius-md);content:"";position:absolute;inset:0}.adminable-dealers-table .adminable-dealer-profile-trigger:focus-visible{outline:none}.adminable-dealers-table .adminable-dealer-profile-trigger:focus-visible:after{outline-offset:-3px;outline:3px solid #0f766e42}.adminable-dealers-table td.adminable-dealers-table__actions{display:none}.adminable-clients-table__row{position:relative}.adminable-clients-table .adminable-client-applications{position:static}.adminable-clients-table .adminable-client-applications:before{z-index:1;border-radius:var(--radius-md);content:"";position:absolute;inset:0}.adminable-clients-table .adminable-client-applications:after{display:none}.adminable-clients-table .adminable-client-applications:focus-visible{outline:none}.adminable-clients-table .adminable-client-applications:focus-visible:before{outline-offset:-3px;outline:3px solid #0f766e42}.adminable-clients-table .adminable-client-applications__mobile-summary{padding-right:14px;position:relative}.adminable-clients-table .adminable-client-applications__mobile-summary:after{width:7px;height:7px;color:var(--color-accent);content:"";border-top:2px solid;border-right:2px solid;position:absolute;top:50%;right:1px;transform:translateY(-50%)rotate(45deg)}.adminable-clients-table td.adminable-clients-table__actions{z-index:2;position:relative}.adminable-users-table .adminable-users-table__row{position:relative}.adminable-users-table .adminable-user-actions{position:static}.adminable-users-table .adminable-user-action:after{z-index:1;border-radius:var(--radius-md);content:"";position:absolute;inset:0}.adminable-users-table .adminable-user-action:focus-visible{outline:none}.adminable-users-table .adminable-user-action:focus-visible:after{outline-offset:-3px;outline:3px solid #0f766e42}.adminable-users-table .adminable-user-action.ui-button:hover:not(:disabled){transform:none}.adminable-users-table .adminable-user-actions__toggle,.adminable-users-table .adminable-user-actions__menu{z-index:2;position:relative;top:auto;right:auto}.adminable-finance-page .adminable-finance-stat--mobile-secondary{display:none}.adminable-finance-page .adminable-finance-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.adminable-finance-page .admin-dashboard-stat{gap:4px;min-height:72px;padding:8px 6px}.adminable-finance-page .admin-dashboard-stat span{font-size:11px;line-height:1.2}.adminable-finance-page .admin-dashboard-stat strong{font-size:24px}.adminable-finance-page .admin-dashboard-stat__label--desktop{display:none}.adminable-finance-page .admin-dashboard-stat__label--mobile{display:inline}.adminable-finance-page .adminable-finance-stat--mobile-money{order:-1;grid-column:1/-1}.adminable-finance-page .adminable-finance-stat--mobile-money strong{white-space:nowrap}.adminable-finance-page .adminable-finance-panel{padding:14px}.adminable-finance-page .adminable-finance-panel .mobile-collapsible__head h2{font-size:17px;line-height:1.3}.adminable-reports-page .adminable-reports-filters{background:0 0;border:0;gap:0;padding:0}.adminable-reports-page .adminable-reports-export--mobile{width:auto}.adminable-reports-page .adminable-reports-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.adminable-reports-page .admin-dashboard-stat{gap:4px;min-height:72px;padding:8px 6px}.adminable-reports-page .admin-dashboard-stat--money{grid-column:auto}.adminable-reports-page .admin-dashboard-stat span{font-size:11px;line-height:1.2}.adminable-reports-page .admin-dashboard-stat strong{font-size:24px}.adminable-reports-page .admin-dashboard-stat__label--desktop{display:none}.adminable-reports-page .admin-dashboard-stat__label--mobile{display:inline}.adminable-reports-page .adminable-reports-panel{padding:14px}.adminable-reports-page .adminable-reports-panel .mobile-collapsible__head h2{font-size:17px;line-height:1.3}.adminable-documents-stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;display:grid;overflow:visible}.adminable-documents-stats .admin-dashboard-stat{gap:4px;min-height:72px;padding:8px 6px}.adminable-documents-stats .admin-dashboard-stat span{font-size:11px;line-height:1.2}.adminable-documents-stats .admin-dashboard-stat strong{font-size:24px}.adminable-documents-stats .admin-dashboard-stat__label--desktop{display:none}.adminable-documents-stats .admin-dashboard-stat__label--mobile{display:inline}.adminable-documents-stats .adminable-document-stat--mobile-secondary,.adminable-users-page .adminable-users-create-label--desktop{display:none}.adminable-users-page .adminable-users-create-label--mobile{display:inline}.adminable-documents-table tr{gap:8px 10px;padding:12px;position:relative}.adminable-documents-table td[data-label=Заявка]{grid-column:1/-1}.adminable-documents-table td[data-label=Заявка] .adminable-applications-link{align-items:center;min-height:44px;margin-block:-13px;padding-block:13px;font-size:14px;line-height:1.35;display:inline-flex}.adminable-finance-page .adminable-applications-link{align-items:center;min-height:44px;margin-block:-13px;padding-block:13px;display:inline-flex}.adminable-documents-table td[data-label=Категория]{display:none}.adminable-documents-table__mobile-details{gap:5px;margin-top:5px}.adminable-documents-table__mobile-uploader{min-height:0;padding-right:0;display:block}.adminable-documents-table td[data-label=Действие]{width:100%;padding:2px 0 0;display:block;position:static}.adminable-documents-table td[data-label=Действие] .adminable-documents-download{width:100%;min-height:44px}.adminable-audit-logs-table td.adminable-audit-logs-table__actor{grid-area:2/1;padding:6px 14px 8px}.adminable-audit-logs-table td.adminable-audit-logs-table__created-at{text-align:right;grid-area:2/2;padding:6px 14px 8px}.adminable-audit-logs-table .adminable-audit-logs-table__created-at:before{text-align:right}.adminable-audit-logs-table td.adminable-audit-logs-table__ip{display:none}.adminable-audit-logs-table .adminable-audit-logs-table__event{padding:10px 14px 6px}.adminable-audit-logs-table td.adminable-audit-logs-table__target{grid-area:3/1/auto/-1;padding:7px 14px 10px}.adminable-audit-logs-table td.adminable-audit-logs-table__actions{grid-area:4/1/auto/-1;padding:10px 14px 14px}.adminable-audit-logs-table td.adminable-audit-logs-table__actions .ui-button{width:100%;min-height:44px}.adminable-audit-logs-table .adminable-audit-log-actor>span,.adminable-audit-logs-table .adminable-audit-log-event>span,.adminable-audit-logs-table .adminable-audit-log-target>span{display:none}.manager-quick-filters.quick-filters{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.manager-quick-filters.quick-filters .ui-button{white-space:normal;width:100%;min-height:50px;padding:7px 8px}.manager-quick-filters.quick-filters .manager-quick-filter--mobile-secondary{display:none}.application-list-table tr,.manager-applications-table tr{grid-template-columns:minmax(0,1fr) minmax(112px,45%);gap:0;padding:0;position:relative}.application-list-table td.application-list-table__number,.manager-applications-table td.manager-applications-table__number{grid-area:1/1;align-items:center;padding:0 8px 0 14px;display:flex}.application-list-table td.application-list-table__status,.manager-applications-table td.manager-applications-table__status{grid-area:1/2;justify-content:flex-end;padding:0 14px 0 0}.application-list-table__status .ui-badge,.manager-applications-table__status .ui-badge{overflow-wrap:anywhere;text-align:center;text-overflow:clip;white-space:normal;line-height:1.2}.application-list-table__number-link,.manager-applications-table__number-link{overflow-wrap:anywhere;white-space:normal;align-items:center;width:100%;min-height:44px;display:flex}.application-list-table__number-link:after,.manager-applications-table__number-link:after{z-index:1;border-radius:var(--radius-md);content:"";position:absolute;inset:0}.application-list-table__number-link:focus-visible,.manager-applications-table__number-link:focus-visible{outline:none}.application-list-table__number-link:focus-visible:after,.manager-applications-table__number-link:focus-visible:after{outline-offset:-3px;outline:3px solid #0f766e42}.application-list-table td[data-label=Действие],.manager-applications-table td[data-label=Действие]{display:none}.application-list-table td.application-card-summary,.manager-applications-table td.application-card-summary{grid-row:2}.adminable-permissions-role-picker{display:block}.adminable-permissions-role-picker .ui-field{gap:6px}.adminable-permissions-roles{padding:0;display:block;overflow:visible}.adminable-permissions-role[data-mobile-selected=false]{display:none}.adminable-permissions-role{box-shadow:none;gap:10px;padding:14px}.adminable-permissions-role>div>span{display:none}.adminable-permissions-role h2{margin:0;font-size:17px}.adminable-permissions-role p{font-size:12px;line-height:1.4}.adminable-permissions-role dl div{padding:7px 9px}.adminable-permissions-role dd{font-size:18px}.adminable-permissions-groups{gap:10px}.adminable-permissions-panel{padding:14px}.adminable-permissions-panel .mobile-collapsible__head h2{font-size:17px;line-height:1.3}.adminable-permissions-panel .mobile-collapsible__body{margin-top:12px}.adminable-permissions-table tr{grid-template-columns:minmax(0,1fr)}.adminable-permissions-table td[data-role][data-mobile-selected=false]{display:none}}@media (width<=360px){.adminable-finance-attention-table tr{grid-template-columns:minmax(0,1fr)}.adminable-finance-attention-table td[data-label=Заявка]{grid-area:1/1}.adminable-finance-attention-table td[data-label=Причина]{grid-area:2/1;justify-self:start}.adminable-finance-attention-table td[data-label=Статус]{grid-row:3}}@media (width<=340px){.admin-layout .app-sidebar--mobile-open .app-sidebar__nav{padding-inline:12px}.admin-layout .app-sidebar--mobile-open .nav-link{padding-inline:8px}.adminable-list-filters .mobile-filter-actions__label,.application-list-filters .mobile-filter-actions__label,.manager-filters-panel .mobile-filter-actions__label{display:none}.adminable-list-filters .mobile-filter-actions__toggle,.application-list-filters .mobile-filter-actions__toggle,.manager-filters-panel .mobile-filter-actions__toggle{min-width:44px;padding-inline:10px}.adminable-audit-logs-table td.adminable-audit-logs-table__target{grid-template-columns:1fr;gap:2px}.user-notifications-table__action-label--desktop{display:none}.user-notifications-table__action-label--mobile{display:inline}.admin-dashboard-stat strong .admin-dashboard-stat__compact-value{font-size:18px}.adminable-reports-page .admin-dashboard-stat strong .admin-dashboard-stat__compact-value{font-size:17px}.app-cabinet-sidebar.app-sidebar--mobile-open .nav-link__label--desktop{display:none}.app-cabinet-sidebar.app-sidebar--mobile-open .nav-link__label--mobile{display:inline}}
