@media screen{body.manezh-ui{--ui-text:#302939;--ui-muted:#796d85;--ui-line:#e4ddec;--ui-soft:#faf8fc;--ui-selected:#f2ebf9;--ui-purple:#8052b0;--foreground:var(--ui-text);--muted-foreground:var(--ui-muted);--background:#f7f5fa;--card:#fff;--border:var(--ui-line);--input:var(--ui-line);--primary:var(--ui-purple);--primary-foreground:#fff;--secondary:var(--ui-selected);--secondary-foreground:var(--ui-purple);--accent:var(--ui-selected);--accent-foreground:var(--ui-purple);--ring:var(--ui-purple);--manezh-gradient:linear-gradient(110deg,#8052b0,#a075cb);--workspace-radius:11px;background:var(--background);color:var(--ui-text)}body.manezh-ui :is(button,input,select,textarea,summary){font-family:var(--manezh-font)}body.manezh-ui :is(main,.record-editor-dialog,[data-slot=dialog-content]){min-width:0}body.manezh-ui :is(.manezh-content,.calculator,.co-main,.import-deal-main){min-width:0;max-width:100%}body.manezh-ui .manezh-sidebar{background:#fff;border-color:var(--ui-line);box-shadow:none}body.manezh-ui .manezh-sidebar :is(.manezh-nav-parent,.manezh-management>a){border-radius:8px}body.manezh-ui .manezh-sidebar :is(a[aria-current=page],.manezh-nav-group:has(a[aria-current=page])>.manezh-nav-parent){background:var(--ui-selected);color:var(--ui-purple);box-shadow:none}body.manezh-ui .manezh-nav-children a[aria-current=page]:before{background:var(--ui-purple)}body.manezh-ui :is(.topbar,.co-work-heading,.catalog-page-heading){border-color:var(--ui-line)}body.manezh-ui :is(.brand h1,.co-work-heading h2,.catalog-page-heading h1){font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-.02em}body.manezh-ui :is(.expenses,.defaults,.client-pdf,.private-notes,.model-info,.catalog,.cost-summary,.manezh-cost-summary,.card-history,.all-cars,.counterparty-panel,.contract-panel,.co-panel,.co-report-subpanel,.co-static-tile,.co-report-tile,.catalog-vehicle,.catalog-filter-panel,.catalog-comparison,.auth-card,.service-choice,.service-card,.service-review,.currency-chart,.access-member-row,.import-deal-next-contact){border:1px solid var(--ui-line);border-radius:11px;background:#fff;box-shadow:none}body.manezh-ui :is(.panel-heading,.pdf-heading,.all-cars-heading,.card-history>summary,.service-card>header,.service-review-heading){background:var(--ui-soft);border-color:var(--ui-line);padding:12px 16px;gap:10px 14px;flex-wrap:wrap;border-left:0}body.manezh-ui :is(.panel-heading h3,.pdf-heading h3,.co-panel h3,.service-card h2){font-size:15px;font-weight:600;line-height:1.4;margin:0}body.manezh-ui :is(.expense-grid,.pdf-fields,.notes-content,.counterparty-content,.contract-content,.model-info-content,.history-content){padding:16px;gap:14px}body.manezh-ui .field>span:first-child{font-size:12px;line-height:1.5;color:var(--ui-muted);margin-bottom:7px;height:auto;min-height:0}body.manezh-ui :is(.co-fields,.counterparty-fields,.auth-card) label>span{font-size:12px;line-height:1.5;color:var(--ui-muted)}body.manezh-ui :is(main,.record-editor-dialog,.auth-card,.access-member-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]),select,textarea,[data-slot=select-trigger]){border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-soft);color:var(--ui-text);font-family:var(--manezh-font);font-size:14px;line-height:1.5;box-shadow:none;min-width:0;max-width:100%}body.manezh-ui :is(main,.record-editor-dialog,.auth-card,.access-member-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]),select,[data-slot=select-trigger]){height:44px;min-height:44px}body.manezh-ui :is(main,.record-editor-dialog,.auth-card) textarea{min-height:76px;resize:vertical}body.manezh-ui :is(input,select,textarea,[data-slot=select-trigger]):disabled{cursor:not-allowed}body.manezh-ui :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-purple);outline-offset:3px}body.manezh-ui input:is([type=checkbox],[type=radio]){accent-color:var(--ui-purple);flex-shrink:0}body.manezh-ui :is(.co-fields,.counterparty-fields,.pdf-fields,.expense-grid){align-items:start}body.manezh-ui :is(.counterparty-fields,.pdf-fields)>.field{align-self:stretch}body.manezh-ui :is(.counterparty-fields,.pdf-fields)>.field>span:first-child{min-height:36px;display:flex;align-items:flex-end}body.manezh-ui :is(.co-fields,.counterparty-fields) :is(input,select,textarea){width:100%}body.manezh-ui :is(.co-fields,.counterparty-fields,.expense-grid,.pdf-fields)>*{min-width:0}body.manezh-ui :is([data-slot=button],.contract-actions button,.counterparty-content button,.record-editor-dialog button,.auth-card button,.co-actions button,.co-task-editor button,.co-report-switch button,.co-report-periods button,.co-work-filters button,.catalog-vehicle-actions a,.catalog-vehicle-actions button,.catalog-update button,.service-actions button){border-radius:8px;font-size:13px;line-height:1.4;min-height:40px;white-space:normal;max-width:100%;box-shadow:none}body.manezh-ui :is(.co-primary,.contract-primary,.auth-card button[type=submit],.add-car-button),body.manezh-ui [data-slot=button][data-variant=default]{background:var(--manezh-gradient);border-color:transparent;color:#fff;box-shadow:none}body.manezh-ui :is([data-slot=button][data-variant=outline],.contract-actions button:not(.contract-primary),.catalog-vehicle-actions a,.catalog-vehicle-actions button){background:#fff;border:1px solid var(--ui-line);color:var(--ui-purple)}body.manezh-ui :is([data-slot=button][data-variant=outline],.contract-actions button:not(.contract-primary),.catalog-vehicle-actions a,.catalog-vehicle-actions button):hover:not(:disabled){background:var(--ui-selected);border-color:#b99bce}body.manezh-ui :is(.contract-actions,.co-actions,.catalog-vehicle-actions,.record-editor-actions){gap:8px;flex-wrap:wrap}body.manezh-ui :is(.crm-status-tabs button,.currency-periods button,.china-views button,.co-stage-chips button,.co-work-filters button,.co-report-switch button,.co-report-periods button,.catalog-quick button,.catalog-view-toggle button){border-radius:8px;box-shadow:none;font-size:13px}body.manezh-ui :is(.crm-status-tabs button,.currency-periods button,.china-views button,.co-stage-chips button,.co-work-filters button,.co-report-switch button,.co-report-periods button,.catalog-quick button,.catalog-view-toggle button)[aria-pressed=true]{background:var(--ui-selected);border-color:#cbb5df;color:var(--ui-purple)}body.manezh-ui .import-deal-tabs a[aria-current=page],body.manezh-ui .import-deal-tabs button[aria-selected=true]{background:var(--ui-selected);color:var(--ui-purple)}body.manezh-ui :is(.total-panel,.import-deal-total,.china-total-comparison>div){background:var(--ui-selected);color:var(--ui-purple);border:1px solid var(--ui-line);border-radius:10px;box-shadow:none}body.manezh-ui .total-panel :is(span,p,strong){color:var(--ui-purple)}body.manezh-ui .payments article{border-color:var(--ui-line);border-radius:9px;background:#fff}body.manezh-ui .payments .stage-number{border-color:#cbb5df;color:var(--ui-muted)}body.manezh-ui .payments h3{font-size:13px;font-weight:500}body.manezh-ui .payments strong{font-size:21px;font-weight:600}body.manezh-ui :is(.converted,.co-current,.counterparty-summary,.contract-sample,.currency-choice.selected){background:var(--ui-soft);border-color:var(--ui-line);border-radius:8px}body.manezh-ui :is(.co-history-entry,.history-event){border-color:var(--ui-line);border-radius:8px;background:#fff;box-shadow:none}body.manezh-ui :is(.history-event header,.co-history-current){background:var(--ui-soft)}body.manezh-ui :is(.co-table-scroll,.all-cars-scroll,.model-trims-table,.catalog-comparison,.crm-list){max-width:100%;min-width:0}body.manezh-ui :is(.co-deal-table,.all-cars table,.catalog-comparison table,.co-lines,.crm-table) :is(th,td){border-color:var(--ui-line)}body.manezh-ui :is(.co-deal-table,.all-cars table,.catalog-comparison table,.co-lines,.crm-table) th{background:var(--ui-soft);color:var(--ui-muted);font-size:12px;font-weight:500}body.manezh-ui :is(.crm-empty-result,.catalog-empty,.currency-empty,.storage-loading){background:#fff;color:var(--ui-muted);border-color:var(--ui-line);border-radius:11px;line-height:1.6}body.manezh-ui .record-editor-dialog{border:1px solid var(--ui-line);border-radius:12px;padding:0;max-width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);background:#fff;color:var(--ui-text)}body.manezh-ui .record-editor-dialog>header{background:var(--ui-soft);padding:14px 18px;border-bottom:1px solid var(--ui-line)}body.manezh-ui .record-editor-dialog>header h2{font-size:18px;font-weight:600;margin:0}body.manezh-ui .record-editor-dialog>div{padding:16px 18px}body.manezh-ui .record-editor-dialog::backdrop{background:#30293966}body.manezh-ui .auth-card{padding:24px}body.manezh-ui .catalog-filter-panel,body.manezh-ui .catalog-vehicle-body{padding:16px}body.manezh-ui .catalog-overview>div{border-color:var(--ui-line);border-radius:9px;box-shadow:none}body.manezh-ui .service-choice[aria-pressed=true]{background:var(--ui-selected);border-color:#b99bce}body.manezh-ui .service-choice>svg{color:var(--ui-purple)}body.manezh-ui .commission-app .co-workspace .co-contract-form button.co-primary,body.manezh-ui .record-editor-dialog button.co-primary{background:var(--manezh-gradient);color:#fff;border-color:transparent}body.manezh-ui .commission-app .co-task-editor>summary,body.manezh-ui .commission-app .co-workspace>.co-client-editor>summary{background:var(--ui-soft);color:var(--ui-text);border-color:var(--ui-line);font-size:15px}body.manezh-ui .co-client-group .co-fields label>span{min-height:36px;display:flex;align-items:flex-end}body.manezh-ui .total-panel svg{color:var(--ui-purple)}body.manezh-ui .manezh-date-trigger{border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-soft);color:var(--ui-text);height:44px;min-height:44px;box-shadow:none}body.manezh-ui .import-deal-tabs{gap:8px;padding-bottom:10px;border-color:var(--ui-line);flex-wrap:wrap}body.manezh-ui .import-deal-tabs button{padding:9px 14px;border:1px solid var(--ui-line);border-radius:8px;background:#fff;min-height:40px}body.manezh-ui .compact-rates-heading{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap}body.manezh-ui .compact-rates-label{font-size:15px;font-weight:600;line-height:1.4}body.manezh-ui .compact-rates-heading>.compact-rates-title{flex:0 1 auto;min-width:0}body.manezh-ui .compact-rates-heading>.compact-rates-summary{display:flex;flex-wrap:wrap;gap:6px 14px;flex:1 1 300px;margin:0;font-size:12px}body.manezh-ui .compact-rates-heading>.compact-rates-source{flex:1 1 280px;min-width:0;margin:0}body.manezh-ui .compact-rates-heading>.compact-rates-action{display:flex;gap:8px;flex-wrap:wrap;margin:0}body.manezh-ui .compact-rates-source .compact-rates-status{display:flex;align-items:center;gap:7px;border:0;margin:0;padding:0;font-size:11px;font-weight:400;color:var(--ui-muted);white-space:normal;line-height:1.5}body.manezh-ui .compact-rates-source .compact-rates-status>[role=status]{min-width:0;overflow-wrap:anywhere}body.manezh-ui .compact-rates-dot{flex:0 0 6px}body.manezh-ui .compact-rates-help{padding:0 16px 14px;font-size:12px;color:var(--ui-muted)}body.manezh-ui .compact-rates-body .china-rate-base-note{font-size:11px}@media(max-width:760px){body.manezh-ui :is(.brand h1,.co-work-heading h2,.catalog-page-heading h1){font-size:21px}body.manezh-ui :is(.expense-grid,.pdf-fields,.counterparty-content,.contract-content,.model-info-content,.history-content){padding:14px;gap:12px}body.manezh-ui :is(.counterparty-fields,.pdf-fields)>.field>span:first-child{min-height:0}body.manezh-ui :is(main,.record-editor-dialog,.auth-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea,[data-slot=select-trigger]){font-size:16px}body.manezh-ui .compact-rates-heading>.compact-rates-source,body.manezh-ui .compact-rates-heading>.compact-rates-summary,body.manezh-ui .compact-rates-heading>.compact-rates-title{flex:1 1 100%}body.manezh-ui .compact-rates-heading>.compact-rates-action{width:100%}body.manezh-ui .record-editor-dialog{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}body.manezh-ui .co-client-group .co-fields label>span{min-height:0}body.manezh-ui .auth-card{padding:18px}}@media(prefers-reduced-motion:reduce){body.manezh-ui :is(button,a,input,summary){transition:none;scroll-behavior:auto}}}