:root{--crm-bg:#f4f6f8;--crm-surface:#fff;--crm-surface-soft:#f9fafb;--crm-surface-warm:#fffaf1;--crm-text:#111827;--crm-muted:#5b6472;--crm-faint:#8a94a3;--crm-line:#e1e5eb;--crm-line-strong:#cfd6df;--crm-accent:#f2b83f;--crm-accent-strong:#d99a1b;--crm-accent-soft:#fff3d8;--crm-blue:#2563eb;--crm-blue-soft:#e8f0ff;--crm-green:#15803d;--crm-green-soft:#e9f8ef;--crm-red:#b91c1c;--crm-red-soft:#fff1f2;--crm-radius:18px;--crm-radius-lg:24px;--crm-shadow:0 14px 36px #0f172a14;--crm-shadow-soft:0 8px 24px #0f172a0f}@media (max-width:760px){html body .crm-preliminary-route .addon-search-panel,html body .crm-preliminary-route .addon-search-results{z-index:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;display:grid!important;position:static!important;overflow:visible!important}html body .crm-preliminary-route .addon-search-results{gap:8px!important;margin-top:2px!important;padding:0!important}html body .crm-preliminary-route .addon-search-summary,html body .crm-preliminary-route .addon-search-empty,html body .crm-preliminary-route .room-addon-hint{margin:0!important;padding:0 2px!important;font-size:12px!important;line-height:1.25!important;position:static!important}html body .crm-preliminary-route .addon-search-result{z-index:auto!important;text-align:left!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:12px!important;display:grid!important;position:static!important;overflow:visible!important;transform:none!important}html body .crm-preliminary-route .addon-result-main,html body .crm-preliminary-route .addon-result-side{width:100%!important;min-width:0!important;max-width:100%!important;position:static!important}html body .crm-preliminary-route .addon-result-main strong{white-space:normal!important;overflow-wrap:anywhere!important;font-size:16px!important;line-height:1.12!important}html body .crm-preliminary-route .addon-result-main small{font-size:12px!important;line-height:1.2!important}html body .crm-preliminary-route .addon-result-side{grid-template-columns:auto minmax(104px,max-content)!important;justify-content:space-between!important;place-items:center stretch!important;gap:8px!important;display:grid!important}html body .crm-preliminary-route .addon-result-side em{white-space:nowrap!important;font-size:13px!important;line-height:1!important}html body .crm-preliminary-route .addon-result-side b{border-radius:999px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:13px!important}html body .crm-preliminary-route .quick-lighting-panel{z-index:0!important;clear:both!important;margin-top:12px!important;position:relative!important}html body .crm-preliminary-route .wide-canvas-toggle{white-space:normal!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:0 14px!important;padding-left:4px!important;line-height:1.18!important;display:grid!important;overflow:visible!important}html body .crm-preliminary-route .wide-canvas-toggle input[type=checkbox]{grid-column:1!important;justify-self:start!important;margin:0!important}html body .crm-preliminary-route .addon-result-action{color:#111827!important;-webkit-text-fill-color:#111827!important;white-space:nowrap!important;opacity:1!important;background:linear-gradient(135deg,#ffc324,#f5a900)!important;border-radius:999px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 8px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:static!important;transform:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups,html body .crm-cabinet .crm-calendar-followups{padding:14px 10px!important;overflow:visible!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups>h3,html body .crm-cabinet .crm-calendar-followups>h3{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important;margin:0 0 12px!important;font-size:24px!important;line-height:1.08!important;overflow:visible!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table-wrap,html body .crm-cabinet .crm-calendar-followups .crm-table-wrap{background:0 0!important;border-radius:20px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;overflow:visible!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table-flow,html body .crm-cabinet .crm-calendar-followups .crm-table,html body .crm-cabinet .crm-calendar-followups .crm-table-flow{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:0!important;display:block!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table thead,html body .crm-cabinet .crm-calendar-followups .crm-table thead{display:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table tbody,html body .crm-cabinet .crm-calendar-followups .crm-table tbody{gap:10px!important;width:100%!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table tbody tr,html body .crm-cabinet .crm-calendar-followups .crm-table tbody tr{background:#fffaf1!important;border:1px solid #1118271f!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px 10px!important;width:100%!important;padding:12px!important;display:grid!important;box-shadow:0 8px 20px #523f1f0f!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td,html body .crm-cabinet .crm-calendar-followups .crm-table td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;border:0!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;font-size:15px!important;line-height:1.18!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:before,html body .crm-cabinet .crm-calendar-followups .crm-table td:before{letter-spacing:.12em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:block!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:first-child:before,html body .crm-cabinet .crm-calendar-followups .crm-table td:first-child:before{content:"Время"!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(2):before,html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(2):before{content:"N"!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(3),html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(3){grid-column:1/-1!important;font-size:18px!important;font-weight:900!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(3):before,html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(3):before{content:"Клиент"!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(4):before,html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(4):before{content:"Адрес"!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(5):before,html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(5):before{content:"Город"!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(6):before,html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(6):before{content:"Ответственный"!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(7),html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(7){grid-column:1/-1!important}html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(7):before,html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(7):before{content:"Комментарий"!important}}@media (max-width:980px){html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open{z-index:2147483000!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;isolation:isolate!important;background:#f5f7fb!important;border:0!important;border-radius:0!important;grid-template-rows:1fr!important;grid-template-columns:1fr!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__list,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__list{visibility:hidden!important;pointer-events:none!important;display:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__dialog,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__dialog{background:#f5f7fb!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:grid!important;overflow:hidden!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__meta,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__meta{min-height:64px!important;padding:calc(8px + env(safe-area-inset-top,0px)) 10px 8px!important;background:#fffffffa!important;border-bottom:1px solid #dbe3ee!important;grid-template-columns:46px 46px minmax(0,1fr) 42px 42px!important;align-items:center!important;gap:8px!important;display:grid!important;box-shadow:0 8px 18px #0f172a0f!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-back,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-back{color:#111827!important;-webkit-text-fill-color:#111827!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#eef3f9!important;border-radius:999px!important;place-items:center!important;padding:0!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-back b,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-back b{display:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-title,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-title{min-width:0!important;overflow:hidden!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-title strong,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-title strong,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-title small,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-title small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-history,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-history,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-call,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-call{border-radius:999px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:0!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-history:before,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-history:before{content:"↺"!important;font-size:21px!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-call,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-call{font-size:24px!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__messages,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__messages{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#f5f7fb!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px 10px!important;overflow-y:auto!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__form,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__form{z-index:2!important;padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#fffffffa!important;border-top:1px solid #dbe3ee!important;gap:8px!important;display:grid!important;position:relative!important;box-shadow:0 -10px 22px #0f172a0f!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-compose-row,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-compose-row{grid-template-columns:42px minmax(0,1fr) 42px 54px!important;align-items:end!important;gap:6px!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__form textarea,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__form textarea{border-radius:16px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:96px!important;padding:11px 12px!important;font-size:16px!important;line-height:1.25!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-icon-button,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-icon-button,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-send-button,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-send-button{border-radius:999px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-send-button,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-send-button{width:54px!important;min-width:54px!important;font-size:12px!important;font-weight:900!important}}@media (max-width:760px){html body .crm-preliminary-route main.app-shell{gap:10px!important;padding:10px 8px 18px!important}html body .crm-preliminary-route .topbar{border-radius:20px!important;min-height:58px!important;padding:10px 12px!important}html body .crm-preliminary-route .workspace,html body .crm-preliminary-route .control-panel,html body .crm-preliminary-route .results-panel{gap:10px!important}html body .crm-preliminary-route .control-panel,html body .crm-preliminary-route .results-panel,html body .crm-preliminary-route .smeta-card,html body .crm-preliminary-route .projects-card,html body .crm-preliminary-route .future-card{border-radius:22px!important;padding:14px!important}html body .crm-preliminary-route .control-panel h3,html body .crm-preliminary-route .smeta-card h3{font-size:22px!important;line-height:1.05!important}html body .crm-preliminary-route .form-grid{gap:10px!important}html body .crm-preliminary-route .control-panel label,html body .crm-preliminary-route .results-panel label,html body .crm-preliminary-route .smeta-card label{gap:6px!important;font-size:16px!important;line-height:1.2!important}html body .crm-preliminary-route .control-panel input,html body .crm-preliminary-route .control-panel select,html body .crm-preliminary-route .control-panel textarea{border-radius:14px!important;height:auto!important;min-height:44px!important;padding:10px 12px!important;font-size:16px!important}html body .crm-preliminary-route .toggle-row{align-items:center!important;gap:9px!important;min-height:38px!important}html body .crm-preliminary-route .toggle-row input[type=checkbox]{flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important}html body .crm-preliminary-route .calc-main-dropdown,html body .crm-preliminary-route .calc-addon-group,html body .crm-preliminary-route .addon-search-panel{gap:8px!important}html body .crm-preliminary-route .calc-main-dropdown summary,html body .crm-preliminary-route .calc-addon-group summary{padding:10px 0!important;font-size:17px!important;line-height:1.18!important}html body .crm-preliminary-route .tier-grid{grid-template-columns:1fr!important;gap:8px!important}html body .crm-preliminary-route .tier-card{border-radius:18px!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:9px 10px!important;display:grid!important}html body .crm-preliminary-route .tier-card>.toggle-row{min-height:34px!important;margin:0!important;font-size:13px!important;line-height:1.05!important}html body .crm-preliminary-route .tier-card>.toggle-row input[type=checkbox]{flex-basis:24px!important;width:24px!important;min-width:24px!important;height:24px!important}html body .crm-preliminary-route .tier-card-button{text-align:left!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:2px 8px!important;min-height:58px!important;padding:8px 10px!important;display:grid!important}html body .crm-preliminary-route .tier-card-button span{font-size:18px!important;line-height:1.05!important}html body .crm-preliminary-route .tier-card-button strong{white-space:nowrap!important;font-size:22px!important;line-height:1!important}html body .crm-preliminary-route .tier-card-button small{grid-column:1/-1!important;font-size:12px!important;line-height:1.15!important}html body .crm-preliminary-route .smeta-header{gap:10px!important}html body .crm-preliminary-route .smeta-header,html body .crm-preliminary-route .smeta-discount-row{grid-template-columns:1fr!important}html body .crm-preliminary-route .smeta-header h3{font-size:24px!important}html body .crm-preliminary-route .smeta-header .total,html body .crm-preliminary-route .total-stack strong{word-break:normal!important;overflow-wrap:normal!important;font-size:32px!important;line-height:1.02!important}html body .crm-preliminary-route .smeta-discount-row{gap:10px!important;padding:12px 0!important}html body .crm-preliminary-route .smeta-discount-row__fields{grid-template-columns:1fr 1fr!important;gap:8px!important}html body .crm-preliminary-route .total-stack{text-align:right!important;align-items:stretch!important;gap:5px!important}html body .crm-preliminary-route .action-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}html body .crm-preliminary-route .action-grid button,html body .crm-preliminary-route .mini-button{border-radius:16px!important;min-height:44px!important;padding:9px 10px!important;font-size:15px!important;line-height:1.1!important}html body .crm-preliminary-route .smeta-card{overflow-x:hidden!important}html body .crm-preliminary-route .preliminary-smeta-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:0!important;display:block!important}html body .crm-preliminary-route .preliminary-smeta-table thead{display:none!important}html body .crm-preliminary-route .preliminary-smeta-table tbody{gap:8px!important;width:100%!important;display:grid!important}html body .crm-preliminary-route .preliminary-smeta-table tr{background:#fffaf1!important;border:1px solid #1118271f!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important;width:100%!important;padding:10px!important;display:grid!important}html body .crm-preliminary-route .preliminary-smeta-table th,html body .crm-preliminary-route .preliminary-smeta-table td{border:0!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;display:block!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-line-cell{grid-column:1/-1!important;font-size:16px!important;line-height:1.18!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-line-cell small{margin-top:3px!important;font-size:13px!important;line-height:1.2!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-qty-cell{grid-area:2/1!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-price-cell{display:none!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-total-cell{white-space:nowrap!important;grid-area:2/2!important;place-self:center end!important;font-size:15px!important;font-weight:900!important}html body .crm-preliminary-route .smeta-qty-control,html body .crm-preliminary-route .smeta-qty-static{gap:6px!important;width:auto!important}html body .crm-preliminary-route .smeta-qty-control input{border-radius:12px!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:38px!important;min-height:38px!important;padding:0 9px!important}}html,body{background:var(--crm-bg)!important;color:var(--crm-text)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html body main.crm-cabinet.crm-ui-v2{background:linear-gradient(180deg, #ffffffb8, #f4f6f800 260px), var(--crm-bg)!important;min-height:100vh!important;color:var(--crm-text)!important;-webkit-text-fill-color:initial!important;padding:28px 20px 56px!important}html body main.crm-cabinet.crm-ui-v2 .crm-cabinet-shell{background:0 0!important;gap:18px!important;width:min(1440px,100vw - 40px)!important;margin:0 auto!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-cabinet-head{border:1px solid var(--crm-line)!important;border-radius:var(--crm-radius-lg)!important;color:var(--crm-text)!important;box-shadow:var(--crm-shadow)!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf5),radial-gradient(circle at 0 0,#f2b83f2e,#0000 36%)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;padding:24px!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-cabinet-head:before,html body main.crm-cabinet.crm-ui-v2 .crm-cabinet-head:after,html body main.crm-cabinet.crm-ui-v2 .crm-section:before,html body main.crm-cabinet.crm-ui-v2 .crm-section:after,html body main.crm-cabinet.crm-ui-v2 .crm-card:before,html body main.crm-cabinet.crm-ui-v2 .crm-card:after{content:none!important;display:none!important}html body main.crm-cabinet.crm-ui-v2 h1,html body main.crm-cabinet.crm-ui-v2 h2,html body main.crm-cabinet.crm-ui-v2 h3{color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;letter-spacing:0!important}html body main.crm-cabinet.crm-ui-v2 h1{font-size:46px!important;line-height:1.02!important}html body main.crm-cabinet.crm-ui-v2 h2{font-size:30px!important;line-height:1.08!important}html body main.crm-cabinet.crm-ui-v2 p,html body main.crm-cabinet.crm-ui-v2 small,html body main.crm-cabinet.crm-ui-v2 li,html body main.crm-cabinet.crm-ui-v2 .crm-muted,html body main.crm-cabinet.crm-ui-v2 .crm-field-hint,html body main.crm-cabinet.crm-ui-v2 .crm-form-lead{color:var(--crm-muted)!important;-webkit-text-fill-color:var(--crm-muted)!important}html body main.crm-cabinet.crm-ui-v2 .crm-section,html body main.crm-cabinet.crm-ui-v2 .crm-card,html body main.crm-cabinet.crm-ui-v2 .crm-kpi,html body main.crm-cabinet.crm-ui-v2 .crm-flow-card,html body main.crm-cabinet.crm-ui-v2 .crm-lead-card,html body main.crm-cabinet.crm-ui-v2 .crm-empty-state,html body main.crm-cabinet.crm-ui-v2 .crm-table-wrap,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-day,html body main.crm-cabinet.crm-ui-v2 .crm-day-schedule,html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker,html body main.crm-cabinet.crm-ui-v2 .crm-search-results,html body main.crm-cabinet.crm-ui-v2 .crm-search-row,html body main.crm-cabinet.crm-ui-v2 .crm-period-stats,html body main.crm-cabinet.crm-ui-v2 .crm-period-stat-card,html body main.crm-cabinet.crm-ui-v2 .crm-stat-card,html body main.crm-cabinet.crm-ui-v2 .crm-metric,html body main.crm-cabinet.crm-ui-v2 .crm-admin-user-card,html body main.crm-cabinet.crm-ui-v2 .crm-admin-details,html body main.crm-cabinet.crm-ui-v2 .crm-admin-permission-box,html body main.crm-cabinet.crm-ui-v2 .crm-admin-permission-list,html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-simple-card,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-board,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-week-board,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-month-board,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-board-day,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-slot-row,html body main.crm-cabinet.crm-ui-v2 .crm-slot-date,html body main.crm-cabinet.crm-ui-v2 .crm-slot-choice,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-event-card,html body main.crm-cabinet.crm-ui-v2 .crm-form-context,html body main.crm-cabinet.crm-ui-v2 .crm-checkbox-row,html body main.crm-cabinet.crm-ui-v2 .crm-check,html body main.crm-cabinet.crm-ui-v2 .crm-user-box,html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-block,html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-block-new,html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-block-leads,html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-block-calendar,html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-new-lead,html body main.crm-cabinet.crm-ui-v2 .crm-lead-list,html body main.crm-cabinet.crm-ui-v2 .crm-owner-access-grid{background:var(--crm-surface)!important;background-color:var(--crm-surface)!important;border:1px solid var(--crm-line)!important;border-radius:var(--crm-radius-lg)!important;color:var(--crm-text)!important;-webkit-text-fill-color:initial!important;box-shadow:var(--crm-shadow-soft)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-section,html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-new-lead{padding:24px!important}html body main.crm-cabinet.crm-ui-v2 .crm-section-head,html body main.crm-cabinet.crm-ui-v2 .crm-actions-row,html body main.crm-cabinet.crm-ui-v2 .crm-lead-card-head,html body main.crm-cabinet.crm-ui-v2 .crm-lead-controls,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-filters,html body main.crm-cabinet.crm-ui-v2 .crm-search-toolbar,html body main.crm-cabinet.crm-ui-v2 .crm-search-filters{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body main.crm-cabinet.crm-ui-v2 .crm-card-grid,html body main.crm-cabinet.crm-ui-v2 .crm-kpi-grid,html body main.crm-cabinet.crm-ui-v2 .crm-flow-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-card{text-align:center!important;align-content:center!important;justify-items:center!important;gap:10px!important;min-height:170px!important;padding:24px!important;text-decoration:none!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;display:grid!important;position:relative!important}html body main.crm-cabinet.crm-ui-v2 .crm-card:hover{border-color:#f2b83f8c!important;transform:translateY(-2px)!important;box-shadow:0 16px 40px #0f172a1a!important}html body main.crm-cabinet.crm-ui-v2 .crm-card span:not(.crm-card__badge),html body main.crm-cabinet.crm-ui-v2 .crm-mini-label,html body main.crm-cabinet.crm-ui-v2 .crm-field span,html body main.crm-cabinet.crm-ui-v2 .crm-kpi span,html body main.crm-cabinet.crm-ui-v2 .crm-flow-card span,html body main.crm-cabinet.crm-ui-v2 .crm-eyebrow{color:var(--crm-faint)!important;-webkit-text-fill-color:var(--crm-faint)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}html body main.crm-cabinet.crm-ui-v2 .crm-card strong{color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;font-size:25px!important;line-height:1.08!important}html body main.crm-cabinet.crm-ui-v2 .crm-card p{margin:0!important;font-size:15px!important;line-height:1.35!important}html body main.crm-cabinet.crm-ui-v2 .crm-card__badge,html body main.crm-cabinet.crm-ui-v2 .crm-pill,html body main.crm-cabinet.crm-ui-v2 .crm-lead-meta span,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-status,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-soft-pill,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-row-card em{background:var(--crm-accent-soft)!important;color:#7a4a06!important;-webkit-text-fill-color:#7a4a06!important;border:1px solid #d99a1b40!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:28px!important;padding:6px 10px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}html body main.crm-cabinet.crm-ui-v2 .crm-button,html body main.crm-cabinet.crm-ui-v2 button.crm-button,html body main.crm-cabinet.crm-ui-v2 a.crm-button,html body main.crm-cabinet.crm-ui-v2 button[type=submit]{border:1px solid var(--crm-line-strong)!important;background:var(--crm-surface)!important;width:auto!important;max-width:100%!important;min-height:44px!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;box-shadow:none!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}html body main.crm-cabinet.crm-ui-v2 .crm-button.primary,html body main.crm-cabinet.crm-ui-v2 button.crm-button.primary,html body main.crm-cabinet.crm-ui-v2 a.crm-button.primary,html body main.crm-cabinet.crm-ui-v2 button[type=submit],html body main.crm-cabinet.crm-ui-v2 .crm-search-filter.active,html body main.crm-cabinet.crm-ui-v2 .crm-slot-choice.is-selected,html body main.crm-cabinet.crm-ui-v2 .crm-slot-date.is-active,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-view-tabs button.is-active{background:linear-gradient(180deg, #ffd978, var(--crm-accent))!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;border-color:#d99a1b7a!important;box-shadow:inset 0 1px #ffffff59,0 8px 18px #d99a1b2e!important}html body main.crm-cabinet.crm-ui-v2 input,html body main.crm-cabinet.crm-ui-v2 select,html body main.crm-cabinet.crm-ui-v2 textarea,html body main.crm-cabinet.crm-ui-v2 .crm-field input,html body main.crm-cabinet.crm-ui-v2 .crm-field select,html body main.crm-cabinet.crm-ui-v2 .crm-field textarea{border:1px solid var(--crm-line-strong)!important;background:var(--crm-surface)!important;min-height:46px!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;box-shadow:none!important;caret-color:var(--crm-text)!important;border-radius:14px!important;outline:none!important}html body main.crm-cabinet.crm-ui-v2 textarea{resize:vertical!important;min-height:104px!important}html body main.crm-cabinet.crm-ui-v2 input:focus,html body main.crm-cabinet.crm-ui-v2 select:focus,html body main.crm-cabinet.crm-ui-v2 textarea:focus{border-color:#2563eb7a!important;box-shadow:0 0 0 4px #2563eb1a!important}html body main.crm-cabinet.crm-ui-v2 .crm-table-wrap{padding:0!important;overflow:auto!important}html body main.crm-cabinet.crm-ui-v2 .crm-table,html body main.crm-cabinet.crm-ui-v2 table.crm-table,html body main.crm-cabinet.crm-ui-v2 .crm-table-flow{border-collapse:separate!important;border-spacing:0!important;background:var(--crm-surface)!important;width:100%!important;color:var(--crm-text)!important}html body main.crm-cabinet.crm-ui-v2 .crm-table th,html body main.crm-cabinet.crm-ui-v2 .crm-table-flow th{z-index:1!important;background:var(--crm-surface-soft)!important;color:var(--crm-muted)!important;-webkit-text-fill-color:var(--crm-muted)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:850!important;position:sticky!important;top:0!important}html body main.crm-cabinet.crm-ui-v2 .crm-table th,html body main.crm-cabinet.crm-ui-v2 .crm-table td,html body main.crm-cabinet.crm-ui-v2 .crm-table-flow th,html body main.crm-cabinet.crm-ui-v2 .crm-table-flow td{border-bottom:1px solid var(--crm-line)!important;text-align:left!important;vertical-align:top!important;padding:12px 14px!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-list{box-shadow:none!important;background:0 0!important;border:0!important;gap:12px!important;padding:0!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-card{border-radius:var(--crm-radius)!important;padding:18px!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-card h3{margin:0!important;font-size:22px!important;line-height:1.12!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-phone{color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;text-decoration:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker-days,html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important;gap:10px!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-slot-date,html body main.crm-cabinet.crm-ui-v2 .crm-slot-choice,html body main.crm-cabinet.crm-ui-v2 button.crm-light-slot-choice{background:var(--crm-surface)!important;border:1px solid var(--crm-line-strong)!important;min-width:0!important;min-height:64px!important;box-shadow:none!important;border-radius:16px!important;padding:10px!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-hero,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-panel,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-kpi,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-info-card,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-action-card,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-row-card,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-empty,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-comment,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-timeline article{background:var(--crm-surface)!important;border:1px solid var(--crm-line)!important;border-radius:var(--crm-radius-lg)!important;box-shadow:var(--crm-shadow-soft)!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-hero{order:1!important;grid-template-columns:minmax(0,1fr) minmax(280px,auto)!important;align-items:center!important;gap:18px!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-hero,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-panel{padding:24px!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-kpis,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-info-grid,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-action-grid,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-columns{gap:14px!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-kpis{order:2!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-info-grid,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-action-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>form,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>.crm-measurement-calendar{order:5!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>section:has(.crm-measurement-calendar){order:5!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>section:has([name=measurementDate]){order:5!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>section:has([name=measurementTime]){order:5!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>.crm-lead-detail-columns:first-of-type{order:7!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>.crm-lead-detail-columns:has(#timeline){order:7!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>.crm-lead-detail-columns:has(#quick-estimates){order:7!important}html body main.crm-cabinet.crm-ui-v2 #commercial-offers{order:8!important}:is(html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>.crm-lead-detail-columns:has(#installations),html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>.crm-lead-detail-columns:has(#payments)){order:9!important}html body main.crm-cabinet.crm-ui-v2 .crm-back-link{order:20!important;width:max-content!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-title-row,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-section-head,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-actions{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-hero h2,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-panel h2{margin:0!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-hero p,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-action-card p,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-row-card p{margin:8px 0 0!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-eyebrow,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-info-card>span,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-action-card span,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-timeline time{color:var(--crm-faint)!important;-webkit-text-fill-color:var(--crm-faint)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:11px!important;font-weight:850!important;display:block!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-kpi,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-info-card,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-action-card,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-row-card,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-timeline article{padding:16px!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-action-card{min-height:150px!important;color:var(--crm-text)!important;-webkit-text-fill-color:initial!important;align-content:space-between!important;text-decoration:none!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-kpi{align-content:start!important;gap:8px!important;min-height:112px!important;padding:16px!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-kpi span,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-info-card>span,html body main.crm-cabinet.crm-ui-v2 .crm-recognition-panel .crm-field span{color:var(--crm-faint)!important;-webkit-text-fill-color:var(--crm-faint)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-kpi strong{color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;overflow-wrap:anywhere!important;font-size:24px!important;line-height:1.05!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-info-card{min-height:128px!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-info-card-accent{background:linear-gradient(#fff,#f6f9ff)!important;border-color:#2563eb38!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-comment{background:var(--crm-surface-soft)!important;gap:8px!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-grid{grid-template-columns:minmax(0,.85fr) minmax(320px,1fr)!important;align-items:stretch!important;gap:18px!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-inputs,html body main.crm-cabinet.crm-ui-v2 .crm-recognition-result{align-content:start!important;gap:14px!important;min-width:0!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-result{border:1px solid var(--crm-line)!important;border-radius:var(--crm-radius)!important;background:var(--crm-surface-soft)!important;padding:18px!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-summary{border:1px solid var(--crm-line)!important;background:var(--crm-surface)!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;border-radius:14px!important;margin:0!important;padding:14px 16px!important;font-weight:750!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-lines{gap:10px!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-line,html body main.crm-cabinet.crm-ui-v2 .crm-recognition-total{border:1px solid var(--crm-line)!important;background:var(--crm-surface)!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-line span{color:var(--crm-muted)!important;-webkit-text-fill-color:var(--crm-muted)!important;margin-top:4px!important;font-size:13px!important;display:block!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-line b,html body main.crm-cabinet.crm-ui-v2 .crm-recognition-total b{color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;white-space:nowrap!important;font-size:17px!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-action-card strong,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-info-card strong,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-row-card strong,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-timeline strong{color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;font-size:19px!important;line-height:1.15!important;display:block!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-list,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-timeline{gap:10px!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-row-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-row-card a{color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;font-weight:850!important;text-decoration:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker{overflow:hidden!important}html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker>div:first-child,html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker-days{background:0 0!important}html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker h3,html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker h4{margin:0!important}@media (max-width:900px){html body main.crm-cabinet.crm-ui-v2{padding:16px 12px 40px!important}html body main.crm-cabinet.crm-ui-v2 .crm-cabinet-shell{width:min(100%,100vw - 24px)!important}html body main.crm-cabinet.crm-ui-v2 .crm-cabinet-head,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-hero,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-columns,html body main.crm-cabinet.crm-ui-v2 .crm-recognition-grid{grid-template-columns:1fr!important}html body main.crm-cabinet.crm-ui-v2 h1{font-size:34px!important}html body main.crm-cabinet.crm-ui-v2 h2{font-size:26px!important}html body main.crm-cabinet.crm-ui-v2 .crm-section,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-panel{padding:18px!important}html body main.crm-cabinet.crm-ui-v2 .crm-button,html body main.crm-cabinet.crm-ui-v2 a.crm-button,html body main.crm-cabinet.crm-ui-v2 button.crm-button{white-space:normal!important}}html body .global-shell-nav.crm-role-nav{border:1px solid var(--crm-line)!important;background:var(--crm-surface)!important;width:min(1440px,100vw - 40px)!important;color:var(--crm-text)!important;box-shadow:var(--crm-shadow)!important;background-image:none!important;border-radius:28px!important;margin:24px auto 18px!important;padding:24px!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__top{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(260px,540px) auto!important;align-items:center!important;gap:24px!important;padding:0!important;display:grid!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__brand{background:linear-gradient(135deg,#c4a467,#9a7334)!important;border-radius:24px!important;max-width:540px!important;min-height:92px!important;padding:14px 24px!important;overflow:hidden!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__logo{object-fit:contain!important;max-width:100%!important;max-height:74px!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;display:flex!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__user,html body .global-shell-nav.crm-role-nav .global-shell-nav__logout{border:1px solid var(--crm-line-strong)!important;background:var(--crm-surface)!important;min-height:46px!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;box-shadow:none!important;border-radius:999px!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__logout{background:linear-gradient(180deg, #ffd978, var(--crm-accent))!important;border-color:#d99a1b73!important;padding:0 20px!important;font-weight:850!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__grid{background:0 0!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important;margin-top:24px!important;padding:0!important;display:grid!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item{border:1px solid var(--crm-line)!important;background:var(--crm-surface)!important;min-height:136px!important;color:var(--crm-text)!important;-webkit-text-fill-color:initial!important;text-align:center!important;box-shadow:none!important;border-radius:22px!important;align-content:center!important;justify-items:center!important;gap:8px!important;padding:20px!important;display:grid!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item:hover,html body .global-shell-nav.crm-role-nav .global-shell-nav__item.is-active{background:#fffaf0!important;border-color:#d99a1b73!important;box-shadow:0 10px 28px #d99a1b1f!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item strong{color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;letter-spacing:0!important;font-size:21px!important;line-height:1.12!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item span:not(.global-shell-nav__badge):not(.global-shell-nav__icon){color:var(--crm-muted)!important;-webkit-text-fill-color:var(--crm-muted)!important;font-size:14px!important;line-height:1.25!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__icon{width:74px!important;height:74px!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;box-shadow:none!important;background:0 0!important;border-radius:18px!important;place-items:center!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-list{gap:10px!important;margin:16px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-list li{border:1px solid var(--crm-line)!important;background:var(--crm-surface-soft)!important;border-radius:14px!important;padding:12px 14px!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat,html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__shell{border:1px solid var(--crm-line)!important;border-radius:var(--crm-radius-lg)!important;background:var(--crm-surface)!important;height:min(820px,100vh - 150px)!important;min-height:620px!important;max-height:820px!important;color:var(--crm-text)!important;box-shadow:var(--crm-shadow)!important;overflow:hidden!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat{grid-template-columns:minmax(320px,390px) minmax(0,1fr)!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat__main,html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__dialog{grid-template-rows:auto minmax(0,1fr) auto!important;min-height:0!important;display:grid!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat__messages,html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__messages{scrollbar-gutter:stable!important;background:#f3f6fb!important;align-content:start!important;min-height:0!important;max-height:none!important;padding:22px!important;overflow:hidden auto!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat__side,html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__list{background:var(--crm-surface)!important;border-right:1px solid var(--crm-line)!important;min-height:0!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat__threads,html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__list-scroll{background:var(--crm-surface)!important;min-height:0!important;overflow-y:auto!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat__head,html body main.crm-cabinet.crm-ui-v2 .crm-chat__side-head,html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__meta{border-bottom:1px solid var(--crm-line)!important;background:var(--crm-surface)!important;min-height:76px!important;color:var(--crm-text)!important;padding:16px 18px!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat__composer,html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__form{border-top:1px solid var(--crm-line)!important;background:var(--crm-surface)!important;padding:14px 16px!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat__message,html body main.crm-cabinet.crm-ui-v2 .avito-message{border:1px solid var(--crm-line)!important;background:var(--crm-surface)!important;max-width:min(700px,78%)!important;color:var(--crm-text)!important;-webkit-text-fill-color:initial!important;border-radius:18px!important;box-shadow:0 2px 6px #0f172a0d!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat__message.is-own,html body main.crm-cabinet.crm-ui-v2 .avito-message.is-out{background:#e9f8df!important;border-color:#c8ebba!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat__thread,html body main.crm-cabinet.crm-ui-v2 .avito-chat-card{border-bottom:1px solid var(--crm-line)!important;background:var(--crm-surface)!important;color:var(--crm-text)!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat__thread.is-active,html body main.crm-cabinet.crm-ui-v2 .avito-chat-card.is-active{background:var(--crm-blue-soft)!important;border-left:4px solid var(--crm-blue)!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat__send,html body main.crm-cabinet.crm-ui-v2 .avito-send-button{background:var(--crm-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:16px!important;min-height:48px!important;font-weight:850!important}html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker{padding:22px!important}html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker-days{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important}html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;margin-top:14px!important}html body main.crm-cabinet.crm-ui-v2 .crm-slot-choice strong,html body main.crm-cabinet.crm-ui-v2 .crm-slot-date strong{color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;font-size:18px!important;line-height:1.08!important;display:block!important}html body main.crm-cabinet.crm-ui-v2 .crm-slot-choice span,html body main.crm-cabinet.crm-ui-v2 .crm-slot-date span{color:var(--crm-muted)!important;-webkit-text-fill-color:var(--crm-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;line-height:1.15!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-panel-main{order:10!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-panel{order:20!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-actions-panel{order:40!important}@media (max-width:900px){html body .global-shell-nav.crm-role-nav{width:min(100%,100vw - 24px)!important;margin:14px auto!important;padding:16px!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__top{grid-template-columns:1fr!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__brand{min-height:72px!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item{min-height:122px!important;padding:14px!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat,html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__shell{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;max-height:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat__messages,html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__messages{max-height:62vh!important}}html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{--crm-text:#111827!important;--crm-muted:#4b5563!important;--crm-faint:#7a6f60!important;color:#111827!important;-webkit-text-fill-color:initial!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item,html body .crm-role-nav .global-shell-nav__item{color:#111827!important;-webkit-text-fill-color:initial!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item>strong,html body .crm-role-nav .global-shell-nav__item>strong,html body .global-shell-nav.crm-role-nav .global-shell-nav__item strong,html body .crm-role-nav .global-shell-nav__item strong{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;text-shadow:none!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item>span:not(.global-shell-nav__icon):not(.global-shell-nav__badge),html body .crm-role-nav .global-shell-nav__item>span:not(.global-shell-nav__icon):not(.global-shell-nav__badge){color:#4b5563!important;-webkit-text-fill-color:#4b5563!important;opacity:1!important;text-shadow:none!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__user,html body .crm-role-nav .global-shell-nav__user,html body .global-shell-nav.crm-role-nav .global-shell-nav__user *,html body .crm-role-nav .global-shell-nav__user *,html body .global-shell-nav.crm-role-nav .global-shell-nav__logout,html body .crm-role-nav .global-shell-nav__logout{color:#111827!important;-webkit-text-fill-color:#111827!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__icon,html body .crm-role-nav .global-shell-nav__icon{box-shadow:none!important;color:#111827!important;-webkit-text-fill-color:initial!important;background:0 0!important;border:0!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__icon .nav-visual,html body .crm-role-nav .global-shell-nav__icon .nav-visual{width:76px!important;max-width:100%!important;height:76px!important;max-height:100%!important;display:block!important;overflow:visible!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__icon .nav-picture,html body .crm-role-nav .global-shell-nav__icon .nav-picture{color:#111827!important;-webkit-text-fill-color:initial!important;background:#ffd25029!important;border:1px solid #d99a1b47!important;border-radius:999px!important;place-items:center!important;width:56px!important;height:56px!important;display:grid!important;box-shadow:0 8px 18px #97702c1a!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__icon .nav-picture__glyph,html body .crm-role-nav .global-shell-nav__icon .nav-picture__glyph{color:#111827!important;-webkit-text-fill-color:initial!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important;transform:none!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__icon .nav-picture__glyph svg,html body .crm-role-nav .global-shell-nav__icon .nav-picture__glyph svg{color:#111827!important;stroke:currentColor!important;fill:none!important;filter:none!important;width:34px!important;height:34px!important;display:block!important;overflow:visible!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item>strong,html body .crm-role-nav .global-shell-nav__item>strong{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;letter-spacing:0!important}@media (max-width:480px){html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{border-radius:28px!important;padding:16px!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__brand,html body .crm-role-nav .global-shell-nav__brand{border-radius:20px!important;min-height:82px!important;padding:12px 14px!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__grid,html body .crm-role-nav .global-shell-nav__grid{gap:10px!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item,html body .crm-role-nav .global-shell-nav__item{border-radius:18px!important;min-height:142px!important;padding:12px 10px!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__icon,html body .crm-role-nav .global-shell-nav__icon{width:62px!important;height:62px!important;margin-bottom:8px!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__icon .nav-visual,html body .crm-role-nav .global-shell-nav__icon .nav-visual{width:66px!important;height:66px!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__icon .nav-picture,html body .crm-role-nav .global-shell-nav__icon .nav-picture{width:52px!important;height:52px!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__icon .nav-picture__glyph,html body .crm-role-nav .global-shell-nav__icon .nav-picture__glyph,html body .global-shell-nav.crm-role-nav .global-shell-nav__icon .nav-picture__glyph svg,html body .crm-role-nav .global-shell-nav__icon .nav-picture__glyph svg{width:32px!important;height:32px!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item>strong,html body .crm-role-nav .global-shell-nav__item>strong,html body .global-shell-nav.crm-role-nav .global-shell-nav__item strong,html body .crm-role-nav .global-shell-nav__item strong{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:nowrap!important;letter-spacing:0!important;max-width:100%!important;font-size:16px!important;line-height:1.08!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item>span:not(.global-shell-nav__icon):not(.global-shell-nav__badge),html body .crm-role-nav .global-shell-nav__item>span:not(.global-shell-nav__icon):not(.global-shell-nav__badge){letter-spacing:0!important;font-size:12px!important;line-height:1.15!important}}@media (max-width:760px){html body .crm-preliminary-route .tier-card{border-radius:18px!important;grid-template-columns:42px minmax(0,1fr)!important;padding:8px!important}html body .crm-preliminary-route .tier-card>.toggle-row{align-self:center!important;justify-items:center!important;gap:3px!important;min-height:0!important;font-size:0!important;line-height:1!important;display:grid!important}html body .crm-preliminary-route .tier-card>.toggle-row:after{content:"КП"!important;color:#111827!important;-webkit-text-fill-color:#111827!important;letter-spacing:0!important;font-size:11px!important;font-weight:900!important;display:block!important}html body .crm-preliminary-route .tier-card-button{grid-template-columns:minmax(0,1fr) auto!important;min-height:62px!important;padding:8px 9px!important}html body .crm-preliminary-route .tier-card-button span{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:18px!important;line-height:1.05!important}html body .crm-preliminary-route .tier-card-button strong{font-size:22px!important}html body .crm-preliminary-route .tier-card-button small{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:11px!important;line-height:1.1!important}html body .crm-preliminary-route .smeta-header{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body .crm-preliminary-route .selected-price-stack{justify-items:start!important;width:100%!important;min-width:0!important}html body .crm-preliminary-route .selected-price-stack>strong{letter-spacing:0!important;white-space:nowrap!important;max-width:100%!important;font-size:34px!important}html body .crm-preliminary-route .selected-manager-price{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:10px!important}html body .crm-preliminary-route .selected-decision-actions,html body .crm-preliminary-route .room-estimate-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}html body .crm-preliminary-route .selected-decision-actions .helper-note{grid-column:1/-1!important}html body .crm-preliminary-route .preliminary-smeta-table,html body main.app-shell .preliminary-smeta-table,html body .smeta-card .preliminary-smeta-table{width:100%!important;min-width:0!important}html body .crm-preliminary-route .preliminary-smeta-table thead{display:none!important}html body .crm-preliminary-route .preliminary-smeta-table tbody{gap:8px!important;display:grid!important}html body .crm-preliminary-route .preliminary-smeta-table tr{border:1px solid #1118271f!important;border-radius:16px!important;grid-template-columns:minmax(0,132px) minmax(0,1fr)!important;gap:8px 16px!important;padding:10px!important;display:grid!important}html body .crm-preliminary-route .preliminary-smeta-table td,html body main.app-shell .preliminary-smeta-table td{width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;display:block!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-line-cell{grid-column:1/-1!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-qty-cell{grid-column:1!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-price-cell{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;white-space:nowrap!important;grid-area:3/1!important;align-self:center!important;font-size:13px!important;font-weight:800!important;display:block!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-price-cell:before{content:"Цена: "!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-total-cell{white-space:nowrap!important;grid-area:3/2!important;place-self:center end!important;padding-left:8px!important;font-weight:900!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-total-cell:before{content:"Итого: "!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:12px!important}html body .crm-preliminary-route .smeta-qty-control input{width:72px!important;min-width:72px!important;max-width:72px!important;height:38px!important;min-height:38px!important}html body .crm-preliminary-route .room-estimate-panel summary{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}html body .crm-preliminary-route .room-estimate-check{grid-column:1/-1!important}html body .crm-preliminary-route .room-estimate-total{text-align:right!important;min-width:0!important}}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__messages .avito-message,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__messages .avito-message{opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#172033!important;-webkit-text-fill-color:#172033!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__messages .avito-message p,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__messages .avito-message p *,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__messages .avito-message p,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__messages .avito-message p *{opacity:1!important;filter:none!important;color:#172033!important;-webkit-text-fill-color:#172033!important;text-shadow:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__messages .avito-message.is-out,html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__messages .avito-message.is-out{color:#172033!important;-webkit-text-fill-color:#172033!important;background:#dfffce!important}html body:has(.crm-chat__assistant) .offline-runtime-status{display:none!important}.crm-preliminary-route .addon-result-action{color:#111827;white-space:nowrap;background:linear-gradient(135deg,#ffc324,#f5a900);border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}@media (max-width:760px){html body .crm-preliminary-route .control-panel,html body .crm-preliminary-route .results-panel,html body .crm-preliminary-route .smeta-card{min-width:0!important}html body .crm-preliminary-route .control-panel{padding:14px!important}html body .crm-preliminary-route .form-grid{gap:10px 12px!important}html body .crm-preliminary-route .addon-search-panel{margin-top:10px!important}html body .crm-preliminary-route .addon-search-result{border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-height:0!important;padding:11px 12px!important;display:grid!important;overflow:hidden!important}html body .crm-preliminary-route .addon-result-main{gap:3px!important}html body .crm-preliminary-route .addon-result-side{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;display:grid!important;position:static!important}html body .crm-preliminary-route .addon-result-side b{opacity:1!important;min-width:112px!important;height:38px!important;min-height:38px!important;padding:0 16px!important;position:static!important}html body .crm-preliminary-route .calc-main-dropdown,html body .crm-preliminary-route .calc-addon-group{background:#ffffff94!important;border:1px solid #1118271f!important;border-radius:16px!important;margin:8px 0!important;padding:0 12px!important}html body .crm-preliminary-route .calc-main-dropdown summary,html body .crm-preliminary-route .calc-addon-group summary{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) 32px!important;align-items:center!important;gap:3px 8px!important;min-height:58px!important;padding:9px 0!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .crm-preliminary-route .calc-main-dropdown summary::marker{content:""!important}html body .crm-preliminary-route .calc-addon-group summary::marker{content:""!important}html body .crm-preliminary-route .calc-main-dropdown summary:after,html body .crm-preliminary-route .calc-addon-group summary:after{content:"+"!important;color:#8b5e00!important;background:#fff3d8!important;border-radius:50%!important;grid-area:1/2/3!important;place-items:center!important;width:32px!important;height:32px!important;font-size:22px!important;font-weight:800!important;line-height:1!important;display:grid!important}html body .crm-preliminary-route details[open]>summary:after{content:"−"!important}html body .crm-preliminary-route .calc-main-dropdown summary>span,html body .crm-preliminary-route .calc-addon-group summary>span{overflow-wrap:normal!important;word-break:normal!important;grid-area:1/1!important;min-width:0!important;font-size:17px!important;line-height:1.15!important}html body .crm-preliminary-route .calc-main-dropdown summary>small,html body .crm-preliminary-route .calc-addon-group summary>small{color:#687386!important;overflow-wrap:anywhere!important;grid-area:2/1!important;min-width:0!important;margin:0!important;font-size:12px!important;line-height:1.2!important}html body .crm-preliminary-route .quick-lighting-panel summary>small{display:none!important}html body .crm-preliminary-route .quick-lighting-panel summary{grid-template-rows:auto!important}html body .crm-preliminary-route .smeta-card{border-radius:18px!important;padding:14px!important}html body .crm-preliminary-route .smeta-header h3{font-size:22px!important;line-height:1.08!important}html body .crm-preliminary-route .smeta-header p,html body .crm-preliminary-route .smeta-header .eyebrow{font-size:12px!important;line-height:1.2!important}html body .crm-preliminary-route .selected-price-stack>strong{font-size:30px!important}html body .crm-preliminary-route .selected-manager-price{padding:8px!important}html body .crm-preliminary-route .selected-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body .crm-preliminary-route .selected-decision-actions .mini-button{white-space:normal!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:9px 10px!important;font-size:13px!important;line-height:1.15!important}html body .crm-preliminary-route .addon-search-result{grid-template-columns:minmax(0,1fr)!important;align-items:center!important;height:auto!important;min-height:58px!important;max-height:none!important;overflow:visible!important}html body .crm-preliminary-route .addon-result-side{grid-template-rows:38px!important;grid-template-columns:1fr!important;align-self:center!important;justify-items:stretch!important;gap:0!important;display:grid!important}html body .crm-preliminary-route .addon-result-side em{display:none!important}html body .crm-preliminary-route .addon-result-side b{width:100%!important;min-width:0!important;max-width:116px!important;font-size:11px!important;transform:none!important}}
