:root{--crm-bg:#f4f6f8;--crm-surface:#ffffff;--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 rgba(15,23,42,0.08);--crm-shadow-soft:0 8px 24px rgba(15,23,42,0.06)}@media (max-width:760px){html body .crm-preliminary-route .addon-search-panel,html body .crm-preliminary-route .addon-search-results{position:static!important;z-index:auto!important;display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;max-height:none!important}html body .crm-preliminary-route .addon-search-results{gap:8px!important;padding:0!important;margin-top:2px!important}html body .crm-preliminary-route .addon-search-empty,html body .crm-preliminary-route .addon-search-summary,html body .crm-preliminary-route .room-addon-hint{position:static!important;margin:0!important;padding:0 2px!important;font-size:12px!important;line-height:1.25!important}html body .crm-preliminary-route .addon-search-result{z-index:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-height:0!important;height:auto!important;padding:12px!important;border-radius:18px!important;overflow:visible!important;text-align:left!important;transform:none!important}html body .crm-preliminary-route .addon-result-main,html body .crm-preliminary-route .addon-result-side,html body .crm-preliminary-route .addon-search-result{position:static!important;width:100%!important;min-width:0!important;max-width:100%!important}html body .crm-preliminary-route .addon-result-main strong{font-size:16px!important;line-height:1.12!important;white-space:normal!important;overflow-wrap:anywhere!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{display:grid!important;grid-template-columns:auto minmax(104px,max-content)!important;gap:8px!important;align-items:center!important;justify-content:space-between!important;justify-items:stretch!important}html body .crm-preliminary-route .addon-result-side em{font-size:13px!important;line-height:1!important;white-space:nowrap!important}html body .crm-preliminary-route .addon-result-side b{min-height:36px!important;height:36px!important;padding:0 14px!important;border-radius:999px!important;font-size:13px!important}html body .crm-preliminary-route .quick-lighting-panel{position:relative!important;z-index:0!important;margin-top:12px!important;clear:both!important}html body .crm-preliminary-route .wide-canvas-toggle{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;column-gap:14px!important;row-gap:0!important;align-items:center!important;padding-left:4px!important;overflow:visible!important;white-space:normal!important;line-height:1.18!important}html body .crm-preliminary-route .wide-canvas-toggle input[type=checkbox]{grid-column:1!important;margin:0!important;justify-self:start!important}html body .crm-cabinet .crm-calendar-followups,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups{overflow:visible!important;padding:14px 10px!important}html body .crm-cabinet .crm-calendar-followups>h3,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups>h3{max-width:100%!important;margin:0 0 12px!important;font-size:24px!important;line-height:1.08!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important}html body .crm-cabinet .crm-calendar-followups .crm-table-wrap,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table-wrap{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;padding:0!important;border-radius:20px!important;background:transparent!important}html body .crm-cabinet .crm-calendar-followups .crm-table,html body .crm-cabinet .crm-calendar-followups .crm-table-flow,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{display:block!important;width:100%!important;min-width:0!important;border-collapse:separate!important;border-spacing:0!important}html body .crm-cabinet .crm-calendar-followups .crm-table thead,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table thead{display:none!important}html body .crm-cabinet .crm-calendar-followups .crm-table tbody,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table tbody{display:grid!important;gap:10px!important;width:100%!important}html body .crm-cabinet .crm-calendar-followups .crm-table tbody tr,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px 10px!important;width:100%!important;padding:12px!important;border:1px solid rgba(17,24,39,.12)!important;border-radius:18px!important;background:#fffaf1!important;box-shadow:0 8px 20px rgba(82,63,31,.06)!important}html body .crm-cabinet .crm-calendar-followups .crm-table td,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td{display:grid!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;border:0!important;font-size:15px!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body .crm-cabinet .crm-calendar-followups .crm-table td:before,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:before{display:block!important;font-size:10px!important;line-height:1!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body .crm-cabinet .crm-calendar-followups .crm-table td:first-child:before,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:first-child:before{content:"Время"!important}html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(2):before,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(2):before{content:"N"!important}html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(3),html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(3){grid-column:1/-1!important;font-size:18px!important;font-weight:900!important}html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(3):before,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(3):before{content:"Клиент"!important}html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(4):before,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(4):before{content:"Адрес"!important}html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(5):before,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(5):before{content:"Город"!important}html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(6):before,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(6):before{content:"Ответственный"!important}html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(7),html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(7){grid-column:1/-1!important}html body .crm-cabinet .crm-calendar-followups .crm-table td:nth-child(7):before,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-followups .crm-table td:nth-child(7):before{content:"Комментарий"!important}}@media (max-width:980px){html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;min-height:-webkit-fill-available!important;min-height:100dvh!important;max-height:100dvh!important;z-index:2147483000!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#f5f7fb!important;box-shadow:none!important;isolation:isolate!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__list,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__list{display:none!important;visibility:hidden!important;pointer-events:none!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__dialog,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__dialog{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100%!important;height:100vh!important;height:100dvh!important;min-height:-webkit-fill-available!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;background:#f5f7fb!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__meta,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__meta{display:grid!important;grid-template-columns:46px 46px minmax(0,1fr) 42px 42px!important;align-items:center!important;gap:8px!important;min-height:64px!important;padding:calc(8px + env(safe-area-inset-top, 0px)) 10px 8px!important;border-bottom:1px solid #dbe3ee!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-back,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-back{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#eef3f9!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-back b,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-back b{display:none!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-title,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-title{min-width:0!important;overflow:hidden!important}html body .crm-cabinet .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 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 main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-title strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .crm-cabinet .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-history,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-call,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-history{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:999px!important;display:grid!important;place-items:center!important;font-size:0!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-history:before,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-history:before{content:"↺"!important;font-size:21px!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-call,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-dialog-call{font-size:24px!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__messages,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__messages{min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;padding:14px 10px!important;background:#f5f7fb!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__form,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__form{position:relative!important;z-index:2!important;display:grid!important;gap:8px!important;padding:8px 10px calc(10px + env(safe-area-inset-bottom, 0px))!important;border-top:1px solid #dbe3ee!important;background:rgba(255,255,255,.98)!important;box-shadow:0 -10px 22px rgba(15,23,42,.06)!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-compose-row,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-compose-row{display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px 54px!important;gap:6px!important;align-items:end!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__form textarea,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-callcenter__form textarea{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:96px!important;padding:11px 12px!important;border-radius:16px!important;font-size:16px!important;line-height:1.25!important}html body .crm-cabinet .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-send-button,html body main.crm-cabinet.crm-ui-v2 .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{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:999px!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__shell.is-dialog-open .avito-send-button,html body main.crm-cabinet.crm-ui-v2 .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{padding:10px 8px 18px!important;gap:10px!important}html body .crm-preliminary-route .topbar{min-height:58px!important;padding:10px 12px!important;border-radius:20px!important}html body .crm-preliminary-route .control-panel,html body .crm-preliminary-route .results-panel,html body .crm-preliminary-route .workspace{gap:10px!important}html body .crm-preliminary-route .control-panel,html body .crm-preliminary-route .future-card,html body .crm-preliminary-route .projects-card,html body .crm-preliminary-route .results-panel,html body .crm-preliminary-route .smeta-card{padding:14px!important;border-radius:22px!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{min-height:44px!important;height:auto!important;padding:10px 12px!important;border-radius:14px!important;font-size:16px!important}html body .crm-preliminary-route .toggle-row{min-height:38px!important;align-items:center!important;gap:9px!important}html body .crm-preliminary-route .toggle-row input[type=checkbox]{width:28px!important;height:28px!important;min-width:28px!important;flex:0 0 28px!important}html body .crm-preliminary-route .addon-search-panel,html body .crm-preliminary-route .calc-addon-group,html body .crm-preliminary-route .calc-main-dropdown{gap:8px!important}html body .crm-preliminary-route .calc-addon-group summary,html body .crm-preliminary-route .calc-main-dropdown 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{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:9px 10px!important;border-radius:18px!important;min-height:0!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]{width:24px!important;height:24px!important;min-width:24px!important;flex-basis:24px!important}html body .crm-preliminary-route .tier-card-button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 8px!important;align-items:baseline!important;min-height:58px!important;padding:8px 10px!important;border-radius:14px!important;text-align:left!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{font-size:22px!important;line-height:1!important;white-space:nowrap!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-discount-row,html body .crm-preliminary-route .smeta-header{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{font-size:32px!important;line-height:1.02!important;word-break:normal!important;overflow-wrap:normal!important}html body .crm-preliminary-route .smeta-discount-row{padding:12px 0!important;gap:10px!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{align-items:stretch!important;text-align:right!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{min-height:44px!important;padding:9px 10px!important;border-radius:16px!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{display:block!important;width:100%!important;min-width:0!important;border-collapse:separate!important;border-spacing:0!important}html body .crm-preliminary-route .preliminary-smeta-table thead{display:none!important}html body .crm-preliminary-route .preliminary-smeta-table tbody{display:grid!important;gap:8px!important;width:100%!important}html body .crm-preliminary-route .preliminary-smeta-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important;width:100%!important;padding:10px!important;border:1px solid rgba(17,24,39,.12)!important;border-radius:16px!important;background:#fffaf1!important}html body .crm-preliminary-route .preliminary-smeta-table td,html body .crm-preliminary-route .preliminary-smeta-table th{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;border:0!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-column:1!important;grid-row:2!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{grid-column:2!important;grid-row:2!important;align-self:center!important;justify-self:end!important;font-size:15px!important;font-weight:900!important;white-space:nowrap!important}html body .crm-preliminary-route .smeta-qty-control,html body .crm-preliminary-route .smeta-qty-static{width:auto!important;gap:6px!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;padding:0 9px!important;border-radius:12px!important}}body,html{background:var(--crm-bg)!important;color:var(--crm-text)!important;color-scheme:light!important}html body main.crm-cabinet.crm-ui-v2{min-height:100vh!important;padding:28px 20px 56px!important;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(244,246,248,0) 260px),var(--crm-bg)!important;color:var(--crm-text)!important;-webkit-text-fill-color:initial!important}html body main.crm-cabinet.crm-ui-v2 .crm-cabinet-shell{width:min(1440px,calc(100vw - 40px))!important;margin:0 auto!important;display:grid!important;gap:18px!important;background:transparent!important}html body main.crm-cabinet.crm-ui-v2 .crm-cabinet-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;padding:24px!important;border:1px solid var(--crm-line)!important;border-radius:var(--crm-radius-lg)!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.96)),radial-gradient(circle at 0 0,rgba(242,184,63,.18),transparent 36%)!important;color:var(--crm-text)!important;box-shadow:var(--crm-shadow)!important}html body main.crm-cabinet.crm-ui-v2 .crm-cabinet-head:after,html body main.crm-cabinet.crm-ui-v2 .crm-cabinet-head:before,html body main.crm-cabinet.crm-ui-v2 .crm-card:after,html body main.crm-cabinet.crm-ui-v2 .crm-card:before,html body main.crm-cabinet.crm-ui-v2 .crm-section:after,html body main.crm-cabinet.crm-ui-v2 .crm-section:before{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 .crm-field-hint,html body main.crm-cabinet.crm-ui-v2 .crm-form-lead,html body main.crm-cabinet.crm-ui-v2 .crm-muted,html body main.crm-cabinet.crm-ui-v2 li,html body main.crm-cabinet.crm-ui-v2 p,html body main.crm-cabinet.crm-ui-v2 small{color:var(--crm-muted)!important;-webkit-text-fill-color:var(--crm-muted)!important}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-admin-user-card,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-board,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-board-day,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-day,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-event-card,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-month-board,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-slot-row,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-week-board,html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-block,html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-block-calendar,html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-block-leads,html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-block-new,html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-new-lead,html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-simple-card,html body main.crm-cabinet.crm-ui-v2 .crm-card,html body main.crm-cabinet.crm-ui-v2 .crm-check,html body main.crm-cabinet.crm-ui-v2 .crm-checkbox-row,html body main.crm-cabinet.crm-ui-v2 .crm-day-schedule,html body main.crm-cabinet.crm-ui-v2 .crm-empty-state,html body main.crm-cabinet.crm-ui-v2 .crm-flow-card,html body main.crm-cabinet.crm-ui-v2 .crm-form-context,html body main.crm-cabinet.crm-ui-v2 .crm-kpi,html body main.crm-cabinet.crm-ui-v2 .crm-lead-card,html body main.crm-cabinet.crm-ui-v2 .crm-lead-list,html body main.crm-cabinet.crm-ui-v2 .crm-metric,html body main.crm-cabinet.crm-ui-v2 .crm-owner-access-grid,html body main.crm-cabinet.crm-ui-v2 .crm-period-stat-card,html body main.crm-cabinet.crm-ui-v2 .crm-period-stats,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-section,html body main.crm-cabinet.crm-ui-v2 .crm-slot-choice,html body main.crm-cabinet.crm-ui-v2 .crm-slot-date,html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker,html body main.crm-cabinet.crm-ui-v2 .crm-stat-card,html body main.crm-cabinet.crm-ui-v2 .crm-table-wrap,html body main.crm-cabinet.crm-ui-v2 .crm-user-box{background:var(--crm-surface)!important;background-color:var(--crm-surface)!important;background-image:none!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}html body main.crm-cabinet.crm-ui-v2 .crm-callcenter-new-lead,html body main.crm-cabinet.crm-ui-v2 .crm-section{padding:24px!important}html body main.crm-cabinet.crm-ui-v2 .crm-actions-row,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-filters,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-search-filters,html body main.crm-cabinet.crm-ui-v2 .crm-search-toolbar,html body main.crm-cabinet.crm-ui-v2 .crm-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}html body main.crm-cabinet.crm-ui-v2 .crm-card-grid,html body main.crm-cabinet.crm-ui-v2 .crm-flow-grid,html body main.crm-cabinet.crm-ui-v2 .crm-kpi-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important}html body main.crm-cabinet.crm-ui-v2 .crm-card{position:relative!important;min-height:170px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:10px!important;padding:24px!important;text-align:center!important;text-decoration:none!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}html body main.crm-cabinet.crm-ui-v2 .crm-card:hover{transform:translateY(-2px)!important;border-color:rgba(242,184,63,.55)!important;box-shadow:0 16px 40px rgba(15,23,42,.1)!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-eyebrow,html body main.crm-cabinet.crm-ui-v2 .crm-field span,html body main.crm-cabinet.crm-ui-v2 .crm-flow-card span,html body main.crm-cabinet.crm-ui-v2 .crm-kpi span,html body main.crm-cabinet.crm-ui-v2 .crm-mini-label{color:var(--crm-faint)!important;-webkit-text-fill-color:var(--crm-faint)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!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-lead-detail-row-card em,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-soft-pill,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-status,html body main.crm-cabinet.crm-ui-v2 .crm-lead-meta span,html body main.crm-cabinet.crm-ui-v2 .crm-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:100%!important;min-height:28px!important;padding:6px 10px!important;border:1px solid rgba(217,154,27,.25)!important;border-radius:999px!important;background:var(--crm-accent-soft)!important;color:#7a4a06!important;-webkit-text-fill-color:#7a4a06!important;font-size:12px!important;font-weight:800!important;line-height:1!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,html body main.crm-cabinet.crm-ui-v2 button[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;width:auto!important;max-width:100%!important;padding:0 18px!important;border:1px solid var(--crm-line-strong)!important;border-radius:999px!important;background:var(--crm-surface)!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;box-shadow:none!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap!important}html body main.crm-cabinet.crm-ui-v2 .crm-button.primary,html body main.crm-cabinet.crm-ui-v2 .crm-calendar-view-tabs button.is-active,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 a.crm-button.primary,html body main.crm-cabinet.crm-ui-v2 button.crm-button.primary,html body main.crm-cabinet.crm-ui-v2 button[type=submit]{border-color:rgba(217,154,27,.48)!important;background:linear-gradient(180deg,#ffd978,var(--crm-accent))!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 18px rgba(217,154,27,.18)!important}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,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{min-height:46px!important;border:1px solid var(--crm-line-strong)!important;border-radius:14px!important;background:var(--crm-surface)!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;box-shadow:none!important;outline:none!important;caret-color:var(--crm-text)!important}html body main.crm-cabinet.crm-ui-v2 textarea{min-height:104px!important;resize:vertical!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:rgba(37,99,235,.48)!important;box-shadow:0 0 0 4px rgba(37,99,235,.1)!important}html body main.crm-cabinet.crm-ui-v2 .crm-table-wrap{overflow:auto!important;padding:0!important}html body main.crm-cabinet.crm-ui-v2 .crm-table,html body main.crm-cabinet.crm-ui-v2 .crm-table-flow,html body main.crm-cabinet.crm-ui-v2 table.crm-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:var(--crm-surface)!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{position:sticky!important;top:0!important;z-index:1!important;background:var(--crm-surface-soft)!important;color:var(--crm-muted)!important;-webkit-text-fill-color:var(--crm-muted)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body main.crm-cabinet.crm-ui-v2 .crm-table td,html body main.crm-cabinet.crm-ui-v2 .crm-table th,html body main.crm-cabinet.crm-ui-v2 .crm-table-flow td,html body main.crm-cabinet.crm-ui-v2 .crm-table-flow th{padding:12px 14px!important;border-bottom:1px solid var(--crm-line)!important;text-align:left!important;vertical-align:top!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-list{display:grid!important;gap:12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-card{padding:18px!important;border-radius:var(--crm-radius)!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{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important;gap:10px!important}html body main.crm-cabinet.crm-ui-v2 .crm-slot-choice,html body main.crm-cabinet.crm-ui-v2 .crm-slot-date,html body main.crm-cabinet.crm-ui-v2 button.crm-light-slot-choice{min-width:0!important;min-height:64px!important;padding:10px!important;border-radius:16px!important;background:var(--crm-surface)!important;border:1px solid var(--crm-line-strong)!important;box-shadow:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;max-width:100%!important;min-width:0!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-action-card,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-comment,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-empty,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-hero,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-info-card,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-kpi,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-panel,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{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{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,auto)!important;align-items:center!important;gap:18px!important;order:1!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-action-grid,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-columns,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-info-grid,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-kpis{display:grid!important;gap:14px!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;order:2!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-action-grid,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-info-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-panel-main{order:3!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-panel{order:4!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>.crm-measurement-calendar,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>section:has(.crm-measurement-calendar),html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>section:has([name=measurementDate]),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-actions-panel{order:6!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>.crm-lead-detail-columns:first-of-type,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-page>.crm-lead-detail-columns:has(#quick-estimates),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 #commercial-offers{order:8!important}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-actions,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-section-head,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!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-action-card p,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-hero 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-action-card span,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-timeline time{display:block!important;margin:0 0 6px!important;color:var(--crm-faint)!important;-webkit-text-fill-color:var(--crm-faint)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-action-card,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-info-card,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-kpi,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{display:grid!important;min-height:150px!important;align-content:space-between!important;color:var(--crm-text)!important;-webkit-text-fill-color:initial!important;text-decoration:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-kpi{display:grid!important;gap:8px!important;min-height:112px!important;padding:16px!important;align-content:start!important}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-kpi 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;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!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;font-size:24px!important;line-height:1.05!important;overflow-wrap:anywhere!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{border-color:rgba(37,99,235,.22)!important;background:linear-gradient(180deg,#ffffff,#f6f9ff)!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-comment{display:grid!important;gap:8px!important;background:var(--crm-surface-soft)!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-grid{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(320px,1fr)!important;gap:18px!important;align-items:stretch!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-inputs,html body main.crm-cabinet.crm-ui-v2 .crm-recognition-result{display:grid!important;gap:14px!important;align-content:start!important;min-width:0!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-result{padding:18px!important;border:1px solid var(--crm-line)!important;border-radius:var(--crm-radius)!important;background:var(--crm-surface-soft)!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-summary{margin:0!important;padding:14px 16px!important;border:1px solid var(--crm-line)!important;border-radius:14px!important;background:var(--crm-surface)!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;font-weight:750!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-lines{display:grid!important;gap:10px!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-line,html body main.crm-cabinet.crm-ui-v2 .crm-recognition-total{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:12px 14px!important;border:1px solid var(--crm-line)!important;border-radius:14px!important;background:var(--crm-surface)!important}html body main.crm-cabinet.crm-ui-v2 .crm-recognition-line span{display:block!important;margin-top:4px!important;color:var(--crm-muted)!important;-webkit-text-fill-color:var(--crm-muted)!important;font-size:13px!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;font-size:17px!important;white-space:nowrap!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{display:block!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;font-size:19px!important;line-height:1.15!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{display:grid!important;gap:10px!important}html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-row-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!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;text-decoration:none!important;font-weight:850!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-days,html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker>div:first-child{background:transparent!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%,calc(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-columns,html body main.crm-cabinet.crm-ui-v2 .crm-lead-detail-hero,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-lead-detail-panel,html body main.crm-cabinet.crm-ui-v2 .crm-section{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{width:min(1440px,calc(100vw - 40px))!important;margin:24px auto 18px!important;padding:24px!important;border:1px solid var(--crm-line)!important;border-radius:28px!important;background:var(--crm-surface)!important;background-image:none!important;color:var(--crm-text)!important;box-shadow:var(--crm-shadow)!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__top{display:grid!important;grid-template-columns:minmax(260px,540px) auto!important;align-items:center!important;gap:24px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__brand{min-height:92px!important;max-width:540px!important;padding:14px 24px!important;border-radius:24px!important;background:linear-gradient(135deg,#c4a467,#9a7334)!important;overflow:hidden!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__logo{max-width:100%!important;max-height:74px!important;object-fit:contain!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;flex-wrap:wrap!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__logout,html body .global-shell-nav.crm-role-nav .global-shell-nav__user{min-height:46px!important;border:1px solid var(--crm-line-strong)!important;border-radius:999px!important;background:var(--crm-surface)!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;box-shadow:none!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__logout{background:linear-gradient(180deg,#ffd978,var(--crm-accent))!important;border-color:rgba(217,154,27,.45)!important;padding:0 20px!important;font-weight:850!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important;margin-top:24px!important;padding:0!important;background:transparent!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item{min-height:136px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:8px!important;padding:20px!important;border:1px solid var(--crm-line)!important;border-radius:22px!important;background:var(--crm-surface)!important;color:var(--crm-text)!important;-webkit-text-fill-color:initial!important;text-align:center!important;box-shadow:none!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__item.is-active,html body .global-shell-nav.crm-role-nav .global-shell-nav__item:hover{border-color:rgba(217,154,27,.45)!important;background:#fffaf0!important;box-shadow:0 10px 28px rgba(217,154,27,.12)!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;font-size:21px!important;line-height:1.12!important;letter-spacing:0!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;display:grid!important;place-items:center!important;border-radius:18px!important;background:transparent!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;box-shadow:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-list{display:grid!important;gap:10px!important;margin:16px 0 0!important;padding:0!important;list-style:none!important}html body main.crm-cabinet.crm-ui-v2 .crm-list li{padding:12px 14px!important;border:1px solid var(--crm-line)!important;border-radius:14px!important;background:var(--crm-surface-soft)!important}html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__shell,html body main.crm-cabinet.crm-ui-v2 .crm-chat{height:min(820px,calc(100vh - 150px))!important;min-height:620px!important;max-height:820px!important;overflow:hidden!important;border:1px solid var(--crm-line)!important;border-radius:var(--crm-radius-lg)!important;background:var(--crm-surface)!important;color:var(--crm-text)!important;box-shadow:var(--crm-shadow)!important}html body main.crm-cabinet.crm-ui-v2 .crm-chat{display:grid!important;grid-template-columns:minmax(320px,390px) minmax(0,1fr)!important}html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__dialog,html body main.crm-cabinet.crm-ui-v2 .crm-chat__main{min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__messages,html body main.crm-cabinet.crm-ui-v2 .crm-chat__messages{min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:start!important;padding:22px!important;background:#f3f6fb!important;scrollbar-gutter:stable!important}html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__list,html body main.crm-cabinet.crm-ui-v2 .crm-chat__side{min-height:0!important;background:var(--crm-surface)!important;border-right:1px solid var(--crm-line)!important}html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__list-scroll,html body main.crm-cabinet.crm-ui-v2 .crm-chat__threads{min-height:0!important;overflow-y:auto!important;background:var(--crm-surface)!important}html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__meta,html body main.crm-cabinet.crm-ui-v2 .crm-chat__head,html body main.crm-cabinet.crm-ui-v2 .crm-chat__side-head{min-height:76px!important;padding:16px 18px!important;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 .avito-callcenter__form,html body main.crm-cabinet.crm-ui-v2 .crm-chat__composer{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 .avito-message,html body main.crm-cabinet.crm-ui-v2 .crm-chat__message{max-width:min(700px,78%)!important;border:1px solid var(--crm-line)!important;border-radius:18px!important;background:var(--crm-surface)!important;color:var(--crm-text)!important;-webkit-text-fill-color:initial!important;box-shadow:0 2px 6px rgba(15,23,42,.05)!important}html body main.crm-cabinet.crm-ui-v2 .avito-message.is-out,html body main.crm-cabinet.crm-ui-v2 .crm-chat__message.is-own{background:#e9f8df!important;border-color:#c8ebba!important}html body main.crm-cabinet.crm-ui-v2 .avito-chat-card,html body main.crm-cabinet.crm-ui-v2 .crm-chat__thread{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 .avito-chat-card.is-active,html body main.crm-cabinet.crm-ui-v2 .crm-chat__thread.is-active{background:var(--crm-blue-soft)!important;border-left:4px solid var(--crm-blue)!important}html body main.crm-cabinet.crm-ui-v2 .avito-send-button,html body main.crm-cabinet.crm-ui-v2 .crm-chat__send{min-height:48px!important;border-radius:16px!important;background:var(--crm-blue)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!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,html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important}html body main.crm-cabinet.crm-ui-v2 .crm-slot-picker-grid{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{display:block!important;color:var(--crm-text)!important;-webkit-text-fill-color:var(--crm-text)!important;font-size:18px!important;line-height:1.08!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;font-size:13px!important;line-height:1.15!important;text-transform:none!important;letter-spacing:0!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%,calc(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 .avito-callcenter__shell,html body main.crm-cabinet.crm-ui-v2 .crm-chat{height:auto!important;min-height:0!important;max-height:none!important;grid-template-columns:1fr!important}html body main.crm-cabinet.crm-ui-v2 .avito-callcenter__messages,html body main.crm-cabinet.crm-ui-v2 .crm-chat__messages{max-height:62vh!important}}html body .crm-role-nav,html body .global-shell-nav.crm-role-nav{--crm-text:#111827!important;--crm-muted:#4b5563!important;--crm-faint:#7a6f60!important}html body .crm-role-nav,html body .crm-role-nav .global-shell-nav__item,html body .global-shell-nav.crm-role-nav,html body .global-shell-nav.crm-role-nav .global-shell-nav__item{color:#111827!important;-webkit-text-fill-color:initial!important}html body .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 .global-shell-nav.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 .crm-role-nav .global-shell-nav__item>span:not(.global-shell-nav__icon):not(.global-shell-nav__badge),html body .global-shell-nav.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 .crm-role-nav .global-shell-nav__logout,html body .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 .global-shell-nav.crm-role-nav .global-shell-nav__user,html body .global-shell-nav.crm-role-nav .global-shell-nav__user *{color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-role-nav .global-shell-nav__icon,html body .global-shell-nav.crm-role-nav .global-shell-nav__icon{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#111827!important;-webkit-text-fill-color:initial!important}html body .crm-role-nav .global-shell-nav__icon .nav-visual,html body .global-shell-nav.crm-role-nav .global-shell-nav__icon .nav-visual{display:block!important;width:76px!important;height:76px!important;max-width:100%!important;max-height:100%!important;overflow:visible!important}html body .crm-role-nav .global-shell-nav__icon .nav-picture,html body .global-shell-nav.crm-role-nav .global-shell-nav__icon .nav-picture{width:56px!important;height:56px!important;display:grid!important;place-items:center!important;border:1px solid rgba(217,154,27,.28)!important;border-radius:999px!important;background:rgba(255,210,80,.16)!important;box-shadow:0 8px 18px rgba(151,112,44,.1)!important;color:#111827!important;-webkit-text-fill-color:initial!important}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{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;color:#111827!important;-webkit-text-fill-color:initial!important;transform:none!important}html body .crm-role-nav .global-shell-nav__icon .nav-picture__glyph svg,html body .global-shell-nav.crm-role-nav .global-shell-nav__icon .nav-picture__glyph svg{width:34px!important;height:34px!important;display:block!important;overflow:visible!important;color:#111827!important;stroke:currentColor!important;fill:none!important;filter:none!important}html body .crm-role-nav .global-shell-nav__item>strong,html body .global-shell-nav.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 .crm-role-nav,html body .global-shell-nav.crm-role-nav{padding:16px!important;border-radius:28px!important}html body .crm-role-nav .global-shell-nav__brand,html body .global-shell-nav.crm-role-nav .global-shell-nav__brand{min-height:82px!important;padding:12px 14px!important;border-radius:20px!important}html body .crm-role-nav .global-shell-nav__grid,html body .global-shell-nav.crm-role-nav .global-shell-nav__grid{gap:10px!important}html body .crm-role-nav .global-shell-nav__item,html body .global-shell-nav.crm-role-nav .global-shell-nav__item{min-height:142px!important;padding:12px 10px!important;border-radius:18px!important}html body .crm-role-nav .global-shell-nav__icon,html body .global-shell-nav.crm-role-nav .global-shell-nav__icon{width:62px!important;height:62px!important;margin-bottom:8px!important}html body .crm-role-nav .global-shell-nav__icon .nav-visual,html body .global-shell-nav.crm-role-nav .global-shell-nav__icon .nav-visual{width:66px!important;height:66px!important}html body .crm-role-nav .global-shell-nav__icon .nav-picture,html body .global-shell-nav.crm-role-nav .global-shell-nav__icon .nav-picture{width:52px!important;height:52px!important}html body .crm-role-nav .global-shell-nav__icon .nav-picture__glyph,html body .crm-role-nav .global-shell-nav__icon .nav-picture__glyph svg,html body .global-shell-nav.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{width:32px!important;height:32px!important}html body .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 .global-shell-nav.crm-role-nav .global-shell-nav__item>strong{max-width:100%!important;font-size:16px!important;line-height:1.08!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:nowrap!important;letter-spacing:0!important}html body .crm-role-nav .global-shell-nav__item>span:not(.global-shell-nav__icon):not(.global-shell-nav__badge),html body .global-shell-nav.crm-role-nav .global-shell-nav__item>span:not(.global-shell-nav__icon):not(.global-shell-nav__badge){font-size:12px!important;line-height:1.15!important;letter-spacing:0!important}}@media (max-width:760px){html body .crm-preliminary-route .tier-card{grid-template-columns:42px minmax(0,1fr)!important;padding:8px!important;border-radius:18px!important}html body .crm-preliminary-route .tier-card>.toggle-row{display:grid!important;justify-items:center!important;align-self:center!important;gap:3px!important;min-height:0!important;font-size:0!important;line-height:1!important}html body .crm-preliminary-route .tier-card>.toggle-row:after{content:"КП"!important;display:block!important;font-size:11px!important;font-weight:900!important;color:#111827!important;-webkit-text-fill-color:#111827!important;letter-spacing:0!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{font-size:18px!important;line-height:1.05!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body .crm-preliminary-route .tier-card-button strong{font-size:22px!important}html body .crm-preliminary-route .tier-card-button small{font-size:11px!important;line-height:1.1!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body .crm-preliminary-route .smeta-header{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .crm-preliminary-route .selected-price-stack{min-width:0!important;width:100%!important;justify-items:start!important}html body .crm-preliminary-route .selected-price-stack>strong{font-size:34px!important;letter-spacing:0!important;max-width:100%!important;white-space:nowrap!important}html body .crm-preliminary-route .selected-manager-price{width:100%!important;max-width:100%!important;padding:10px!important}html body .crm-preliminary-route .room-estimate-actions,html body .crm-preliminary-route .selected-decision-actions,html body .crm-preliminary-route .selected-manager-price{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 .smeta-card .preliminary-smeta-table,html body main.app-shell .preliminary-smeta-table{min-width:0!important;width:100%!important}html body .crm-preliminary-route .preliminary-smeta-table thead{display:none!important}html body .crm-preliminary-route .preliminary-smeta-table tbody{display:grid!important;gap:8px!important}html body .crm-preliminary-route .preliminary-smeta-table tr{display:grid!important;grid-template-columns:minmax(0,132px) minmax(0,1fr)!important;gap:8px 16px!important;padding:10px!important;border:1px solid rgba(17,24,39,.12)!important;border-radius:16px!important}html body .crm-preliminary-route .preliminary-smeta-table td,html body main.app-shell .preliminary-smeta-table td{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!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{display:block!important;grid-column:1!important;grid-row:3!important;align-self:center!important;font-size:13px!important;font-weight:800!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;white-space:nowrap!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{grid-column:2!important;grid-row:3!important;align-self:center!important;justify-self:end!important;padding-left:8px!important;font-weight:900!important;white-space:nowrap!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-total-cell:before{content:"Итого: "!important;font-size:12px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!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{min-width:0!important;text-align:right!important}}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__messages .avito-message,html body main.crm-cabinet.crm-ui-v2 .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 .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 *,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 *{opacity:1!important;filter:none!important;color:#172033!important;-webkit-text-fill-color:#172033!important;text-shadow:none!important}html body .crm-cabinet .crm-section.avito-callcenter .avito-callcenter__messages .avito-message.is-out,html body main.crm-cabinet.crm-ui-v2 .crm-section.avito-callcenter .avito-callcenter__messages .avito-message.is-out{background:#dfffce!important;color:#172033!important;-webkit-text-fill-color:#172033!important}