.crm-vehicles-screen .vehicle-list,.crm-vehicles-screen .vehicle-filters,.crm-vehicles-screen .vehicle-priority-panel,.crm-vehicles-screen .vehicle-editor,.crm-vehicles-screen .vehicle-secondary-details,.crm-vehicles-screen>.page-heading{width:min(100%,2240px);margin-inline:auto}.crm-vehicles-screen .vehicle-row{min-width:0}.crm-vehicles-screen .vehicle-row__name,.crm-vehicles-screen .vehicle-row__meta,.crm-vehicles-screen .vehicle-row__publication{overflow-wrap:anywhere}.crm-vehicles-screen .vehicle-row__photo{border:1px solid var(--line)}.crm-vehicles-screen .vehicle-secondary-details{margin-bottom:24px}.crm-vehicles-screen .vehicle-editor textarea{resize:vertical;min-height:144px}.crm-vehicles-screen .vehicle-photos__upload .button{min-height:48px}.crm-vehicles-screen .video-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.crm-vehicles-screen .video-list__item{border:1px solid var(--line);border-radius:var(--radius-small);min-width:0;padding:16px}.crm-vehicles-screen .video-list__item video{border-radius:var(--radius-small);background:var(--surface-soft);width:100%;display:block;max-width:none!important}.crm-inquiries-screen .inquiry-row td,.crm-clients-screen .client-row td{overflow-wrap:anywhere}.crm-inquiries-screen .inquiry-row__phone,.crm-clients-screen .client-row__phone{overflow-wrap:anywhere;white-space:normal}@media (width>=1800px){.crm-vehicles-screen .vehicle-list{width:min(100%,2480px)}.crm-vehicles-screen .vehicle-row{grid-template-columns:176px minmax(240px,1.5fr) minmax(176px,1fr) minmax(200px,1fr);gap:32px;padding:32px}.crm-vehicles-screen .vehicle-row__photo{width:176px;height:136px}}@media (width<=600px){.crm-vehicles-screen .vehicle-filters{padding:16px}.crm-vehicles-screen .vehicle-row{grid-template-columns:88px minmax(0,1fr);gap:8px 16px;padding:16px}.crm-vehicles-screen .vehicle-row>div:nth-of-type(2){grid-area:2/2}.crm-vehicles-screen .vehicle-row__price{margin-bottom:8px}.crm-vehicles-screen .vehicle-row__days{font-size:1.125rem}.crm-vehicles-screen .vehicle-secondary-details{margin-bottom:16px}.crm-vehicles-screen .video-list{grid-template-columns:minmax(0,1fr);gap:16px}.crm-vehicles-screen .video-list__item{padding:16px}.crm-vehicles-screen .vehicle-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:8px 12px}.crm-vehicles-screen .vehicle-row__photo{grid-area:1/1/span 2;width:64px;height:52px}.crm-vehicles-screen .vehicle-row>div:first-of-type{grid-area:1/2/span 2}.crm-vehicles-screen .vehicle-row>div:nth-of-type(2){text-align:right;grid-area:1/3/span 2}.crm-vehicles-screen .vehicle-row__name{min-height:32px;font-size:1rem;line-height:1.2}.crm-vehicles-screen .vehicle-row__meta{margin-top:0;font-size:1rem;line-height:1.15}.crm-vehicles-screen .vehicle-row>div:first-of-type .vehicle-row__meta:last-child{display:none}.crm-vehicles-screen .vehicle-row__price{white-space:nowrap;margin:0;font-size:1rem}.crm-vehicles-screen .vehicle-row__days{white-space:nowrap;font-size:1rem;font-weight:500;display:inline}.crm-vehicles-screen .vehicle-row__age{margin-top:8px}.crm-vehicles-screen .vehicle-row__publication{display:none}.crm-inquiries-screen .inquiry-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:16px}.crm-inquiries-screen .inquiry-row td:first-child{grid-area:1/1}.crm-inquiries-screen .inquiry-row td:nth-child(2){grid-area:2/1/auto/-1}.crm-inquiries-screen .inquiry-row td:nth-child(3){grid-area:3/1}.crm-inquiries-screen .inquiry-row td:nth-child(4){text-align:right;grid-area:1/2;align-self:start}.crm-inquiries-screen .inquiry-row td:nth-child(5){grid-area:3/2;align-self:end}.crm-inquiries-screen .inquiry-row__action{width:auto;min-width:48px}.crm-inquiries-screen .inquiry-row__name,.crm-inquiries-screen .inquiry-row__phone{min-height:40px}.crm-clients-screen .client-row{gap:8px;padding:16px}.crm-clients-screen .client-row__name,.crm-clients-screen .client-row__phone{min-height:40px}}.deal-price-snapshot__values{gap:16px;margin:0;display:grid}.deal-price-snapshot__values div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.deal-price-snapshot__values div:last-child{border-bottom:0;padding-bottom:0}.deal-price-snapshot__values dt{color:var(--muted)}.deal-price-snapshot__values dd{text-align:right;margin:0;font-weight:650}.deal-price-snapshot__form{gap:16px;display:grid}.deal-price-snapshot__form .muted{margin:0}@media (width<=560px){.deal-price-snapshot__values div{gap:8px;display:grid}.deal-price-snapshot__values dd{text-align:left}}.content-workspace .crm-main{min-width:0}.content-workspace .crm-main :is(p,small,label,input,select,textarea,button,td,th,a,.muted,.row-meta,.input-note,.field-hint){font-size:1rem}.content-workspace :is(.panel,.panel__body,.field,.form-grid,.row-actions,.form-actions,.feed-details,.feed-bar){min-width:0}.content-workspace .panel{overflow-wrap:anywhere;margin-bottom:24px}.content-workspace .panel__head,.content-workspace .panel__body{padding:24px}.content-workspace :is(.page-heading,.panel__head,.row-actions,.form-actions){flex-wrap:wrap;gap:16px}.content-workspace .field{gap:8px;margin-bottom:16px}.content-workspace .form-grid{gap:16px}.content-workspace :is(button,.button,input:not([type=checkbox]),select){min-height:48px}.content-workspace :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0}.content-workspace input[type=checkbox]{flex:none;width:24px;min-width:24px;height:24px;min-height:24px}.content-workspace label:has(input[type=checkbox]){align-items:center;gap:8px;min-height:48px;display:flex}.content-workspace .button{white-space:normal;text-align:center;overflow-wrap:anywhere;padding:8px 16px}.content-workspace :is(.feed-url,.feed-address,code){overflow-wrap:anywhere;word-break:break-word}.content-workspace .notice{margin-bottom:16px;padding:16px}.content-workspace .data-table{table-layout:fixed;width:100%}.content-workspace .data-table :is(td,th){overflow-wrap:anywhere;padding:16px}.content-workspace .data-table tbody tr{vertical-align:top}.content-workspace .data-table tbody td:first-child{min-width:0}.content-workspace .data-table .row-meta{margin-top:8px;display:block}.content-workspace .content-list-card{border-bottom:1px solid var(--line);gap:12px;padding:16px;display:grid}.content-workspace .content-list-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.content-workspace .content-list-card__meta{color:var(--muted);font-size:1rem}.content-workspace .content-list-card__actions{flex-wrap:wrap;gap:8px;display:flex}.content-workspace .content-editor{max-width:1040px}.content-workspace .content-editor .field textarea{resize:vertical;min-height:132px}.content-workspace .content-editor .field textarea[name=text],.content-workspace .content-editor .field textarea[name=body]{min-height:280px}.content-workspace .content-status{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.content-workspace .content-status--saved{color:var(--client-ink)}.content-workspace .content-status--error{color:var(--declined-ink)}.content-workspace .content-section-note{max-width:70ch;color:var(--muted);margin:0 24px 24px}.content-workspace .content-empty-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.content-workspace .content-readonly{color:var(--muted)}.content-workspace dialog{border:1px solid var(--line);background:var(--surface);max-width:calc(100vw - 32px);color:var(--ink);padding:24px}@media (width<=720px){.content-workspace .panel__head,.content-workspace .panel__body{padding:16px}.content-workspace :is(.form-grid,.feed-details,.feed-bar,.staff-create){grid-template-columns:minmax(0,1fr);display:grid}.content-workspace .data-table,.content-workspace .data-table tbody,.content-workspace .data-table tr,.content-workspace .data-table td{width:auto;display:block}.content-workspace .data-table thead{display:none}.content-workspace .data-table tr{border-bottom:1px solid var(--line);padding:16px}.content-workspace .data-table td{border:0;padding:8px 0}.content-workspace .data-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:8px;display:block}.content-workspace .row-actions{flex-wrap:wrap;display:flex}.content-workspace .row-actions .button{white-space:nowrap;flex:1 0 128px}.content-workspace .page-heading>div{min-width:0}.content-workspace .content-section-note{margin:0 16px 16px}.content-workspace .content-list-card__head{display:grid}.content-workspace .content-list-card__actions .button{white-space:nowrap;flex:1 0 120px}.content-workspace .content-editor .form-actions{z-index:3;background:color-mix(in srgb, var(--surface) 94%, transparent);border-top:1px solid var(--line);padding:12px 0;position:sticky;bottom:0}}@media (width<=759px){.crm-tasks-screen .task-filters,.task-relation-grid,.task-board{grid-template-columns:1fr}.crm-tasks-screen .task-filters,.task-editor{padding:16px}.task-row{grid-template-columns:minmax(44px,auto) minmax(0,1fr);gap:8px;padding:16px}.task-row .task-toggle{min-height:44px}.task-relation-select__menu{max-height:220px;box-shadow:none;margin-top:8px;position:static}}@media (width>=760px){.task-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;padding:24px}.task-section__head{padding-inline:24px}.task-sections>.task-section .task-row{grid-template-columns:minmax(44px,auto) minmax(0,1fr);gap:24px;padding:24px}.task-sections .task-row__body{grid-template-columns:minmax(0,1fr) minmax(224px,1fr);gap:8px 24px;display:grid}.task-sections .task-row__title{grid-column:1}.task-sections .task-row__type{grid-column:1;margin-top:0}.task-sections .task-row__due{grid-area:1/2;margin-top:0}.task-sections .task-row__relation{grid-column:1;margin-top:0}.task-sections .task-row__owner{grid-area:2/2;margin-top:0}.task-sections .task-row__created{grid-area:3/2;margin-top:0}.task-sections .task-row__done-label{grid-column:1/-1}}.crm-publications-screen .publication-summary{align-items:stretch}.crm-publications-screen .publication-summary .queue-summary{min-width:180px;padding:16px}.crm-publications-screen .publication-table{margin-top:0}.crm-publications-screen .empty-state{text-align:left;padding:24px}.crm-publications-screen .empty-state h2{margin-top:0}.crm-feeds-screen .feed-card{overflow:hidden}.crm-feeds-screen .feed-card .panel__head,.crm-feeds-screen .feed-card .panel__body{padding-block:16px}.crm-feeds-screen .feed-reading h3{margin-top:0}.crm-feeds-screen .feed-report{margin-bottom:0}.feed-card__summary{display:none}@media (width<=720px){.crm-publications-screen .publication-summary .queue-summary{width:100%;min-width:0}.crm-publications-screen .feed-bar{gap:8px}.crm-feeds-screen .feed-card .panel__head,.crm-feeds-screen .feed-card .panel__body{padding:16px}}@media (width<=600px){body:has(.feed-card) .crm-feeds-screen .page-heading{gap:8px;margin-block:8px}body:has(.feed-card) .crm-feeds-screen .page-heading p{display:none}body:has(.feed-card) .crm-feeds-screen .page-heading h1{font-size:1.45rem;line-height:1.15}body:has(.feed-card) .crm-feeds-screen .feed-rule{margin-bottom:8px;padding:8px;font-size:1rem}body:has(.feed-card) .crm-feeds-screen .feed-card .panel__head{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 12px;display:grid}body:has(.feed-card) .crm-feeds-screen .feed-card .panel__head>div:first-of-type{grid-column:1}body:has(.feed-card) .crm-feeds-screen .feed-card .panel__head>.status{grid-area:1/2}body:has(.feed-card) .crm-feeds-screen .feed-card__summary{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:1rem;display:flex}body:has(.feed-card) .crm-feeds-screen .feed-card__summary .status{padding:8px;font-size:.75rem}body:has(.feed-card) .crm-feeds-screen .feed-details-toggle{grid-column:1/-1;justify-self:start;min-height:34px;padding:8px 0}body:has(.feed-card) .crm-feeds-screen .feed-actions{gap:8px;padding:8px 12px}body:has(.feed-card) .crm-feeds-screen .feed-actions .button{min-height:36px;padding-block:8px}body:has(.publication-table) .crm-publications-screen{flex-direction:column;gap:8px;display:flex}body:has(.publication-table) .crm-publications-screen>.form-actions{order:0;margin:0}body:has(.publication-table) .crm-publications-screen>.page-heading{order:1;gap:8px;margin:0}body:has(.publication-table) .crm-publications-screen>.page-heading p{display:none}body:has(.publication-table) .crm-publications-screen>section:first-of-type{order:4}body:has(.publication-table) .crm-publications-screen>section:nth-of-type(2){order:2}:is(body:has(.publication-table) .crm-publications-screen .panel__head,body:has(.publication-table) .crm-publications-screen .panel__body){padding:8px 12px}body:has(.publication-table) .crm-publications-screen .publication-table tr{padding:8px 12px}body:has(.publication-table) .crm-publications-screen .publication-table td{padding:0;line-height:1.25}body:has(.publication-table) .crm-publications-screen .publication-table td:before{margin:0 8px 0 0;display:inline}body:has(.publication-table) .crm-publications-screen .reason-hint{margin-top:0}body:has(.publication-table) .crm-publications-screen .publication-table .button{min-height:36px;padding-block:8px}body:has(.publication-table) .crm-publications-screen .publication-pagination{padding:8px 12px}body:has(.publication-table) .crm-publications-screen .crm-main{flex-direction:column;gap:8px;display:flex}body:has(.publication-table) .crm-publications-screen .crm-main>.topbar{order:0}body:has(.publication-table) .crm-publications-screen .crm-main>.form-actions{order:1;margin:0}body:has(.publication-table) .crm-publications-screen .crm-main>.page-heading{order:2;gap:8px;margin:0}body:has(.publication-table) .crm-publications-screen .crm-main>.page-heading p{display:none}body:has(.publication-table) .crm-publications-screen .crm-main>section:first-of-type{order:5}body:has(.publication-table) .crm-publications-screen .crm-main>section:nth-of-type(2){order:3}body:has(.publication-table) .crm-publications-screen .publication-summary{gap:8px}body:has(.publication-table) .crm-publications-screen .publication-summary .queue-summary{padding:8px}body:has(.publication-table) .crm-publications-screen .queue-summary__number{font-size:1.75rem}body:has(.publication-table) .crm-publications-screen .crm-main>section[aria-label=Адрес\ фида]{order:5}body:has(.publication-table) .crm-publications-screen .crm-main>section[id=blocked-cars]{order:3}}.crm-summary-page,.import-price-page{color:var(--ink);max-width:100%;overflow-x:clip}.report-heading,.price-heading{justify-content:space-between;align-items:end;gap:24px;margin:24px 0;display:flex}.report-eyebrow,.price-eyebrow{color:var(--muted);margin-bottom:8px;font-size:1rem;display:block}.report-heading h1,.price-heading h1{margin:0;font-size:2rem}.report-heading p,.price-heading p{color:var(--muted);margin-top:8px;font-size:1rem}.report-toolbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:end;gap:16px;margin-bottom:24px;padding:24px;display:flex}.report-toolbar label{color:var(--muted);gap:8px;font-size:1rem;font-weight:600;display:grid}.report-toolbar input{border:1px solid var(--line);border-radius:var(--radius-small);min-height:48px;font:inherit;background:var(--surface);padding:8px 16px;font-size:1rem}.report-toolbar .button{margin-left:auto}.report-period,.report-notice,.report-empty,.report-footnote{margin-bottom:24px}.report-period{color:var(--muted);font-size:1rem}.report-actions{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.report-notice{border-left:8px solid var(--declined-ink);border-radius:var(--radius-small);padding:16px}.report-notice--error{background:var(--declined-bg);color:var(--declined-ink)}.report-empty{text-align:center;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:40px 24px}.report-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.report-cards article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:8px;padding:24px;display:grid}.report-cards span,.report-cards small{color:var(--muted);font-size:1rem}.report-cards strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw,1.75rem)}.report-card--accent{border-top:8px solid var(--accent)!important}.report-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.report-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.report-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.report-panel h2{margin:0;font-size:1.25rem}.report-panel__head strong{color:var(--muted);font-size:1rem}.report-panel .stage-list,.limitations{margin:24px 0 0;padding:0;list-style:none}.report-panel .stage-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.report-panel .stage-list li:last-child{border:0}.report-panel .stage-list b{font-size:1.125rem}.limitations{color:var(--muted);padding-left:24px;font-size:1rem;list-style:outside}.limitations li+li{margin-top:16px}.report-muted,.report-footnote{color:var(--muted);font-size:1rem}.report-footnote{margin-top:24px}@media (width<=900px){.report-cards{grid-template-columns:1fr 1fr}.report-columns{grid-template-columns:1fr}}@media (width<=600px){.report-heading,.price-heading{flex-direction:column;align-items:stretch;gap:8px;margin-block:8px}.report-heading p,.price-heading p{display:none}.report-heading h1,.price-heading h1{font-size:1.45rem;line-height:1.15}.report-toolbar{flex-flow:wrap;align-items:end;gap:8px;margin-bottom:8px;padding:8px}.report-toolbar label{flex:110px;gap:8px;font-size:1rem}.report-toolbar input{min-height:40px;padding:8px}.report-toolbar .button{flex:100%;width:auto;min-height:40px;margin-left:0}.report-cards{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.report-cards article{gap:8px;padding:8px}.report-cards span,.report-cards small{font-size:1rem}.report-cards strong{font-size:1.05rem}.report-panel{padding:12px}.report-period{margin-bottom:8px;font-size:1rem}.report-columns{gap:8px}.crm-summary-page{flex-direction:column;display:flex}.crm-summary-page .report-period{order:3}.crm-summary-page .report-cards{order:4}.crm-summary-page .report-drilldowns,.crm-summary-page .report-actions{order:5;margin-bottom:8px}.crm-summary-page .report-columns{order:6}.crm-summary-page .report-footnote{order:7}}@media (width>=1800px){.crm-summary-page{max-width:3200px}.report-heading,.report-toolbar,.report-period,.report-cards,.report-columns,.report-footnote{max-width:3000px}.report-heading p{max-width:900px}.report-cards{grid-template-columns:repeat(4,minmax(240px,1fr));gap:24px}.report-cards article,.report-panel{padding:32px}.report-columns{gap:32px}}.import-price-page{flex-direction:column;gap:24px;display:flex}body.price-editor-closed .import-price-page .price-editor{display:none}.import-price-page .price-list{order:1;margin:0}.import-price-page .price-editor{order:2;margin:0}.price-notice{background:var(--declined-bg);color:var(--declined-ink);border-left:8px solid var(--declined-ink);border-radius:var(--radius-small);margin-bottom:24px;padding:16px}.price-editor,.price-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:24px;padding:24px}.price-editor{border-top:8px solid var(--accent)}.price-editor h2,.price-list h2{margin:0 0 24px;font-size:1.25rem}.price-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.price-form-grid label{color:var(--muted);gap:8px;font-size:1rem;font-weight:600;display:grid}.price-form-grid input,.price-form-grid select,.price-form-grid textarea,.price-list__head select{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);width:100%;min-height:48px;font:inherit;padding:8px 16px;font-size:1rem}.price-form-grid textarea{resize:vertical;min-height:112px}.price-components{grid-column:span 2}.price-components small,.ad-draft__note{color:var(--muted);font-size:1rem;font-weight:400}.price-components__heading{gap:8px;margin-bottom:16px;display:grid}.price-components__heading strong{color:var(--ink)}.price-components__heading small{display:block}.price-components__rows{gap:16px;display:grid}.price-components__empty{color:var(--muted);background:var(--surface-soft);border:1px dashed var(--line);border-radius:var(--radius-small);padding:16px}.price-component-row{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) minmax(160px,.7fr) auto;align-items:end;gap:16px;padding:16px;display:grid}.price-component-row label{color:var(--muted);font-size:1rem;font-weight:600}.price-component-row input{margin-top:8px}.price-component-remove{min-width:96px}.price-field-error{color:var(--declined-ink);grid-column:1/-1;font-weight:600}.price-component-add{margin-top:16px}.price-live-total{border-left:8px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius-small);align-content:center;gap:8px;min-height:112px;padding:16px 24px;display:grid}.price-live-total span,.price-live-total small{color:var(--muted)}.price-live-total strong{color:var(--accent);font-size:1.5rem}.price-check{grid-column:span 2;align-items:center;min-height:48px;padding-top:32px;color:var(--ink)!important;display:flex!important}.price-check input{flex:0 0 48px;width:48px;min-height:48px;margin:0 8px 0 0}.price-actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.price-list__head{justify-content:space-between;align-items:end;gap:16px;display:flex}.price-list__head h2{margin:0}.price-search{color:var(--muted);gap:8px;margin-top:16px;font-size:1rem;font-weight:600;display:grid}.price-search input{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);width:min(440px,100%);min-height:48px;font:inherit;padding:8px 16px;font-size:1rem}.price-table-wrap{max-width:100%;overflow-x:auto}.price-table-wrap table{border-collapse:collapse;width:100%;font-size:1rem}.price-table-wrap th,.price-table-wrap td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:16px 8px}.price-table-wrap th{color:var(--muted);font-size:.875rem;font-weight:600}.price-table-wrap td strong{font-size:1rem}.price-badge{min-height:40px;color:var(--muted);background:var(--surface-soft);border-radius:var(--radius-small);align-items:center;padding:8px;font-size:1rem;display:inline-flex}.price-badge--yes{color:var(--client-ink);background:var(--client-bg)}.price-badge--ad{color:var(--work-ink);background:var(--work-bg)}.price-row-actions{gap:8px;min-width:160px;display:grid}.danger{color:var(--declined-ink)}.price-empty{text-align:center;color:var(--muted);padding:40px 16px}.price-ad-cell{gap:16px;min-width:256px;display:grid}.ad-list{gap:16px;display:grid}.ad-draft{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface-soft);gap:8px;padding:16px;display:grid}.ad-draft__info{justify-content:space-between;align-items:start;gap:8px;display:flex}.ad-draft__actions{flex-wrap:wrap;gap:8px;display:flex}.price-muted{color:var(--muted)}.price-pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}@media (width<=1000px){.price-form-grid{grid-template-columns:1fr 1fr}.price-components,.price-live-total,.price-check{grid-column:span 2}}@media (width<=700px){.price-form-grid{grid-template-columns:1fr}.price-components,.price-live-total,.price-check{grid-column:auto}.price-check{padding-top:0}.price-component-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.price-component-remove{grid-column:2;justify-self:end}.price-field-error{grid-column:1/-1}.price-table-wrap{overflow:visible}.price-table-wrap table,.price-table-wrap thead,.price-table-wrap tbody,.price-table-wrap tr,.price-table-wrap th,.price-table-wrap td{display:block}.price-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.price-table-wrap tr{border-bottom:1px solid var(--line);padding:16px 0}.price-table-wrap td{border:0;padding:8px 0}.price-table-wrap td:before{content:attr(data-label);color:var(--muted);margin-bottom:8px;font-size:.875rem;display:block}.price-row-actions,.price-ad-cell{min-width:0}.price-list__head{flex-direction:column;align-items:stretch}.price-actions .button,.price-heading .button,.price-search input{width:100%}.price-pagination{justify-content:space-between}.ad-draft__info{flex-direction:column}}@media (width<=600px){.import-price-page{gap:8px}.import-price-page .price-heading{gap:8px;margin-block:8px}.import-price-page .price-heading p{display:none}.import-price-page .price-heading h1{font-size:1.45rem;line-height:1.15}.import-price-page .price-list{margin:0;padding:12px}.import-price-page .price-list h2{margin-bottom:8px;font-size:1.1rem}.import-price-page .price-search{margin-top:8px}.import-price-page .price-search input,.import-price-page .price-list__head select{min-height:40px;padding-block:8px}.import-price-page .price-table-wrap td:before{margin:0 8px 0 0;display:inline}.import-price-page .price-ad-cell{gap:8px;display:grid!important}.import-price-page .price-ad-cell:before{display:none!important}.import-price-page .price-row-actions{flex-wrap:wrap;gap:8px;display:flex}.import-price-page .price-row-actions .button,.import-price-page .price-ad-cell .button{min-height:36px;padding:8px;font-size:1rem}.import-price-page .price-list__head,.import-price-page .price-search{gap:8px}.import-price-page .price-table-wrap tr{padding:0}.import-price-page .price-table-wrap td{padding:0;line-height:1.08}.import-price-page .price-table-wrap td:nth-child(5){display:block!important}.import-price-page .price-table-wrap td:nth-child(5):before{display:inline!important}.import-price-page .price-badge{min-height:28px;padding:8px;font-size:.75rem}.import-price-page .price-row-actions,.import-price-page .price-ad-cell{gap:8px}.import-price-page .price-row-actions .button,.import-price-page .price-ad-cell .button{min-height:28px;padding:8px;font-size:1rem;line-height:1.1}}@media (width>=1800px){.import-price-page{max-width:3200px}.price-heading,.price-editor,.price-list{max-width:3000px}.price-editor,.price-list{padding:32px}.price-form-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:32px}.price-components,.price-live-total,.price-check{grid-column:span 2}.price-live-total{grid-column:span 1}.price-table-wrap th,.price-table-wrap td{padding-inline:16px}.price-table-wrap table{table-layout:auto}}.cash-flow-filters form{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.cash-flow-pending{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex}.cash-flow-pending p{color:var(--muted);flex-basis:100%;margin:0}.cash-flow-table-wrap{overflow-x:auto}.cash-flow-table{border-collapse:collapse;width:100%;min-width:980px}.cash-flow-table th,.cash-flow-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 8px}.cash-flow-table th{color:var(--muted);font-weight:600}.cash-flow-amount{white-space:nowrap;font-weight:700}.cash-flow-pagination{justify-content:center;align-items:center;gap:16px;padding:16px;display:flex}.finance-queue{margin-bottom:24px}.finance-queue__search{align-items:end;gap:16px;margin-bottom:16px;display:flex}.finance-queue__search .field{flex:320px;margin:0}.finance-queue__items{gap:8px;display:grid}.finance-queue__item{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.finance-queue__item p{margin:8px 0 0}@media (width<=760px){.cash-flow-table-wrap{overflow:visible}.cash-flow-table,.cash-flow-table tbody{min-width:0;display:block}.cash-flow-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cash-flow-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;display:grid}.cash-flow-table td{overflow-wrap:anywhere;border:0;padding:0;display:block}.cash-flow-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:8px;font-size:.875rem;display:block}.cash-flow-table td:nth-child(5),.cash-flow-table td:nth-child(6){grid-column:1/-1}.finance-queue__item{flex-direction:column;align-items:stretch}.finance-queue__item .payment-actions{flex-wrap:wrap;width:100%}.finance-queue__item .payment-actions .button{white-space:nowrap;flex:1 0 140px}}@media (width<=520px){.cash-flow-filters form,.cash-flow-filters .field,.cash-flow-filters .button{width:100%}.cash-flow-filters .button{margin-top:8px}.cash-flow-table tr{grid-template-columns:1fr}.cash-flow-table td:nth-child(5),.cash-flow-table td:nth-child(6){grid-column:auto}}@media (width<=600px){.cash-flow-filters{margin-bottom:8px}.cash-flow-filters .panel__body{padding:8px}.cash-flow-filters form{gap:8px}.cash-flow-pending{gap:8px;margin-bottom:8px;padding:8px}.cash-flow-pending p{flex-basis:100%;margin:0}.cash-flow-table th{font-size:.875rem}.cash-flow-table td{font-size:1rem}.cash-flow-table tr{grid-template-columns:1fr 1fr;gap:8px;padding:8px 0}.cash-flow-table td{min-height:32px}.cash-flow-table td:before{margin:0 8px 0 0;display:inline}.cash-flow-table td:nth-child(5),.cash-flow-table td:nth-child(6),.cash-flow-table td:nth-child(7){display:none}.cash-flow-table td:first-child{grid-area:1/1}.cash-flow-table td:nth-child(2){grid-area:1/2}.cash-flow-table td:nth-child(3){grid-area:2/1}.cash-flow-table td:nth-child(4){grid-area:2/2}.cash-flow-table td:nth-child(8){grid-area:3/1/auto/-1}body:has(.cash-flow-filters) .page-heading{gap:8px;margin-block:8px}body:has(.cash-flow-filters) .page-heading p{display:none}body:has(.cash-flow-filters) .page-heading h1{font-size:1.45rem;line-height:1.15}:is(body:has(.cash-flow-filters) .cash-flow-pending span,body:has(.cash-flow-filters) .cash-flow-pending strong){font-size:1rem}body:has(.cash-flow-filters) .cash-flow-pending p{display:none}body:has(.cash-flow-filters) .cash-flow-table-wrap{padding-block:8px}body:has(.cash-flow-filters) .cash-flow-table tr{gap:8px;padding-block:8px}body:has(.cash-flow-filters) .cash-flow-table td{min-height:28px;line-height:1.3}body:has(.cash-flow-filters) .page-heading{margin-block:8px}body:has(.cash-flow-filters) .cash-flow-filters .panel__body{padding:8px}body:has(.cash-flow-filters) .cash-flow-filters form{gap:8px}body:has(.cash-flow-filters) .cash-flow-pending{margin-bottom:8px;padding:8px}}@media (width>=1800px){.cash-flow-filters .panel__body,.cash-flow-table-wrap{max-width:2600px}.cash-flow-table{min-width:0}.cash-flow-table th,.cash-flow-table td{padding-inline:16px}}:root{--color-scheme:light;--transparent:transparent;--page:#f3f5f4;--surface:#fff;--surface-soft:#f0f4f2;--ink:#202d28;--muted:#59685f;--line:#ccd6cf;--sidebar:#20382e;--sidebar-ink:#fff;--sidebar-muted:#cbdcd2;--sidebar-active:#385c49;--accent:#246348;--accent-hover:#194d36;--accent-ink:#fff;--accent-soft:#e3f0e8;--fresh-bg:#f0f7ef;--new-ink:#315828;--new-bg:#e2edda;--work-ink:#765015;--work-bg:#faf0d6;--client-ink:#245d4e;--client-bg:#e1f0e9;--declined-ink:#83463f;--declined-bg:#f7e7e3;--focus:#906000;--skeleton:#dce5de;--backdrop:#10231bcc;--radius:8px;--radius-small:8px;--font-body:"Segoe UI", Arial, sans-serif;--font-display:"Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{color-scheme:var(--color-scheme);font-size:16px}body{color:var(--ink);background:var(--page);font-family:var(--font-body);margin:0;font-size:1rem;line-height:1.5}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:650}h1{font-size:2rem;line-height:1.25}h2{font-size:1.5rem;line-height:1.35}h3{font-size:1.125rem;line-height:1.4}small{font-size:1rem}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline}button,input,select,textarea{font:inherit;color:var(--ink)}button,select,summary{cursor:pointer}button,input,select,textarea{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);min-width:48px;max-width:100%;min-height:48px;padding:8px 16px}input,select,textarea{width:100%;font-size:1rem}textarea{resize:vertical}button{font-weight:600}button:disabled{cursor:default;color:var(--muted);background:var(--surface-soft)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}[hidden]{display:none!important}svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:30;background:var(--surface);border:1px solid var(--line);min-width:48px;min-height:48px;padding:8px 16px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.crm-shell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.crm-sidebar{background:var(--sidebar);color:var(--sidebar-ink);flex-direction:column;gap:32px;padding:32px 16px;display:flex}.crm-brand{align-items:center;gap:8px;min-width:48px;min-height:64px;padding:8px;font-size:1.125rem;font-weight:650;display:flex}.crm-brand__mark{width:32px;height:32px}.crm-brand small{color:var(--sidebar-muted);font-size:1rem;font-weight:400;display:block}.crm-nav{gap:8px;display:grid}.crm-nav a{min-width:48px;min-height:48px;color:var(--sidebar-muted);border-radius:var(--radius-small);align-items:center;gap:8px;padding:8px 16px;display:flex}.crm-nav a[aria-current]{color:var(--sidebar-ink);background:var(--sidebar-active);font-weight:600}.crm-nav__count{margin-left:auto;font-size:1rem}.crm-nav__group{color:var(--sidebar-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;padding-inline:16px;font-size:1rem}.crm-nav__group:first-child{margin-top:0}.crm-sidebar__bottom{border-top:1px solid var(--sidebar-active);color:var(--sidebar-muted);margin-top:auto;padding-top:24px}.crm-user{align-items:center;gap:8px;display:flex}.crm-user strong{color:var(--sidebar-ink);font-weight:500}.avatar{background:var(--sidebar-active);height:40px;color:var(--sidebar-ink);border-radius:50%;flex:0 0 40px;place-items:center;display:inline-grid}.crm-main{min-width:0;padding:0 32px 32px}.topbar{border-bottom:1px solid var(--line);min-height:72px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar__path{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.topbar strong{color:var(--ink);font-weight:500}.topbar a{align-items:center;min-width:48px;min-height:48px;display:inline-flex}.topbar__actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin:24px 0;display:flex}.page-heading p{color:var(--muted);margin-top:8px}.eyebrow{color:var(--muted);margin-bottom:8px;font-size:1rem;display:block}.queue-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:16px;padding:16px 24px;display:flex}.queue-summary__number{color:var(--accent);font-size:3rem;font-weight:650;line-height:1}.queue-summary strong{font-weight:600;display:block}.queue-summary small{color:var(--muted)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.panel__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.panel__body{padding:24px}.button{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);text-align:center;justify-content:center;align-items:center;gap:8px;min-width:48px;max-width:100%;min-height:48px;padding:8px 16px;font-size:1rem;font-weight:600;display:inline-flex}.button:hover{background:var(--surface-soft);text-decoration:none}.button--primary{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.button--primary:hover{background:var(--accent-hover)}.button--quiet{color:var(--muted);border-color:var(--transparent);background:var(--transparent);font-weight:400}.text-link{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.muted{color:var(--muted)}.filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(208px,1.5fr) repeat(3,minmax(144px,1fr)) auto;align-items:end;gap:16px;padding:24px;display:grid}.field{gap:8px;min-width:0;display:grid}.field>span,.field>label{color:var(--muted);font-size:1rem}.search-field{position:relative}.search-field svg{color:var(--muted);position:absolute;top:12px;left:16px}.search-field input{padding-left:48px}.list-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 24px;display:flex}.fresh-key{align-items:center;gap:8px;display:inline-flex}.fresh-key:before{content:"";background:var(--accent);border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.inquiry-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:1rem}.inquiry-table th{text-align:left;color:var(--muted);background:var(--surface-soft);border-block:1px solid var(--line);overflow-wrap:anywhere;padding:16px 8px;font-size:1rem;font-weight:500}.inquiry-table th:first-child{width:12%;padding-left:24px}.inquiry-table th:nth-child(2){width:24%}.inquiry-table th:nth-child(3){width:20%}.inquiry-table th:nth-child(4){width:12%}.inquiry-table th:nth-child(5){width:19%}.inquiry-table th:nth-child(6){width:13%}.inquiry-row td{vertical-align:middle;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:16px 8px}.inquiry-row td:first-child{padding-left:24px}.inquiry-row td:last-child{padding-right:16px}.inquiry-row:last-child td{border-bottom:0}.inquiry-row--fresh{background:var(--fresh-bg)}.inquiry-row--fresh td:first-child{box-shadow:inset 4px 0 var(--accent)}.inquiry-row__name{align-items:center;min-width:48px;min-height:48px;font-size:1rem;font-weight:600;display:inline-flex}.inquiry-row__phone{min-width:48px;min-height:48px;color:var(--accent);white-space:nowrap;align-items:center;font-size:1rem;display:flex}.inquiry-row__meta{color:var(--muted);margin-top:8px;font-size:1rem;display:block}.inquiry-row__meta.fresh-key{display:flex}.inquiry-row__car{font-weight:600}.inquiry-row__assignee{min-height:48px;padding:8px}.inquiry-row__action{padding-inline:8px}.repeat-mark{color:var(--accent);font-size:1rem;display:block}.status{border-radius:var(--radius-small);align-items:center;padding:8px;font-size:1rem;font-weight:600;line-height:1.25;display:inline-flex}.status--new{color:var(--new-ink);background:var(--new-bg)}.status--work{color:var(--work-ink);background:var(--work-bg)}.status--client{color:var(--client-ink);background:var(--client-bg)}.status--declined{color:var(--declined-ink);background:var(--declined-bg)}.list-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:16px 24px;display:flex}.prototype-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.prototype-note label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prototype-note select{width:auto}.state-preview{color:var(--muted);margin-top:24px}.state-preview>summary,.minimal-inquiry>summary{min-width:48px;min-height:48px;padding-block:8px}.state-grid{grid-template-columns:1fr 1fr;gap:24px;padding-top:16px;display:grid}.empty-state{text-align:center;padding:32px 24px}.empty-state>svg{width:40px;height:40px;color:var(--muted);margin-bottom:16px}.empty-state p{max-width:480px;color:var(--muted);margin:16px auto}.loading-state{padding:32px 24px}.loading-state p{color:var(--muted);margin-block:16px}.skeleton{border-radius:var(--radius-small);background:var(--skeleton);width:100%;height:16px;margin-block:16px}.skeleton:nth-child(2n){width:72%}.detail-heading__title{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.detail-column{gap:24px;min-width:0;display:grid}.contact-line{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.contact-line__phone{min-width:48px;min-height:48px;color:var(--accent);align-items:center;font-size:1.25rem;font-weight:600;display:inline-flex}.contact-line__channel{color:var(--muted)}.message__label{color:var(--muted);margin-bottom:8px}.message{background:var(--surface-soft);border-left:4px solid var(--accent);border-radius:0 var(--radius-small) var(--radius-small) 0;margin:0 0 24px;padding:16px 24px;line-height:1.75}.metadata{grid-template-columns:144px minmax(0,1fr);gap:16px;margin:0;display:grid}.metadata dt{color:var(--muted)}.metadata dd{overflow-wrap:anywhere;margin:0}.vehicle-summary{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-small);align-items:center;gap:24px;margin-top:24px;padding:16px;display:flex}.vehicle-summary__image{height:80px;color:var(--muted);border-right:1px solid var(--line);flex:0 0 96px;place-items:center;display:grid}.vehicle-summary__image svg{stroke-width:1.2px;width:80px;height:48px}.vehicle-summary__meta{color:var(--muted);margin-block:8px}.vehicle-summary__price{font-weight:600}.ownership{gap:16px;display:grid}.repeat-panel{border-top:4px solid var(--accent)}.repeat-panel__intro{color:var(--muted);margin-bottom:24px}.previous-inquiries{margin:24px 0 0;padding:0;list-style:none}.previous-inquiries li{border-top:1px solid var(--line);padding-block:16px}.previous-inquiries time{color:var(--muted)}.previous-inquiries h3{margin-block:8px}.previous-inquiries p{color:var(--muted)}.timeline{margin:0;padding:0;list-style:none}.timeline__item{border-left:1px solid var(--line);margin-left:8px;padding:0 0 32px 24px;position:relative}.timeline__item:before{content:"";background:var(--line);border:3px solid var(--surface);border-radius:50%;width:16px;height:16px;position:absolute;top:8px;left:-8px}.timeline__item:first-child:before{background:var(--accent)}.timeline__item:last-child{border-left-color:var(--transparent);padding-bottom:0}.timeline__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:8px;display:flex}.timeline__head strong{font-weight:600}.timeline time,.timeline p{color:var(--muted)}.timeline blockquote{background:var(--surface-soft);border-radius:var(--radius-small);margin:16px 0 0;padding:16px}.minimal-inquiry{margin-top:32px;scroll-margin-top:24px}.minimal-inquiry>summary{color:var(--muted)}.minimal-inquiry .panel__body{gap:24px;display:grid}.notice{color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-small);padding:16px}#conversion-result{margin-bottom:24px}dialog{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}dialog::backdrop{background:var(--backdrop)}dialog h2{font-size:1.5rem}dialog p,dialog form>.field{margin-top:16px}.dialog{width:min(608px,100% - 32px);max-height:calc(100% - 32px);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:0}.dialog::backdrop{background:var(--backdrop)}.dialog form{gap:24px;padding:24px;display:grid}.dialog__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.dialog__head button{color:var(--muted);border-color:var(--transparent);flex:0 0 48px;place-items:center;padding:8px;display:grid}.dialog p{color:var(--muted)}.dialog__fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}@media (width<=1350px){.crm-shell{grid-template-columns:208px minmax(0,1fr)}.crm-main{padding-inline:24px}.crm-sidebar{padding-inline:8px}.filters{grid-template-columns:minmax(176px,1.5fr) 1fr 1fr}.filters .field:nth-child(4){grid-column:1}.filters>.button{justify-self:start}.inquiry-table th:first-child,.inquiry-row td:first-child{padding-left:16px}.inquiry-table th:nth-child(2){width:26%}.inquiry-table th:nth-child(3){width:18%}.detail-layout{grid-template-columns:minmax(0,1fr)}.detail-column:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (width<=1150px){.crm-shell{grid-template-columns:1fr}.crm-sidebar{gap:16px;padding:16px 24px}.crm-brand{min-height:48px;padding:0}.crm-brand small{display:none}.crm-nav{flex-wrap:wrap;gap:8px;display:flex}.crm-nav__group{flex:0 0 100%;margin-top:8px;padding-inline:8px}.crm-nav a{padding-inline:8px}.crm-sidebar__bottom{display:none}.filters{grid-template-columns:minmax(176px,1.5fr) repeat(3,minmax(144px,1fr))}.filters .field:nth-child(4){grid-column:auto}}@media (width<=900px){.inquiry-table,.inquiry-table tbody{display:block}.inquiry-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.inquiry-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:24px;display:grid}.inquiry-row--fresh{box-shadow:inset 4px 0 var(--accent)}.inquiry-row td,.inquiry-row td:first-child,.inquiry-row td:last-child{box-shadow:none;border:0;padding:0}.inquiry-row td:first-child{color:var(--muted);grid-area:1/1}.inquiry-row td:nth-child(2){grid-area:2/1/auto/-1}.inquiry-row td:nth-child(3){grid-area:3/1/auto/-1}.inquiry-row td:nth-child(4){text-align:right;grid-area:1/2}.inquiry-row td:nth-child(5){grid-area:4/1}.inquiry-row td:nth-child(6){grid-area:4/2;align-self:end}.inquiry-row__name{font-size:1.125rem}.inquiry-row__assignee{max-width:256px}.repeat-mark{margin-left:8px;display:inline-block}.filters{grid-template-columns:1fr 1fr}.filters .field:first-child{grid-column:1/-1}.detail-column:last-child{grid-template-columns:1fr}}@media (width<=600px){.crm-sidebar{gap:8px;padding:8px 16px}.crm-brand{min-height:48px}.crm-nav{gap:0 8px}.crm-nav a{padding-inline:8px}.crm-nav svg,.crm-nav__count{display:none}.crm-main{padding-inline:16px}.topbar{flex-wrap:wrap;gap:0 8px;min-height:64px;padding-block:8px}.topbar>time{display:none}h1{font-size:1.75rem}.page-heading{flex-direction:column;align-items:stretch;gap:16px;margin-block:16px}.page-heading .eyebrow{display:none}.queue-summary{padding:16px}.queue-summary__number{font-size:2.5rem}.queue-summary small{display:none}.filters{gap:16px 8px;padding:16px}.filters select{padding-inline:8px}.filters>.button{align-self:end}.list-caption,.list-footer{padding:16px}.list-caption .fresh-key{display:none}.inquiry-row{gap:8px;padding:16px}.inquiry-row__meta{margin-top:8px}.inquiry-row__name{min-height:48px}.repeat-mark{margin:0;display:block}.inquiry-row td:nth-child(5),.inquiry-row td:nth-child(6){grid-area:auto/1/auto/-1}.inquiry-row__assignee,.inquiry-row__action{width:100%;max-width:none}.panel__head,.panel__body{padding:16px}.detail-layout,.detail-column{gap:16px}.detail-heading>.button{width:100%}.metadata{grid-template-columns:1fr;gap:8px}.metadata dd:not(:last-child){margin-bottom:8px}.message{padding:16px}.contact-line__phone{font-size:1.125rem}.vehicle-summary{gap:16px;padding:16px}.vehicle-summary__image{flex-basis:64px;height:64px}.vehicle-summary__image svg{width:56px;height:40px}.state-grid{grid-template-columns:1fr;gap:16px}.dialog form{gap:16px;padding:16px}.dialog__fields{grid-template-columns:1fr}.dialog__actions{flex-direction:column-reverse}.dialog__actions .button{width:100%}}.staff-role select{min-width:192px}.client-layout{grid-template-columns:minmax(288px,352px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.client-column{gap:24px;min-width:0;display:grid}.client-card__phones{margin:0 0 24px;padding:0;list-style:none}.client-card__phones li+li{margin-top:8px}.client-card__phone{min-width:48px;min-height:48px;color:var(--accent);align-items:center;gap:8px;font-weight:600;display:inline-flex}.client-card__phone-label{color:var(--muted);display:block}.client-card__email{min-width:48px;max-width:100%;min-height:48px;color:var(--accent);overflow-wrap:anywhere;align-items:center;display:inline-flex}.client-card .metadata{grid-template-columns:1fr;gap:8px}.client-card .metadata dd:not(:last-child){margin-bottom:8px}.client-card__note{white-space:pre-wrap;overflow-wrap:anywhere}.client-card__note-form{gap:16px;display:grid}.client-card__note-actions,.client-actions{flex-wrap:wrap;gap:8px;display:flex}.client-card__note-view>.button{margin-top:16px}.client-history__intro{color:var(--muted);margin-bottom:24px}.client-history__event{flex-wrap:wrap;gap:8px 16px;margin-bottom:8px;display:flex}.client-history__phone{color:var(--muted);margin-top:8px}.client-history .timeline__head strong{font-size:1.125rem}.client-open-deals{border-top:4px solid var(--accent)}.client-deal+.client-deal{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.client-deal__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.client-deal__amount{font-size:1.125rem;font-weight:600}.client-deal__stage{border-radius:var(--radius-small);color:var(--work-ink);background:var(--work-bg);padding:8px;display:inline-flex}.client-deal .metadata{grid-template-columns:144px minmax(0,1fr)}.client-example{margin-top:32px;scroll-margin-top:24px}.client-example>summary{min-width:48px;min-height:48px;color:var(--muted);padding-block:8px}.client-example .client-layout{padding:24px}.client-empty-note{color:var(--muted)}.client-feedback{margin-bottom:24px}.client-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,2fr) repeat(3,minmax(144px,1fr));align-items:end;gap:16px;padding:24px;display:grid}.client-filters .button{justify-self:start}.client-filters__search{grid-column:1/-1}.client-table{border-collapse:collapse;table-layout:fixed;width:100%}.client-table th{text-align:left;color:var(--muted);background:var(--surface-soft);border-block:1px solid var(--line);overflow-wrap:anywhere;padding:16px 8px;font-weight:500}.client-table th:first-child{width:18%;padding-left:24px}.client-table th:nth-child(2){width:23%}.client-table th:nth-child(3),.client-table th:nth-child(4){width:10%}.client-table th:nth-child(5){width:23%}.client-table th:nth-child(6){width:16%}.client-row td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:16px 8px}.client-row td:first-child{padding-left:24px}.client-row td:last-child{padding-right:16px}.client-row:last-child td{border-bottom:0}.client-row--waiting{background:var(--fresh-bg)}.client-row--waiting td:first-child{box-shadow:inset 4px 0 var(--accent)}.client-row__name{align-items:center;min-width:48px;min-height:48px;font-weight:600;display:inline-flex}.client-row__phone{min-width:48px;min-height:48px;color:var(--accent);white-space:nowrap;align-items:center;display:flex}.client-row__phones summary{min-width:48px;min-height:48px;color:var(--muted);padding-block:8px}.client-row__number{padding-block:8px;font-weight:600;display:block}.client-row__meta{color:var(--muted);margin-top:8px;display:block}.client-row__attention{color:var(--accent);margin-top:8px;font-weight:600;display:block}.client-row__last-touch{padding-top:8px;display:block}.client-row__mobile-label{color:var(--muted);display:none}@media (width<=1200px){.client-layout{grid-template-columns:minmax(272px,320px) minmax(0,1fr);gap:16px}.client-table th:first-child{width:17%}.client-table th:nth-child(2){width:24%}.client-table th:nth-child(5){width:22%}.client-table th:nth-child(6){width:17%}.client-filters{grid-template-columns:1fr 1fr}.client-deal .metadata{grid-template-columns:1fr;gap:8px}}@media (width<=900px){.client-layout{grid-template-columns:1fr}.client-table,.client-table tbody{display:block}.client-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.client-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.client-row td,.client-row td:first-child,.client-row td:last-child{box-shadow:none;border:0;padding:0}.client-row--waiting{box-shadow:inset 4px 0 var(--accent)}.client-row td:first-child,.client-row td:nth-child(2),.client-row td:nth-child(5),.client-row td:nth-child(6){grid-column:1/-1}.client-row__mobile-label{display:inline}.client-row__name{font-size:1.125rem}.client-row__number{margin-left:8px;display:inline-block}}@media (width<=600px){.client-column{gap:16px}.client-filters{gap:16px 8px;padding:16px}.client-filters select{padding-inline:8px}.client-row{gap:8px;padding:16px}.client-example .client-layout{padding:16px}.client-deal .metadata{grid-template-columns:1fr}.client-actions{flex-direction:column;align-items:stretch}}.deal-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:16px;padding:24px;display:grid}.deal-board{scrollbar-gutter:stable;align-items:start;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.deal-column{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);flex:0 0 300px;min-width:0}.deal-column__head{border-bottom:1px solid var(--line);padding:16px}.deal-column__head h2{font-size:1.125rem}.deal-column__summary{color:var(--muted);gap:8px;margin-top:16px;display:grid}.deal-column__amount{color:var(--ink);font-weight:600}.deal-column__cards{gap:16px;padding:16px;display:grid}.deal-column__empty{color:var(--muted);padding:16px}.deal-card{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);overflow-wrap:anywhere;min-width:0;padding:16px}.deal-card__client{align-items:center;min-width:48px;min-height:48px;font-size:1.125rem;font-weight:600;display:flex}.deal-card__vehicle{margin-top:8px}.deal-card__origin{color:var(--muted);margin-top:8px}.deal-card__amount{margin-block:16px;font-weight:650}.deal-card__amount--unknown{color:var(--muted);font-weight:400}.deal-card__owner{color:var(--muted)}.deal-card__activity{color:var(--muted);margin-block:16px}.deal-card__stage{gap:8px;margin-top:16px;display:grid}.deal-card__stage select{padding-inline:8px}.deal-card--stalled{border:2px solid var(--declined-ink)}.deal-card--stalled .deal-card__activity{color:var(--declined-ink);background:var(--declined-bg);border-radius:var(--radius-small);padding:8px;font-weight:650}.deal-card__reason{background:var(--declined-bg);color:var(--declined-ink);border-radius:var(--radius-small);margin-top:16px;padding:16px}.deal-lost{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:32px}.deal-lost>summary{min-width:48px;min-height:48px;padding:16px 24px;font-size:1.125rem;font-weight:600}.deal-lost .deal-column__summary{flex-wrap:wrap;gap:8px 24px;margin-top:0;padding:0 24px 16px;display:flex}.deal-lost .deal-column__cards{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px 24px}.deal-overview{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:24px;margin-bottom:24px;padding:24px;display:grid}.deal-overview__title{margin-bottom:16px}.deal-overview__client{min-width:48px;min-height:48px;color:var(--accent);align-items:center;display:inline-flex}.deal-overview__amount{margin-bottom:16px;font-size:1.5rem;font-weight:650}.deal-stage-control{background:var(--accent-soft);border-radius:var(--radius-small);align-content:start;gap:16px;padding:24px;display:grid}.deal-stage-control select{border-color:var(--accent)}.deal-stage-control .field>span{color:var(--accent);font-weight:600}.deal-stage-control p{color:var(--muted)}.deal-detail-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.deal-detail-column{gap:24px;min-width:0;display:grid}.deal-vehicle__photo{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface-soft);text-align:center;color:var(--muted);margin:0 0 24px;padding:24px}.deal-vehicle__photo svg{stroke-width:1.2px;width:100%;height:144px;margin-bottom:16px;display:block}.deal-vehicle__location{color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-small);margin-bottom:24px;padding:16px}.deal-vehicle .metadata{grid-template-columns:144px minmax(0,1fr)}.deal-import{margin-top:32px;scroll-margin-top:24px}.deal-import>summary{min-width:48px;min-height:48px;color:var(--muted);padding-block:8px}.deal-import__layout{grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.deal-import__delivery{color:var(--work-ink);background:var(--work-bg);border-radius:var(--radius-small);margin-block:24px;padding:16px}.deal-calculation{margin:16px 0 0}.deal-calculation__row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-block:16px;display:flex}.deal-calculation__row dt{color:var(--muted)}.deal-calculation__row dd{margin:0;font-weight:600}.deal-calculation__row:last-child{border-bottom:0}.deal-loss-form .field>span{color:var(--declined-ink);font-weight:600}.deal-history-note{color:var(--muted);margin-bottom:24px}.deal-feedback{margin-bottom:24px}.deal-pipeline-filter{max-width:560px;margin-bottom:16px}.deal-search{grid-template-columns:minmax(280px,2fr) minmax(0,1fr);align-items:end;gap:16px;margin-bottom:16px;display:grid}.deal-card__client-context{color:var(--muted);margin-top:8px}.deal-sale-locked{border:1px solid var(--work-ink);border-radius:var(--radius-small);color:var(--work-ink);background:var(--work-bg);padding:16px}.deal-mobile-stage{display:none}@media (width<=1350px){.deal-detail-layout{grid-template-columns:minmax(0,1fr)}.deal-vehicle .metadata{grid-template-columns:176px minmax(0,1fr)}}@media (width<=1000px){.deal-lost .deal-column__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-import__layout{grid-template-columns:1fr}}@media (width<=760px){.deal-search{grid-template-columns:1fr}.deal-pipeline-filter{max-width:none}.deal-mobile-stage{margin-bottom:16px;display:grid}.deal-board{display:block;overflow-x:visible}.deal-board .deal-column[data-mobile-active=false]{display:none}.deal-column{flex-basis:auto}.deal-filters{grid-template-columns:1fr 1fr;padding:16px}.deal-filters .button{align-self:end}.deal-overview{grid-template-columns:1fr;gap:16px;padding:16px}.deal-stage-control{padding:16px}.deal-lost .deal-column__cards{grid-template-columns:1fr;padding:0 16px 16px}.deal-lost>summary,.deal-lost .deal-column__summary{padding-inline:16px}.deal-column__summary{flex-wrap:wrap;gap:8px 16px;display:flex}.deal-card__stage select{width:100%}.crm-deals-screen .deal-pipeline-filter,.crm-deals-screen .deal-mobile-stage{margin-block:8px}.deal-detail-layout,.deal-detail-column{gap:16px}.deal-vehicle .metadata{grid-template-columns:1fr;gap:8px}.deal-import__layout{gap:16px;padding:16px}}@media (width<=600px){body:has(.crm-deals-screen) .crm-deals-screen .page-heading p{display:none}body:has(.crm-deals-screen) .crm-deals-screen .page-heading h1{font-size:1.5rem}body:has(.crm-deals-screen) .crm-deals-screen .page-heading .button{min-height:40px}.crm-deals-screen .deal-column__head{padding:8px 12px}.crm-deals-screen .deal-column__summary{margin-top:8px}.crm-deals-screen .deal-column__cards{gap:8px;padding:8px}.crm-deals-screen .deal-card{min-height:0;padding:8px 12px}.crm-deals-screen .deal-card__client{min-height:40px;font-size:1rem}.crm-deals-screen .deal-card__client-context,.crm-deals-screen .deal-card__origin{margin-top:8px}.crm-deals-screen .deal-card__stage{gap:8px;margin-top:8px}body:has(.crm-deals-screen) .crm-deals-screen .page-heading{gap:8px;margin-block:8px}body:has(.crm-deals-screen) .crm-deals-screen .page-heading .button{min-height:34px;padding-block:8px}.crm-deals-screen .deal-pipeline-filter,.crm-deals-screen .deal-mobile-stage{margin-block:8px}.crm-deals-screen .deal-card{padding:8px;line-height:1.25}.crm-deals-screen .deal-card__client{min-height:32px}.crm-deals-screen .deal-card__client-context{margin-top:8px;font-size:1rem}.crm-deals-screen .deal-card__origin{display:none}.crm-deals-screen .deal-card__amount,.crm-deals-screen .deal-card__activity{margin-block:8px}.crm-deals-screen .deal-card__stage{margin-top:8px}}@media (width>=1800px){.deal-board{gap:24px}.deal-column{flex-basis:340px}.deal-column__head,.deal-column__cards,.deal-card{padding:24px}.deal-detail-layout{gap:32px}}.task-filter-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px}.task-filter-panel>summary{min-width:48px;min-height:48px;color:var(--muted);padding:8px 16px}.task-filters{grid-template-columns:1fr;gap:16px;padding:16px;display:grid}.task-sections{gap:24px;display:grid}.task-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.task-section__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.task-section__count{font-size:1.125rem;font-weight:600}.task-section--overdue{border-color:var(--declined-ink);border-top-width:4px}.task-section--overdue .task-section__head{color:var(--declined-ink);background:var(--declined-bg)}.task-list{margin:0;padding:0;list-style:none}.task-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(44px,auto) minmax(0,1fr);gap:8px 16px;padding:16px;display:grid}.task-row:last-child{border-bottom:0}.task-row__complete{margin:0}.task-toggle{white-space:nowrap;min-width:44px;min-height:44px;color:var(--muted);justify-content:center;align-items:center;margin:0;padding:8px 16px;display:inline-flex}.task-toggle[value="0"]{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.task-toggle__mark{pointer-events:none;width:24px;height:24px}.task-row__body{min-width:0}.task-row__title{overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;display:block}.task-row__type{color:var(--muted);margin-top:8px;display:block}.task-row__due{margin-top:8px;font-weight:600;display:block}.task-section--overdue .task-row__due{color:var(--declined-ink)}.task-row__relation{overflow-wrap:anywhere;margin-top:8px;display:block}.task-row__relation a{min-width:48px;min-height:48px;color:var(--accent);align-items:center;display:inline-flex}.task-row__owner{color:var(--muted);margin-top:8px}.task-row__created{color:var(--muted);margin-top:8px;display:block}.task-row__done-label{color:var(--accent);margin-top:8px;font-weight:600;display:none}.task-row:has(.task-toggle[value="0"]) .task-row__title{color:var(--muted);text-decoration:line-through}.task-row:has(.task-toggle[value="0"]) .task-row__done-label{display:block}.task-section--overdue:not(:has(.task-row:not([hidden]) .task-toggle[value="1"])){display:none}.task-reward{background:var(--accent-soft);color:var(--accent);border-radius:var(--radius);padding:32px 24px}.task-reward svg{width:32px;height:32px;margin-bottom:16px}.task-reward p{color:var(--muted);margin-top:16px}.task-empty-filter{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:16px;padding:24px}.task-widget__list{margin:0;padding:0;list-style:none}.task-widget__list .task-row{gap:8px;padding:16px}.task-widget__list .task-row__title{font-size:1rem}.task-widget__list .task-row__created{margin-top:8px}.task-widget__add{border-top:1px solid var(--line);padding:16px}.task-widget__add>summary{min-width:48px;min-height:48px;color:var(--accent);padding-block:8px;font-weight:600}.task-add-form{gap:16px;padding-top:16px;display:grid}.task-add-form .button{justify-self:start}.task-widget__empty{color:var(--muted);padding:16px}.task-widget__feedback{color:var(--accent);padding:16px}.task-widget__hint{color:var(--muted)}.task-widget__list .task-row[data-urgency=overdue]:not(:has(.task-toggle[value="0"])) .task-row__due{color:var(--declined-ink)}.crm-tasks-screen .task-filter-panel{gap:0;display:grid}.crm-tasks-screen .task-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.crm-tasks-screen .task-filters input,.crm-tasks-screen .task-filters select,.crm-tasks-screen .task-editor input,.crm-tasks-screen .task-editor select,.crm-tasks-screen .task-relation-select input{min-height:44px;font-size:1rem}.task-editor{border-top:1px solid var(--line);gap:16px;padding:16px;display:grid}.task-relation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.task-relation-select{min-width:0;position:relative}.task-relation-select .field__label{margin-bottom:8px;display:block}.task-relation-select__control{align-items:stretch;display:flex;position:relative}.task-relation-select__control input{width:100%;padding-right:88px}.task-relation-select__clear{min-height:36px;color:var(--muted);background:0 0;padding:8px;position:absolute;top:4px;right:8px}.task-relation-select__menu{z-index:5;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-height:280px;padding:8px;position:absolute;top:76px;left:0;right:0;overflow:auto;box-shadow:0 12px 28px #0000001f}.task-relation-select__option,.task-relation-select__empty{text-align:left;width:100%;min-height:44px;color:var(--text);background:0 0;border-radius:8px;padding:8px;display:block}.task-relation-select__option:hover,.task-relation-select__empty:hover{background:var(--accent-soft)}.task-relation-select__hint{color:var(--muted);padding:8px;display:block}.field-hint--error{color:var(--declined-ink)}.task-view-switch{gap:8px;min-height:44px;display:flex}.task-view-switch button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);border-radius:8px;padding:8px 16px}.task-view-switch button.is-active{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.task-pagination{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px;display:flex}.task-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.task-board>section{border:1px solid var(--line);border-radius:var(--radius);min-width:0;overflow:hidden}.task-board h2{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;margin:0;padding:16px;font-size:1.125rem;display:flex}.task-board h2 span{color:var(--muted)}.task-row__body .task-editor{border:0;padding:0}.task-row__body .button{margin-top:16px}.task-row--done{opacity:.7}.task-row--done .task-row__title{text-decoration:line-through}.task-toggle{font-size:1rem}@media (width<=759px){.crm-tasks-screen .task-filters,.task-relation-grid,.task-board{grid-template-columns:1fr}.crm-tasks-screen .task-filters,.task-editor{padding:16px}.task-row{grid-template-columns:minmax(44px,auto) minmax(0,1fr);gap:8px;padding:16px}.task-row .task-toggle{min-height:44px}.task-relation-select__menu{max-height:220px;box-shadow:none;margin-top:8px;position:static}}@media (width>=760px){.task-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;padding:24px}.task-section__head{padding-inline:24px}.task-sections>.task-section .task-row{grid-template-columns:minmax(44px,auto) minmax(0,1fr);gap:24px;padding:24px}.task-sections .task-row__body{grid-template-columns:minmax(0,1fr) minmax(224px,1fr);gap:8px 24px;display:grid}.task-sections .task-row__title{grid-column:1}.task-sections .task-row__type{grid-column:1;margin-top:0}.task-sections .task-row__due{grid-area:1/2;margin-top:0}.task-sections .task-row__relation{grid-column:1;margin-top:0}.task-sections .task-row__owner{grid-area:2/2;margin-top:0}.task-sections .task-row__created{grid-area:3/2;margin-top:0}.task-sections .task-row__done-label{grid-column:1/-1}}.vehicle-heading__actions,.vehicle-form__actions{flex-wrap:wrap;gap:16px;display:flex}.vehicle-stock-note{margin-bottom:24px}.vehicle-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;padding:24px;display:grid}.vehicle-filters__price{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.vehicle-filters__actions{flex-wrap:wrap;gap:8px;display:flex}.vehicle-list{margin:0;padding:0;list-style:none}.vehicle-row{border-top:1px solid var(--line);grid-template-columns:144px minmax(192px,1.5fr) minmax(144px,1fr) minmax(176px,1fr);align-items:start;gap:24px;padding:24px;display:grid}.vehicle-row>div{min-width:0}.vehicle-row__photo{object-fit:cover;border-radius:var(--radius-small);background:var(--surface-soft);width:144px;height:112px;display:block}.vehicle-row__name{align-items:center;min-width:48px;min-height:48px;font-size:1.125rem;font-weight:650;display:inline-flex}.vehicle-row__meta{color:var(--muted);margin-top:8px}.vehicle-row__price{margin-bottom:16px;font-size:1.125rem;font-weight:650}.vehicle-row__days{font-size:1.5rem;font-weight:650;display:block}.vehicle-row__age{margin-top:16px}.vehicle-row--stale{border-left:4px solid var(--declined-ink);background:var(--declined-bg)}.vehicle-row--stale .vehicle-row__days{color:var(--declined-ink)}.vehicle-row__publication{font-weight:600}.vehicle-row__publication--error{color:var(--declined-ink)}.vehicle-row__error{margin-top:8px}.vehicle-row__action{margin-top:16px}.vehicle-readiness{border:1px solid var(--work-ink);border-radius:var(--radius);background:var(--work-bg);color:var(--work-ink);border-top-width:4px;margin-bottom:24px;padding:24px}.vehicle-readiness h2{font-size:1.25rem}.vehicle-readiness__list{flex-wrap:wrap;gap:8px 24px;margin:16px 0 0;padding:0;list-style:none;display:flex}.vehicle-readiness a{text-underline-offset:4px;align-items:center;min-width:48px;min-height:48px;text-decoration:underline;display:inline-flex}.vehicle-readiness p{margin-top:8px}.vehicle-form{gap:24px;display:grid}.vehicle-form__section{scroll-margin-top:24px}.vehicle-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px;display:grid}.vehicle-form__wide{grid-column:1/-1}.vehicle-form__hint{color:var(--muted)}.vehicle-form__step{color:var(--muted);margin-bottom:8px;font-size:1rem}.vehicle-form__auto{color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-small);margin:24px 24px 0;padding:16px}.vehicle-form__photos{padding:24px}.vehicle-form__photo-list{gap:24px;margin:24px 0;display:flex}.vehicle-photo{border:1px solid var(--line);border-radius:var(--radius-small);flex:1 1 0;min-width:0;margin:0;padding:16px}.vehicle-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-small);width:100%;height:auto;display:block}.vehicle-photo figcaption{margin-top:16px}.vehicle-photo__main{color:var(--accent);margin-bottom:8px;font-weight:650;display:block}.vehicle-photo__secondary{color:var(--muted);margin-bottom:8px;display:block}:is(.vehicle-form__photos:not(:has(#photo-order option[value=rear\,front]:checked)) .vehicle-photo--front .vehicle-photo__secondary,.vehicle-form__photos:not(:has(#photo-order option[value=rear\,front]:checked)) .vehicle-photo--rear .vehicle-photo__main,.vehicle-form__photos:has(#photo-order option[value=rear\,front]:checked) .vehicle-photo--rear .vehicle-photo__secondary,.vehicle-form__photos:has(#photo-order option[value=rear\,front]:checked) .vehicle-photo--front .vehicle-photo__main){display:none}.vehicle-form__photos:has(#photo-order option[value=rear\,front]:checked) .vehicle-photo--rear{order:-1}.vehicle-form__actions{align-items:center;padding:24px}.vehicle-form__result{scroll-margin-top:24px}.vehicle-editor{margin-bottom:24px}.vehicle-editor .panel__head p{margin-top:8px}.vehicle-editor__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}.vehicle-editor__wide{grid-column:1/-1}.vehicle-editor__grid .vehicle-editor__vin{max-width:720px}.vehicle-editor__grid .vehicle-editor__description{max-width:1200px}.vehicle-editor .form-actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.vehicle-priority-panel{margin-bottom:24px}.vehicle-priority-panel__body{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;display:grid}.vehicle-priority-panel__body .button{width:100%}.vehicle-secondary-panel .vehicle-late-state,.vehicle-secondary-panel .vehicle-late-onsite,.vehicle-secondary-panel .vehicle-late-price,.vehicle-secondary-panel .vehicle-late-price-action{display:none}.vehicle-secondary-details{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:24px;overflow:hidden}.vehicle-secondary-details>summary{cursor:pointer;min-height:48px;padding:16px 24px;font-weight:700;list-style-position:inside}.vehicle-secondary-details>summary::marker{color:var(--accent)}.vehicle-secondary-details__body{gap:24px;padding:0 24px 24px;display:grid}.vehicle-secondary-details__body>.vehicle-form__section{margin-top:24px}.vehicle-form input[type=file]{padding:8px}.vehicle-form input::file-selector-button{min-height:48px;font:inherit;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-small);margin-right:8px;padding:8px 16px}.vehicle-photos{grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.vehicle-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-small);background:var(--surface-soft);width:100%;height:auto;display:block}.vehicle-photo__mark{margin-top:8px;font-weight:600}.vehicle-photo__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.vehicle-photos__upload{justify-items:start;gap:8px;margin-top:24px;display:grid}.vehicle-photos__upload label{cursor:pointer}.review-client{justify-items:start;gap:8px;display:grid}.review-client__photo{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-small);background:var(--surface-soft);width:100%;max-width:320px;height:auto;display:block}.review-client__actions{flex-wrap:wrap;gap:8px;display:flex}.review-client__actions label{cursor:pointer}@media (width<=1200px){.vehicle-row{grid-template-columns:144px minmax(0,1fr) minmax(160px,1fr);gap:16px}.vehicle-row__publishing{grid-column:2/-1}}@media (width<=760px){.vehicle-filters{grid-template-columns:1fr;padding:16px}.vehicle-row{grid-template-columns:minmax(0,1fr);padding:16px}.vehicle-row__photo{aspect-ratio:16/9;width:100%;height:auto}.vehicle-row__publishing{grid-column:auto}.vehicle-row__age{margin-top:8px}.vehicle-row__price{margin-bottom:8px}.vehicle-readiness{margin-bottom:16px;padding:16px}.vehicle-form{gap:16px}.vehicle-form__fields{grid-template-columns:1fr;gap:16px;padding:16px}.vehicle-form__auto{margin:16px 16px 0}.vehicle-form__photos{padding:16px}.vehicle-form__photo-list{flex-direction:column;gap:16px;margin-block:16px}.vehicle-form__actions{flex-direction:column;align-items:stretch;padding:16px}.vehicle-editor__grid{grid-template-columns:minmax(0,1fr);gap:16px}.vehicle-editor__wide{grid-column:auto}.vehicle-editor__grid .vehicle-editor__vin,.vehicle-editor__grid .vehicle-editor__description{max-width:none}.vehicle-editor .form-actions{flex-direction:column}.vehicle-editor .form-actions .button{width:100%}.vehicle-priority-panel__body{grid-template-columns:minmax(0,1fr)}.vehicle-secondary-details{margin-top:16px}.vehicle-secondary-details>summary{padding:16px}.vehicle-secondary-details__body{gap:16px;padding:0 16px 16px}}@media (width>=1800px){.vehicle-form__section,.vehicle-readiness,.detail-layout{max-width:3200px}.vehicle-form__fields{grid-template-columns:repeat(3,minmax(220px,1fr));gap:32px;padding:32px}.vehicle-form__wide{grid-column:1/-1}.detail-layout{grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);gap:32px}.detail-column{gap:32px}.vehicle-form__photos{padding:32px}.vehicle-photos{grid-template-columns:repeat(4,minmax(240px,1fr))}}.six-page .crm-main{padding-bottom:40px}.six-page .sidebar-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.six-page .menu-toggle{display:none}.six-page .crm-sidebar{align-self:start;min-height:100dvh;position:sticky;top:0}.six-page .topbar{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:8px}.six-page .topbar a,.six-page .data-link{overflow-wrap:anywhere;align-items:center;min-width:48px;min-height:48px;display:inline-flex}.six-page .data-link{color:var(--accent)}.six-page .page-heading{align-items:start}.six-page .panel+.panel,.six-page form>.panel+.panel{margin-top:24px}.six-page .panel__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.six-page .panel__head h2{font:700 1.25rem/1.4 var(--font-body);letter-spacing:0}.six-page .panel__body{overflow-wrap:anywhere;min-width:0;padding:24px}.six-page .panel__body>p+p,.six-page .panel__body>.field+.field{margin-top:16px}.six-page .section-number{color:var(--muted);margin-right:16px}.six-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.six-page .field-wide{grid-column:1/-1}.six-page .form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.six-page .stack{gap:16px;display:grid}.six-page .input-note{color:var(--muted)}.six-page .input-error{color:var(--declined-ink);border-left:8px solid var(--declined-ink);padding-left:16px}.six-page .notice--quiet{background:var(--surface-soft);border-left-color:var(--line);color:var(--ink)}.six-page .notice--problem{background:var(--declined-bg);border-left-color:var(--declined-ink);color:var(--declined-ink)}.six-page .status,.six-page time,.six-page .data-table th{font-size:.875rem}.six-page .button:disabled{color:var(--muted);background:var(--surface-soft);border-color:var(--line)}.six-page .data-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.six-page .data-table th{color:var(--muted);background:var(--surface-soft);font-weight:400}.six-page .data-table th,.six-page .data-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:16px}.six-page .data-table tr:last-child td{border-bottom:0}.six-page .data-table td .data-link{font-weight:700}.six-page .data-table td p+p{margin-top:8px}.six-page .row-meta{color:var(--muted);margin-top:8px;display:block}.six-page .client-table th:first-child{width:22%}.six-page .client-table th:nth-child(2){width:21%}.six-page .client-table th:nth-child(3),.six-page .client-table th:nth-child(4){width:12%}.six-page .client-table th:nth-child(5){width:16%}.six-page .client-filters{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px;display:grid}.six-page .client-filters__search{grid-column:1/-1}.six-page .client-filters .button{justify-self:start}.six-page .client-summary{border-left:8px solid var(--accent);background:var(--surface);flex-wrap:wrap;align-items:center;gap:16px 40px;margin:0 0 24px;padding:24px;display:flex}.six-page .client-summary div{min-width:0}.six-page .client-summary dt{color:var(--muted)}.six-page .client-summary dd{margin:8px 0 0}.six-page .client-summary .data-link{font-size:1.25rem;font-weight:700}.six-page .record-list{margin:0;padding:0;list-style:none}.six-page .record-list li{border-top:1px solid var(--line);padding:24px}.six-page .record-list li:first-child{border-top:0}.six-page .record-list p{margin-top:8px}.six-page .record-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.six-page .record-head strong{font-size:1.125rem}.six-page .record-list blockquote{border-left:8px solid var(--line);color:var(--muted);margin:16px 0 0;padding-left:16px}.six-page .feed-address{font-family:var(--font-body);font-size:1rem}.six-page .feed-bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:16px;display:grid}.six-page .publication-summary{flex-wrap:wrap;gap:16px;display:flex}.six-page .publication-summary .queue-summary{align-self:start}.six-page .queue-summary--blocked{border-left-color:var(--line)}.six-page .queue-summary--blocked .queue-summary__number{color:var(--ink)}.six-page .publication-table th:first-child{width:25%}.six-page .publication-table th:last-child{width:24%}.six-page .reason-title{font-weight:700}.six-page .reason-hint{color:var(--muted);margin-top:8px}.six-page details>summary{cursor:pointer;min-width:48px;min-height:48px;color:var(--ink);padding:16px 24px}.six-page summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.six-page .more-records{border-top:1px solid var(--line)}.six-page .section-switch,.six-page .consent{align-items:center;gap:8px;min-height:48px;display:flex}.six-page input[type=checkbox]{appearance:none;cursor:pointer;flex:0 0 48px;width:48px;height:48px;margin:0;padding:8px}.six-page input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 8px var(--surface)}.six-page .section-visibility{color:var(--muted);border-top:1px solid var(--line);padding:16px 24px}.six-page .section-disabled{border-color:var(--line)}.six-page .section-disabled .panel__head{background:var(--surface-soft)}.six-page .photo-preview{background:var(--surface-soft);border:1px solid var(--line);text-align:center;align-content:center;justify-items:center;gap:16px;min-height:176px;padding:32px;display:grid}.six-page .photo-preview svg{width:64px;height:64px;color:var(--muted)}.six-page .salon-preview{border-top:8px solid var(--accent);margin-top:24px}.six-page .salon-preview dl{gap:16px;margin:0;display:grid}.six-page .salon-preview dd{color:var(--muted);margin:8px 0 0}.six-page .staff-table th:first-child,.six-page .staff-table th:nth-child(2){width:17%}.six-page .staff-table th:nth-child(3){width:22%}.six-page .staff-table th:last-child{width:18%}.six-page .staff-table select{padding-inline:8px}.six-page .staff-table button{width:100%}.six-page .row-actions{gap:8px;display:grid}.six-page .staff-lock{border-left:8px solid var(--line);color:var(--muted);margin-top:16px;padding-left:16px;display:block}.six-page .staff-create{grid-template-columns:repeat(4,minmax(0,1fr))}.six-page .feed-rule,.six-page .feed-said{margin-bottom:24px}.six-page .feed-card{border-top:8px solid var(--line)}.six-page .feed-card--current{border-top-color:var(--accent)}.six-page .feed-card .panel__head{align-items:start}.six-page .feed-card .panel__head>div{min-width:0}.six-page .feed-card h2{overflow-wrap:anywhere}.six-page .feed-format{margin-top:8px}.six-page .feed-details{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;display:grid}.six-page .feed-details>.stack{align-content:start;gap:24px}.six-page .feed-url{overflow-wrap:anywhere;margin-top:8px}.six-page .feed-reading{border-left:1px solid var(--line);min-width:0;padding-left:32px}.six-page .feed-reading h3{font:700 1.125rem/1.4 var(--font-body)}.six-page .feed-reading-time{color:var(--muted);margin-top:8px}.six-page .feed-reading>.status,.six-page .feed-reading>.notice{margin-top:16px}.six-page .feed-report{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:16px 0 0;display:grid}.six-page .feed-report dt{color:var(--muted)}.six-page .feed-report dd{margin:8px 0 0;font-size:1.25rem;font-weight:700}.six-page .feed-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px;padding:16px 24px;display:flex}.six-page .feed-delete{color:var(--declined-ink)}.six-page .feed-empty{text-align:left;padding:40px 32px}.six-page .feed-empty p{max-width:640px;margin-inline:0}.six-page .feed-removal{border-left:8px solid var(--declined-ink);margin-top:24px}.six-page .feed-warning{font-size:1.125rem;font-weight:700}@media (width<=900px){.six-page .feed-details{grid-template-columns:minmax(0,1fr);gap:24px}.six-page .feed-reading{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}@media (width<=600px){.six-page .feed-actions{gap:8px;padding:16px}.six-page .feed-actions .button{width:100%}.six-page .feed-empty{padding:24px 16px}}.six-page .review-table th:first-child{width:18%}.six-page .review-table th:nth-child(2){width:12%}.six-page .review-table th:nth-child(4),.six-page .review-table th:last-child{width:16%}.six-page .article-table th:nth-child(2){width:26%}.six-page .article-table th:last-child{width:16%}.six-page .review-table button,.six-page .article-table button{width:100%}.six-page .page-text-table th:first-child{width:28%}.six-page .page-text-table th:nth-child(2){width:26%}.six-page .page-text-table th:last-child{width:16%}.six-page .page-text-table button{width:100%}.six-page .default-text{border-left:8px solid var(--line);margin-top:8px;padding-left:16px;display:block}.six-page textarea{font:inherit}.six-page .access-view{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;display:flex}.six-page .access-denied{border-top:8px solid var(--line);text-align:left}.six-page .access-denied p{margin-inline:0}.six-page .access-denied svg{width:48px;height:48px;color:var(--muted);margin-bottom:24px}.six-page .calculator-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.six-page .calculator-layout .panel{margin-top:0}.six-page .calculator-group-heading{border-bottom:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin-top:8px;padding-bottom:8px;font-weight:700}.six-page .calculator-result{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.six-page .result-context{color:var(--muted);margin-top:16px}.six-page .estimate{margin:24px 0}.six-page .estimate div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding-block:16px;display:flex}.six-page .estimate dd{white-space:nowrap;margin:0;font-weight:700}.six-page .estimate-total{border-top:8px solid var(--accent);padding-top:24px}.six-page .estimate-total strong{color:var(--accent);letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;display:block}.six-page .attachment{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.six-page dialog{background:var(--surface);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid var(--line);padding:24px}.six-page dialog::backdrop{background:var(--backdrop)}.six-page dialog h2{font-size:1.5rem}.six-page dialog p{margin-top:16px}.six-page dialog ol{padding-left:24px}.six-page dialog li+li{margin-top:8px}@media (width<=1150px){.six-page .crm-sidebar{min-height:0;position:static}.six-page .crm-brand{flex:1}.six-page.has-js .menu-toggle{display:inline-flex}.six-page.has-js .crm-nav{display:none}.six-page.has-js .crm-sidebar.nav-open .crm-nav{display:flex}.six-page .staff-table,.six-page .staff-table tbody{display:block}.six-page .staff-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.six-page .staff-table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.six-page .staff-table td{border:0;padding:0;display:block}.six-page .staff-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:8px;font-size:.875rem;display:block}.six-page .staff-create{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.six-page .calculator-layout{grid-template-columns:minmax(0,1fr)}.six-page .calculator-result{max-height:none;position:relative;top:auto;overflow:visible}.six-page .data-table,.six-page .data-table tbody{display:block}.six-page .data-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.six-page .data-table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.six-page .data-table td{border:0;padding:0;display:block}.six-page .data-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:8px;font-size:.875rem;display:block}.six-page .data-table td:first-child,.six-page .data-table td:nth-child(2),.six-page .data-table td:last-child{grid-column:1/-1}}@media (width<=600px){.six-page.has-js .crm-sidebar.nav-open .crm-nav{display:grid}.six-page .menu-toggle{padding-inline:8px}.six-page .menu-toggle svg{width:24px}.six-page .panel__head,.six-page .panel__body,.six-page .client-filters,.six-page .record-list li,.six-page details>summary{padding:16px}.six-page .form-grid,.six-page .client-filters{grid-template-columns:minmax(0,1fr);gap:16px}.six-page .data-table tr{padding:16px}.six-page .staff-table tr,.six-page .publication-table tr{grid-template-columns:minmax(0,1fr)}.six-page .client-summary{gap:16px;padding:16px}.six-page .feed-bar{grid-template-columns:minmax(0,1fr)}.six-page .publication-summary,.six-page .publication-summary .queue-summary{width:100%}.six-page .section-visibility{padding:16px}.six-page .form-actions>.button,.six-page .attachment .button{width:100%}.six-page .estimate div{gap:8px}.six-page .calculator-layout--has-result .calculator-result{order:-1}.six-page .calculator-layout--has-result{gap:8px}.six-page .calculator-layout--has-result .calculator-result .panel__head,.six-page .calculator-layout--has-result .calculator-result .panel__body{padding:8px 12px}.six-page .calculator-layout--has-result .calculator-result .result-context{margin-top:8px}.six-page .calculator-layout--has-result .calculator-result .estimate{margin:8px 0}.six-page .calculator-layout--has-result .calculator-result .estimate div{padding-block:8px}.six-page .calculator-layout--has-result .calculator-result .estimate-total{border-top-width:4px;padding-top:8px}.six-page .calculator-layout--has-result .calculator-result .estimate-total strong{font-size:1.6rem}.six-page .calculator-layout--has-result .calculator-result .attachment{margin-top:8px;padding-top:8px}.six-page .calculator-group-heading{margin-top:0;padding-bottom:8px}.six-page .calculator-fields .panel__head,.six-page .calculator-fields .panel__body{padding:8px 12px}.six-page .calculator-fields .form-grid,.six-page .calculator-fields .field{gap:8px}.six-page .calculator-fields .input-note{display:none}}.block-list{gap:24px;display:grid}.block-item{border:1px solid var(--line);border-radius:16px;gap:16px;padding:24px;display:grid}.block-item header{justify-content:space-between;align-items:center;gap:16px;display:flex}.block-item .field textarea{width:100%;min-height:64px}.block-item .field .muted{font-size:1rem}.block-item .row-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=720px){.block-item{padding:16px}.block-item .row-actions .button{width:100%}}.crm-core-screen .crm-main{padding-inline:clamp(24px,3vw,72px)}.crm-core-screen .crm-main>.page-heading,.crm-core-screen .crm-main>.notice,.crm-core-screen .crm-main>.panel,.crm-core-screen .crm-main>.form-actions,.crm-core-screen .crm-main>.section-visibility,.crm-core-screen .crm-main>.client-summary,.crm-core-screen .crm-main>.detail-layout,.crm-core-screen .crm-main>.task-filter-panel,.crm-core-screen .crm-main>.task-sections,.crm-core-screen .crm-main>.task-reward,.crm-core-screen .crm-main>section[aria-label=Фиды\ дилера]{width:min(100%,2240px);margin-inline:auto}.crm-core-screen .crm-main>.page-heading{margin-block:24px}.crm-core-screen .crm-main>.notice{margin-block:16px}.crm-core-screen .crm-main>.section-visibility{margin-top:24px}.crm-core-screen .panel,.crm-core-screen .panel__head,.crm-core-screen .panel__body,.crm-core-screen .field,.crm-core-screen .data-table,.crm-core-screen .data-table td,.crm-core-screen .data-table th{min-width:0}.crm-core-screen .panel__head,.crm-core-screen .panel__body{padding:clamp(16px,1.25vw,24px)}.crm-core-screen .data-table{table-layout:fixed}.crm-core-screen .data-table td,.crm-core-screen .data-table th{overflow-wrap:anywhere}.crm-core-screen .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.crm-core-screen .form-actions{gap:16px}.crm-core-screen .form-actions .button{min-width:160px}.crm-inquiries-screen .inquiry-table,.crm-clients-screen .client-table,.crm-staff-screen .staff-table,.crm-publications-screen .publication-table,.crm-page-texts-screen .page-text-table,.crm-reviews-screen .review-table,.crm-articles-screen .article-table,.crm-services-screen .data-table{max-width:2240px;margin-inline:auto}.crm-inquiry-card-screen .detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr)}.crm-inquiry-card-screen .detail-layout>.detail-column:nth-child(2)>section[aria-labelledby=ownership-title]{display:none}.crm-inquiry-card-screen .status-control-inline{align-items:center;gap:8px;display:inline-flex}.crm-inquiry-card-screen .status-control-inline select{min-width:140px}.crm-inquiry-card-screen .detail-column{min-width:0}.crm-client-card-screen .client-summary{max-width:2240px}.crm-client-card-screen .client-card__note-form{max-width:960px}.crm-tasks-screen .task-sections{gap:24px}.crm-tasks-screen .task-section{min-width:0}.crm-feeds-screen section[aria-label=Фиды\ дилера]{gap:24px;display:grid}.crm-feeds-screen .feed-card{min-width:0}.crm-feeds-screen .feed-details{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.content-workspace .crm-main>form,.content-workspace .crm-main>section[aria-label=Фиды\ дилера]{width:min(100%,2240px);margin-inline:auto}.crm-salon-screen .crm-main>form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.crm-salon-screen .crm-main>form>.panel{margin:0}.crm-salon-screen .crm-main>form>.form-actions{z-index:3;background:color-mix(in srgb, var(--surface) 94%, transparent);border-top:1px solid var(--line);grid-column:1/-1;margin-top:0;padding:16px 0;position:sticky;bottom:0}.crm-salon-screen .crm-main>form>.panel:last-of-type{grid-column:1/-1}.crm-salon-screen .salon-settings-group{grid-column:1/-1;grid-template-columns:inherit;gap:24px;display:grid}.crm-salon-screen .salon-settings-group>summary{color:var(--muted);cursor:pointer;grid-column:1/-1;padding:16px 0;font-weight:700}.crm-salon-screen .salon-settings-group>.panel{margin:0}.crm-salon-screen .salon-section-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:8px 0 12px;display:flex}.crm-salon-screen .salon-media-section{grid-column:1/-1}.salon-media-picker{align-content:start;gap:8px;min-width:0;display:grid}.salon-media-picker__preview{object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface-soft);width:100%;max-height:180px}.salon-media-picker__actions{flex-wrap:wrap;gap:8px;display:flex}.crm-page-texts-screen .crm-main>form>.panel__body.form-actions{z-index:3;background:color-mix(in srgb, var(--surface) 94%, transparent);border-top:1px solid var(--line);position:sticky;bottom:0}.crm-staff-screen .staff-create{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-team-screen .panel.panel__body.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-editor-disclosure>summary{list-style:none}.mobile-editor-disclosure>summary::-webkit-details-marker{display:none}.mobile-list-tools{border-bottom:1px solid var(--line)}.mobile-list-tools>summary{min-height:48px;color:var(--muted);padding:12px 16px;font-weight:600;list-style:none}.mobile-list-tools>summary::-webkit-details-marker{display:none}@media (width>=1800px){.crm-core-screen .crm-main>.page-heading,.crm-core-screen .crm-main>.notice,.crm-core-screen .crm-main>.panel,.crm-core-screen .crm-main>.form-actions,.crm-core-screen .crm-main>.section-visibility,.crm-core-screen .crm-main>.client-summary,.crm-core-screen .crm-main>.detail-layout,.crm-core-screen .crm-main>.task-filter-panel,.crm-core-screen .crm-main>.task-sections,.crm-core-screen .crm-main>.task-reward,.content-workspace .crm-main>form,.content-workspace .crm-main>section[aria-label=Фиды\ дилера]{width:min(100%,2480px)}.crm-core-screen .form-grid,.crm-salon-screen .crm-main>form{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-salon-screen .crm-main>form>.panel:last-of-type,.crm-salon-screen .crm-main>form>.form-actions{grid-column:1/-1}.crm-tasks-screen .task-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-tasks-screen .task-section--overdue{grid-column:1/-1}.crm-client-card-screen .crm-main{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;column-gap:24px;display:grid}.crm-client-card-screen .crm-main>.topbar,.crm-client-card-screen .crm-main>.page-heading,.crm-client-card-screen .crm-main>.client-summary,.crm-client-card-screen .crm-main>.form-actions{grid-column:1/-1}.crm-client-card-screen .crm-main>.panel{width:100%;max-width:none;margin:0}.crm-page-texts-screen .block-list,.crm-feeds-screen section[aria-label=Фиды\ дилера]{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-feeds-screen .feed-card{margin:0}.crm-feeds-screen .feed-card--current{grid-column:1/-1}}@media (width<=1150px){.crm-core-screen .crm-main{padding-inline:24px}.crm-team-screen .crm-main{flex-direction:column;display:flex}.crm-team-screen .crm-main>section[aria-label=Люди\ салона]{order:1}.crm-team-screen .crm-main>form.panel.panel__body.form-grid{order:2}.crm-salon-screen .crm-main>form{display:block}.crm-salon-screen .crm-main>form>.panel{margin-bottom:24px}.crm-feeds-screen section[aria-label=Фиды\ дилера]{display:block}.crm-feeds-screen .feed-card{margin-bottom:24px}.crm-client-card-screen .crm-main{display:block}}@media (width<=900px){.crm-core-screen .crm-main>.page-heading,.crm-core-screen .crm-main>.notice,.crm-core-screen .crm-main>.panel,.crm-core-screen .crm-main>.form-actions,.crm-core-screen .crm-main>.section-visibility,.crm-core-screen .crm-main>.client-summary,.crm-core-screen .crm-main>.detail-layout,.crm-core-screen .crm-main>.task-filter-panel,.crm-core-screen .crm-main>.task-sections,.crm-core-screen .crm-main>.task-reward,.content-workspace .crm-main>form,.content-workspace .crm-main>section[aria-label=Фиды\ дилера]{width:100%}.crm-inquiry-card-screen .detail-layout,.crm-feeds-screen .feed-details,.crm-tasks-screen .task-sections,.crm-page-texts-screen .block-list{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.crm-core-screen .crm-main{padding-inline:16px}.crm-core-screen .form-grid,.crm-team-screen .panel.panel__body.form-grid{grid-template-columns:minmax(0,1fr)}.crm-team-screen .crm-main{flex-direction:column;display:flex}.crm-team-screen .crm-main>section[aria-label=Люди\ салона]{order:1}.crm-team-screen .crm-main>form.panel.panel__body.form-grid{order:2}.crm-core-screen .form-actions .button{min-width:0}.crm-articles-screen .article-table tr,.crm-page-texts-screen .page-text-table tr,.crm-team-screen .data-table tr{gap:8px;padding:8px 12px}.crm-articles-screen .article-table td,.crm-page-texts-screen .page-text-table td,.crm-team-screen .data-table td{min-height:28px;padding-block:0}.crm-articles-screen .article-table td:nth-child(2),.crm-articles-screen .article-table td:nth-child(3),.crm-page-texts-screen .page-text-table td:nth-child(2){display:none}.crm-articles-screen .article-table td:first-child,.crm-page-texts-screen .page-text-table td:first-child,.crm-articles-screen .article-table td:last-child,.crm-page-texts-screen .page-text-table td:last-child{grid-column:1/-1}.crm-articles-screen .article-table td:first-child .row-meta{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.crm-team-screen .data-table td:first-child{display:none}.crm-team-screen .data-table td:nth-child(2){grid-column:1/-1}.crm-team-screen .data-table td:nth-child(3){grid-column:1}.crm-team-screen .data-table td:nth-child(4){grid-column:2}.crm-team-screen .data-table td:nth-child(5){display:none}.crm-team-screen .data-table td:last-child{grid-column:1/-1}.crm-team-screen .data-table .row-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-team-screen .data-table .row-actions .button{white-space:nowrap;flex:1 0 96px;width:auto;min-height:36px;padding-block:8px}.crm-core-screen .page-heading{gap:12px;margin-block:12px 16px}.crm-core-screen .page-heading h1{font-size:1.5rem}.crm-core-screen .page-heading p{margin-top:8px}.crm-core-screen .panel__head,.crm-core-screen .panel__body{padding:12px}.crm-inquiries-screen .inquiry-row,.crm-clients-screen .client-row,.crm-staff-screen .staff-table tr,.crm-reviews-screen .data-table tr,.crm-services-screen .data-table tr{gap:8px;padding:12px}.crm-inquiries-screen .inquiry-row__name,.crm-inquiries-screen .inquiry-row__phone,.crm-clients-screen .client-row__name,.crm-clients-screen .client-row__phone{min-height:44px}.crm-inquiries-screen .inquiry-row{grid-template-rows:repeat(4,auto)}.crm-inquiries-screen .inquiry-row td:nth-child(3){grid-area:4/1}.crm-inquiries-screen .inquiry-row td:nth-child(4){grid-area:1/2}.crm-inquiries-screen .inquiry-row td:nth-child(5){grid-area:4/2}.crm-inquiries-screen .inquiry-row__name,.crm-inquiries-screen .inquiry-row__phone{min-height:36px}.crm-inquiries-screen .inquiry-row__meta{margin-top:8px}.crm-clients-screen .client-row td{min-height:40px}.crm-clients-screen .client-row .row-meta{margin-top:8px}.crm-clients-screen .client-row td:before{margin:0 8px 0 0;display:inline}.crm-core-screen .data-table td:before{margin-bottom:8px}.crm-tasks-screen .task-row{gap:8px;padding:12px}.crm-tasks-screen .task-row .task-toggle{min-height:44px}.crm-tasks-screen .task-row{grid-template-columns:minmax(44px,auto) minmax(0,1fr)}.crm-tasks-screen .task-row__body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.crm-tasks-screen .task-row__body .task-row__title,.crm-tasks-screen .task-row__body .task-row__due,.crm-tasks-screen .task-row__body .task-row__relation,.crm-tasks-screen .task-row__body .task-row__created{margin-top:0}.crm-tasks-screen .task-row__body .task-row__created{display:none}.crm-tasks-screen .task-row__relation a{min-height:32px}.crm-tasks-screen .task-row__body .button{grid-area:1/2/span 4;margin-top:0}.crm-deals-screen .deal-card{padding:8px}.crm-deals-screen .deal-card__client{min-height:40px}.crm-deals-screen .deal-card__client-context,.crm-deals-screen .deal-card__origin{margin-top:8px}.crm-deals-screen .deal-card__amount,.crm-deals-screen .deal-card__activity{margin-block:8px}.crm-deals-screen .deal-card__stage{gap:8px;margin-top:8px}.crm-reviews-screen .data-table tr,.crm-services-screen .data-table tr{gap:8px}.crm-reviews-screen .data-table td,.crm-services-screen .data-table td{min-height:36px}.crm-staff-screen .staff-table tr{grid-template-columns:1fr 1fr;gap:8px;padding:8px 12px}.crm-staff-screen .staff-table td:nth-child(2),.crm-staff-screen .staff-table td:nth-child(5){display:none}.crm-staff-screen .staff-table td:first-child,.crm-staff-screen .staff-table td:last-child{grid-column:1/-1}.crm-staff-screen .staff-table td{min-height:32px}.crm-staff-screen .staff-table td:before{margin:0 8px 0 0;display:inline}.crm-staff-screen .staff-table .row-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-staff-screen .staff-table .row-actions .button{white-space:nowrap;flex:1 0 120px;width:auto}.crm-reviews-screen .review-table tr{grid-template-columns:1fr 1fr;padding:8px 12px}.crm-reviews-screen .review-table td:nth-child(3){-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.crm-reviews-screen .review-table td:nth-child(4){grid-column:1}.crm-reviews-screen .review-table td:nth-child(5){grid-column:2}.crm-reviews-screen .review-table .row-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-reviews-screen .review-table .row-actions .button{white-space:nowrap;flex:1 0 80px;width:auto;min-width:0}.crm-services-screen .data-table tr{grid-template-columns:1fr 1fr;padding:8px 12px}.crm-services-screen .data-table td:nth-child(2),.crm-services-screen .data-table td:nth-child(4){display:none}.crm-services-screen .data-table td:first-child{grid-column:1/-1}.crm-services-screen .data-table td:nth-child(3){grid-column:1}.crm-services-screen .data-table td:nth-child(5){grid-column:2}.crm-services-screen .data-table td:first-child .row-meta{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.crm-services-screen .data-table .row-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-services-screen .data-table .row-actions .button{white-space:nowrap;flex:1 0 80px;width:auto;min-width:0}.crm-staff-screen .staff-create,.crm-services-screen .form-grid{gap:12px}.crm-staff-screen .staff-create{order:2}.crm-staff-screen section[aria-label=Список\ сотрудников],.crm-services-screen section[aria-label=Услуги\ салона]{order:1}.crm-staff-screen section[aria-label=Новый\ сотрудник],.crm-services-screen section[aria-label=Правка\ услуги],.crm-services-screen section[aria-label=Новая\ услуга]{order:2}.crm-staff-screen .crm-main,.crm-services-screen .crm-main,.crm-finance-screen .crm-main,.crm-inquiries-screen .crm-main,.crm-clients-screen .crm-main,.crm-deals-screen .crm-main,.crm-tasks-screen .crm-main{flex-direction:column;display:flex}.crm-clients-screen .crm-main>section[aria-label=Список\ клиентов],.crm-inquiries-screen .crm-main>section[aria-label=Список\ обращений],.crm-staff-screen .crm-main>section[aria-label=Список\ сотрудников],.crm-services-screen .crm-main>section[aria-label=Услуги\ салона],.crm-tasks-screen .crm-main>section[aria-label=Список\ задач],.crm-deals-screen .deal-board{order:1}.crm-clients-screen .crm-main>section[aria-labelledby=new-client-heading],.crm-staff-screen .crm-main>section[aria-label=Новый\ сотрудник],.crm-services-screen .crm-main>section[aria-label=Правка\ услуги],.crm-services-screen .crm-main>section[aria-label=Новая\ услуга],.crm-tasks-screen .task-filter-panel,.crm-deals-screen .crm-main>section.panel{order:2}.crm-deals-screen .deal-search,.crm-finance-screen .finance-editor-grid{order:3}.crm-finance-screen .crm-main>section:has(.finance-positions){order:1}}@media (width>=2560px){.crm-core-screen .crm-main>.page-heading,.crm-core-screen .crm-main>.notice,.crm-core-screen .crm-main>.panel,.crm-core-screen .crm-main>.form-actions,.crm-core-screen .crm-main>.section-visibility,.crm-core-screen .crm-main>.client-summary,.crm-core-screen .crm-main>.detail-layout,.crm-core-screen .crm-main>.task-filter-panel,.crm-core-screen .crm-main>.task-sections,.crm-core-screen .crm-main>.task-reward,.content-workspace .crm-main>form,.content-workspace .crm-main>section[aria-label=Фиды\ дилера]{width:min(100%,3200px)}.crm-core-screen .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-core-screen .panel__head,.crm-core-screen .panel__body{padding-inline:clamp(24px,1.4vw,48px)}.crm-inquiries-screen .inquiry-table,.crm-clients-screen .client-table,.crm-staff-screen .staff-table,.crm-reviews-screen .review-table,.crm-services-screen .data-table{max-width:3200px}}@media (width<=1440px){.crm-tasks-screen .crm-main{flex-direction:column;display:flex}.crm-tasks-screen .crm-main>section.panel:not(.task-filter-panel){order:1}.crm-tasks-screen .task-filter-panel{order:2}}@media (width<=600px){.crm-staff-screen .staff-table td{min-height:28px;padding-block:0}.crm-staff-screen .staff-table .staff-lock{max-height:2.4em;line-height:1.2;display:block;overflow:hidden}.crm-staff-screen .staff-table .staff-role select{width:100%;min-width:0}.crm-staff-screen .staff-table .row-actions .button,.crm-reviews-screen .review-table .row-actions .button,.crm-services-screen .data-table .row-actions .button{min-height:36px;padding-block:8px}.crm-staff-screen .staff-table .row-actions,.crm-reviews-screen .review-table .row-actions,.crm-services-screen .data-table .row-actions{gap:8px}.crm-reviews-screen .review-table td{min-height:28px;padding-block:0}.crm-reviews-screen .review-table td:nth-child(3){height:44px;max-height:44px;line-height:22px}.crm-services-screen .data-table td{min-height:28px;padding-block:0}.crm-services-screen .data-table td:first-child .row-meta{max-height:24px;line-height:24px}.six-page .panel,.six-page .panel__head,.six-page .panel__body,.six-page .data-table,.six-page .data-table th,.six-page .data-table td,.six-page .row-actions,.six-page .field{min-width:0;max-width:100%}.six-page .data-table th,.six-page .data-table td,.six-page a,.six-page button,.six-page label{overflow-wrap:anywhere}.six-page.crm-reviews-screen .review-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.six-page.crm-reviews-screen .review-table td:first-child{grid-area:1/1}.six-page.crm-reviews-screen .review-table td:nth-child(2){grid-area:1/2}.six-page.crm-reviews-screen .review-table td:nth-child(3){grid-area:2/1/auto/-1}.six-page.crm-reviews-screen .review-table td:nth-child(4){grid-area:3/1}.six-page.crm-reviews-screen .review-table td:nth-child(5){grid-area:3/2}.six-page.crm-reviews-screen .review-table td:nth-child(5) .row-actions{flex-wrap:nowrap;align-items:stretch;gap:8px;display:flex}.six-page.crm-reviews-screen .review-table td:nth-child(5) .row-actions .button{white-space:nowrap;flex:1 0 0;width:auto;min-width:0;padding-inline:8px}.six-page.crm-staff-screen .staff-table tr{gap:0 8px;padding-block:8px}.six-page.crm-staff-screen .staff-table td:nth-child(3){flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}.six-page.crm-staff-screen .staff-table td:nth-child(3):before{margin:0;display:inline}.six-page.crm-staff-screen .staff-table .staff-role{align-items:center;gap:8px;display:inline-flex}.six-page.crm-staff-screen .staff-table .staff-role select{min-height:36px;padding-block:8px}.six-page.crm-staff-screen .staff-table .staff-lock{flex:1 0 100%;max-height:2.2em;line-height:1.1}.six-page.crm-staff-screen .staff-table td:first-child .row-meta{margin-left:8px;display:inline}.six-page.crm-staff-screen .staff-table td:last-child .row-actions{flex-wrap:nowrap}.six-page.crm-staff-screen .staff-table td:last-child .row-actions .button{min-height:36px;padding-inline:8px}.six-page.crm-services-screen .data-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 8px;padding-block:8px}.six-page.crm-services-screen .data-table td:first-child{grid-area:1/1/auto/-1}.six-page.crm-services-screen .data-table td:nth-child(2){grid-area:2/1/auto/-1;display:block}.six-page.crm-services-screen .data-table td:nth-child(3){grid-area:3/1}.six-page.crm-services-screen .data-table td:nth-child(4){grid-area:3/2;display:block}.six-page.crm-services-screen .data-table td:nth-child(5){grid-area:4/1/auto/-1}.six-page.crm-services-screen .data-table td:nth-child(2) .data-link{min-height:32px;padding-block:0}.six-page.crm-services-screen .data-table td:nth-child(4) .row-actions,.six-page.crm-services-screen .data-table td:nth-child(5) .row-actions{flex-wrap:nowrap;gap:8px;display:flex}.six-page.crm-services-screen .data-table td:nth-child(4) .row-actions .button,.six-page.crm-services-screen .data-table td:nth-child(5) .row-actions .button{white-space:nowrap;flex:1 0 0;width:auto;min-width:0;min-height:36px;padding-inline:8px;font-size:1rem;line-height:1.15}.six-page.crm-services-screen .data-table td:before{margin:0 8px 0 0;display:inline}.six-page.crm-services-screen .data-table td:first-child .row-meta,.six-page.crm-services-screen .data-table td:nth-child(2) .row-meta{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:42%;max-height:20px;margin:0 0 0 8px;line-height:20px;display:inline-block;overflow:hidden}.six-page.crm-services-screen .data-table td:nth-child(2) .data-link{vertical-align:middle;display:inline-flex}}.sidebar-head{display:contents}.menu-toggle,.crm-menu-backdrop,.crm-nav__mobile-user{display:none}.six-page .topbar{z-index:12;background:color-mix(in srgb, var(--page) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}@media (width>=1151px){.six-page .crm-sidebar{align-self:start;gap:16px;height:100dvh;min-height:0;max-height:100dvh;position:sticky;top:0;overflow:hidden}.six-page .sidebar-head,.six-page .crm-sidebar__bottom{flex:none}.six-page .crm-nav{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--sidebar-active) transparent;flex:auto;min-height:0;padding:8px 8px 12px 0;overflow:hidden auto}.six-page .crm-nav::-webkit-scrollbar{width:8px}.six-page .crm-nav::-webkit-scrollbar-track{background:0 0}.six-page .crm-nav::-webkit-scrollbar-thumb{background:var(--sidebar-active);border-radius:999px}.six-page .crm-sidebar__bottom{background:var(--sidebar);margin-top:0;padding-top:16px}}@media (width>=1151px) and (height<=900px){.six-page .crm-sidebar{gap:8px;padding-block:16px}.six-page .crm-brand{min-height:56px}.six-page .crm-nav{gap:8px}.six-page .crm-nav__group{margin-top:8px}.six-page .crm-sidebar__bottom{padding-top:8px}}@media (width>=1800px){.crm-shell{grid-template-columns:256px minmax(0,1fr)}.crm-main{padding-inline:clamp(32px,3vw,72px)}}@media (width<=1150px){body.crm-menu-open{overflow:hidden}.six-page.has-js .crm-sidebar{z-index:20;gap:0;min-height:0;padding-block:12px;position:sticky;top:0}.six-page.has-js .sidebar-head{z-index:22;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.six-page.has-js .crm-brand{flex:1;min-width:0}.six-page.has-js .menu-toggle{min-width:48px;min-height:48px;color:var(--sidebar-ink);border:1px solid var(--sidebar-active);border-radius:var(--radius-small);font:inherit;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.six-page.has-js .menu-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:22px;height:22px}.six-page.has-js .menu-toggle--close{color:var(--sidebar-ink);background:var(--sidebar-active);border-color:color-mix(in srgb, var(--sidebar-ink) 42%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sidebar-ink) 12%, transparent)}.six-page.has-js .menu-toggle--close svg{stroke-width:2.4px}.six-page.has-js .crm-nav{z-index:21;background:var(--sidebar);max-height:calc(100dvh - 76px);padding:16px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px #0000002e}.six-page.has-js .crm-sidebar.nav-open .crm-nav{display:grid}.six-page.has-js .crm-nav__group{flex:none;margin-top:8px}.six-page.has-js .crm-nav a{padding-inline:16px}.six-page.has-js .crm-nav__mobile-user{color:var(--sidebar-muted);border-top:1px solid var(--sidebar-active);align-items:center;gap:12px;margin-top:12px;padding:16px;display:flex}.six-page.has-js .crm-nav__mobile-user strong{color:var(--sidebar-ink)}.six-page.has-js .crm-sidebar__bottom{display:none}.six-page.has-js .crm-menu-backdrop{z-index:19;background:var(--backdrop);cursor:default;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.six-page .topbar{top:88px}}@media (width<=600px){.six-page.has-js .crm-sidebar{z-index:20;align-self:start;height:48px;min-height:48px;padding-block:0;position:sticky;top:0}.six-page.has-js .sidebar-head{height:48px;min-height:48px}.six-page.has-js .crm-brand{white-space:nowrap;max-width:calc(100% - 56px);height:48px;min-height:48px;padding-block:0;overflow:hidden}.six-page.has-js .crm-brand>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.six-page.has-js .crm-brand>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.six-page.has-js .menu-toggle{min-width:44px;min-height:44px;padding-inline:8px}.six-page.has-js .menu-toggle span{font-size:1rem}.six-page.has-js .crm-nav{padding-inline:16px}.six-page .topbar{height:44px;min-height:44px;max-height:44px;padding-block:0;top:48px;overflow:hidden}.six-page .topbar a{min-height:40px}.six-page .topbar__path{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.six-page .topbar__actions{display:none}.six-page .crm-main{min-width:0;overflow-x:clip}html,body,#root{max-width:100%;overflow-x:clip}.six-page *,.six-page :before,.six-page :after{min-width:0}.six-page button,.six-page input,.six-page select,.six-page textarea{max-width:100%}}.login-screen{background:var(--page);place-items:center;min-height:100dvh;padding:24px;display:grid}.login-screen .dialog{width:min(420px,100%)}.login-screen .dialog__fields{grid-template-columns:1fr}.login-screen .password-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.login-screen .password-control input{min-width:0}.login-screen .password-toggle{min-width:112px;color:var(--accent);background:var(--surface-soft);border-color:var(--line);padding-inline:12px;font-weight:600}.login-screen .password-toggle:hover{background:var(--accent-soft)}.login-screen .dialog__actions{justify-content:stretch}.login-screen .dialog__actions .button{flex:1;justify-content:center}.login-screen .notice--problem{color:var(--declined-ink);background:var(--declined-bg);overflow-wrap:anywhere}.specs{border-collapse:collapse;table-layout:fixed;width:100%}.specs th,.specs td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:16px 8px}.specs th{width:45%;color:var(--muted);font-weight:500}.specs tr:last-child th,.specs tr:last-child td{border-bottom:0}.deal-path__step--done:before{background:var(--accent)}.deal-path__step--current:before{background:var(--work-ink)}.deal-path__step--current strong{font-weight:700}.deal-path__step--next{color:var(--muted)}.deal-path__step--next strong{font-weight:500}.deal-path-editor{display:none}.import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.import-pipelines-page{flex-direction:column;gap:24px;width:min(100%,2240px);margin-inline:auto;display:flex}.import-pipelines-page>.page-heading{order:0}.import-pipelines-page>.import-pipelines-list{order:1;margin:0}.import-pipelines-page>.import-grid{order:2;width:100%;margin:0}.import-grid>.panel{align-self:start}.import-create-panel{width:100%;max-width:680px}.import-form{gap:16px;display:grid}.import-technical{border-top:1px solid var(--line);padding-top:12px}.import-technical summary{color:var(--muted);cursor:pointer;margin-bottom:12px}.payment-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.payment-actions{gap:8px;margin-top:8px;display:flex}.finance-position>div:last-child{justify-items:end;gap:8px;min-width:220px;display:grid}.import-template-list,.pipeline-list,.finance-positions{gap:16px;display:grid}.import-template,.pipeline-row,.finance-position{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px}.import-template summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;list-style-position:inside;display:flex}.import-template summary>span:first-child{gap:8px;min-width:0;display:grid}.import-template summary small{font-size:1rem}.financial-type-editor{margin-bottom:24px}.financial-type-editor>summary{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:16px;display:flex}.financial-type-editor[open]>summary{border-radius:12px 12px 0 0}.financial-type-editor>.panel{border-top:0;border-radius:0 0 12px 12px}.import-template h3,.pipeline-row h3,.finance-position h3{margin:0;font-size:18px}.stage-list{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.stage-chip{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:8px}.stage-chip--terminal{border-color:var(--accent)}.pipeline-row,.finance-position{justify-content:space-between;align-items:center;gap:16px;display:flex}.pipeline-row--editor{flex-wrap:wrap}.pipeline-row__summary{flex:240px;min-width:0}.pipeline-editor{flex-basis:100%;gap:12px;padding-top:16px;display:grid}.pipeline-editor__intro{gap:8px;padding-bottom:8px;display:grid}.stage-rows{gap:8px;display:grid}.stage-row{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.stage-row--selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.stage-row__number{background:var(--surface-soft);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.stage-row__main{gap:8px;min-width:0;display:grid}.stage-row__main strong{overflow-wrap:anywhere}.stage-row__actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.stage-editor{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(220px,1fr) minmax(180px,auto) auto auto;align-items:end;gap:16px;padding:16px;display:grid}.stage-editor .field{margin:0}.stage-editor input{min-width:0}.stage-editor__kind{align-self:center}.row-state{color:var(--muted);font-size:1rem}.row-state--saved{color:var(--client-ink)}.row-state--error{color:var(--declined-ink)}.stage-editor-add{border:1px dashed var(--line);background:var(--surface-soft);border-radius:16px;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:16px;padding:16px;display:grid}.stage-editor-add .field{margin:0}@media (width<=980px){.stage-editor{grid-template-columns:minmax(220px,1fr) auto}.stage-editor__kind{grid-column:auto}}@media (width<=720px){.import-template,.pipeline-row,.finance-position{padding:16px}.import-template summary{align-items:flex-start}.import-template summary .status{white-space:nowrap}.financial-type-editor>summary{flex-direction:column;align-items:flex-start}.stage-row{grid-template-columns:40px minmax(0,1fr);align-items:start}.stage-row__actions{grid-column:2;justify-content:start}.stage-editor,.stage-editor-add{grid-template-columns:minmax(0,1fr);min-width:0}.stage-editor__kind,.stage-editor>.button,.stage-editor-add>.button{grid-column:auto}.stage-editor>.button,.stage-editor-add>.button{width:100%}.stage-editor .field,.stage-editor .field input,.stage-editor-add .field,.stage-editor-add .field input{width:100%;min-width:0}.stage-editor__order{flex-wrap:wrap}}.finance-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.finance-tabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.finance-tabs .button{min-height:44px}.finance-tab-payments .finance-editor-grid,.finance-tab-payments .finance-editor-grid+section,.finance-tab-positions .finance-editor-grid,.finance-tab-positions .finance-editor-grid+section+section,.finance-tab-pending .finance-editor-grid,.finance-tab-pending .finance-editor-grid,.finance-tab-pending .finance-editor-grid+section,.finance-tab-forms .finance-editor-grid+section,.finance-tab-forms .finance-editor-grid+section+section{display:none}.finance-metric{border:1px solid var(--line);border-radius:8px;gap:8px;padding:16px;display:grid}.finance-metric span{color:var(--muted)}.finance-metric strong{font-size:20px}.financial-technical{border-top:1px solid var(--line);grid-column:1/-1;padding-top:16px}.financial-technical summary{color:var(--muted);min-height:48px;padding:12px 0}.financial-technical .field{max-width:560px;margin-top:16px}.finance-disclosure{overflow:hidden}.finance-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.finance-disclosure>summary::-webkit-details-marker{display:none}.finance-disclosure>summary h2{margin:0}.finance-local-error{scroll-margin-top:96px}.payment-reason{gap:8px;min-width:min(360px,100%);margin-top:8px;display:grid}.payment-reason .field{margin:0}.finance-correction{flex-basis:100%;margin-top:8px}.finance-correction summary{cursor:pointer;color:var(--accent)}.finance-correction form{gap:12px;margin-top:12px;display:grid}@media (width<=720px){.import-grid,.finance-summary,.payment-parties{grid-template-columns:1fr}}@media (width<=560px){.finance-tabs{z-index:2;background:var(--surface);padding:8px 0;position:sticky;top:0}.finance-tabs .button{white-space:nowrap;flex:1 0 30%;padding-inline:8px}.finance-position{flex-direction:column;align-items:stretch}.finance-position>div:last-child{justify-items:stretch;min-width:0}.payment-actions{flex-wrap:wrap;width:100%}.payment-actions .button{white-space:nowrap;flex:1 0 140px}.payment-actions .status{white-space:nowrap;flex-shrink:0}}@media (width>=1800px){.import-grid{grid-template-columns:minmax(560px,900px) minmax(560px,960px);max-width:1900px}.import-pipelines-page{width:min(100%,2480px)}.import-create-panel{max-width:none}.finance-summary{grid-template-columns:repeat(5,minmax(180px,1fr))}.import-form{max-width:820px}}@media (width>=2560px){.import-pipelines-page{width:min(100%,3200px)}}@media (width<=600px){.crm-finance-screen .page-heading{gap:8px;margin-block:8px}.crm-finance-screen .page-heading p{display:none}.crm-finance-screen .page-heading h1{font-size:1.4rem;line-height:1.15}.crm-finance-screen .finance-local-error{margin-bottom:8px;padding:8px}.crm-finance-screen .finance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}.crm-finance-screen .finance-metric{gap:8px;padding:8px}.crm-finance-screen .finance-metric span{font-size:1rem;line-height:1.2}.crm-finance-screen .finance-metric strong{font-size:1rem}.crm-finance-screen .finance-tabs{gap:8px;margin-bottom:8px;padding:8px 0}.crm-finance-screen .finance-tabs .button{min-height:36px;padding:8px;font-size:1rem}.crm-finance-screen.finance-tab-payments>.panel:last-child .panel__head,.crm-finance-screen.finance-tab-payments>.panel:last-child .panel__body{padding:12px}.crm-finance-screen .finance-position{gap:8px;padding:8px 12px}.crm-finance-screen .finance-position h3{font-size:1rem}.crm-finance-screen .finance-position p{margin-top:0;font-size:1rem}.crm-finance-screen .finance-position>div:last-child{gap:8px}.crm-finance-screen .payment-actions .button{min-height:34px;padding:8px;font-size:1rem}}.promotion-image-preview{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);max-width:24rem;margin:0;padding:16px}.promotion-image-preview img{object-fit:contain;width:100%;max-height:16rem;display:block}.promotion-image-preview figcaption{color:var(--muted);margin-top:8px}.promotion-row-image{object-fit:cover;border-radius:var(--radius-control);width:5rem;height:3.5rem;margin-bottom:8px;display:block}.crm-app--m12{--page:#f2f3f5;--surface:#fff;--surface-soft:#f7f7f8;--ink:#202124;--muted:#60646c;--line:#d8dadd;--sidebar:#fff;--sidebar-ink:#202124;--sidebar-muted:#60646c;--sidebar-active:#fbedee;--accent:var(--m12-accent,#bf2b2f);--accent-hover:#a32126;--accent-ink:#fff;--accent-soft:#f8e7e8;--focus:var(--accent);--skeleton:#e5e6e8;--backdrop:#20212480}.crm-app--m12 .crm-brand__logo{object-fit:contain;flex:none;width:58px;height:32px;display:block}.crm-app--m12 .login-screen .crm-brand__logo{width:72px;height:38px}
