/* Manezh design 20261014-r2: explicit final stylesheet, consistent priority over retained legacy forms. Screen only; PDF and print untouched. */
/* Shared interface system. Document/PDF paper, model colours and semantic
   warnings retain their own rendering. No interaction uses CSS to hide actions. */
@media screen {
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"]{
  --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) !important;color:var(--ui-text) !important;
 }
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(button,input,select,textarea,summary){font-family:var(--manezh-font) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(main,.record-editor-dialog,[data-slot=dialog-content]){min-width:0}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.manezh-content,.calculator,.co-main,.import-deal-main){min-width:0;max-width:100%}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .manezh-sidebar{background:#fff !important;border-color:var(--ui-line) !important;box-shadow:none !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .manezh-sidebar :is(.manezh-nav-parent,.manezh-management>a){border-radius:8px !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .manezh-sidebar :is(a[aria-current=page],.manezh-nav-group:has(a[aria-current=page])>.manezh-nav-parent){background:var(--ui-selected) !important;color:var(--ui-purple) !important;box-shadow:none !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .manezh-nav-children a[aria-current=page]:before{background:var(--ui-purple) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.topbar,.co-work-heading,.catalog-page-heading){border-color:var(--ui-line) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.brand h1,.co-work-heading h2,.catalog-page-heading h1){font-size:24px !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:-.02em}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :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) !important;border-radius:11px !important;background:#fff !important;box-shadow:none !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.panel-heading,.pdf-heading,.all-cars-heading,.card-history>summary,.service-card>header,.service-review-heading){background:var(--ui-soft) !important;border-color:var(--ui-line) !important;padding:12px 16px !important;gap:10px 14px;flex-wrap:wrap;border-left:0 !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.panel-heading h3,.pdf-heading h3,.co-panel h3,.service-card h2){font-size:15px !important;font-weight:600 !important;line-height:1.4 !important;margin:0}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.expense-grid,.pdf-fields,.notes-content,.counterparty-content,.contract-content,.model-info-content,.history-content){padding:16px !important;gap:14px}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .field>span:first-child{font-size:12px !important;line-height:1.5 !important;color:var(--ui-muted) !important;margin-bottom:7px;height:auto;min-height:0}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.co-fields,.counterparty-fields,.auth-card) label>span{font-size:12px !important;line-height:1.5 !important;color:var(--ui-muted) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :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) !important;border-radius:8px !important;background:var(--ui-soft) !important;color:var(--ui-text) !important;
  font-family:var(--manezh-font) !important;font-size:14px !important;line-height:1.5 !important;box-shadow:none !important;min-width:0;max-width:100%;
 }
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :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.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(main,.record-editor-dialog,.auth-card) textarea{min-height:76px;resize:vertical}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(input,select,textarea,[data-slot=select-trigger]):disabled{cursor:not-allowed}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-purple) !important;outline-offset:3px !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] input:is([type=checkbox],[type=radio]){accent-color:var(--ui-purple);flex-shrink:0}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.co-fields,.counterparty-fields,.pdf-fields,.expense-grid){align-items:start}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.counterparty-fields,.pdf-fields)>.field{align-self:stretch}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.counterparty-fields,.pdf-fields)>.field>span:first-child{min-height:36px;display:flex;align-items:flex-end}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.co-fields,.counterparty-fields) :is(input,select,textarea){width:100%}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.co-fields,.counterparty-fields,.expense-grid,.pdf-fields)>*{min-width:0}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :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 !important;font-size:13px !important;line-height:1.4 !important;min-height:40px;white-space:normal;max-width:100%;box-shadow:none !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] [data-slot=button][data-variant=default],body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.co-primary,.contract-primary,.auth-card button[type=submit],.add-car-button){background:var(--manezh-gradient) !important;border-color:transparent !important;color:#fff !important;box-shadow:none !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is([data-slot=button][data-variant=outline],.contract-actions button:not(.contract-primary),.catalog-vehicle-actions a,.catalog-vehicle-actions button){background:#fff !important;border:1px solid var(--ui-line) !important;color:var(--ui-purple) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :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) !important;border-color:#b99bce !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.contract-actions,.co-actions,.catalog-vehicle-actions,.record-editor-actions){gap:8px;flex-wrap:wrap}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :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 !important;box-shadow:none !important;font-size:13px !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :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) !important;border-color:#cbb5df !important;color:var(--ui-purple) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .import-deal-tabs button[aria-selected=true],body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .import-deal-tabs a[aria-current=page]{background:var(--ui-selected) !important;color:var(--ui-purple) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.total-panel,.import-deal-total,.china-total-comparison>div){background:var(--ui-selected) !important;color:var(--ui-purple) !important;border:1px solid var(--ui-line) !important;border-radius:10px !important;box-shadow:none !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .total-panel :is(span,p,strong){color:var(--ui-purple) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .payments article{border-color:var(--ui-line) !important;border-radius:9px !important;background:#fff !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .payments .stage-number{border-color:#cbb5df !important;color:var(--ui-muted) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .payments h3{font-size:13px !important;font-weight:500 !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .payments strong{font-size:21px !important;font-weight:600 !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.converted,.co-current,.counterparty-summary,.contract-sample,.currency-choice.selected){background:var(--ui-soft) !important;border-color:var(--ui-line) !important;border-radius:8px !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.co-history-entry,.history-event){border-color:var(--ui-line) !important;border-radius:8px !important;background:#fff !important;box-shadow:none !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.history-event header,.co-history-current){background:var(--ui-soft) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.co-table-scroll,.all-cars-scroll,.model-trims-table,.catalog-comparison,.crm-list){max-width:100%;min-width:0}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.co-deal-table,.all-cars table,.catalog-comparison table,.co-lines,.crm-table) :is(th,td){border-color:var(--ui-line) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.co-deal-table,.all-cars table,.catalog-comparison table,.co-lines,.crm-table) th{background:var(--ui-soft) !important;color:var(--ui-muted) !important;font-size:12px !important;font-weight:500 !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.crm-empty-result,.catalog-empty,.currency-empty,.storage-loading){background:#fff !important;color:var(--ui-muted) !important;border-color:var(--ui-line) !important;border-radius:11px !important;line-height:1.6 !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .record-editor-dialog{border:1px solid var(--ui-line) !important;border-radius:12px !important;padding:0 !important;max-width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);background:#fff !important;color:var(--ui-text) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .record-editor-dialog>header{background:var(--ui-soft) !important;padding:14px 18px !important;border-bottom:1px solid var(--ui-line)}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .record-editor-dialog>header h2{font-size:18px !important;font-weight:600 !important;margin:0}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .record-editor-dialog>div{padding:16px 18px !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .record-editor-dialog::backdrop{background:#30293966 !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .auth-card{padding:24px !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .catalog-filter-panel{padding:16px !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .catalog-vehicle-body{padding:16px !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .catalog-overview>div{border-color:var(--ui-line) !important;border-radius:9px !important;box-shadow:none !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .service-choice[aria-pressed=true]{background:var(--ui-selected) !important;border-color:#b99bce !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .service-choice>svg{color:var(--ui-purple) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .commission-app .co-workspace .co-contract-form button.co-primary,body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .record-editor-dialog button.co-primary{background:var(--manezh-gradient) !important;color:#fff !important;border-color:transparent !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .commission-app .co-workspace>.co-client-editor>summary{background:var(--ui-soft) !important;color:var(--ui-text) !important;border-color:var(--ui-line) !important;font-size:15px !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .commission-app .co-task-editor>summary{background:var(--ui-soft) !important;color:var(--ui-text) !important;border-color:var(--ui-line) !important;font-size:15px !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .co-client-group .co-fields label>span{min-height:36px;display:flex;align-items:flex-end}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .total-panel svg{color:var(--ui-purple) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .manezh-date-trigger{border:1px solid var(--ui-line) !important;border-radius:8px !important;background:var(--ui-soft) !important;color:var(--ui-text) !important;height:44px;min-height:44px;box-shadow:none !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .import-deal-tabs{gap:8px;padding-bottom:10px;border-color:var(--ui-line) !important;flex-wrap:wrap}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .import-deal-tabs button{padding:9px 14px !important;border:1px solid var(--ui-line) !important;border-radius:8px !important;background:#fff !important;min-height:40px}
 /* Source remains visible when rates are collapsed. Actions keep their handlers. */
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-heading{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-label{font-size:15px !important;font-weight:600 !important;line-height:1.4 !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-heading>.compact-rates-title{flex:0 1 auto;min-width:0}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-heading>.compact-rates-summary{display:flex;flex-wrap:wrap;gap:6px 14px;flex:1 1 300px;margin:0;font-size:12px !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-heading>.compact-rates-source{flex:1 1 280px;min-width:0;margin:0}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-heading>.compact-rates-action{display:flex;gap:8px;flex-wrap:wrap;margin:0}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-source .compact-rates-status{display:flex;align-items:center;gap:7px;border:0 !important;margin:0;padding:0 !important;font-size:11px !important;font-weight:400 !important;color:var(--ui-muted) !important;white-space:normal;line-height:1.5 !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-source .compact-rates-status>[role=status]{min-width:0;overflow-wrap:anywhere}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-dot{flex:0 0 6px}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-help{padding:0 16px 14px !important;font-size:12px !important;color:var(--ui-muted) !important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-body .china-rate-base-note{font-size:11px !important}
 @media(max-width:760px){
  body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.brand h1,.co-work-heading h2,.catalog-page-heading h1){font-size:21px !important}
  body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.expense-grid,.pdf-fields,.counterparty-content,.contract-content,.model-info-content,.history-content){padding:14px !important;gap:12px}
  body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(.counterparty-fields,.pdf-fields)>.field>span:first-child{min-height:0}
  body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :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 !important}
  body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-heading>.compact-rates-title{flex:1 1 100%}
  body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-heading>.compact-rates-summary{flex:1 1 100%}
  body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-heading>.compact-rates-source{flex:1 1 100%}
  body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .compact-rates-heading>.compact-rates-action{width:100%}
  body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .record-editor-dialog{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}
  body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .co-client-group .co-fields label>span{min-height:0}
  body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .auth-card{padding:18px !important}
 }
 @media(prefers-reduced-motion:reduce){body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(button,a,input,summary){transition:none;scroll-behavior:auto}}
}
@media screen {
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .co-report-tile.co-tile-amber{background:#fff6e5!important;border-color:#eddbaf!important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] .co-report-tile.co-tile-red{background:#fff0f1!important;border-color:#edc9d3!important}
 body.manezh-ui.manezh-ui.manezh-ui[data-manezh-design="20261014-r2"] :is(input,textarea,select)[aria-invalid=true]{border-color:#ad5261!important}
}
