body,html{min-height:100%;background:#f6efe3!important;background-color:#f6efe3!important;background-image:none!important;color:#111827!important}body:after,body:before,html:after,html:before{content:none!important;display:none!important;background:none!important}.app-shell,.form-grid,.future-grid,.project-list,.results-panel,.site-shell,.tier-grid,.workspace,body>div,body>main,main{background:transparent!important;background-color:transparent!important;background-image:none!important}.crm-role-nav,.global-shell-nav,.global-shell-nav.crm-role-nav{background:#f6efe3!important;background-color:#f6efe3!important;background-image:none!important;color:#111827!important;border-color:rgba(17,24,39,.1)!important;box-shadow:none!important}.crm-role-nav .global-shell-nav__brand,.crm-role-nav .global-shell-nav__brand strong,.global-shell-nav__brand,.global-shell-nav__brand strong{color:#111827!important}.crm-role-nav .global-shell-nav__eyebrow,.global-shell-nav__eyebrow,.global-shell-nav__user span{color:#a66f13!important}.crm-role-nav .global-shell-nav__item,.global-shell-nav__item{background:#fffaf1!important;background-image:none!important;color:#111827!important;border-color:rgba(17,24,39,.1)!important;box-shadow:none!important}.crm-role-nav .global-shell-nav__item strong,.global-shell-nav__item strong{color:#111827!important}.crm-role-nav .global-shell-nav__item span,.global-shell-nav__item span{color:#625a4d!important}.crm-role-nav .global-shell-nav__item.is-active,.global-shell-nav__item.is-active{background:#fff3d8!important;border-color:rgba(197,138,34,.45)!important}.global-shell-nav__home,.global-shell-nav__user{background:#fffaf1!important;color:#111827!important;border-color:rgba(17,24,39,.1)!important}.global-shell-nav__user strong{color:#111827!important}.global-shell-nav__logout{background:linear-gradient(135deg,#f7d58a,#c58a22)!important;color:#18140b!important;border-color:transparent!important}.control-panel,.future-card,.hero-panel,.projects-card,.smeta-card,.tier-card{background:radial-gradient(circle at 15% 0,rgba(255,255,255,.045),transparent 24rem),linear-gradient(180deg,#101927,#071323)!important;background-color:#101927!important;color:#f8fafc!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 18px 46px rgba(15,23,42,.16)!important}.control-panel h1,.control-panel h2,.control-panel h3,.control-panel label,.control-panel small,.future-card h3,.hero-panel h1,.hero-panel h2,.hero-panel p,.projects-card h3,.smeta-card h1,.smeta-card h2,.smeta-card h3,.smeta-card p,.smeta-card td,.smeta-card th,.tier-card,.tier-card label,.tier-card small,.tier-card strong{color:#f8fafc!important}.control-panel small,.helper-note,.smeta-card td small,.tier-card small{color:#cbd5e1!important}.eyebrow,.smeta-card .eyebrow,.tier-card span{color:#f1c56b!important}.control-panel input,.control-panel select,.control-panel textarea,.future-grid div,.project-row>button:first-child,.smeta-card table,.tier-card-button{background:linear-gradient(180deg,#121c2c,#0b1626)!important;background-color:#0b1626!important;color:#f8fafc!important;border-color:rgba(255,255,255,.12)!important}.control-panel input::placeholder,.control-panel textarea::placeholder{color:#94a3b8!important;opacity:1!important}.control-panel select option{background:#ffffff!important;color:#111827!important}.mini-button{background:rgba(255,255,255,.06)!important;color:#f8fafc!important;border-color:rgba(255,255,255,.14)!important}.mini-button.primary{background:linear-gradient(135deg,#f7d58a,#c58a22)!important;color:#18140b!important}.tier-card.active{background:radial-gradient(circle at 20% 0,rgba(197,138,34,.12),transparent 22rem),linear-gradient(180deg,#172238,#0b1626)!important;border-color:rgba(241,197,107,.75)!important;box-shadow:0 0 0 3px rgba(241,197,107,.1),0 20px 55px rgba(15,23,42,.15)!important}.tier-card-button span{color:#f1c56b!important}.tier-card-button strong{color:#ffffff!important}.tier-card-button small{color:#cbd5e1!important}.hero-stat{background:linear-gradient(180deg,#fff7df,#f4dfac)!important;color:#111827!important;border-color:rgba(197,138,34,.25)!important}.hero-stat span{color:#6f624f!important}.hero-stat strong{color:#9b6510!important}.hero-stat button{color:#18140b!important}.crm-cabinet{background:#f6efe3!important;background-color:#f6efe3!important;background-image:none!important;color:#111827!important}@media print{body,html{background:#ffffff!important;color:#17130e!important}.crm-role-nav,.global-shell-nav,.no-print,.site-header,.topbar{display:none!important}}.crm-section div:has(>.crm-button:disabled),.crm-section div:has(>button:disabled){background:radial-gradient(circle at 20% 0,rgba(255,255,255,.05),transparent 18rem),linear-gradient(180deg,#121c2c,#0b1626)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;color:#f8fafc!important}.crm-section div:has(>.crm-button:disabled) *,.crm-section div:has(>button:disabled) *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important}.crm-section .crm-button:disabled,.crm-section button:disabled{opacity:1!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:rgba(255,255,255,.14)!important;background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)!important}.crm-section div:has(>.crm-button:disabled) p,.crm-section div:has(>.crm-button:disabled) small,.crm-section div:has(>button:disabled) p,.crm-section div:has(>button:disabled) small{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.manager-price-panel{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border-radius:18px;background:rgba(255,255,255,.58);border:1px solid rgba(197,138,34,.18)}.manager-price-panel label{display:grid;gap:6px;color:#6f624f!important;font-size:12px;font-weight:800}.manager-price-panel input{width:100%;min-height:42px;border-radius:13px;border:1px solid rgba(17,24,39,.12)!important;background:#ffffff!important;color:#111827!important;padding:9px 11px;box-shadow:none!important}.manager-price-panel input:focus{border-color:rgba(197,138,34,.62)!important;box-shadow:0 0 0 3px rgba(197,138,34,.12)!important}@media (max-width:720px){.manager-price-panel{grid-template-columns:1fr}}.selected-price-stack{display:grid;justify-items:end;gap:12px;min-width:320px}.selected-price-stack>strong{display:block;color:#d79d34!important;font-size:34px!important;line-height:1!important;letter-spacing:-.05em!important}.selected-manager-price{width:100%;max-width:340px;grid-template-columns:1fr 1fr;background:rgba(2,8,20,.34)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;padding:12px!important}.selected-manager-price label{color:#cbd5e1!important;font-size:11px!important;font-weight:850!important}.selected-manager-price input{min-height:40px;border-radius:12px;background:linear-gradient(180deg,#121c2c,#0b1626)!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.12)!important;-webkit-text-fill-color:#f8fafc!important}.selected-manager-price input:focus{border-color:rgba(241,197,107,.65)!important;box-shadow:0 0 0 3px rgba(241,197,107,.12)!important}.hero-stat .manager-price-panel{display:none!important}@media (max-width:900px){.selected-price-stack{justify-items:start;min-width:0;width:100%}.selected-manager-price{max-width:none}}@media (max-width:720px){.selected-manager-price{grid-template-columns:1fr}}.print-business-offer{position:absolute!important;left:-10000px!important;top:0!important;width:794px!important;min-height:1123px!important;padding:0!important;background:#f6efe3!important;color:#2c2117!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.print-business-offer,.print-business-offer *{box-sizing:border-box!important}.print-business-page{width:794px!important;min-height:1123px!important;padding:34px 38px 30px!important;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.78),transparent 30rem),linear-gradient(180deg,#fffaf1,#f6efe3)!important;color:#2c2117!important;border:1px solid rgba(180,129,43,.35)!important;page-break-after:always!important}.print-business-page:last-child{page-break-after:auto!important}.business-print-header{display:grid!important;grid-template-columns:1fr 250px!important;gap:26px!important;align-items:start!important;padding-bottom:18px!important;border-bottom:2px solid rgba(184,130,37,.52)!important}.business-print-brand{display:flex!important;align-items:center!important;gap:18px!important}.business-print-logo{width:70px!important;height:70px!important;display:grid!important;place-items:center!important;border:2px solid #b88225!important;color:#332215!important;background:#fff6df!important;font-size:25px!important;line-height:1!important;font-weight:900!important}.business-print-brand strong{display:block!important;color:#2c2117!important;font-size:28px!important;line-height:1.05!important;letter-spacing:-.04em!important}.business-print-brand span{display:block!important;margin-top:6px!important;color:#6e5c4a!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.22em!important;font-weight:700!important}.business-print-contacts{display:grid!important;gap:8px!important;padding:12px 14px!important;border:1px solid rgba(184,130,37,.32)!important;border-radius:14px!important;background:rgba(255,249,238,.78)!important;color:#3b2a1d!important;font-size:13px!important;line-height:1.3!important}.business-print-title{padding:18px 0 14px!important}.business-print-title h1{margin:0!important;color:#2c2117!important;font-size:34px!important;line-height:1.05!important;letter-spacing:-.04em!important}.business-print-title p{margin:8px 0 0!important;color:#6e5c4a!important;font-size:16px!important}.business-print-project,.business-print-room-grid,.business-print-section,.business-print-summary{border:1px solid rgba(184,130,37,.25)!important;border-radius:16px!important;background:rgba(255,249,238,.64)!important;box-shadow:0 12px 32px rgba(87,59,25,.045)!important}.business-print-project{display:grid!important;grid-template-columns:1fr 230px!important;gap:20px!important;align-items:center!important;padding:18px 22px!important;margin-bottom:14px!important}.business-print-label,.business-print-project-total span,.business-print-room-grid span,.business-print-section-head span,.business-print-summary span{color:#a66f13!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:900!important}.business-print-project strong{display:block!important;margin-top:6px!important;color:#2c2117!important;font-size:28px!important;line-height:1.05!important;letter-spacing:-.04em!important}.business-print-project p{margin:6px 0 0!important;color:#6e5c4a!important;font-size:14px!important}.business-print-project-total{display:grid!important;gap:6px!important;justify-items:end!important;padding-left:20px!important;border-left:1px solid rgba(184,130,37,.28)!important}.business-print-project-total strong{margin:0!important;color:#a66f13!important;font-size:34px!important;line-height:1!important}.business-print-room-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;padding:12px!important;margin-bottom:14px!important}.business-print-room-grid div{min-height:62px!important;display:grid!important;gap:5px!important;align-content:center!important;padding:11px 13px!important;border:1px solid rgba(184,130,37,.22)!important;border-radius:12px!important;background:rgba(255,252,246,.74)!important}.business-print-room-grid strong{color:#2c2117!important;font-size:17px!important;line-height:1.15!important}.business-print-section{padding:14px!important;margin-bottom:14px!important}.business-print-section-head{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;margin-bottom:10px!important}.business-print-section-head h2,.business-print-table-section h2{margin:0!important;color:#2c2117!important;font-size:20px!important;line-height:1.15!important;letter-spacing:-.025em!important}.business-print-package-grid{display:grid!important;gap:10px!important}.business-print-package-grid.single{grid-template-columns:1fr!important}.business-print-package-grid.multiple{grid-template-columns:repeat(3,minmax(0,1fr))!important}.business-print-package{min-height:118px!important;display:grid!important;grid-template-columns:24px 1fr!important;gap:10px!important;padding:13px!important;border:1px solid rgba(184,130,37,.25)!important;border-radius:13px!important;background:rgba(255,252,246,.72)!important;page-break-inside:avoid!important}.business-print-check{width:18px!important;height:18px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#b88225!important;color:#fff9ec!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.business-print-package h3{margin:0!important;color:#3b2a1d!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.business-print-package strong{display:block!important;margin-top:5px!important;color:#8d5d10!important;font-size:25px!important;line-height:1!important;letter-spacing:-.04em!important}.business-print-package p{margin:6px 0 0!important;color:#6e5c4a!important;font-size:11px!important;line-height:1.25!important}.business-print-table-section{margin-bottom:14px!important;page-break-inside:auto!important}.business-print-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;border:1px solid rgba(184,130,37,.28)!important;border-radius:13px!important;background:rgba(255,252,246,.76)!important;color:#2c2117!important}.business-print-table th{padding:9px 10px!important;background:rgba(234,213,178,.4)!important;color:#5d4631!important;font-size:9px!important;line-height:1.2!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:.08em!important;border-bottom:1px solid rgba(184,130,37,.22)!important}.business-print-table td{padding:8px 10px!important;color:#2c2117!important;font-size:10.5px!important;line-height:1.25!important;border-bottom:1px solid rgba(184,130,37,.16)!important;vertical-align:top!important;page-break-inside:avoid!important}.business-print-table tr:last-child td{border-bottom:0!important}.business-print-table td:first-child{width:36px!important;color:#a66f13!important;font-weight:900!important}.business-print-table td:nth-child(2){width:180px!important}.business-print-table td:nth-child(4),.business-print-table td:nth-child(5),.business-print-table td:nth-child(6){white-space:nowrap!important}.business-print-table td strong{color:#2c2117!important;font-size:10.8px!important}.business-print-summary{display:grid!important;grid-template-columns:1fr 1fr 1.35fr!important;gap:0!important;margin-bottom:14px!important;overflow:hidden!important}.business-print-summary div{display:grid!important;gap:6px!important;padding:14px 18px!important;border-right:1px solid rgba(184,130,37,.26)!important}.business-print-summary div:last-child{border-right:0!important}.business-print-summary strong{color:#2c2117!important;font-size:24px!important;line-height:1!important;letter-spacing:-.035em!important}.business-print-summary-total{background:linear-gradient(135deg,rgba(214,166,75,.22),rgba(255,249,238,.54))!important;box-shadow:inset 0 0 0 2px rgba(184,130,37,.55)!important}.business-print-summary-total strong{color:#a66f13!important;font-size:30px!important}.business-print-warning{margin-bottom:12px!important;padding:10px 12px!important;border:1px solid rgba(184,130,37,.22)!important;border-radius:12px!important;background:rgba(255,249,238,.66)!important;color:#5d4631!important;page-break-inside:avoid!important}.business-print-warning strong{display:block!important;color:#2c2117!important;margin-bottom:4px!important}.business-print-warning p{margin:0 0 4px!important;font-size:10.5px!important;line-height:1.35!important}.business-print-footer{display:grid!important;gap:8px!important;padding-top:12px!important;border-top:2px solid rgba(184,130,37,.35)!important;color:#5d4631!important;font-size:11px!important;line-height:1.45!important;page-break-inside:avoid!important}.business-print-footer p{margin:0!important;color:#5d4631!important}.business-print-footer strong{color:#2c2117!important}@media print{.print-business-offer{position:static!important;left:auto!important;top:auto!important;width:100%!important;min-height:auto!important;background:#ffffff!important}.print-business-page{width:100%!important;min-height:100vh!important;border:0!important}}.calc-addon-group{border:1px solid rgba(255,255,255,.11);border-radius:20px;background:radial-gradient(circle at 15% 0,rgba(255,255,255,.035),transparent 18rem),linear-gradient(180deg,#101927,#071323);overflow:hidden}.calc-addon-group+.calc-addon-group{margin-top:4px}.calc-addon-group summary{list-style:none;display:grid;grid-template-columns:1fr 34px;gap:12px;align-items:center;padding:16px 18px;color:#f8fafc;cursor:pointer;-webkit-user-select:none;user-select:none}.calc-addon-group summary::-webkit-details-marker{display:none}.calc-addon-group summary:after{content:"+";width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.07);color:#f1c56b;font-size:22px;font-weight:900;line-height:1}.calc-addon-group[open] summary:after{content:"−"}.calc-addon-group summary span{display:block;color:#f8fafc;font-size:18px;font-weight:900;letter-spacing:-.025em}.calc-addon-group summary small{display:block;margin-top:5px;color:#94a3b8!important;font-size:12px;line-height:1.35}.calc-addon-body{display:grid;gap:12px;padding:0 18px 18px;border-top:1px solid rgba(255,255,255,.08)}.calc-addon-body .form-grid,.calc-addon-body.form-grid{padding-top:16px}.calc-addon-body>label{margin-top:4px}@media (max-width:720px){.calc-addon-group summary{padding:14px 15px}.calc-addon-body{padding:0 15px 15px}}.calc-addon-group{border-radius:20px!important}.calc-addon-group summary{position:relative!important;display:block!important;min-height:auto!important;padding:18px 72px 18px 18px!important;color:#f8fafc!important}.calc-addon-group summary span{display:block!important;max-width:none!important;color:#f8fafc!important;font-size:20px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.025em!important}.calc-addon-group summary small{display:block!important;max-width:100%!important;margin-top:7px!important;padding:0!important;color:#aab4c3!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.calc-addon-group summary:after{content:"+"!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important;color:#f1c56b!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.calc-addon-group[open] summary:after{content:"−"!important}.calc-addon-body{padding-top:16px!important}@media (max-width:720px){.calc-addon-group summary{padding:16px 62px 16px 16px!important}.calc-addon-group summary span{font-size:18px!important}.calc-addon-group summary:after{right:16px!important;width:34px!important;height:34px!important}.global-shell-nav.crm-role-nav{position:sticky!important;top:0!important;z-index:40!important;transform:translateY(0)!important;transition:transform .24s ease,opacity .18s ease!important;will-change:transform!important}.global-shell-nav.crm-role-nav.is-mobile-hidden{transform:translateY(calc(-100% - 14px))!important;opacity:0!important;pointer-events:none!important}input[inputmode=decimal],input[type=text][inputmode=decimal]{-webkit-user-select:text;user-select:text}.control-panel input,.control-panel select,.control-panel textarea{font-size:16px!important}.crm-role-nav,.global-shell-nav,.global-shell-nav.crm-role-nav{top:auto!important;z-index:auto!important;will-change:auto!important}.crm-role-nav,.crm-role-nav.is-mobile-hidden,.global-shell-nav,.global-shell-nav.crm-role-nav,.global-shell-nav.crm-role-nav.is-mobile-hidden,.global-shell-nav.is-mobile-hidden{position:static!important;transform:none!important;opacity:1!important;pointer-events:auto!important}}body,html{overflow-x:clip!important}.global-shell-nav.crm-role-nav{position:sticky!important;top:0!important;z-index:80!important;max-width:min(1340px,calc(100vw - 36px))!important;contain:paint!important}.crm-role-nav .global-shell-nav__grid,.crm-role-nav .global-shell-nav__top{width:100%!important;max-width:100%!important}.crm-role-nav .global-shell-nav__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.crm-cabinet{padding-top:36px!important}.app-shell,.crm-cabinet-shell,.offline-page{max-width:100%!important}.crm-cabinet-shell>*,.crm-calendar-day,.crm-lead-card,.crm-search-results,.crm-section,.crm-table-wrap,.offline-card,.offline-operation,.offline-panel{min-width:0!important}.crm-split,.crm-split-flow,.crm-split-owner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;max-width:100%!important}.crm-lead-controls{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(140px,auto)!important}.crm-actions-row,.crm-search-filters,.crm-voice-actions{min-width:0!important}.crm-actions-row .crm-button,.crm-actions-row .crm-pill,.crm-lead-meta span,.crm-search-filter,.mini-button{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.crm-table-wrap{overflow-x:auto!important;overscroll-behavior-x:contain}.crm-search-row{grid-template-columns:minmax(64px,auto) minmax(150px,1fr) minmax(180px,1.2fr) minmax(92px,auto)!important}.crm-calendar-stack{max-width:100%!important}.crm-calendar-day{overflow:hidden!important}.offline-operation{grid-template-columns:minmax(0,1fr) auto!important}@media (max-width:1180px){.crm-lead-controls,.crm-search-row,.crm-split,.crm-split-flow,.crm-split-owner,.offline-operation{grid-template-columns:1fr!important}}@media (max-width:720px){.crm-role-nav,.global-shell-nav,.global-shell-nav.crm-role-nav{position:static!important;width:min(100% - 20px,430px)!important;max-width:calc(100vw - 20px)!important;margin:10px auto 14px!important;padding:14px!important;overflow:hidden!important}.crm-role-nav .global-shell-nav__grid{grid-template-columns:1fr!important}.crm-cabinet{padding:10px!important}.crm-cabinet-shell{width:100%!important}.crm-cabinet-head,.crm-calendar-day,.crm-lead-card,.crm-section,.offline-hero,.offline-panel{border-radius:18px!important;padding:14px!important}.offline-page{padding:10px!important}.offline-hero{grid-template-columns:1fr!important}}@media (max-width:1180px){.crm-cabinet,body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.crm-cabinet{padding:12px!important}.crm-cabinet-shell,.crm-callcenter-priority,.crm-callcenter-workflow,.crm-split,.crm-split-flow{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;gap:14px!important}.crm-cabinet-head,.crm-calendar-day,.crm-calendar-stack,.crm-day-schedule,.crm-lead-card,.crm-lead-list,.crm-search-results,.crm-search-row,.crm-section,.crm-slot-picker{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.crm-actions-row,.crm-calendar-filters,.crm-lead-card-head,.crm-lead-controls,.crm-search-toolbar,.crm-section-head,.crm-slot-picker-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.crm-callcenter-priority .crm-city-grid{display:flex!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.crm-callcenter-priority .crm-city-card{flex:0 0 150px!important;width:150px!important;min-width:150px!important}.crm-calendar-stack .crm-table-wrap{display:none!important}.crm-time-slot{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important}.crm-field input,.crm-field select,.crm-field textarea,.crm-lead-card select,.crm-lead-card textarea{width:100%!important;max-width:100%!important;font-size:16px!important;box-sizing:border-box!important}.crm-cabinet,body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.crm-cabinet{--crm293-callcenter-mobile:1;padding:10px!important;box-sizing:border-box!important}.crm-cabinet-shell{margin:0!important}.crm-cabinet-shell,.crm-callcenter-priority,.crm-callcenter-workflow,.crm-split,.crm-split-flow{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.crm-callcenter-priority,.crm-callcenter-workflow,.crm-split,.crm-split-flow{min-width:0!important;overflow-x:hidden!important}.crm-cabinet-head,.crm-calendar-day,.crm-calendar-stack,.crm-day-schedule,.crm-lead-card,.crm-lead-list,.crm-search-results,.crm-search-row,.crm-section,.crm-slot-picker{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.crm-actions-row,.crm-calendar-filters,.crm-lead-card-head,.crm-lead-controls,.crm-search-toolbar,.crm-section-head,.crm-slot-picker-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.crm-callcenter-priority .crm-city-grid{display:flex!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;-webkit-overflow-scrolling:touch!important}.crm-callcenter-priority .crm-city-card{flex:0 0 140px!important;width:140px!important;min-width:140px!important;max-width:140px!important}.crm-search-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.crm-calendar-stack .crm-table-wrap{display:none!important}.crm-time-slot{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;width:100%!important;max-width:100%!important;gap:8px!important}.crm-field input,.crm-field select,.crm-field textarea,.crm-lead-card select,.crm-lead-card textarea{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:16px!important}}.crm-callcenter-block{min-width:0}@media (max-width:760px){.crm-cabinet{padding:8px!important;overflow-x:hidden!important}.crm-cabinet,.crm-cabinet-shell{width:100%!important;max-width:100%!important}.crm-cabinet-shell{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important}.crm-cabinet-head{order:0!important}.crm-callcenter-block-workflow{order:1!important}.crm-callcenter-block-priority{order:2!important}.crm-callcenter-block-leads{order:3!important}.crm-callcenter-block-calendar{order:4!important}.crm-calendar-day,.crm-calendar-stack,.crm-callcenter-block,.crm-callcenter-priority,.crm-callcenter-workflow,.crm-day-schedule,.crm-lead-card,.crm-lead-list,.crm-search-results,.crm-search-row,.crm-section,.crm-slot-picker,.crm-split{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.crm-callcenter-priority,.crm-callcenter-workflow,.crm-split{display:flex!important;flex-direction:column!important;gap:10px!important}.crm-cabinet-head,.crm-calendar-day,.crm-day-schedule,.crm-lead-card,.crm-section,.crm-slot-picker{border-radius:18px!important;padding:12px!important}.crm-actions-row,.crm-calendar-filters,.crm-lead-card-head,.crm-lead-controls,.crm-search-toolbar,.crm-section-head,.crm-slot-picker-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.crm-callcenter-priority .crm-city-grid{display:flex!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:2px!important;-webkit-overflow-scrolling:touch!important}.crm-callcenter-priority .crm-city-card{flex:0 0 138px!important;width:138px!important;min-width:138px!important;max-width:138px!important;border-radius:15px!important;padding:10px!important}.crm-search-row,.crm-slot-item{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.crm-field input,.crm-field select,.crm-field textarea,.crm-lead-card select,.crm-lead-card textarea{width:100%!important;max-width:100%!important;min-width:0!important;min-height:42px!important;box-sizing:border-box!important;font-size:16px!important}.crm-calendar-stack .crm-table-wrap{display:none!important}.crm-time-slot{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important}}.crm-lead-meta .crm-lead-phone,.crm-lead-phone{--crm295-phone-hotfix:1;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;padding:6px 10px!important;border-radius:999px!important;color:#111827!important;background:#facc15!important;border:1px solid rgba(120,53,15,.22)!important;font-weight:950!important;text-decoration:none!important;white-space:nowrap!important;line-height:1.15!important;box-sizing:border-box!important}.crm-lead-phone:before{content:"☎";font-size:13px;line-height:1}.crm-lead-phone:hover{color:#111827!important;background:#fde68a!important}@media (max-width:1180px){.crm-lead-card .crm-lead-phone{width:100%!important;min-height:44px!important;border-radius:14px!important;font-size:16px!important}}html body .crm-role-nav,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body header.global-shell-nav,html body nav.global-shell-nav{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;translate:none!important;z-index:20!important}html body .crm-role-nav.is-mobile-hidden,html body .global-shell-nav.crm-role-nav.is-mobile-hidden,html body .global-shell-nav.is-mobile-hidden{transform:none!important;translate:none!important;opacity:1!important;pointer-events:auto!important}.global-shell-nav__item{position:relative!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;align-content:center!important;column-gap:14px!important}.global-shell-nav__item:before{content:"";width:44px;height:44px;grid-row:1/span 2;display:grid;place-items:center;border-radius:999px;background:rgba(17,24,39,.055);color:#111827;font-size:21px;font-weight:900;line-height:1}.global-shell-nav__item:first-child:before{content:"◷"}.global-shell-nav__item:nth-child(2):before{content:"☏";background:rgba(247,213,138,.42);color:#c58a22}.global-shell-nav__item:nth-child(3):before{content:"ϟ"}.global-shell-nav__item:nth-child(4):before{content:"□"}.global-shell-nav__item.is-active:before{background:rgba(247,213,138,.62);color:#c58a22}.crm-callcenter-page{width:min(1360px,calc(100% - 48px))!important;margin:0 auto 70px!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important;overflow:visible!important}.crm-callcenter-block-leads,.crm-callcenter-block-new{width:100%!important;min-width:0!important}.crm-callcenter-new-lead{width:100%!important;border-radius:28px!important;padding:30px!important;background:radial-gradient(circle at 12% 0,rgba(255,255,255,.055),transparent 26rem),linear-gradient(180deg,#111c2c,#061222)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 28px 80px rgba(15,23,42,.18)!important;color:#f8fafc!important}.crm-callcenter-new-lead>h2{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 6px!important;color:#f8fafc!important;font-size:clamp(28px,3vw,40px)!important;line-height:1!important;letter-spacing:-.045em!important}.crm-callcenter-new-lead>h2:before{content:"▤+";width:34px;height:34px;display:grid;place-items:center;color:#d99b21;font-size:24px;letter-spacing:-.12em}.crm-callcenter-new-lead>p{max-width:760px!important;margin:0 0 22px!important;color:#cbd5e1!important;font-size:15px!important}.crm-callcenter-new-lead .crm-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important}.crm-callcenter-new-lead .crm-field{display:grid!important;gap:7px!important;min-width:0!important}.crm-callcenter-new-lead .crm-field span,.crm-callcenter-new-lead .crm-field>span{color:#b9c5d6!important;font-size:11px!important;font-weight:950!important;letter-spacing:.2em!important;text-transform:uppercase!important}.crm-callcenter-new-lead .crm-field em{color:#f3bd39!important;font-style:normal!important}.crm-callcenter-new-lead input,.crm-callcenter-new-lead select,.crm-callcenter-new-lead textarea{width:100%!important;min-width:0!important;min-height:48px!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.2)!important;background:rgba(2,8,20,.38)!important;color:#f8fafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.crm-callcenter-new-lead input::placeholder,.crm-callcenter-new-lead textarea::placeholder{color:#91a0b4!important;opacity:1!important}.crm-callcenter-new-lead select option{background:#ffffff!important;color:#111827!important}.crm-callcenter-new-lead .crm-actions-row,.crm-callcenter-new-lead .crm-checkbox-row,.crm-callcenter-new-lead .crm-field:has(textarea),.crm-callcenter-new-lead .crm-slot-picker{grid-column:1/-1!important}.crm-callcenter-new-lead .crm-slot-picker{margin-top:4px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(148,163,184,.16)!important;background:rgba(2,8,20,.18)!important}.crm-callcenter-new-lead .crm-slot-picker-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin-bottom:12px!important}.crm-callcenter-new-lead .crm-mini-label{color:#f3bd39!important;font-size:11px!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important}.crm-callcenter-new-lead .crm-slot-picker-head strong{display:block!important;margin-top:3px!important;color:#ffffff!important;font-size:18px!important}.crm-callcenter-new-lead .crm-slot-legend{display:flex!important;justify-content:flex-end!important;gap:18px!important;margin:0 0 12px!important;color:#cbd5e1!important;font-size:12px!important;font-weight:800!important}.crm-callcenter-new-lead .crm-slot-picker-days{display:grid!important;grid-template-columns:repeat(6,minmax(118px,1fr))!important;gap:10px!important;margin-bottom:12px!important}.crm-callcenter-new-lead .crm-slot-date{min-height:58px!important;border-radius:13px!important;border:1px solid rgba(148,163,184,.18)!important;background:rgba(255,255,255,.055)!important;color:#f8fafc!important;cursor:pointer!important}.crm-callcenter-new-lead .crm-slot-date strong{display:block!important;color:#ffffff!important;font-size:13px!important}.crm-callcenter-new-lead .crm-slot-date span{display:block!important;margin-top:3px!important;color:#7ee787!important;font-size:12px!important;font-weight:900!important}.crm-callcenter-new-lead .crm-slot-date.is-active{border-color:#d99b21!important;box-shadow:inset 0 0 0 1px rgba(217,155,33,.28)!important}.crm-callcenter-new-lead .crm-slot-picker-grid{display:grid!important;grid-template-columns:repeat(5,minmax(88px,1fr))!important;gap:8px!important}.crm-callcenter-new-lead .crm-slot-choice{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:9px!important;border:1px solid rgba(148,163,184,.22)!important;background:rgba(255,255,255,.075)!important;color:#f8fafc!important;cursor:pointer!important;pointer-events:auto!important}.crm-callcenter-new-lead .crm-slot-choice strong{color:#ffffff!important;font-size:14px!important}.crm-callcenter-new-lead .crm-slot-choice span{width:8px!important;height:8px!important;overflow:hidden!important;border-radius:999px!important;background:#7ee787!important;color:transparent!important;font-size:0!important}.crm-callcenter-new-lead .crm-slot-choice.is-selected{border-color:#d99b21!important;background:rgba(217,155,33,.14)!important}.crm-callcenter-new-lead .crm-slot-choice.is-selected span{background:#f3bd39!important}.crm-callcenter-new-lead .crm-slot-choice.is-busy,.crm-callcenter-new-lead .crm-slot-choice:disabled{opacity:1!important;cursor:not-allowed!important;background:rgba(148,163,184,.1)!important}.crm-callcenter-new-lead .crm-slot-choice.is-busy span,.crm-callcenter-new-lead .crm-slot-choice:disabled span{background:#64748b!important}.crm-callcenter-new-lead .crm-slot-choice.is-busy strong,.crm-callcenter-new-lead .crm-slot-choice:disabled strong{color:#aeb9c8!important}.crm-callcenter-new-lead textarea{min-height:78px!important}.crm-callcenter-new-lead .crm-checkbox-row{width:fit-content!important;min-height:56px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;margin-left:auto!important;padding:12px 16px!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.2)!important;background:rgba(255,255,255,.075)!important;color:#f8fafc!important;font-weight:900!important}.crm-callcenter-new-lead input[type=checkbox]{width:16px!important;height:16px!important;min-height:16px!important;accent-color:#f3bd39!important}.crm-callcenter-new-lead .crm-actions-row{display:flex!important;align-items:center!important;gap:14px!important;margin-top:2px!important}.crm-callcenter-new-lead .crm-button,.crm-callcenter-page .crm-button{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;padding:0 18px!important;border:1px solid rgba(148,163,184,.18)!important;background:rgba(255,255,255,.08)!important;color:#f8fafc!important;font-weight:950!important;cursor:pointer!important}.crm-callcenter-new-lead .crm-button.primary,.crm-callcenter-new-lead button[type=submit]{border-color:transparent!important;background:linear-gradient(135deg,#ffe08a,#f4b73a)!important;color:#111827!important}.crm-callcenter-block-leads .crm-section{border-radius:28px!important;padding:28px!important;background:radial-gradient(circle at 12% 0,rgba(255,255,255,.055),transparent 26rem),linear-gradient(180deg,#111c2c,#061222)!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.1)!important}.crm-callcenter-block-leads .crm-section h2{color:#f8fafc!important}.crm-cabinet:has(.crm-callcenter-page) .crm-calendar-board,.crm-cabinet:has(.crm-callcenter-page) .crm-calendar-board-day,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-block,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-block-calendar .crm-section,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-block-leads .crm-section,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead,.crm-cabinet:has(.crm-callcenter-page) .crm-empty-state,.crm-cabinet:has(.crm-callcenter-page) .crm-lead-list,.crm-cabinet:has(.crm-callcenter-page) .crm-search-results,.crm-cabinet:has(.crm-callcenter-page) .crm-search-row,.crm-cabinet:has(.crm-callcenter-page) .crm-slot-picker{background:#fffaf1!important;background-color:#fffaf1!important;background-image:none!important;border-color:rgba(17,24,39,.12)!important;box-shadow:0 12px 30px rgba(82,63,31,.07)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.crm-cabinet:has(.crm-callcenter-page) .crm-calendar-board-day strong,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-block-calendar .crm-section h2,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-block-leads .crm-section h2,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-block-leads strong,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead h3,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead strong,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead>h2{color:#111827!important;-webkit-text-fill-color:#111827!important;letter-spacing:0!important}.crm-cabinet:has(.crm-callcenter-page) .crm-calendar-board-day span,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-field span,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-field>span,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-date span,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-legend,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead>p,.crm-cabinet:has(.crm-callcenter-page) .crm-muted{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-field em,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-mini-label,.crm-cabinet:has(.crm-callcenter-page) .crm-mini-label{color:#9a6410!important;-webkit-text-fill-color:#9a6410!important}.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead input,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead select,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead textarea,.crm-cabinet:has(.crm-callcenter-page) .crm-field input,.crm-cabinet:has(.crm-callcenter-page) .crm-field select,.crm-cabinet:has(.crm-callcenter-page) .crm-field textarea{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border-color:rgba(17,24,39,.16)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}.crm-cabinet:has(.crm-callcenter-page) .crm-button,.crm-cabinet:has(.crm-callcenter-page) .crm-calendar-view-tabs button,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-checkbox-row,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-choice,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-date,.crm-cabinet:has(.crm-callcenter-page) .crm-search-filter{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border-color:rgba(17,24,39,.14)!important;box-shadow:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.crm-cabinet:has(.crm-callcenter-page) .crm-button.primary,.crm-cabinet:has(.crm-callcenter-page) .crm-calendar-view-tabs button.is-active,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-button.primary,.crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead button[type=submit],.crm-cabinet:has(.crm-callcenter-page) .crm-slot-choice.is-selected,.crm-cabinet:has(.crm-callcenter-page) .crm-slot-date.is-active{background:linear-gradient(135deg,#ffd66f,#f2b83f)!important;background-color:#ffd66f!important;background-image:linear-gradient(135deg,#ffd66f,#f2b83f)!important;border-color:rgba(197,138,34,.44)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}@media (max-width:1180px){html body .crm-role-nav,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav{position:relative!important;top:auto!important;transform:none!important;width:min(100% - 28px,760px)!important;margin:14px auto 24px!important;border-radius:24px!important}.crm-callcenter-page{width:min(100% - 28px,760px)!important;gap:22px!important}.crm-callcenter-new-lead .crm-form{grid-template-columns:1fr!important}.crm-callcenter-new-lead .crm-actions-row,.crm-callcenter-new-lead .crm-checkbox-row,.crm-callcenter-new-lead .crm-field,.crm-callcenter-new-lead .crm-field:has(textarea),.crm-callcenter-new-lead .crm-slot-picker{grid-column:auto!important}.crm-callcenter-new-lead .crm-slot-picker-days{display:flex!important;overflow-x:auto!important;padding-bottom:4px!important;-webkit-overflow-scrolling:touch!important}.crm-callcenter-new-lead .crm-slot-date{flex:0 0 138px!important}.crm-callcenter-new-lead .crm-slot-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html body .crm-role-nav,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav{position:relative!important;top:auto!important;transform:none!important;width:calc(100% - 20px)!important;margin:10px auto 18px!important;padding:12px!important;border-radius:22px!important;overflow:visible!important}.global-shell-nav__top{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.global-shell-nav__brand{min-width:0!important}.global-shell-nav__mark{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important}.global-shell-nav__brand strong{font-size:20px!important;line-height:1.05!important;overflow-wrap:anywhere!important}.global-shell-nav__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.global-shell-nav__user{grid-column:1/-1!important}.global-shell-nav__grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important;overflow:visible!important}.global-shell-nav__item{min-height:74px!important;width:100%!important;grid-template-columns:48px minmax(0,1fr)!important;padding:12px!important;border-radius:18px!important}.global-shell-nav__item:before{width:40px!important;height:40px!important;font-size:19px!important}.crm-callcenter-page{width:calc(100% - 20px)!important;margin-bottom:44px!important;gap:18px!important}.crm-callcenter-block-leads .crm-section,.crm-callcenter-new-lead{padding:18px!important;border-radius:22px!important}.crm-callcenter-new-lead>h2{font-size:28px!important}.crm-callcenter-new-lead>p{font-size:14px!important}.crm-callcenter-new-lead input,.crm-callcenter-new-lead select,.crm-callcenter-new-lead textarea{min-height:48px!important;font-size:16px!important}.crm-callcenter-new-lead .crm-slot-picker{padding:12px!important;border-radius:18px!important}.crm-callcenter-new-lead .crm-slot-picker-head{display:grid!important;gap:10px!important}.crm-callcenter-new-lead .crm-slot-legend{justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important}.crm-callcenter-new-lead .crm-slot-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.crm-callcenter-new-lead .crm-slot-choice{min-height:46px!important}.crm-callcenter-new-lead .crm-checkbox-row{width:100%!important;margin-left:0!important;justify-content:center!important}.crm-callcenter-new-lead .crm-actions-row{display:grid!important;grid-template-columns:1fr!important}.crm-callcenter-new-lead .crm-button,.crm-callcenter-page .crm-button{width:100%!important}.crm-callcenter-block-leads .crm-section{overflow-x:hidden!important}.crm-callcenter-block-leads .crm-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html body .crm-role-nav,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav{position:static!important;inset:auto!important;transform:none!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:10px auto 18px!important;padding:16px!important;border-radius:28px!important;overflow:hidden!important;background:#f6efe3!important;background-image:none!important;box-shadow:none!important}html body .crm-role-nav .global-shell-nav__top,html body .global-shell-nav__top{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important}html body .crm-role-nav .global-shell-nav__brand,html body .global-shell-nav__brand{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-width:0!important}html body .global-shell-nav__mark{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;border-radius:18px!important;font-size:21px!important}html body .global-shell-nav__eyebrow{margin:0 0 6px!important;font-size:11px!important;line-height:1.1!important;letter-spacing:.22em!important;white-space:nowrap!important}html body .crm-role-nav .global-shell-nav__brand strong,html body .global-shell-nav__brand strong{display:block!important;margin:0!important;font-size:24px!important;line-height:1.02!important;letter-spacing:-.05em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body .global-shell-nav__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}html body .global-shell-nav__user{grid-column:1/-1!important;min-height:62px!important;padding:12px 16px!important;border-radius:20px!important}html body .global-shell-nav__home,html body .global-shell-nav__logout{min-height:56px!important;width:100%!important;padding:0 14px!important;border-radius:999px!important;font-size:18px!important;font-weight:900!important;white-space:nowrap!important}html body .crm-role-nav .global-shell-nav__grid,html body .global-shell-nav__grid{display:flex!important;grid-template-columns:none!important;gap:12px!important;width:100%!important;max-width:100%!important;margin-top:16px!important;padding:2px 2px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}}@media (max-width:720px){html body .crm-role-nav .global-shell-nav__grid::-webkit-scrollbar,html body .global-shell-nav__grid::-webkit-scrollbar{display:none!important}html body .crm-role-nav .global-shell-nav__item,html body .global-shell-nav__item{flex:0 0 clamp(270px,76vw,340px)!important;width:clamp(270px,76vw,340px)!important;min-width:clamp(270px,76vw,340px)!important;max-width:clamp(270px,76vw,340px)!important;min-height:92px!important;height:92px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:16px!important;row-gap:4px!important;align-items:center!important;align-content:center!important;padding:16px 18px!important;border-radius:24px!important;text-align:left!important;overflow:hidden!important;scroll-snap-align:start!important}html body .crm-role-nav .global-shell-nav__item:before,html body .global-shell-nav__item:before{grid-column:1!important;grid-row:1/span 2!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;margin:0!important;place-self:center!important;display:grid!important;place-items:center!important;border-radius:999px!important;font-size:22px!important;line-height:1!important}html body .crm-role-nav .global-shell-nav__item strong,html body .global-shell-nav__item strong{grid-row:1!important;font-size:19px!important;line-height:1.08!important;font-weight:950!important;color:#111827!important}html body .crm-role-nav .global-shell-nav__item span,html body .crm-role-nav .global-shell-nav__item strong,html body .global-shell-nav__item span,html body .global-shell-nav__item strong{grid-column:2!important;display:block!important;margin:0!important;max-width:100%!important;text-align:left!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body .crm-role-nav .global-shell-nav__item span,html body .global-shell-nav__item span{grid-row:2!important;font-size:14px!important;line-height:1.25!important;font-weight:650!important;color:#655d50!important}html body .crm-role-nav .global-shell-nav__item.is-active,html body .global-shell-nav__item.is-active{background:linear-gradient(180deg,#fff4d4,#fff8e7)!important;border-color:rgba(213,157,49,.58)!important;box-shadow:0 10px 28px rgba(213,157,49,.12)!important}body,html{overflow-x:hidden!important}html body .crm-role-nav,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav{position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;margin:10px auto 26px!important;padding:20px 14px 18px!important;border-radius:30px!important;overflow:hidden!important;background:#f6efe3!important;border:1px solid rgba(17,24,39,.1)!important;box-shadow:none!important}html body .crm-role-nav .global-shell-nav__top,html body .global-shell-nav__top{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;width:100%!important;margin:0!important}html body .crm-role-nav .global-shell-nav__brand,html body .global-shell-nav__brand{display:contents!important}html body .crm-role-nav .global-shell-nav__mark,html body .global-shell-nav__mark{grid-column:1!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;border-radius:22px!important;font-size:26px!important}html body .crm-role-nav .global-shell-nav__brand>div,html body .global-shell-nav__brand>div{grid-column:2!important;min-width:0!important}html body .crm-role-nav .global-shell-nav__eyebrow,html body .global-shell-nav__eyebrow{display:block!important;margin:0 0 5px!important;color:#a36b10!important;font-size:12px!important;line-height:1.1!important;letter-spacing:.22em!important;white-space:nowrap!important}html body .crm-role-nav .global-shell-nav__brand strong,html body .global-shell-nav__brand strong{display:block!important;color:#111827!important;font-size:30px!important;line-height:1.02!important;font-weight:950!important;letter-spacing:-.055em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;overflow:visible!important;text-overflow:clip!important}html body .crm-role-nav .global-shell-nav__actions,html body .global-shell-nav__actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;margin-top:18px!important}html body .global-shell-nav__user{grid-column:1/-1!important;width:100%!important;padding:14px 18px!important;border-radius:22px!important;background:#fffaf1!important}html body .global-shell-nav__user span,html body .global-shell-nav__user strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .global-shell-nav__home,html body .global-shell-nav__logout{width:100%!important;min-height:58px!important;padding:0 16px!important;border-radius:999px!important;font-size:19px!important;font-weight:950!important;white-space:nowrap!important}html body .crm-role-nav .global-shell-nav__grid,html body .global-shell-nav__grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px!important;width:calc(100% + 28px)!important;max-width:none!important;margin:18px -14px 0!important;padding:0 14px 10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}}@media (max-width:720px){html body .crm-role-nav .global-shell-nav__grid::-webkit-scrollbar,html body .global-shell-nav__grid::-webkit-scrollbar{display:none!important}html body .crm-role-nav .global-shell-nav__item,html body .global-shell-nav__item{flex:0 0 315px!important;width:315px!important;min-width:315px!important;max-width:315px!important;height:104px!important;min-height:104px!important;display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:16px!important;row-gap:5px!important;align-items:center!important;align-content:center!important;justify-items:start!important;padding:16px 18px!important;border-radius:24px!important;scroll-snap-align:start!important;text-align:left!important;writing-mode:horizontal-tb!important;overflow:hidden!important}html body .crm-role-nav .global-shell-nav__item:before,html body .global-shell-nav__item:before{content:""!important;position:static!important;grid-column:1!important;grid-row:1/3!important;align-self:center!important;justify-self:center!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;margin:0!important;border-radius:50%!important;transform:none!important;display:grid!important;place-items:center!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__item strong,html body .global-shell-nav__item>strong{grid-row:1!important;align-self:end!important;color:#111827!important;font-size:22px!important;line-height:1.04!important;font-weight:950!important;letter-spacing:-.035em!important}html body .crm-role-nav .global-shell-nav__item span,html body .crm-role-nav .global-shell-nav__item strong,html body .crm-role-nav .global-shell-nav__item>span,html body .crm-role-nav .global-shell-nav__item>strong,html body .global-shell-nav__item span,html body .global-shell-nav__item strong,html body .global-shell-nav__item>span,html body .global-shell-nav__item>strong{grid-column:2!important;justify-self:start!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;overflow:visible!important;text-overflow:clip!important;writing-mode:horizontal-tb!important}html body .crm-role-nav .global-shell-nav__item span,html body .crm-role-nav .global-shell-nav__item>span,html body .global-shell-nav__item span,html body .global-shell-nav__item>span{grid-row:2!important;align-self:start!important;color:#5f574b!important;font-size:15px!important;line-height:1.18!important;font-weight:650!important}html body .crm-role-nav .global-shell-nav__item.is-active,html body .global-shell-nav__item.is-active{background:linear-gradient(180deg,#fff4cd,#fff7df)!important;border-color:rgba(225,168,49,.72)!important;box-shadow:0 12px 34px rgba(197,138,34,.12)!important}}@media (max-width:390px){html body .crm-role-nav .global-shell-nav__item,html body .global-shell-nav__item{flex-basis:300px!important;width:300px!important;min-width:300px!important;max-width:300px!important;grid-template-columns:62px minmax(0,1fr)!important;column-gap:14px!important}html body .crm-role-nav .global-shell-nav__item:before,html body .global-shell-nav__item:before{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important}html body .crm-role-nav .global-shell-nav__item strong,html body .global-shell-nav__item strong{font-size:21px!important}html body .crm-role-nav .global-shell-nav__item span,html body .global-shell-nav__item span{font-size:14px!important}}@media (max-width:720px){html body .crm-role-nav,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav{position:relative!important;inset:auto!important;transform:none!important;z-index:1!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:12px auto 22px!important;padding:18px!important;overflow:visible!important;border-radius:30px!important;background:#f6efe3!important;box-shadow:none!important}html body .global-shell-nav__top{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;align-items:stretch!important}html body .global-shell-nav__brand{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;min-width:0!important}html body .global-shell-nav__mark{width:82px!important;height:82px!important;min-width:82px!important;border-radius:24px!important;font-size:32px!important}html body .global-shell-nav__eyebrow{display:block!important;margin-bottom:8px!important;color:#a66f13!important;font-size:13px!important;line-height:1.1!important;letter-spacing:.32em!important;white-space:nowrap!important}html body .global-shell-nav__brand strong{display:block!important;max-width:100%!important;color:#111827!important;font-size:clamp(30px,9vw,42px)!important;line-height:.98!important;letter-spacing:-.055em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .global-shell-nav__actions{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}html body .global-shell-nav__user{width:100%!important;min-width:0!important;padding:16px 18px!important;border-radius:26px!important;background:#fffaf1!important}html body .global-shell-nav__user span{color:#a66f13!important;font-size:13px!important;line-height:1.1!important;letter-spacing:.26em!important;white-space:normal!important}html body .global-shell-nav__user strong{color:#111827!important;font-size:22px!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .global-shell-nav__home,html body .global-shell-nav__logout{width:100%!important;min-height:68px!important;padding:0 20px!important;border-radius:999px!important;font-size:25px!important;line-height:1!important;white-space:nowrap!important}html body .global-shell-nav__actions{grid-template-columns:1fr 1fr!important}html body .global-shell-nav__user{grid-column:1/-1!important}html body .global-shell-nav__grid{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:20px!important;padding:4px 2px 14px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;scroll-padding-left:2px!important;-webkit-overflow-scrolling:touch!important}html body .global-shell-nav__grid::-webkit-scrollbar{display:none!important}html body .global-shell-nav__item{flex:0 0 292px!important;width:292px!important;min-width:292px!important;max-width:292px!important;min-height:138px!important;display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:18px!important;row-gap:8px!important;align-items:center!important;align-content:center!important;padding:22px!important;border-radius:28px!important;scroll-snap-align:start!important;overflow:hidden!important;text-align:left!important}html body .global-shell-nav__item:before{grid-column:1!important;grid-row:1/3!important;width:72px!important;height:72px!important;min-width:72px!important;border-radius:999px!important;margin:0!important;align-self:center!important;justify-self:center!important}html body .global-shell-nav__item strong{grid-row:1!important;color:#111827!important;font-size:24px!important;line-height:1.05!important;letter-spacing:-.035em!important}html body .global-shell-nav__item span,html body .global-shell-nav__item strong{grid-column:2!important;display:block!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;overflow:visible!important;text-overflow:clip!important}html body .global-shell-nav__item span{grid-row:2!important;color:#655d50!important;font-size:18px!important;line-height:1.18!important;letter-spacing:0!important}html body .global-shell-nav__item.is-active{background:linear-gradient(180deg,#fff4ce,#fff0bd)!important;border-color:rgba(197,138,34,.58)!important;box-shadow:0 10px 24px rgba(197,138,34,.12)!important}}@media (max-width:420px){html body .crm-role-nav,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;padding:14px!important;border-radius:26px!important}html body .global-shell-nav__brand{grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important}html body .global-shell-nav__mark{width:72px!important;height:72px!important;min-width:72px!important;border-radius:22px!important;font-size:29px!important}html body .global-shell-nav__eyebrow{font-size:11px!important;letter-spacing:.28em!important}html body .global-shell-nav__brand strong{font-size:clamp(28px,8vw,36px)!important}html body .global-shell-nav__home,html body .global-shell-nav__logout{min-height:60px!important;font-size:22px!important}html body .global-shell-nav__item{flex-basis:276px!important;width:276px!important;min-width:276px!important;max-width:276px!important;min-height:126px!important;grid-template-columns:68px minmax(0,1fr)!important;gap:14px!important;padding:18px!important;border-radius:26px!important}html body .global-shell-nav__item:before{width:64px!important;height:64px!important;min-width:64px!important}html body .global-shell-nav__item strong{font-size:22px!important}html body .global-shell-nav__item span{font-size:16px!important}}.crm-cabinet{--crm-bg-page:#f3ebdd;--crm-panel:#111b2a;--crm-panel-2:#162233;--crm-panel-3:#1d2a3d;--crm-line:rgba(255,255,255,.12);--crm-line-strong:rgba(255,255,255,.2);--crm-text:#f8fafc;--crm-text-soft:#d7dee9;--crm-muted-readable:#aeb8c8;--crm-gold:#ffc324;--crm-gold-2:#f5a900;--crm-blue-chip:#24446d;--crm-purple:#59419d;background:var(--crm-bg-page)!important;color:var(--crm-text)!important}.crm-cabinet .crm-cabinet-shell{width:min(1240px,calc(100vw - 48px))!important;gap:20px!important}.crm-cabinet .crm-empty-state,.crm-cabinet .crm-flow-card,.crm-cabinet .crm-kpi,.crm-cabinet .crm-lead-card,.crm-cabinet .crm-section,.crm-cabinet .crm-table-wrap{color:var(--crm-text)!important;background:linear-gradient(180deg,rgba(28,40,59,.96),rgba(14,24,38,.98))!important;border:1px solid var(--crm-line)!important;box-shadow:0 22px 58px rgba(19,27,39,.18)!important}.crm-cabinet .crm-section{border-radius:28px!important;padding:24px!important}.crm-cabinet .crm-section h2{color:#ffffff!important;font-size:clamp(22px,2.1vw,30px)!important;line-height:1.05!important;letter-spacing:-.045em!important}.crm-cabinet .crm-field-hint,.crm-cabinet .crm-muted,.crm-cabinet .crm-section p,.crm-cabinet small{color:var(--crm-muted-readable)!important}.crm-cabinet .crm-field span,.crm-cabinet .crm-flow-card span,.crm-cabinet .crm-kpi span,.crm-cabinet .crm-mini-label{color:#ffd76a!important;font-size:11px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important}.crm-cabinet .crm-kpi-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:12px!important}.crm-cabinet .crm-kpi{min-height:92px!important;border-radius:18px!important;padding:16px!important}.crm-cabinet .crm-kpi strong{color:#ffffff!important;font-size:clamp(22px,2vw,32px)!important;line-height:1.05!important;letter-spacing:-.045em!important;word-break:break-word!important}.crm-cabinet .crm-button,.crm-cabinet a.crm-button,.crm-cabinet button.crm-button{min-height:42px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.16)!important;background:linear-gradient(180deg,#344155,#253246)!important;color:#ffffff!important;font-weight:950!important;text-decoration:none!important;box-shadow:none!important}.crm-cabinet .crm-button:hover,.crm-cabinet a.crm-button:hover,.crm-cabinet button.crm-button:hover{transform:translateY(-1px)!important;border-color:rgba(255,195,36,.52)!important;background:linear-gradient(180deg,#3d4b61,#2b3a51)!important}.crm-cabinet .crm-button.primary,.crm-cabinet .crm-lead-card .crm-button[href],.crm-cabinet .crm-search-result .crm-button,.crm-cabinet .crm-search-result-row .crm-button,.crm-cabinet .crm-table .crm-button[href],.crm-cabinet a.crm-button.primary,.crm-cabinet button.crm-button.primary{border-color:rgba(255,195,36,.8)!important;background:linear-gradient(135deg,var(--crm-gold),var(--crm-gold-2))!important;color:#111827!important}.crm-cabinet .crm-button.secondary{background:linear-gradient(180deg,#344155,#253246)!important;color:#ffffff!important}.crm-cabinet .crm-button:disabled,.crm-cabinet button:disabled{opacity:.48!important;cursor:not-allowed!important;transform:none!important}.crm-cabinet .crm-field input,.crm-cabinet .crm-field select,.crm-cabinet .crm-field textarea,.crm-cabinet input,.crm-cabinet select,.crm-cabinet textarea{min-height:46px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.13)!important;background:#0d1726!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.crm-cabinet .crm-field input::placeholder,.crm-cabinet .crm-field textarea::placeholder,.crm-cabinet input::placeholder,.crm-cabinet textarea::placeholder{color:#99a5b8!important}.crm-cabinet select option{color:#111827!important;background:#ffffff!important}.crm-cabinet .crm-table-wrap{overflow:hidden!important;border-radius:20px!important}.crm-cabinet .crm-table,.crm-cabinet .crm-table-flow,.crm-cabinet table.crm-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;color:#eef4ff!important;background:transparent!important}.crm-cabinet .crm-table th,.crm-cabinet .crm-table-flow th{background:#0b1424!important;color:#e7edf8!important;font-size:11px!important;line-height:1.2!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}.crm-cabinet .crm-table td,.crm-cabinet .crm-table-flow td{color:#eef4ff!important;background:#172235!important;border-bottom:1px solid rgba(255,255,255,.08)!important;font-size:14px!important;line-height:1.35!important}.crm-cabinet .crm-table tr:nth-child(2n) td,.crm-cabinet .crm-table-flow tr:nth-child(2n) td{background:#111c2e!important}.crm-cabinet .crm-table tr:hover td,.crm-cabinet .crm-table-flow tr:hover td{background:#1e2d44!important}.crm-cabinet .crm-table-link{color:#ffffff!important;font-weight:950!important;text-decoration:none!important}.crm-cabinet .crm-lead-meta span,.crm-cabinet .crm-pill{background:#0d1726!important;color:#e7edf8!important;border:1px solid rgba(255,255,255,.08)!important}.crm-cabinet .crm-status-calculated,.crm-cabinet .crm-status-in_work,.crm-cabinet .crm-status-lost,.crm-cabinet .crm-status-measure_scheduled,.crm-cabinet .crm-status-new,.crm-cabinet .crm-status-won{color:#ffffff!important}.crm-callcenter-page{display:grid!important;gap:22px!important;width:100%!important}.crm-callcenter-page .crm-callcenter-block{min-width:0!important}.crm-callcenter-page .crm-callcenter-block-new{display:grid!important;grid-template-columns:minmax(320px,.72fr) minmax(420px,1.28fr)!important;gap:22px!important;align-items:start!important}.crm-callcenter-page .crm-callcenter-block-new>*,.crm-callcenter-page .crm-callcenter-block-new>.crm-section{min-width:0!important}.crm-callcenter-page .crm-lead-controls{display:grid!important;grid-template-columns:1.25fr 1fr 1fr .85fr!important;gap:12px!important;align-items:end!important;margin:16px 0 18px!important}.crm-callcenter-page .crm-lead-controls .crm-field:nth-child(5){grid-column:span 2!important}.crm-callcenter-page .crm-lead-card,.crm-callcenter-page .crm-lead-list{display:grid!important;gap:14px!important}.crm-callcenter-page .crm-lead-card{position:relative!important;border-radius:22px!important;padding:18px!important;overflow:hidden!important}.crm-callcenter-page .crm-lead-card-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important}.crm-callcenter-page .crm-lead-card h3{margin:0!important;color:#ffffff!important;font-size:19px!important;line-height:1.15!important;letter-spacing:-.02em!important}.crm-callcenter-page .crm-lead-meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:10px!important}.crm-callcenter-page .crm-lead-meta span,.crm-callcenter-page .crm-pill{min-height:28px!important;display:inline-flex!important;align-items:center!important;padding:7px 10px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.crm-callcenter-page .crm-lead-phone{background:linear-gradient(135deg,var(--crm-gold),var(--crm-gold-2))!important;color:#111827!important;border-color:rgba(255,195,36,.8)!important;font-weight:950!important}.crm-callcenter-page .crm-lead-controls+.crm-lead-list,.crm-callcenter-page .crm-lead-list{margin-top:8px!important}.crm-callcenter-page .crm-lead-card .crm-actions-row{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.crm-callcenter-page .crm-lead-card .crm-button{min-height:40px!important;padding:10px 14px!important}.crm-callcenter-page .crm-lead-card select{min-height:46px!important}.crm-callcenter-page .crm-lead-card textarea{min-height:88px!important}.crm-cabinet .crm-search-result-list,.crm-cabinet .crm-search-results{display:grid!important;gap:10px!important}.crm-cabinet .crm-search-result,.crm-cabinet .crm-search-result-row{display:grid!important;grid-template-columns:80px minmax(220px,1fr) minmax(260px,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:58px!important;padding:12px 14px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#111c2e!important;color:#eef4ff!important}.crm-cabinet .crm-search-result *,.crm-cabinet .crm-search-result-row *{color:inherit!important}@media (max-width:920px){.crm-cabinet .crm-cabinet-shell{width:min(100% - 24px,1240px)!important}.crm-callcenter-page .crm-callcenter-block-new{grid-template-columns:1fr!important}.crm-callcenter-page .crm-lead-controls{grid-template-columns:1fr 1fr!important}.crm-callcenter-page .crm-lead-controls .crm-field:nth-child(5){grid-column:1/-1!important}}@media (max-width:640px){.crm-cabinet{padding:14px 0 42px!important}.crm-cabinet .crm-cabinet-shell{width:min(100% - 16px,1240px)!important;gap:14px!important}.crm-cabinet .crm-section{padding:16px!important;border-radius:22px!important}.crm-cabinet .crm-section h2{font-size:23px!important}.crm-cabinet .crm-kpi-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.crm-cabinet .crm-kpi{min-height:82px!important;padding:13px!important;border-radius:16px!important}.crm-cabinet .crm-kpi strong{font-size:20px!important}.crm-callcenter-page .crm-lead-controls{grid-template-columns:1fr!important}.crm-callcenter-page .crm-lead-controls .crm-field:nth-child(5){grid-column:auto!important}.crm-callcenter-page .crm-lead-card{padding:14px!important;border-radius:18px!important}.crm-callcenter-page .crm-lead-card-head{grid-template-columns:1fr!important}.crm-callcenter-page .crm-lead-card h3{font-size:18px!important}.crm-callcenter-page .crm-lead-meta{gap:6px!important}.crm-callcenter-page .crm-lead-meta span,.crm-callcenter-page .crm-pill{font-size:11px!important}.crm-cabinet .crm-table-wrap{overflow-x:auto!important}.crm-cabinet .crm-table{min-width:720px!important}.crm-cabinet .crm-search-result,.crm-cabinet .crm-search-result-row{grid-template-columns:1fr!important;gap:8px!important}.crm-cabinet .crm-button,.crm-cabinet a.crm-button,.crm-cabinet button.crm-button{width:100%!important}}.crm-callcenter-page .crm-callcenter-block-new{display:block!important;width:min(1180px,100%)!important;max-width:min(1180px,100%)!important;margin:0 auto 18px!important}.crm-callcenter-page .crm-callcenter-new-lead{width:100%!important;max-width:none!important;padding:26px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-section-head{align-items:flex-start!important;margin-bottom:18px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-section-head h2{margin:0 0 8px!important;color:#f8fafc!important;font-size:clamp(26px,3vw,36px)!important;line-height:1!important;letter-spacing:-.045em!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-section-head .crm-muted{max-width:760px!important;color:rgba(226,232,240,.78)!important;font-size:15px!important;line-height:1.5!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-field,.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker,.crm-callcenter-page .crm-callcenter-new-lead .crm-telegram-panel{min-width:0!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-actions-row,.crm-callcenter-page .crm-callcenter-new-lead .crm-field--wide,.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker,.crm-callcenter-page .crm-callcenter-new-lead .crm-telegram-panel{grid-column:1/-1!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-field span,.crm-callcenter-page .crm-callcenter-new-lead .crm-mini-label{color:#ffd45a!important;font-size:11px!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-field em{color:#ffd45a!important;font-style:normal!important}.crm-callcenter-page .crm-callcenter-new-lead input,.crm-callcenter-page .crm-callcenter-new-lead select,.crm-callcenter-page .crm-callcenter-new-lead textarea{color:#f8fafc!important;border:1px solid rgba(148,163,184,.22)!important;background:rgba(3,10,23,.56)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.crm-callcenter-page .crm-callcenter-new-lead input::placeholder,.crm-callcenter-page .crm-callcenter-new-lead textarea::placeholder{color:rgba(203,213,225,.54)!important}.crm-callcenter-page .crm-callcenter-new-lead textarea{min-height:92px!important;resize:vertical!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker{padding:18px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:22px!important;background:rgba(2,6,23,.24)!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-head strong{display:block!important;margin-top:4px!important;color:#f8fafc!important;font-size:18px!important;line-height:1.2!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-legend{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:12px!important;color:rgba(226,232,240,.78)!important;font-size:13px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-legend span{display:inline-flex!important;align-items:center!important;gap:6px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-legend i{width:9px!important;height:9px!important;border-radius:999px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-legend .is-free{background:#86efac!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-legend .is-busy{background:#facc15!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-legend .is-selected{background:#60a5fa!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-days{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice,.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-date{min-width:0!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:14px!important;background:rgba(15,23,42,.62)!important;color:#f8fafc!important;text-align:left!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-date{padding:10px 11px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-date span,.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-date strong{display:block!important;color:inherit!important;white-space:normal!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-date strong{font-size:14px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-date span{margin-top:3px!important;color:rgba(226,232,240,.68)!important;font-size:12px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-date.is-active{border-color:rgba(250,204,21,.72)!important;background:rgba(250,204,21,.12)!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(108px,1fr))!important;gap:8px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice{min-height:58px!important;padding:9px 10px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice span,.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice strong{display:block!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice strong{font-size:15px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice span{margin-top:2px!important;color:#86efac!important;font-size:12px!important;font-weight:800!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice.is-selected{border-color:rgba(96,165,250,.78)!important;background:rgba(37,99,235,.28)!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice.is-busy,.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice:disabled{opacity:1!important;cursor:not-allowed!important;border-color:rgba(250,204,21,.38)!important;background:rgba(120,83,18,.18)!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice.is-busy span,.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice:disabled span{color:#facc15!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-telegram-panel{display:grid!important;gap:12px!important;padding:14px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:18px!important;background:rgba(15,23,42,.46)!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-checkbox-row{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#f8fafc!important;font-weight:850!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-checkbox-row input{width:18px!important;height:18px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-form-status{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:9px 12px!important;border-radius:14px!important;font-weight:850!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-form-status.success{color:#bbf7d0!important;background:rgba(22,101,52,.22)!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-field-warning,.crm-callcenter-page .crm-callcenter-new-lead .crm-form-status.error{color:#fecaca!important}@media (max-width:860px){.crm-callcenter-page .crm-callcenter-block-new{width:100%!important}.crm-callcenter-page .crm-callcenter-new-lead{padding:18px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-form{grid-template-columns:1fr!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-head{display:grid!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-days{display:flex!important;overflow-x:auto!important;padding-bottom:6px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-date{flex:0 0 138px!important}}html body .crm-callcenter-page{width:min(1380px,calc(100vw - 48px))!important;max-width:1380px!important;margin:0 auto!important;justify-items:stretch!important}html body .crm-callcenter-page>.crm-callcenter-block,html body .crm-callcenter-page>.crm-callcenter-block-leads,html body .crm-callcenter-page>.crm-callcenter-block-new{max-width:none!important;min-width:0!important;display:block!important;grid-column:1/-1!important;position:static!important;inset:auto!important;transform:none!important;overflow:visible!important}html body .crm-callcenter-page .crm-callcenter-block-new>.crm-section,html body .crm-callcenter-page .crm-callcenter-new-lead{width:100%!important;max-width:none!important;min-width:0!important;position:static!important;top:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:30px!important;border-radius:32px!important;box-sizing:border-box!important}html body .crm-callcenter-new-lead .crm-section-head{margin:0 0 22px!important}html body .crm-callcenter-new-lead h2{margin:0 0 8px!important;font-size:clamp(34px,3vw,48px)!important;line-height:.98!important;letter-spacing:-.045em!important}html body .crm-callcenter-new-lead .crm-muted{max-width:780px!important;margin:0!important;font-size:16px!important;line-height:1.5!important}html body .crm-callcenter-new-lead .crm-form{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}html body .crm-callcenter-new-lead .crm-field{min-width:0!important;width:100%!important}html body .crm-callcenter-new-lead .crm-field--wide{grid-column:span 2!important}html body .crm-callcenter-new-lead .crm-field input,html body .crm-callcenter-new-lead .crm-field select,html body .crm-callcenter-new-lead .crm-field textarea{width:100%!important;min-width:0!important;min-height:52px!important;box-sizing:border-box!important}html body .crm-callcenter-new-lead .crm-field textarea{min-height:116px!important}html body .crm-callcenter-new-lead .crm-slot-picker{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0!important;padding:20px!important;border-radius:24px!important;overflow:visible!important}html body .crm-callcenter-new-lead .crm-slot-picker-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:14px!important}html body .crm-callcenter-new-lead .crm-slot-legend{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 14px!important}html body .crm-callcenter-new-lead .crm-slot-picker-days{width:100%!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}html body .crm-callcenter-new-lead .crm-slot-date{min-width:0!important;width:100%!important;min-height:74px!important;padding:10px!important;white-space:normal!important}html body .crm-callcenter-new-lead .crm-slot-date span,html body .crm-callcenter-new-lead .crm-slot-date strong{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.15!important}html body .crm-callcenter-new-lead .crm-slot-picker-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}html body .crm-callcenter-new-lead .crm-slot-choice{width:100%!important;min-width:0!important;min-height:62px!important}html body .crm-callcenter-new-lead .crm-actions-row,html body .crm-callcenter-new-lead .crm-telegram-panel{grid-column:1/-1!important;width:100%!important}html body .crm-callcenter-block-leads .crm-section{width:100%!important;max-width:none!important;min-width:0!important;padding:30px!important;border-radius:32px!important;box-sizing:border-box!important}html body .crm-callcenter-block-leads .crm-lead-controls{display:grid!important;grid-template-columns:minmax(260px,1.35fr) repeat(4,minmax(170px,1fr))!important;gap:12px!important;align-items:end!important}html body .crm-callcenter-block-leads .crm-lead-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html body .crm-callcenter-block-leads .crm-lead-card{min-width:0!important}@media (max-width:1180px){html body .crm-callcenter-page{width:min(100% - 32px,980px)!important}html body .crm-callcenter-block-leads .crm-lead-controls,html body .crm-callcenter-block-leads .crm-lead-list,html body .crm-callcenter-new-lead .crm-form,html body .crm-callcenter-new-lead .crm-slot-picker-days,html body .crm-callcenter-new-lead .crm-slot-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){html body .crm-callcenter-page{width:calc(100vw - 24px)!important;gap:18px!important}html body .crm-callcenter-block-leads .crm-section,html body .crm-callcenter-page .crm-callcenter-new-lead{padding:18px!important;border-radius:24px!important}html body .crm-callcenter-block-leads .crm-lead-controls,html body .crm-callcenter-block-leads .crm-lead-list,html body .crm-callcenter-new-lead .crm-form,html body .crm-callcenter-new-lead .crm-slot-picker-days,html body .crm-callcenter-new-lead .crm-slot-picker-grid{grid-template-columns:1fr!important}html body .crm-callcenter-new-lead .crm-slot-picker-head{display:grid!important}}html body:has(.crm-callcenter-page) .crm-cabinet{background:radial-gradient(circle at 12% 0,rgba(248,210,112,.26),transparent 28rem),linear-gradient(135deg,#eee7d7,#f7f2e8 54%,#e8dec9)!important;color:#101828!important}html body:has(.crm-callcenter-page) .crm-cabinet-head,html body:has(.crm-callcenter-page) .crm-calendar-day,html body:has(.crm-callcenter-page) .crm-lead-card,html body:has(.crm-callcenter-page) .crm-section,html body:has(.crm-callcenter-page) .crm-slot-picker,html body:has(.crm-callcenter-page) .global-shell-nav.crm-role-nav{background:radial-gradient(circle at 10% 0,rgba(255,232,166,.56),transparent 22rem),linear-gradient(180deg,#fffdf7,#f3ecdd)!important;border:1px solid rgba(113,94,62,.18)!important;color:#101828!important;box-shadow:0 22px 58px rgba(91,74,44,.13)!important}html body:has(.crm-callcenter-page) .crm-cabinet h1,html body:has(.crm-callcenter-page) .crm-cabinet h2,html body:has(.crm-callcenter-page) .crm-cabinet h3,html body:has(.crm-callcenter-page) .crm-section strong,html body:has(.crm-callcenter-page) .global-shell-nav__brand strong,html body:has(.crm-callcenter-page) .global-shell-nav__user strong{color:#101828!important}html body:has(.crm-callcenter-page) .crm-cabinet p,html body:has(.crm-callcenter-page) .crm-field span,html body:has(.crm-callcenter-page) .crm-mini-label,html body:has(.crm-callcenter-page) .crm-muted,html body:has(.crm-callcenter-page) .crm-user-box span,html body:has(.crm-callcenter-page) .global-shell-nav__eyebrow,html body:has(.crm-callcenter-page) .global-shell-nav__user span{color:#6d6252!important}html body:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-mini-label,html body:has(.crm-callcenter-page) .crm-eyebrow{color:#9d6b12!important}html body:has(.crm-callcenter-page) input,html body:has(.crm-callcenter-page) select,html body:has(.crm-callcenter-page) textarea{background:#fffaf0!important;color:#101828!important;border-color:rgba(113,94,62,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important}html body:has(.crm-callcenter-page) input::placeholder,html body:has(.crm-callcenter-page) textarea::placeholder{color:#958876!important}html body:has(.crm-callcenter-page) .crm-button,html body:has(.crm-callcenter-page) .crm-calendar-slot-button,html body:has(.crm-callcenter-page) .global-shell-nav__home,html body:has(.crm-callcenter-page) .global-shell-nav__logout{background:#fff7e6!important;border-color:rgba(113,94,62,.22)!important;color:#101828!important}html body:has(.crm-callcenter-page) .crm-button.primary,html body:has(.crm-callcenter-page) .crm-lead-phone,html body:has(.crm-callcenter-page) button[type=submit]{background:linear-gradient(135deg,#ffe08a,#f4b73a)!important;color:#101828!important;border-color:rgba(157,107,18,.25)!important}html body:has(.crm-callcenter-page) .crm-callcenter-page{grid-template-columns:minmax(0,1fr)!important}html body:has(.crm-callcenter-page) .crm-callcenter-block-calendar .crm-section{overflow:hidden!important}html body:has(.crm-callcenter-page) .crm-calendar-view-tabs{display:inline-flex;gap:6px;align-items:center;padding:5px;border:1px solid rgba(113,94,62,.18);border-radius:14px;background:#fffaf0}html body:has(.crm-callcenter-page) .crm-calendar-view-tabs button{min-height:38px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:#51483b;font-weight:900;cursor:pointer}html body:has(.crm-callcenter-page) .crm-calendar-view-tabs button.is-active{background:#101828;color:#fffaf0}html body:has(.crm-callcenter-page) .crm-calendar-board{display:grid;gap:10px;margin:16px 0}html body:has(.crm-callcenter-page) .crm-calendar-week-board{grid-template-columns:repeat(7,minmax(0,1fr))}html body:has(.crm-callcenter-page) .crm-calendar-month-board{grid-template-columns:repeat(7,minmax(0,1fr))}html body:has(.crm-callcenter-page) .crm-calendar-board-day{min-height:122px;display:grid;align-content:start;gap:7px;padding:10px;border-radius:14px;border:1px solid rgba(113,94,62,.18);background:#fffaf0;color:#101828;text-align:left;cursor:pointer}html body:has(.crm-callcenter-page) .crm-calendar-board-day.is-active{border-color:#d69b25;box-shadow:inset 0 0 0 2px rgba(214,155,37,.28)}html body:has(.crm-callcenter-page) .crm-calendar-board-day span{color:#6d6252;font-size:12px;font-weight:800}html body:has(.crm-callcenter-page) .crm-calendar-board-day div{display:grid;gap:5px}html body:has(.crm-callcenter-page) .crm-calendar-board-day i{min-width:0;display:block;padding:4px 7px;border-radius:999px;color:#101828;font-style:normal;font-size:11px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body:has(.crm-callcenter-page) .crm-calendar-slot-table,html body:has(.crm-callcenter-page) .crm-table{color:#101828!important}html body:has(.crm-callcenter-page) .crm-calendar-slot-row.is-busy,html body:has(.crm-callcenter-page) .crm-calendar-slot-row.is-free,html body:has(.crm-callcenter-page) .crm-table tbody tr{background:#fffaf0!important}html body:has(.crm-callcenter-page) .crm-callcenter-simple-card{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(150px,auto) minmax(150px,.8fr) minmax(130px,.8fr);gap:12px;align-items:center}html body:has(.crm-callcenter-page) .crm-callcenter-simple-card div{display:grid;gap:4px}html body:has(.crm-callcenter-page) .crm-callcenter-simple-card span{color:#5f5548;font-weight:800}@media (max-width:860px){html body:has(.crm-callcenter-page) .crm-calendar-month-board,html body:has(.crm-callcenter-page) .crm-calendar-week-board{grid-template-columns:repeat(2,minmax(0,1fr))}html body:has(.crm-callcenter-page) .crm-callcenter-simple-card{grid-template-columns:1fr}}html body .crm-cabinet-shell:has(.crm-callcenter-page){width:min(1280px,calc(100vw - 48px))!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;justify-items:stretch!important}html body .crm-callcenter-page{grid-template-columns:1fr!important;gap:28px!important}html body .crm-callcenter-page,html body .crm-callcenter-page>.crm-callcenter-block,html body .crm-callcenter-page>.crm-callcenter-block-leads,html body .crm-callcenter-page>.crm-callcenter-block-new{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;justify-self:center!important}html body .crm-callcenter-page .crm-callcenter-block-leads>.crm-section,html body .crm-callcenter-page .crm-callcenter-block-new>.crm-section,html body .crm-callcenter-page .crm-callcenter-new-lead{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:720px){html body .crm-cabinet-shell:has(.crm-callcenter-page),html body .crm-callcenter-page{width:calc(100vw - 24px)!important;max-width:none!important}}html body .global-shell-nav{width:min(1280px,calc(100vw - 48px))!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}html body .global-shell-nav__grid{grid-template-columns:repeat(7,minmax(132px,1fr))!important;gap:14px!important;align-items:stretch!important}html body .global-shell-nav__item{min-height:128px!important;height:128px!important;padding:16px 14px 14px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;text-align:center!important}html body .global-shell-nav__item svg{position:static!important;display:block!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;margin:0 auto 4px!important;color:rgba(48,42,34,.72)!important;stroke-width:2.25!important;flex:0 0 auto!important;transform:none!important}html body .global-shell-nav__item svg:not(:first-of-type){display:none!important}html body .global-shell-nav__item strong{font-size:16px!important;letter-spacing:-.035em!important}html body .global-shell-nav__item span,html body .global-shell-nav__item strong{width:100%!important;max-width:100%!important;margin:0!important;text-align:center!important;word-break:normal!important;overflow-wrap:break-word!important}html body .global-shell-nav__item span{display:block!important;color:rgba(48,42,34,.72)!important;font-size:12px!important;line-height:1.25!important;font-weight:650!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .global-shell-nav__item.is-active{border-color:rgba(222,169,63,.95)!important;background:linear-gradient(135deg,rgba(255,245,207,.98),rgba(255,236,159,.72))!important;box-shadow:0 18px 38px rgba(201,142,25,.13)!important}html body .global-shell-nav__item.is-active svg{color:rgba(17,24,39,.82)!important}@media (max-width:1280px){html body .global-shell-nav__grid{grid-template-columns:repeat(5,minmax(132px,1fr))!important}}@media (max-width:860px){html body .global-shell-nav__grid{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:8px!important;scroll-snap-type:x mandatory!important}html body .global-shell-nav__grid::-webkit-scrollbar{display:none!important}html body .global-shell-nav__item{flex:0 0 190px!important;width:190px!important;min-width:190px!important;height:116px!important;min-height:116px!important;scroll-snap-align:start!important}}.crm-callcenter-page .crm-period-stats{margin-top:24px;padding:22px;border:1px solid rgba(250,204,21,.22);border-radius:26px;background:radial-gradient(circle at 0 0,rgba(250,204,21,.12),transparent 30%),linear-gradient(180deg,rgba(15,23,42,.92),rgba(15,23,42,.76));box-shadow:0 22px 60px rgba(0,0,0,.22)}.crm-callcenter-page .crm-period-stats__head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.crm-callcenter-page .crm-period-stats__head h3{margin:5px 0 0;color:#f8fafc;font-size:clamp(24px,2.4vw,34px);line-height:1;letter-spacing:-.045em}.crm-callcenter-page .crm-period-stats__head p{max-width:760px;margin:8px 0 0;color:rgba(226,232,240,.78);font-size:15px;line-height:1.45}.crm-callcenter-page .crm-period-stats__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.crm-callcenter-page .crm-period-stat-card{min-width:0;min-height:128px;display:grid;align-content:space-between;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.105);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(2,6,23,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.crm-callcenter-page .crm-period-stat-card span{color:#facc15;font-size:11px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.crm-callcenter-page .crm-period-stat-card strong{display:block;color:#f8fafc;font-size:clamp(26px,2.5vw,40px);line-height:.95;letter-spacing:-.055em;white-space:nowrap}.crm-callcenter-page .crm-period-stat-card.is-money strong{font-size:clamp(22px,2vw,32px)}.crm-callcenter-page .crm-period-stat-card small{color:rgba(203,213,225,.72);font-size:12px;line-height:1.3}@media (max-width:1180px){.crm-callcenter-page .crm-period-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.crm-callcenter-page .crm-period-stats{padding:16px;border-radius:22px}.crm-callcenter-page .crm-period-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-callcenter-page .crm-period-stat-card{min-height:112px;padding:13px}}html body{background:#efe7d8!important}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body header.global-shell-nav{width:min(1280px,calc(100vw - 48px))!important;max-width:1280px!important;margin:22px auto 26px!important;padding:24px 26px 30px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:0 0 32px 32px!important;background:rgba(246,238,224,.92)!important;box-shadow:none!important;transform:none!important;overflow:visible!important;box-sizing:border-box!important}html body .crm-role-nav .global-shell-nav__top,html body .global-shell-nav__top{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin:0 0 22px!important;padding:0!important}html body .crm-role-nav .global-shell-nav__brand,html body .global-shell-nav__brand{gap:16px!important;color:#0f172a!important;text-decoration:none!important}html body .global-shell-nav__mark{width:48px!important;height:48px!important;flex:0 0 48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:linear-gradient(135deg,#ffe08a,#f7b928)!important;color:#0f172a!important;font-size:16px!important;line-height:1!important}html body .global-shell-nav__eyebrow{margin:0 0 2px!important;color:#a16207!important;letter-spacing:.26em!important;line-height:1.1!important}html body .global-shell-nav__brand strong{color:#0f172a!important;font-size:clamp(24px,2.1vw,34px)!important;font-weight:950!important;line-height:1!important}html body .global-shell-nav__home,html body .global-shell-nav__logout,html body .global-shell-nav__user{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;padding:10px 18px!important;border:1px solid rgba(15,23,42,.08)!important;background:rgba(255,255,255,.58)!important;color:#0f172a!important;font-weight:900!important;text-decoration:none!important;line-height:1.1!important}html body .global-shell-nav__logout{border:0!important;background:linear-gradient(135deg,#ffe08a,#f7b928)!important;cursor:pointer!important}html body .crm-role-nav .global-shell-nav__grid,html body .global-shell-nav__grid{width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:center!important;gap:14px!important;margin:0 auto!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}html body .crm-role-nav .global-shell-nav__item,html body .global-shell-nav__item{position:relative!important;flex:0 0 146px!important;width:146px!important;min-width:146px!important;max-width:146px!important;min-height:124px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:16px 12px!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:22px!important;background:rgba(255,252,246,.74)!important;color:#0f172a!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;overflow:hidden!important;transform:none!important;box-sizing:border-box!important}html body .crm-role-nav .global-shell-nav__item:after,html body .crm-role-nav .global-shell-nav__item:before,html body .global-shell-nav__item:after,html body .global-shell-nav__item:before{content:none!important;display:none!important}html body .crm-role-nav .global-shell-nav__icon,html body .global-shell-nav__icon{position:static!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#686157!important;border:0!important;opacity:1!important}html body .crm-role-nav .global-shell-nav__item svg,html body .global-shell-nav__item svg{width:34px!important;height:34px!important;display:block!important;flex:0 0 auto!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;transform:none!important}html body .crm-role-nav .global-shell-nav__item>strong,html body .global-shell-nav__item>strong{max-width:100%!important;display:block!important;margin:0!important;color:#0f172a!important;font-size:15px!important;font-weight:950!important;letter-spacing:-.025em!important;line-height:1.08!important;overflow:visible!important;text-overflow:clip!important}html body .crm-role-nav .global-shell-nav__item>span:not(.global-shell-nav__icon),html body .global-shell-nav__item>span:not(.global-shell-nav__icon){max-width:100%!important;display:block!important;margin:0!important;color:#5f574d!important;font-size:12px!important;font-weight:650!important;line-height:1.22!important}html body .crm-role-nav .global-shell-nav__item.is-active,html body .global-shell-nav__item.is-active{border-color:rgba(217,151,31,.45)!important;background:linear-gradient(180deg,#fff5d8,#fff9ed)!important;box-shadow:inset 0 0 0 2px rgba(250,204,21,.16),0 10px 26px rgba(120,53,15,.08)!important}html body .crm-role-nav .global-shell-nav__item.is-active .global-shell-nav__icon,html body .global-shell-nav__item.is-active .global-shell-nav__icon{color:#1f2937!important}html body .crm-cabinet,html body main.crm-cabinet{background:#efe7d8!important;overflow-x:hidden!important}html body .crm-cabinet-shell{justify-items:center!important}html body .crm-cabinet-shell>*{width:100%!important;max-width:1280px!important;justify-self:center!important;box-sizing:border-box!important}html body .crm-kpi-grid{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:14px!important;align-items:stretch!important}html body .crm-kpi{min-height:86px!important;display:grid!important;align-content:center!important;gap:7px!important;border:1px solid rgba(148,163,184,.13)!important;border-radius:18px!important;background:linear-gradient(180deg,#182438,#07111d)!important;color:#f8fafc!important;box-shadow:none!important}html body .crm-kpi strong{color:#ffffff!important;font-size:clamp(28px,3vw,38px)!important;line-height:1!important;letter-spacing:-.04em!important}html body .crm-field>span,html body .crm-kpi span,html body .crm-mini-label,html body .crm-section label>span{color:#f7d35f!important;font-size:10px!important;font-weight:950!important;letter-spacing:.22em!important;text-transform:uppercase!important}html body .crm-calendar-card,html body .crm-callcenter-page .crm-section,html body .crm-flow-card,html body .crm-lead-detail-panel,html body .crm-search-panel,html body .crm-section,html body .crm-table-wrap{border:1px solid rgba(148,163,184,.13)!important;border-radius:24px!important;background:radial-gradient(circle at 16% 0,rgba(255,255,255,.045),transparent 30%),linear-gradient(180deg,#1b2639,#07111d)!important;color:#f8fafc!important;box-shadow:none!important;box-sizing:border-box!important}html body .crm-lead-detail-panel h1,html body .crm-lead-detail-panel h2,html body .crm-lead-detail-panel h3,html body .crm-section h1,html body .crm-section h2,html body .crm-section h3{color:#ffffff!important;letter-spacing:-.05em!important}html body .crm-muted,html body .crm-section li,html body .crm-section p{color:#cbd5e1!important}html body .crm-split,html body .crm-split-owner{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:minmax(340px,460px) minmax(0,1fr)!important;gap:18px!important;align-items:start!important;box-sizing:border-box!important}html body .crm-form,html body .crm-lead-controls{width:100%!important;display:grid!important;gap:14px!important;box-sizing:border-box!important}html body .crm-field input,html body .crm-field select,html body .crm-field textarea,html body .crm-form input,html body .crm-form select,html body .crm-form textarea,html body .crm-lead-controls input,html body .crm-lead-controls select,html body .crm-lead-controls textarea{width:100%!important;min-height:44px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:14px!important;background:#07111d!important;color:#f8fafc!important;box-sizing:border-box!important}html body .crm-button,html body a.crm-button,html body button.crm-button{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:14px!important;padding:10px 16px!important;border:0!important;background:linear-gradient(135deg,#ffd45a,#ffb300)!important;color:#111827!important;font-weight:950!important;line-height:1.1!important;text-decoration:none!important;box-sizing:border-box!important}html body .crm-button:not(.primary){background:linear-gradient(135deg,#ffd45a,#ffb300)!important}html body .crm-card,html body .crm-flow-card,html body .crm-lead-card{border:1px solid rgba(148,163,184,.12)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(27,38,57,.94),rgba(7,17,29,.98))!important;color:#f8fafc!important;box-shadow:none!important}html body .crm-lead-meta span,html body .crm-pill{background:#07111d!important;color:#f8fafc!important;border-color:rgba(148,163,184,.12)!important}html body .crm-table-wrap{overflow-x:auto!important}html body .crm-table,html body table.crm-table{width:100%!important;border-collapse:collapse!important;color:#f8fafc!important}html body .crm-table th{background:#07111d!important;color:#f8fafc!important}html body .crm-table td{color:#e5e7eb!important}@media (max-width:980px){html body .crm-split,html body .crm-split-owner{grid-template-columns:1fr!important}html body .global-shell-nav__top{align-items:flex-start!important;flex-direction:column!important}html body .global-shell-nav__actions{justify-content:flex-start!important}}@media (max-width:720px){html body .crm-cabinet-shell,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav{width:calc(100vw - 24px)!important;max-width:none!important}html body .global-shell-nav{margin-top:12px!important;padding:16px!important;border-radius:0 0 24px 24px!important}html body .global-shell-nav__grid{justify-content:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:8px!important}html body .global-shell-nav__item{flex-basis:132px!important;width:132px!important;min-width:132px!important;max-width:132px!important;min-height:116px!important}html body .crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .crm-lead-detail-panel,html body .crm-search-panel,html body .crm-section{border-radius:20px!important}}html body{--crm-page-bg:#0b1220;--crm-page-bg-2:#111827;--crm-panel:#111b2a;--crm-panel-2:#162233;--crm-panel-3:#1d2a3d;--crm-border:rgba(226,232,240,.14);--crm-border-strong:rgba(250,204,21,.34);--crm-text:#f8fafc;--crm-muted:#cbd5e1;--crm-muted-2:#94a3b8;--crm-gold:#facc15;--crm-gold-2:#f59e0b;--crm-danger:#fca5a5;--crm-radius-lg:28px;--crm-radius-md:20px;--crm-shadow:0 24px 70px rgba(2,6,23,.28)}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav{width:min(1280px,calc(100vw - 48px))!important;max-width:1280px!important;margin:22px auto 20px!important;padding:18px!important;border:1px solid rgba(226,232,240,.18)!important;border-radius:32px!important;background:radial-gradient(circle at 12% 0,rgba(250,204,21,.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.94))!important;box-shadow:0 26px 70px rgba(15,23,42,.14)!important;color:#111827!important;overflow:visible!important}html body .global-shell-nav__top{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;gap:16px!important;align-items:center!important}html body .global-shell-nav__brand{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-width:0!important;color:#111827!important;text-decoration:none!important}html body .global-shell-nav__mark{width:58px!important;height:58px!important;min-width:58px!important;display:grid!important;place-items:center!important;border-radius:20px!important;background:linear-gradient(135deg,#fde68a,#f59e0b)!important;color:#111827!important;font-size:22px!important;font-weight:950!important;letter-spacing:-.06em!important}html body .global-shell-nav__eyebrow{display:block!important;margin-bottom:4px!important;color:rgba(120,53,15,.76)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important}html body .global-shell-nav__brand strong{display:block!important;max-width:100%!important;color:#111827!important;font-size:clamp(22px,2.3vw,34px)!important;line-height:1.02!important;letter-spacing:-.055em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .global-shell-nav__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}html body .global-shell-nav__home,html body .global-shell-nav__logout,html body .global-shell-nav__user{min-height:46px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.1)!important;background:rgba(255,255,255,.78)!important;color:#111827!important;box-shadow:none!important}html body .global-shell-nav__user{display:grid!important;gap:2px!important;padding:8px 14px!important}html body .global-shell-nav__user span{color:rgba(71,85,105,.92)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .global-shell-nav__user strong{color:#111827!important;font-size:13px!important;font-weight:950!important}html body .global-shell-nav__home,html body .global-shell-nav__logout{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important;cursor:pointer!important}html body .global-shell-nav__logout{background:#111827!important;color:#f8fafc!important}html body .global-shell-nav__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important;margin-top:16px!important;overflow:visible!important}html body .global-shell-nav__item{min-width:0!important;min-height:86px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:4px 10px!important;align-items:center!important;padding:13px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:22px!important;background:rgba(255,255,255,.78)!important;color:#111827!important;text-decoration:none!important;box-shadow:0 12px 28px rgba(15,23,42,.06)!important;overflow:hidden!important;transform:none!important}html body .global-shell-nav__item:after,html body .global-shell-nav__item:before{display:none!important;content:none!important}html body .global-shell-nav__icon{grid-row:1/3!important;width:42px!important;height:42px!important;min-width:42px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:rgba(250,204,21,.18)!important;color:#92400e!important}html body .global-shell-nav__icon svg{width:23px!important;height:23px!important;display:block!important;color:currentColor!important}html body .global-shell-nav__item strong{color:#111827!important;font-size:15px!important;font-weight:950!important;line-height:1.08!important;letter-spacing:-.025em!important}html body .global-shell-nav__item strong,html body .global-shell-nav__item>span:not(.global-shell-nav__icon){grid-column:2!important;display:block!important;min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .global-shell-nav__item>span:not(.global-shell-nav__icon){margin:0!important;color:rgba(71,85,105,.92)!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important}html body .global-shell-nav__item.is-active,html body .global-shell-nav__item:hover{border-color:rgba(245,158,11,.52)!important;background:linear-gradient(135deg,rgba(255,251,235,.98),rgba(254,243,199,.92))!important}html body .crm-cabinet{background:radial-gradient(circle at 10% 0,rgba(250,204,21,.12),transparent 30%),radial-gradient(circle at 90% 8%,rgba(59,130,246,.12),transparent 32%),linear-gradient(135deg,var(--crm-page-bg),var(--crm-page-bg-2))!important;color:var(--crm-text)!important;padding:26px 24px 64px!important;overflow-x:hidden!important}html body .crm-cabinet-shell{width:min(1280px,calc(100vw - 48px))!important;max-width:1280px!important;margin-inline:auto!important;gap:18px!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page))>*{min-width:0!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-card-grid,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-kpi-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:14px!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-card,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-kpi,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-card,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-detail-panel,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-section{border:1px solid var(--crm-border)!important;border-radius:var(--crm-radius-lg)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),var(--crm-panel)!important;color:var(--crm-text)!important;box-shadow:var(--crm-shadow)!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-section{padding:22px!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-card,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-kpi{min-width:0!important;min-height:112px!important;padding:18px!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) h1,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) h2,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) h3,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) strong{color:var(--crm-text)!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-mini-label,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-muted,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) p,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) small,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) td,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) th{color:var(--crm-muted)!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-field>span,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-mini-label{color:var(--crm-muted-2)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-kpi strong{margin-top:8px!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.05!important;letter-spacing:-.04em!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-split,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-split-flow,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-split-owner{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-flow-grid,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-form,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-controls{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-field{display:grid!important;gap:8px!important;min-width:0!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) input,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) select,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) textarea{width:100%!important;min-height:46px!important;border:1px solid rgba(226,232,240,.18)!important;border-radius:16px!important;background:rgba(15,23,42,.72)!important;color:var(--crm-text)!important;padding:11px 13px!important;outline:none!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) textarea{min-height:96px!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) select option{color:#111827!important;background:#ffffff!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-actions-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-button,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) a.crm-button,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) button.crm-button{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(226,232,240,.18)!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;color:var(--crm-text)!important;padding:10px 15px!important;font-size:13px!important;font-weight:950!important;line-height:1.15!important;text-decoration:none!important;white-space:normal!important;box-shadow:none!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-button.primary,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) a.crm-button.primary,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) button.crm-button.primary{border-color:rgba(250,204,21,.58)!important;background:linear-gradient(135deg,var(--crm-gold),var(--crm-gold-2))!important;color:#111827!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-button:disabled{opacity:.48!important;cursor:not-allowed!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-table-wrap{width:100%!important;overflow-x:auto!important;border-radius:20px!important;border:1px solid rgba(226,232,240,.12)!important;background:rgba(15,23,42,.46)!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-table,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-table-flow,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) table{width:100%!important;min-width:760px!important;border-collapse:collapse!important;color:var(--crm-text)!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) td,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) th{border-bottom:1px solid rgba(226,232,240,.1)!important;padding:12px 14px!important;vertical-align:top!important;text-align:left!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) th{color:var(--crm-muted-2)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) td{color:var(--crm-muted)!important;font-size:14px!important;line-height:1.35!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:100%!important;padding:7px 10px!important;border-radius:999px!important;background:rgba(250,204,21,.14)!important;color:#fde68a!important;font-size:11px!important;font-weight:950!important;line-height:1!important;white-space:normal!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:14px!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-card{padding:18px!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-card-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-card h3{margin:0!important;font-size:20px!important;line-height:1.1!important;letter-spacing:-.035em!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-meta>span,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-phone{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 10px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;color:var(--crm-muted)!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;text-decoration:none!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-phone{background:linear-gradient(135deg,var(--crm-gold),var(--crm-gold-2))!important;color:#111827!important}@media (max-width:1180px){html body .global-shell-nav__grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-split,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-split-flow,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-split-owner{grid-template-columns:1fr!important}}@media (max-width:720px){html body .global-shell-nav,html body .global-shell-nav.crm-role-nav{width:calc(100vw - 24px)!important;margin:12px auto 18px!important;padding:14px!important;border-radius:28px!important}html body .global-shell-nav__top{grid-template-columns:1fr!important}html body .global-shell-nav__actions{justify-content:stretch!important;display:grid!important;grid-template-columns:1fr 1fr!important}html body .global-shell-nav__user{grid-column:1/-1!important}html body .global-shell-nav__grid{display:flex!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;padding-bottom:6px!important}html body .global-shell-nav__grid::-webkit-scrollbar{display:none!important}html body .global-shell-nav__item{flex:0 0 min(82vw,320px)!important;width:min(82vw,320px)!important;scroll-snap-align:start!important}html body .crm-cabinet{padding:18px 12px 48px!important}html body .crm-cabinet-shell{width:calc(100vw - 24px)!important;max-width:none!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-card-grid,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-flow-grid,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-form,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-kpi-grid,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-controls,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-list{grid-template-columns:1fr!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-card,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-kpi,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-card,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-section{padding:16px!important;border-radius:22px!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-actions-row{display:grid!important;grid-template-columns:1fr!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-button{width:100%!important}}html body{--crm-shell-width:1280px;--crm-shell-gutter:48px}html body .crm-cabinet-shell,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav{width:min(var(--crm-shell-width),calc(100vw - var(--crm-shell-gutter)))!important;max-width:var(--crm-shell-width)!important;margin-left:auto!important;margin-right:auto!important}html body .crm-cabinet{display:block!important}html body .crm-cabinet-shell>.crm-card-grid,html body .crm-cabinet-shell>.crm-kpi-grid,html body .crm-cabinet-shell>.crm-section,html body .crm-cabinet-shell>.crm-split,html body .crm-cabinet-shell>.crm-split-flow,html body .crm-cabinet-shell>.crm-split-owner,html body .crm-cabinet-shell>div,html body .crm-cabinet-shell>section{max-width:100%!important;box-sizing:border-box!important}html body .crm-cabinet-shell .crm-split,html body .crm-cabinet-shell .crm-split-flow,html body .crm-cabinet-shell .crm-split-owner{width:100%!important;margin-left:0!important;margin-right:0!important}html body .hero-panel,html body .results-panel,html body .workspace{width:min(var(--crm-shell-width),calc(100vw - var(--crm-shell-gutter)))!important;max-width:var(--crm-shell-width)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body .workspace{display:grid!important;align-items:start!important}html body .global-shell-nav__grid{width:100%!important;justify-content:center!important}@media (max-width:720px){html body{--crm-shell-gutter:24px}html body .crm-cabinet-shell,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .hero-panel,html body .results-panel,html body .workspace{width:calc(100vw - var(--crm-shell-gutter))!important;max-width:none!important}}html body{--crm-work-width:1280px;--crm-work-gutter:48px}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav{width:min(var(--crm-work-width),calc(100vw - var(--crm-work-gutter)))!important;max-width:var(--crm-work-width)!important;margin-left:auto!important;margin-right:auto!important}html body .crm-cabinet{width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body .crm-cabinet .crm-callcenter-page,html body .crm-cabinet .crm-card-grid,html body .crm-cabinet .crm-kpi-grid,html body .crm-cabinet .crm-section,html body .crm-cabinet .crm-split,html body .crm-cabinet .crm-split-flow,html body .crm-cabinet .crm-split-owner,html body .crm-cabinet-shell{width:min(var(--crm-work-width),calc(100vw - var(--crm-work-gutter)))!important;max-width:var(--crm-work-width)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body .crm-split-flow>.crm-section,html body .crm-split-owner>.crm-section,html body .crm-split>.crm-callcenter-block,html body .crm-split>.crm-callcenter-block-leads,html body .crm-split>.crm-callcenter-block-new,html body .crm-split>.crm-section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body .crm-cabinet .crm-kpi-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}html body .crm-cabinet .crm-split{display:grid!important;grid-template-columns:minmax(360px,450px) minmax(0,1fr)!important;gap:18px!important;align-items:start!important}html body .crm-cabinet .crm-split-owner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important;gap:18px!important;align-items:start!important}html body .crm-cabinet .crm-callcenter-page{display:grid!important;grid-template-columns:minmax(360px,450px) minmax(0,1fr)!important;gap:18px!important;align-items:start!important}html body .crm-callcenter-block-leads,html body .crm-callcenter-block-new{min-width:0!important}@media (max-width:1180px){html body .crm-cabinet .crm-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .crm-cabinet .crm-callcenter-page,html body .crm-cabinet .crm-split,html body .crm-cabinet .crm-split-owner{grid-template-columns:1fr!important}}@media (max-width:720px){html body{--crm-work-gutter:24px}html body .crm-cabinet .crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root{--crm-work-width:1340px;--crm-work-gutter:48px;--crm-panel-bg:#111b2a;--crm-panel-bg-2:#142033;--crm-panel-bg-3:#0b1422;--crm-panel-border:rgba(255,255,255,0.08);--crm-panel-border-strong:rgba(255,205,86,0.22);--crm-row-bg:rgba(13,23,38,0.94);--crm-row-bg-alt:rgba(18,31,50,0.94);--crm-row-hover:rgba(255,193,7,0.1);--crm-text-main:#f5f7fb;--crm-text-soft:rgba(226,232,240,0.82)}html body .crm-cabinet .crm-cabinet-shell,html body .crm-cabinet-shell,html body .crm-callcenter-page,html body .global-shell-nav.crm-role-nav{width:min(var(--crm-work-width),calc(100vw - var(--crm-work-gutter)))!important;max-width:min(var(--crm-work-width),calc(100vw - var(--crm-work-gutter)))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__grid,html body .global-shell-nav.crm-role-nav .global-shell-nav__top{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body .crm-cabinet-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;align-items:start!important;gap:24px!important}html body .crm-cabinet .crm-cabinet-shell>*,html body .crm-cabinet-shell>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body .crm-cabinet .crm-kpi-grid,html body .crm-kpi-grid{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;box-sizing:border-box!important}html body .crm-kpi,html body .crm-metric,html body .crm-stat-card{min-width:0!important;background:radial-gradient(circle at 88% 0,rgba(255,205,86,.09),transparent 34%),linear-gradient(180deg,#172337,#0f1928)!important;color:var(--crm-text-main)!important;border:1px solid var(--crm-panel-border)!important;box-shadow:0 18px 42px rgba(6,12,22,.2)!important}html body .crm-cabinet .crm-section,html body .crm-section{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;background:radial-gradient(circle at 100% 0,rgba(255,205,86,.055),transparent 28%),linear-gradient(180deg,#172337,#0f1928)!important;color:var(--crm-text-main)!important;border:1px solid var(--crm-panel-border)!important}html body .crm-split,html body .crm-split-flow,html body .crm-split-owner{width:100%!important;margin-left:0!important;margin-right:0!important;display:grid!important;grid-template-columns:minmax(360px,.9fr) minmax(0,1.6fr)!important;gap:18px!important;align-items:start!important}html body .crm-split,html body .crm-split-flow,html body .crm-split-flow>*,html body .crm-split-owner,html body .crm-split-owner>*,html body .crm-split>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body .crm-callcenter-page{display:grid!important;grid-template-columns:minmax(360px,.9fr) minmax(0,1.6fr)!important;gap:18px!important;align-items:start!important}html body .crm-callcenter-block,html body .crm-callcenter-block-calendar,html body .crm-callcenter-block-cities,html body .crm-callcenter-block-leads,html body .crm-callcenter-block-new,html body .crm-callcenter-page>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .crm-cabinet .crm-table,html body .crm-cabinet .crm-table-flow,html body .crm-cabinet table,html body .crm-callcenter-page .crm-table,html body .crm-callcenter-page .crm-table-flow,html body .crm-callcenter-page table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:var(--crm-panel-bg-3)!important;color:var(--crm-text-main)!important}html body .crm-cabinet td,html body .crm-cabinet th,html body .crm-callcenter-page td,html body .crm-callcenter-page th{background:transparent!important;color:var(--crm-text-main)!important;border-color:rgba(255,255,255,.07)!important}html body .crm-cabinet tbody tr,html body .crm-callcenter-page tbody tr{background:var(--crm-row-bg)!important}html body .crm-cabinet tbody tr:nth-child(2n),html body .crm-callcenter-page tbody tr:nth-child(2n){background:var(--crm-row-bg-alt)!important}html body .crm-cabinet tbody tr:hover,html body .crm-callcenter-page tbody tr:hover{background:var(--crm-row-hover)!important}html body .crm-cabinet .crm-table-wrap,html body .crm-callcenter-page .crm-table-wrap{overflow-x:auto!important;background:rgba(8,16,28,.45)!important;border:1px solid var(--crm-panel-border)!important;border-radius:22px!important}html body .crm-empty-state,html body .crm-flow-row,html body .crm-lead-card,html body .crm-lead-list,html body .crm-row-card,html body .crm-search-result,html body .crm-search-results,html body .crm-search-row{background:linear-gradient(180deg,rgba(20,32,51,.96),rgba(11,20,34,.96))!important;color:var(--crm-text-main)!important;border-color:var(--crm-panel-border)!important}html body .crm-field-hint,html body .crm-muted,html body .crm-section li,html body .crm-section p{color:var(--crm-text-soft)!important}html body .crm-cabinet .crm-button,html body .crm-cabinet button,html body .crm-callcenter-page .crm-button,html body .crm-callcenter-page button{max-width:100%!important}@media (max-width:1180px){:root{--crm-work-gutter:32px}html body .crm-cabinet .crm-kpi-grid,html body .crm-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .crm-callcenter-page,html body .crm-split,html body .crm-split-flow,html body .crm-split-owner{grid-template-columns:1fr!important}}@media (max-width:720px){:root{--crm-work-gutter:24px}html body .crm-cabinet .crm-cabinet-shell,html body .crm-cabinet-shell,html body .crm-callcenter-page,html body .global-shell-nav.crm-role-nav{width:min(100%,calc(100vw - var(--crm-work-gutter)))!important;max-width:min(100%,calc(100vw - var(--crm-work-gutter)))!important}html body .crm-cabinet .crm-kpi-grid,html body .crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .crm-section{border-radius:22px!important}}@media (max-width:460px){html body .crm-cabinet .crm-kpi-grid,html body .crm-kpi-grid{grid-template-columns:1fr!important}}.crm-installation-money-section{overflow:visible!important}.crm-installation-money-board{display:grid;gap:16px}.crm-installation-money-card{display:grid;gap:16px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 100% 0,rgba(255,205,86,.065),transparent 28%),linear-gradient(180deg,rgba(22,34,54,.96),rgba(9,18,31,.98));box-shadow:0 18px 40px rgba(6,12,22,.22)}.crm-installation-money-card.is-money-pending{border-color:rgba(255,95,95,.72);background:radial-gradient(circle at 100% 0,rgba(255,77,77,.22),transparent 34%),linear-gradient(180deg,rgba(48,22,29,.98),rgba(13,18,30,.98));box-shadow:0 0 0 1px rgba(255,95,95,.16),0 20px 44px rgba(120,12,20,.26)}.crm-installation-money-card.is-money-accepted{border-color:rgba(74,222,128,.32)}.crm-installation-actions,.crm-installation-money-card__head,.crm-installation-settlement{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.crm-installation-money-card__head h3{margin:4px 0 6px;font-size:22px;line-height:1.08;color:#f8fafc}.crm-installation-meta-grid em,.crm-installation-money-card__head p,.crm-installation-money-grid em,.crm-installation-money-grid small,.crm-installation-settlement p,.crm-installation-settlement small{color:rgba(226,232,240,.74)}.crm-installation-status-pill{flex:0 0 auto;border-radius:999px;padding:8px 12px;background:rgba(255,205,86,.14);color:#ffe08a;border:1px solid rgba(255,205,86,.22);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.crm-installation-meta-grid,.crm-installation-money-grid{display:grid;gap:10px}.crm-installation-meta-grid,.crm-installation-money-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-installation-meta-grid span,.crm-installation-money-grid span,.crm-installation-settlement>div{min-width:0;border-radius:18px;padding:12px;background:rgba(7,15,27,.52);border:1px solid rgba(255,255,255,.065)}.crm-installation-meta-grid em,.crm-installation-money-grid em{display:block;margin-bottom:5px;font-size:11px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.crm-installation-meta-grid strong,.crm-installation-money-grid strong{display:block;color:#f8fafc;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.crm-installation-money-grid small{display:block;margin-top:5px;font-size:12px;line-height:1.25}.crm-installation-settlement{border-radius:20px;padding:12px;border:1px solid rgba(255,255,255,.07);background:rgba(7,15,27,.44)}.crm-installation-settlement>div{flex:1 1;background:rgba(255,255,255,.035)}.crm-installation-settlement strong{display:block;margin:4px 0 5px;color:#f8fafc;font-size:17px}.crm-installation-settlement.is-receive{border-color:rgba(74,222,128,.26)}.crm-installation-settlement.is-receive strong{color:#bbf7d0}.crm-installation-settlement.is-issue{border-color:rgba(255,205,86,.32)}.crm-installation-settlement.is-issue strong{color:#ffe08a}.crm-installation-settlement.is-zero strong{color:rgba(226,232,240,.9)}.crm-money-alert{margin:6px 0 0!important;color:#fecaca!important;font-weight:850}.crm-installation-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center}.crm-installation-settlement-action{display:inline-grid;gap:6px}.crm-installation-settlement-action small{color:rgba(226,232,240,.78);font-weight:750}.crm-installation-actions .crm-button,.crm-installation-settlement-action .crm-button{min-height:40px}@media (max-width:1180px){.crm-installation-meta-grid,.crm-installation-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-installation-settlement{flex-direction:column}}@media (max-width:680px){.crm-installation-actions,.crm-installation-money-card__head{flex-direction:column;align-items:stretch}.crm-installation-meta-grid,.crm-installation-money-grid{grid-template-columns:1fr}.crm-installation-actions .crm-button,.crm-installation-settlement-action .crm-button{width:100%}}.crm-manager-workspace{display:grid;gap:18px}.crm-manager-workflow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.crm-manager-workflow div{min-height:86px;border:1px solid rgba(246,196,83,.22);border-radius:22px;padding:14px;background:radial-gradient(circle at 20% 0,rgba(246,196,83,.2),transparent 34%),rgba(15,23,42,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.crm-manager-workflow strong{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#f6c453;color:#111827;font-size:13px;font-weight:950;margin-bottom:10px}.crm-manager-workflow span{display:block;color:rgba(248,250,252,.9);font-weight:850;line-height:1.25}.crm-manager-workspace-kpi{margin-top:0}.crm-manager-measurement-list{display:grid;gap:14px}.crm-manager-measurement-card{display:grid;gap:16px;border:1px solid rgba(148,163,184,.18);border-radius:26px;padding:18px;background:radial-gradient(circle at 94% 0,rgba(246,196,83,.13),transparent 28%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(17,24,39,.92));box-shadow:0 20px 44px rgba(15,23,42,.18)}.crm-manager-measurement-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.crm-manager-measurement-card__head h3{margin:4px 0 6px;color:#f8fafc;font-size:clamp(22px,2vw,30px);line-height:1.05;letter-spacing:-.04em}.crm-manager-measurement-card__head p{margin:0;color:rgba(226,232,240,.78);line-height:1.45}.crm-manager-measurement-status{flex:0 0 auto;border-radius:999px;padding:9px 12px;background:rgba(246,196,83,.16);border:1px solid rgba(246,196,83,.3);color:#f8fafc;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.crm-manager-measurement-meta{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.crm-manager-measurement-meta span{min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:18px;padding:12px;background:rgba(15,23,42,.66)}.crm-manager-measurement-meta em{display:block;margin-bottom:6px;color:rgba(203,213,225,.66);font-style:normal;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.crm-manager-measurement-meta strong{display:block;overflow-wrap:anywhere;color:#f8fafc;font-size:14px;line-height:1.25}.crm-manager-measurement-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.crm-manager-disabled-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:999px;padding:9px 13px;background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.16);color:rgba(203,213,225,.74);font-size:12px;font-weight:900}@media (max-width:1180px){.crm-manager-measurement-meta,.crm-manager-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.crm-manager-measurement-meta,.crm-manager-workflow{grid-template-columns:1fr}.crm-manager-measurement-card{padding:14px;border-radius:22px}.crm-manager-measurement-card__head{display:grid}.crm-manager-measurement-status{justify-self:start}.crm-manager-disabled-action,.crm-manager-measurement-actions .crm-button{width:100%}}.app-shell:has(.preliminary-page),.preliminary-page{width:min(1340px,calc(100vw - 48px))!important;max-width:min(1340px,calc(100vw - 48px))!important;margin-inline:auto!important;overflow:visible!important}.preliminary-page *,.preliminary-page :after,.preliminary-page :before{box-sizing:border-box}.preliminary-page .tier-grid,.preliminary-page [class*=tier-grid]{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;overflow:visible!important}.preliminary-page .tier-card,.preliminary-page [class*=tier-card]{min-width:0!important}.preliminary-page .crm-table-wrap,.preliminary-page .table-wrap,.preliminary-page [class*=table]{max-width:100%!important}.preliminary-page .crm-table-wrap,.preliminary-page .table-wrap{overflow-x:auto!important}@media (max-width:720px){.app-shell:has(.preliminary-page),.preliminary-page{width:min(100% - 24px,420px)!important;max-width:min(100% - 24px,420px)!important}.preliminary-page .tier-grid,.preliminary-page [class*=tier-grid]{grid-template-columns:1fr!important}}body,html{max-width:100%;overflow-x:hidden}.crm-preliminary-route{width:min(1340px,calc(100vw - 48px))!important;max-width:min(1340px,calc(100vw - 48px))!important;margin:28px auto 80px!important;padding:0!important;overflow:hidden!important}.crm-preliminary-route>*{width:100%!important;max-width:100%!important;min-width:0!important}.crm-preliminary-route *{box-sizing:border-box}.crm-preliminary-route .preliminary-hero,.crm-preliminary-route [class*=control],.crm-preliminary-route [class*=hero],.crm-preliminary-route [class*=panel],.crm-preliminary-route [class*=results],.crm-preliminary-route [class*=workspace]{max-width:100%!important;min-width:0!important}.crm-preliminary-route [class*=tier],.crm-preliminary-route [class*=variant]{min-width:0!important}.crm-preliminary-route [class*=tier-grid],.crm-preliminary-route [class*=variant-grid]{width:100%!important;max-width:100%!important;overflow-x:auto!important;display:grid!important;grid-template-columns:repeat(5,minmax(180px,1fr))!important}.crm-preliminary-route table{max-width:100%!important}@media (max-width:1180px){.crm-preliminary-route{width:min(100% - 32px,980px)!important;max-width:min(100% - 32px,980px)!important}.crm-preliminary-route [class*=tier-grid],.crm-preliminary-route [class*=variant-grid]{grid-template-columns:repeat(2,minmax(180px,1fr))!important}}@media (max-width:720px){.crm-preliminary-route{width:min(100% - 24px,420px)!important;max-width:min(100% - 24px,420px)!important;margin-top:16px!important}.crm-preliminary-route [class*=tier-grid],.crm-preliminary-route [class*=variant-grid]{grid-template-columns:1fr!important}}html body .calculator-layout,html body .calculator-workspace,html body .preliminary-calculator,html body .preliminary-layout,html body .preliminary-page,html body .preliminary-shell,html body .preliminary-workspace{max-width:min(1640px,calc(100vw - 32px))!important;overflow:visible!important}html body .preliminary-tier-grid,html body .price-tier-grid,html body .tier-grid,html body .variants-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;overflow:visible!important}html body .preliminary-tier-card,html body .price-tier-card,html body .tier-card,html body .variant-card{min-width:0!important;width:100%!important;max-width:100%!important}html body .estimate-card-pro,html body .preliminary-result,html body .preliminary-result-card,html body .results-panel,html body .selected-tier-card{min-width:0!important;max-width:100%!important;overflow-x:auto!important}html body .estimate-card-pro table,html body .preliminary-result table,html body .preliminary-result-card table,html body .results-panel table,html body .selected-tier-card table{min-width:720px!important}@media (max-width:1500px){html body .builder-grid-pro,html body .calculator-layout,html body .calculator-workspace,html body .preliminary-layout,html body .preliminary-workspace{grid-template-columns:1fr!important}html body .preliminary-tier-grid,html body .price-tier-grid,html body .tier-grid,html body .variants-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:980px){html body .preliminary-tier-grid,html body .price-tier-grid,html body .tier-grid,html body .variants-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){html body .preliminary-tier-grid,html body .price-tier-grid,html body .tier-grid,html body .variants-grid{grid-template-columns:1fr!important}}html body main{max-width:100vw!important;overflow-x:clip!important}html body main .app-shell{width:min(100% - 28px,1720px)!important;max-width:min(100% - 28px,1720px)!important;margin-inline:auto!important;overflow:visible!important}html body main [class*=Calculator],html body main [class*=Preliminary],html body main [class*=calculator],html body main [class*=preliminary]{box-sizing:border-box!important;max-width:100%!important}html body main [class*=estimate],html body main [class*=offer],html body main [class*=price],html body main [class*=result],html body main [class*=tier],html body main [class*=variant]{box-sizing:border-box!important;min-width:0!important}html body main [class*=offers-grid],html body main [class*=price-grid],html body main [class*=tariff-grid],html body main [class*=tier-grid],html body main [class*=tiers],html body main [class*=variant-grid],html body main [class*=variants]{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:14px!important;overflow:visible!important}html body main [class*=cards-row],html body main [class*=offer-row],html body main [class*=price-row],html body main [class*=tier-row],html body main [class*=variant-row]{display:flex!important;flex-wrap:wrap!important;gap:14px!important;width:100%!important;max-width:100%!important;overflow:visible!important}html body main [class*=offer-card],html body main [class*=price-card],html body main [class*=tariff-card],html body main [class*=tier-card],html body main [class*=variant-card]{flex:1 1 190px!important;min-width:190px!important;max-width:100%!important}@media (max-width:1600px){html body main [class*=builder-grid],html body main [class*=calculator-grid],html body main [class*=layout],html body main [class*=workspace]{grid-template-columns:1fr!important}}@media (max-width:1200px){html body main [class*=offers-grid],html body main [class*=price-grid],html body main [class*=tariff-grid],html body main [class*=tier-grid],html body main [class*=tiers],html body main [class*=variant-grid],html body main [class*=variants]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){html body main [class*=offers-grid],html body main [class*=price-grid],html body main [class*=tariff-grid],html body main [class*=tier-grid],html body main [class*=tiers],html body main [class*=variant-grid],html body main [class*=variants]{grid-template-columns:1fr!important}}html body .crm-preliminary-route{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}html body .crm-preliminary-route .app-shell{width:min(100vw - 32px,1760px)!important;max-width:min(100vw - 32px,1760px)!important;margin-inline:auto!important;box-sizing:border-box!important}html body .crm-preliminary-route .workspace{width:100%!important;max-width:100%!important;grid-template-columns:minmax(340px,390px) minmax(0,1fr)!important;gap:18px!important;align-items:start!important;box-sizing:border-box!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{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .crm-preliminary-route .tier-grid{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}html body .crm-preliminary-route .tier-card{min-width:0!important;padding:12px!important;border-radius:20px!important}html body .crm-preliminary-route .tier-card *,html body .crm-preliminary-route .tier-card-button,html body .crm-preliminary-route .tier-card-button *{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body .crm-preliminary-route .tier-card strong{font-size:clamp(20px,1.6vw,26px)!important}html body .crm-preliminary-route .tier-card small{font-size:12px!important;line-height:1.25!important}html body .crm-preliminary-route .smeta-card table{min-width:720px!important}@media (max-width:1380px){html body .crm-preliminary-route .workspace{grid-template-columns:minmax(310px,360px) minmax(0,1fr)!important}html body .crm-preliminary-route .tier-grid{grid-template-columns:repeat(5,minmax(112px,1fr))!important}}@media (max-width:1180px){html body .crm-preliminary-route .workspace{grid-template-columns:1fr!important}html body .crm-preliminary-route .tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){html body .crm-preliminary-route .app-shell{width:min(100vw - 20px,1760px)!important}html body .crm-preliminary-route .tier-grid{grid-template-columns:1fr!important}}html body .crm-calendar-day,html body .crm-free-slot-day,html body .crm-slot-day,html body .measurement-slot-day{min-width:64px;max-width:72px;white-space:normal;text-align:center}html body .crm-calendar-day *,html body .crm-free-slot-day *,html body .crm-slot-day *,html body .measurement-slot-day *{line-height:1.05}html body .crm-calendar-day small,html body .crm-free-slot-day small,html body .crm-slot-day small,html body .measurement-slot-day small{font-size:11px}html body .crm-calendar-day strong,html body .crm-free-slot-day strong,html body .crm-slot-day strong,html body .measurement-slot-day strong{font-size:13px}html body .crm-calendar-days,html body .crm-free-slot-days,html body .crm-slot-days,html body .measurement-slot-days{overflow-x:auto;scrollbar-width:thin}html body .crm-slot-picker-days{display:grid;grid-template-columns:repeat(7,minmax(52px,1fr));gap:8px}html body .crm-slot-date{min-width:0;padding:10px 6px;text-align:center;white-space:normal}html body .crm-slot-date strong{display:block;font-size:13px;line-height:1.05;white-space:nowrap}html body .crm-slot-date small,html body .crm-slot-date span{display:block;font-size:11px;line-height:1.05;white-space:nowrap}html body .crm-slot-picker-grid{grid-template-columns:repeat(7,minmax(52px,1fr));gap:8px}html body .crm-slot-choice{min-width:0;padding:10px 6px}.contract-document,.contract-page,.contract-paper,.contract-preview,.contract-reader,.crm-contract-document,.crm-contract-page,.crm-contract-paper,.crm-contract-preview,.crm-contract-reader,[data-contract-page=true]{background:#ffffff!important;color:#111827!important;opacity:1!important}.contract-document *,.contract-page *,.contract-paper *,.contract-preview *,.contract-reader *,.crm-contract-document *,.crm-contract-page *,.crm-contract-paper *,.crm-contract-preview *,.crm-contract-reader *,[data-contract-page=true] *{opacity:1!important;color:#111827!important;text-shadow:none!important;filter:none!important}.contract-document h1,.contract-document h2,.contract-document h3,.contract-page h1,.contract-page h2,.contract-page h3,.contract-paper h1,.contract-paper h2,.contract-paper h3,.contract-reader h1,.contract-reader h2,.contract-reader h3,.crm-contract-document h1,.crm-contract-document h2,.crm-contract-document h3,.crm-contract-page h1,.crm-contract-page h2,.crm-contract-page h3,.crm-contract-paper h1,.crm-contract-paper h2,.crm-contract-paper h3,.crm-contract-reader h1,.crm-contract-reader h2,.crm-contract-reader h3,[data-contract-page=true] h1,[data-contract-page=true] h2,[data-contract-page=true] h3{color:#020617!important}.contract-document div,.contract-document li,.contract-document p,.contract-document span,.contract-page div,.contract-page li,.contract-page p,.contract-page span,.contract-paper div,.contract-paper li,.contract-paper p,.contract-paper span,.contract-reader div,.contract-reader li,.contract-reader p,.contract-reader span,.crm-contract-document div,.crm-contract-document li,.crm-contract-document p,.crm-contract-document span,.crm-contract-page div,.crm-contract-page li,.crm-contract-page p,.crm-contract-page span,.crm-contract-paper div,.crm-contract-paper li,.crm-contract-paper p,.crm-contract-paper span,.crm-contract-reader div,.crm-contract-reader li,.crm-contract-reader p,.crm-contract-reader span,[data-contract-page=true] div,[data-contract-page=true] li,[data-contract-page=true] p,[data-contract-page=true] span{color:#1f2937!important}.contract-document .muted,.contract-page .muted,.contract-paper .muted,.contract-reader .muted,.crm-contract-document .muted,.crm-contract-page .muted,.crm-contract-paper .muted,.crm-contract-reader .muted,[data-contract-page=true] .muted{color:#4b5563!important}.contract-document hr,.contract-page hr,.contract-paper hr,.contract-reader hr,.crm-contract-document hr,.crm-contract-page hr,.crm-contract-paper hr,.crm-contract-reader hr,[data-contract-page=true] hr{border-color:#111827!important}.contract-document input,.contract-document select,.contract-document textarea,.contract-page input,.contract-page select,.contract-page textarea,.contract-paper input,.contract-paper select,.contract-paper textarea,.contract-reader input,.contract-reader select,.contract-reader textarea,.crm-contract-document input,.crm-contract-document select,.crm-contract-document textarea,.crm-contract-page input,.crm-contract-page select,.crm-contract-page textarea,.crm-contract-paper input,.crm-contract-paper select,.crm-contract-paper textarea,.crm-contract-reader input,.crm-contract-reader select,.crm-contract-reader textarea{background:#ffffff!important;color:#111827!important;border:1px solid #cbd5e1!important}.contract-document input::placeholder,.contract-document textarea::placeholder,.contract-page input::placeholder,.contract-page textarea::placeholder,.contract-paper input::placeholder,.contract-paper textarea::placeholder,.contract-reader input::placeholder,.contract-reader textarea::placeholder,.crm-contract-document input::placeholder,.crm-contract-document textarea::placeholder,.crm-contract-page input::placeholder,.crm-contract-page textarea::placeholder,.crm-contract-paper input::placeholder,.crm-contract-paper textarea::placeholder,.crm-contract-reader input::placeholder,.crm-contract-reader textarea::placeholder{color:#64748b!important}html body .crm466-paper-wrap,html body .crm466-paper-wrap *{opacity:1!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body .crm466-paper-wrap .crm466-contract-paper,html body .crm466-paper-wrap .crm466-contract-paper *{color:#0f172a!important;opacity:1!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body .crm466-paper-wrap .crm466-contract-paper{background:#ffffff!important;background-color:#ffffff!important}html body .crm466-paper-wrap .crm466-contract-text,html body .crm466-paper-wrap .crm466-contract-text *,html body .crm466-paper-wrap .crm466-contract-text div,html body .crm466-paper-wrap .crm466-contract-text li,html body .crm466-paper-wrap .crm466-contract-text p,html body .crm466-paper-wrap .crm466-contract-text span{color:#111827!important;opacity:1!important;font-weight:600!important}html body .crm466-paper-wrap .crm466-contract-paper h1,html body .crm466-paper-wrap .crm466-contract-paper h2,html body .crm466-paper-wrap .crm466-contract-paper h3,html body .crm466-paper-wrap .crm466-contract-paper strong,html body .crm466-paper-wrap .crm466-contract-text h1,html body .crm466-paper-wrap .crm466-contract-text h2,html body .crm466-paper-wrap .crm466-contract-text h3{color:#020617!important;opacity:1!important;font-weight:900!important}html body .crm466-paper-wrap .crm466-paper-total strong{color:#b45309!important}html body .crm466-paper-wrap .crm466-kicker,html body .crm466-paper-wrap .crm466-meta-grid span{color:#9a3412!important}html body .crm466-paper-wrap .crm466-meta-grid strong,html body .crm466-paper-wrap .crm466-signatures b,html body .crm466-paper-wrap .crm466-signatures em,html body .crm466-paper-wrap .crm466-signatures span,html body .crm466-paper-wrap .crm466-signatures strong{color:#020617!important;opacity:1!important}html body .crm466-paper-wrap .crm466-contract-paper .crm466-paper-line,html body .crm466-paper-wrap .crm466-contract-paper hr{border-color:#020617!important}#contract2026-root,#contract2026-root *{text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important}#contract2026-root .contract2026-preview-wrap{background:#eee5d7!important}#contract2026-root .contract2026-document{color:#000000!important;background:transparent!important}#contract2026-root [data-contract-print-page=true].contract2026-page{width:210mm!important;height:297mm!important;min-height:297mm!important;box-sizing:border-box!important;padding:20mm 10mm 20mm 20mm!important;background:#ffffff!important;color:#000000!important;opacity:1!important;border:1px solid #d0d0d0!important;box-shadow:0 18px 48px rgba(0,0,0,.16)!important;overflow:hidden!important;break-after:page!important;page-break-after:always!important}#contract2026-root [data-contract-print-page=true].contract2026-page:not(:first-child){break-before:page!important;page-break-before:always!important}#contract2026-root .contract2026-page,#contract2026-root .contract2026-page *,#contract2026-root .contract2026-page div,#contract2026-root .contract2026-page h1,#contract2026-root .contract2026-page h2,#contract2026-root .contract2026-page h3,#contract2026-root .contract2026-page h4,#contract2026-root .contract2026-page li,#contract2026-root .contract2026-page p,#contract2026-root .contract2026-page span,#contract2026-root .contract2026-page strong{color:#000000!important;opacity:1!important}#contract2026-root .contract2026-page{font-size:10pt!important;line-height:1.22!important;font-weight:400!important}#contract2026-root .contract2026-page.compact{font-size:7.6pt!important;line-height:1.12!important}#contract2026-root .contract2026-title{margin:0 0 7mm!important;color:#000000!important;text-align:center!important;text-transform:uppercase!important}#contract2026-root .contract2026-title strong{display:block!important;color:#000000!important;font-size:11pt!important}#contract2026-root .contract2026-page.compact .contract2026-title strong{font-size:8.4pt!important}#contract2026-root .contract2026-meta-row,#contract2026-root .contract2026-party-line,#contract2026-root .contract2026-title span{color:#000000!important;font-weight:400!important}#contract2026-root .contract2026-center-heading,#contract2026-root .contract2026-lines h3,#contract2026-root .contract2026-requisites h3{margin:3.2mm 0 1.8mm!important;color:#000000!important;font-size:1em!important;line-height:1.1!important}#contract2026-root .contract2026-lines p,#contract2026-root .contract2026-page p{margin:0 0 1.2mm!important;color:#000000!important;font-weight:400!important;opacity:1!important}#contract2026-root .contract2026-conditions,#contract2026-root .contract2026-conditions td,#contract2026-root .contract2026-estimate,#contract2026-root .contract2026-estimate td,#contract2026-root .contract2026-estimate th,#contract2026-root .contract2026-page table,#contract2026-root .contract2026-page tbody,#contract2026-root .contract2026-page td,#contract2026-root .contract2026-page th,#contract2026-root .contract2026-page thead,#contract2026-root .contract2026-page tr,#contract2026-root .contract2026-small-grid,#contract2026-root .contract2026-small-grid td{background:#ffffff!important;background-color:#ffffff!important;color:#000000!important;opacity:1!important;border-color:#000000!important}#contract2026-root .contract2026-page table{border-collapse:collapse!important;border:1px solid #000000!important}#contract2026-root .contract2026-page td,#contract2026-root .contract2026-page th{border:1px solid #000000!important;padding:2.2mm 2.4mm!important;vertical-align:top!important;font-size:9pt!important;line-height:1.15!important;font-weight:400!important}#contract2026-root .contract2026-page.compact td,#contract2026-root .contract2026-page.compact th{font-size:7.4pt!important;line-height:1.1!important;padding:1.4mm 1.6mm!important}#contract2026-root .contract2026-page th{font-weight:700!important;text-align:center!important}#contract2026-root .contract2026-estimate td:first-child{width:8mm!important;text-align:center!important}#contract2026-root .contract2026-estimate td:nth-child(3),#contract2026-root .contract2026-estimate td:nth-child(4),#contract2026-root .contract2026-estimate td:nth-child(5),#contract2026-root .contract2026-estimate td:nth-child(6){text-align:center!important;white-space:nowrap!important}#contract2026-root .contract2026-total-line{border:1px solid #000000!important;border-top:0!important}#contract2026-root .contract2026-act-signs,#contract2026-root .contract2026-act-signs *,#contract2026-root .contract2026-fill-line,#contract2026-root .contract2026-object-line,#contract2026-root .contract2026-sign-pair,#contract2026-root .contract2026-sign-pair *,#contract2026-root .contract2026-total-line,#contract2026-root .contract2026-two-lines p{background:#ffffff!important;color:#000000!important;opacity:1!important}#contract2026-root .contract2026-sign-pair{margin-top:14mm!important}#contract2026-root .contract2026-act-signs{margin-top:18mm!important}#contract2026-root .contract2026-requisites-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14mm!important}#contract2026-root .contract2026-requisites p{color:#000000!important;margin:0 0 1.2mm!important}@media print{#contract2026-root .contract2026-panel,#contract2026-root .no-print{display:none!important}#contract2026-root .contract2026-preview-wrap{padding:0!important;background:#ffffff!important;border-radius:0!important}#contract2026-root .contract2026-document{gap:0!important;width:210mm!important}#contract2026-root [data-contract-print-page=true].contract2026-page{margin:0!important;border:0!important;box-shadow:none!important;background:#ffffff!important;color:#000000!important}}#contract2026-root .contract2026-document>article[data-contract-print-page=true]{font-size:8.8pt!important;line-height:1.15!important}#contract2026-root .contract2026-page li,#contract2026-root .contract2026-page p,#contract2026-root .contract2026-page td,#contract2026-root .contract2026-page th{line-height:1.15!important}#contract2026-root .contract2026-title{margin:0 0 5mm!important}#contract2026-root .contract2026-title strong{font-size:12.8pt!important;line-height:1.08!important;font-weight:700!important;letter-spacing:.01em!important}#contract2026-root .contract2026-title span{display:block!important;margin-top:1.2mm!important;font-size:8.6pt!important;line-height:1.1!important}#contract2026-root .contract2026-center-heading,#contract2026-root .contract2026-lines h3,#contract2026-root .contract2026-requisites h3{margin:2.2mm 0 1.3mm!important;font-size:9.4pt!important;line-height:1.08!important;font-weight:700!important;text-transform:uppercase!important}#contract2026-root .contract2026-lines p,#contract2026-root .contract2026-page p,#contract2026-root .contract2026-requisites p{margin:0 0 1mm!important;font-size:8.8pt!important}#contract2026-root .contract2026-document>article:first-of-type{font-size:8.8pt!important;line-height:1.15!important}#contract2026-root .contract2026-document>article:first-of-type .contract2026-title strong{font-size:13.2pt!important}#contract2026-root .contract2026-document>article:first-of-type .contract2026-title span{font-size:8.8pt!important}#contract2026-root .contract2026-document>article:first-of-type .contract2026-lines p,#contract2026-root .contract2026-document>article:first-of-type .contract2026-requisites p,#contract2026-root .contract2026-document>article:first-of-type p{font-size:8.75pt!important}#contract2026-root .contract2026-document>article:nth-of-type(2){font-size:8.45pt!important;line-height:1.12!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-title strong{font-size:12pt!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-title span{font-size:8.2pt!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-conditions,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-small-grid{width:97%!important;max-width:97%!important;margin-left:auto!important;margin-right:auto!important;table-layout:fixed!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-conditions td,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-conditions th,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-small-grid td,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-small-grid th{font-size:7.35pt!important;line-height:1.08!important;padding:1.15mm 1.35mm!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td:first-child,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th:first-child{width:6%!important;text-align:center!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td:nth-child(2),#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th:nth-child(2){width:32%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td:nth-child(3),#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th:nth-child(3){width:12%!important;text-align:center!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td:nth-child(4),#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th:nth-child(4){width:12%!important;text-align:center!important;white-space:nowrap!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td:nth-child(5),#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th:nth-child(5){width:15%!important;text-align:center!important;white-space:nowrap!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td:nth-child(6),#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th:nth-child(6){width:23%!important;text-align:right!important;white-space:nowrap!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-total-line{width:97%!important;max-width:97%!important;margin-left:auto!important;margin-right:auto!important;padding:1.4mm 1.8mm!important;font-size:7.5pt!important;line-height:1.08!important;box-sizing:border-box!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-lines p,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-requisites p,#contract2026-root .contract2026-document>article:nth-of-type(2) p{font-size:8.4pt!important}#contract2026-root .contract2026-document>article:nth-of-type(3){font-size:8.35pt!important;line-height:1.11!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-title strong{font-size:11.8pt!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-title span{font-size:8pt!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-lines p,#contract2026-root .contract2026-document>article:nth-of-type(3) p{font-size:8.3pt!important;margin-bottom:.9mm!important}#contract2026-root .contract2026-document>article:nth-of-type(4){font-size:8.75pt!important;line-height:1.14!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-title strong{font-size:12.1pt!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-title span{font-size:8.4pt!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-lines p,#contract2026-root .contract2026-document>article:nth-of-type(4) p{font-size:8.7pt!important}#contract2026-root .contract2026-act-signs,#contract2026-root .contract2026-sign-pair{margin-top:10mm!important}#contract2026-root .contract2026-fill-line,#contract2026-root .contract2026-object-line{margin-bottom:2mm!important}@media print{#contract2026-root .contract2026-document>article[data-contract-print-page=true]{break-after:page!important;page-break-after:always!important}#contract2026-root .contract2026-document>article[data-contract-print-page=true]:not(:first-child){break-before:page!important;page-break-before:always!important}}#contract2026-root .contract2026-page{font-family:Times New Roman,Times,serif!important;color:#000!important;background:#fff!important}#contract2026-root .contract2026-document>article:first-of-type,#contract2026-root .contract2026-document>article:nth-of-type(2){font-size:8.15pt!important;line-height:1.11!important}#contract2026-root .contract2026-document>article:first-of-type .contract2026-title strong,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-title strong{font-size:11.6pt!important;line-height:1.05!important}#contract2026-root .contract2026-document>article:first-of-type .contract2026-lines h3,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-lines h3{font-size:8.4pt!important;line-height:1.05!important;margin:1.6mm 0 .7mm!important;font-weight:700!important}#contract2026-root .contract2026-document>article:first-of-type .contract2026-lines p,#contract2026-root .contract2026-document>article:first-of-type p,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-lines p,#contract2026-root .contract2026-document>article:nth-of-type(2) p{font-size:8.15pt!important;line-height:1.11!important;margin:0 0 .72mm!important}#contract2026-root .contract2026-document>article:nth-of-type(3){padding-left:18mm!important;padding-right:12mm!important;font-size:8.1pt!important;line-height:1.1!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-title{margin-bottom:6mm!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-title strong{font-size:11.2pt!important;line-height:1.05!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-title span{font-size:7.8pt!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-conditions,#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate,#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-small-grid{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}#contract2026-root .contract2026-estimate .contract2026-col-no{width:8mm!important}#contract2026-root .contract2026-estimate .contract2026-col-name{width:auto!important}#contract2026-root .contract2026-estimate .contract2026-col-qty,#contract2026-root .contract2026-estimate .contract2026-col-unit{width:16mm!important}#contract2026-root .contract2026-estimate .contract2026-col-price{width:23mm!important}#contract2026-root .contract2026-estimate .contract2026-col-sum{width:25mm!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-conditions td,#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate td,#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate th,#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-small-grid td{font-size:6.85pt!important;line-height:1.05!important;padding:1mm 1.1mm!important;color:#000!important;background:#fff!important;border:1px solid #000!important;box-sizing:border-box!important;overflow:hidden!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate th{font-size:6.7pt!important;line-height:1.02!important;font-weight:700!important;text-align:center!important;overflow-wrap:anywhere!important;word-break:normal!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate td:first-child,#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate td:nth-child(3),#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate td:nth-child(4),#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate td:nth-child(5),#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate td:nth-child(6){text-align:center!important;white-space:nowrap!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate td:nth-child(2){text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate td:nth-child(6){text-align:right!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-total-line{width:100%!important;max-width:100%!important;box-sizing:border-box!important;font-size:7.1pt!important;line-height:1.05!important;padding:1.1mm 1.4mm!important;margin:0!important;border:1px solid #000!important;border-top:0!important;background:#fff!important;color:#000!important}#contract2026-root .contract2026-document>article:nth-of-type(4){font-size:7.35pt!important;line-height:1.07!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-title{margin-bottom:4mm!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-title strong{font-size:10.4pt!important;line-height:1.04!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-title span{font-size:7.2pt!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-lines h3{font-size:7.6pt!important;line-height:1.03!important;margin:1.4mm 0 .55mm!important;font-weight:700!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-lines p,#contract2026-root .contract2026-document>article:nth-of-type(4) p{font-size:7.25pt!important;line-height:1.07!important;margin:0 0 .55mm!important;font-weight:400!important}#contract2026-root .contract2026-document>article:nth-of-type(5){font-size:9pt!important;line-height:1.18!important}#contract2026-root .contract2026-document>article:nth-of-type(5) .contract2026-title strong{font-size:11.8pt!important}#contract2026-root .contract2026-document>article:nth-of-type(5) p{font-size:9pt!important;line-height:1.18!important}#contract2026-root .contract2026-page table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;box-sizing:border-box!important}#contract2026-root .contract2026-page td,#contract2026-root .contract2026-page th{box-sizing:border-box!important}#contract2026-root .contract2026-document>article:nth-of-type(4){font-size:7.4pt!important;line-height:1.08!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-lines h3{display:block!important;margin:0 0 .85mm!important;text-transform:none!important;letter-spacing:0!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-lines h3,#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-lines p{padding:0!important;color:#000000!important;font-size:7.45pt!important;line-height:1.08!important;font-weight:400!important;text-align:justify!important;text-indent:0!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:normal!important;word-break:normal!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-lines p{margin:0 0 .75mm!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-note-line{margin:1.1mm 0 .9mm!important;font-size:7.35pt!important;line-height:1.08!important;font-weight:400!important;text-align:justify!important;text-transform:none!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-title{margin-bottom:5mm!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-title strong{font-size:11.4pt!important;line-height:1.08!important;font-weight:700!important;text-align:center!important;text-transform:uppercase!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-title span{font-size:7.5pt!important;line-height:1.1!important;font-weight:400!important;text-align:center!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-sign-pair{margin-top:9mm!important;font-size:7.4pt!important;line-height:1.1!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-sign-pair *{font-size:7.4pt!important;line-height:1.1!important;font-weight:400!important}#contract2026-root .contract2026-page{padding-bottom:18mm!important}#contract2026-root .contract2026-page-body{position:relative;z-index:1}#contract2026-root .contract2026-footer{position:absolute;left:10mm;right:10mm;bottom:6mm;display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:6mm;align-items:center;border-top:.25mm solid #d4d4d4;padding-top:2mm;font-size:7px;line-height:1.15;color:#444!important}#contract2026-root .contract2026-footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#444!important}#contract2026-root .contract2026-footer span:nth-child(2){text-align:center}#contract2026-root .contract2026-footer span:nth-child(3){text-align:right}#contract2026-root .contract2026-sign-slot{display:grid;gap:1.5mm;margin-top:5mm;min-width:0}#contract2026-root .contract2026-sign-visual{height:13mm;border-bottom:.35mm solid #111;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}#contract2026-root .contract2026-sign-visual img{display:block;max-width:100%;max-height:13mm;object-fit:contain}#contract2026-root .contract2026-sign-slot em{font-style:normal;font-size:7.2px;line-height:1.15}#contract2026-root .contract2026-sign-pair{margin-top:8mm!important;display:grid!important;grid-template-columns:1fr 1fr;gap:12mm}#contract2026-root .contract2026-act-sign-grid{display:grid;grid-template-columns:1fr 1fr;gap:12mm}#contract2026-root .contract2026-summary-chip{display:grid;gap:6px;min-width:0;border:1px solid rgba(177,130,51,.28);border-radius:12px;padding:10px 12px;background:#fff7df}#contract2026-root .contract2026-summary-chip span{color:#4b5563;font-size:12px;font-weight:800}#contract2026-root .contract2026-summary-chip strong{color:#111827;font-size:18px}#contract2026-root .contract2026-signature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#contract2026-root .contract2026-signature-pad{display:grid;gap:10px;min-width:0;border:1px solid rgba(17,24,39,.12);border-radius:18px;padding:14px;background:#ffffff}#contract2026-root .contract2026-signature-pad>div:first-child{display:grid;gap:4px}#contract2026-root .contract2026-signature-pad strong{color:#111827}#contract2026-root .contract2026-signature-pad span{color:#6b7280;font-size:12px}#contract2026-root .contract2026-signature-pad canvas{width:100%;height:150px;border-radius:14px;background:#ffffff;border:1px solid rgba(17,24,39,.22);touch-action:none;cursor:crosshair}#contract2026-root .contract2026-signature-actions{display:flex;gap:10px;flex-wrap:wrap}#contract2026-root .contract2026-signature-actions button{border:1px solid rgba(17,24,39,.14);border-radius:999px;background:#ffffff;color:#111827;padding:9px 13px;font-weight:900;cursor:pointer}#contract2026-root .contract2026-signature-actions button:last-child{background:#facc15;border-color:#facc15;color:#111827}#contract2026-root .contract2026-room-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:8px 0 10px}#contract2026-root .contract2026-room-table td,#contract2026-root .contract2026-room-table th{border:1px solid #555;padding:4px 5px;vertical-align:top;font-size:8.4px;line-height:1.2}#contract2026-root .contract2026-room-table th{text-align:center;font-weight:900}#contract2026-root .contract2026-room-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}#contract2026-root .contract2026-room-lines h3{margin:0 0 3px;font-size:9px;font-weight:900}#contract2026-root .contract2026-room-lines ul{margin:0;padding-left:13px}#contract2026-root .contract2026-room-lines li,#contract2026-root .contract2026-room-lines p{margin:0 0 2px;font-size:8px;line-height:1.18}#contract2026-root .contract2026-drawing-scan{display:grid;gap:8px;margin-bottom:10px}#contract2026-root .contract2026-drawing-scan img{display:block;max-width:100%;max-height:170mm;object-fit:contain;border:1px solid #777}#contract2026-root .contract2026-room-drawings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#contract2026-root .contract2026-room-drawings-grid h3{margin:0 0 4px;font-size:9px;font-weight:900}#contract2026-root .contract2026-room-drawing,#contract2026-root .contract2026-room-drawing-empty{width:100%;height:72mm;box-sizing:border-box;border:1px solid #777;background:#ffffff}#contract2026-root .contract2026-room-drawing polygon{fill:rgba(250,204,21,.14);stroke:#111827;stroke-width:1.4}#contract2026-root .contract2026-room-drawing circle{fill:#111827}#contract2026-root .contract2026-room-drawing text{fill:#111827;font-size:8px;font-weight:900}#contract2026-root .contract2026-room-drawing-empty{display:grid;place-items:center;padding:8px;color:#4b5563;text-align:center}#contract2026-root .contract2026-document>article.contract2026-page[data-contract-page-kind=contract]{font-size:8.8px!important;line-height:1.22!important;padding:10mm 10mm 18mm!important}#contract2026-root .contract2026-document>article.contract2026-page[data-contract-page-kind=appendix1]{font-size:9.6px!important;line-height:1.24!important;padding:11mm 10mm 18mm!important}#contract2026-root .contract2026-document>article.contract2026-page[data-contract-page-kind=appendix2]{font-size:8.05px!important;line-height:1.23!important;padding:9mm 10mm 18mm!important}#contract2026-root .contract2026-document>article.contract2026-page[data-contract-page-kind=act]{font-size:10.2px!important;line-height:1.36!important;padding:15mm 13mm 18mm!important}#contract2026-root .contract2026-document>article.contract2026-page[data-contract-page-kind] .contract2026-title strong{font-size:12px!important;line-height:1.12!important}#contract2026-root .contract2026-document>article.contract2026-page[data-contract-page-kind=act] .contract2026-title strong,#contract2026-root .contract2026-document>article.contract2026-page[data-contract-page-kind=appendix1] .contract2026-title strong{font-size:13px!important}@media (max-width:900px){#contract2026-root .contract2026-form-grid,#contract2026-root .contract2026-signature-grid{grid-template-columns:1fr}#contract2026-root .contract2026-field-wide{grid-column:span 1}#contract2026-root .contract2026-panel-head{display:grid}}@media print{#contract2026-root .contract2026-footer{bottom:6mm}#contract2026-root .contract2026-signature-grid{display:none!important}}.decision-legal-scan{border:1px solid rgba(255,199,39,.28);background:rgba(255,199,39,.06);border-radius:18px;padding:14px}.decision-legal-scan-head{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 10px}.decision-legal-scan-head button,.decision-scan-file{border:0;border-radius:999px;background:#ffc727;color:#111827;font-weight:900;padding:10px 14px;cursor:pointer}.decision-scan-file input{display:none}.decision-legal-scan-head button:disabled,.decision-scan-file:has(input:disabled){opacity:.55;cursor:wait}.decision-legal-scan textarea{min-height:120px}@media (max-width:720px){.decision-legal-scan-head button,.decision-scan-file{width:100%;text-align:center}}.tech-estimate-view-tabs-bottom{margin-top:18px;padding-top:14px;border-top:1px solid rgba(148,163,184,.18)}.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs,.tech-estimate-view-tabs-bottom [class*=estimate-view]{margin-bottom:0}@media (max-width:760px){.tech-estimate-view-tabs-bottom{margin-top:14px;padding-top:12px}}.tech-estimate-view-tabs-bottom{margin-top:22px;padding-top:16px;border-top:1px solid rgba(148,163,184,.22)}.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs [role=tab],.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs button{min-height:58px;padding:12px 14px;border-radius:14px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;line-height:1.15;white-space:normal}.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs span,.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs strong{display:block}.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs em,.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs small{display:block;font-size:11px;line-height:1.2;opacity:.72;font-style:normal}@media (max-width:760px){.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs{grid-template-columns:1fr}}.tech-project-estimate-primary{margin-top:14px}.tech-room-estimate-details{margin-top:18px;border-top:1px solid rgba(148,163,184,.18);padding-top:14px}.tech-room-estimate-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.72)}.tech-room-estimate-details summary::-webkit-details-marker{display:none}.tech-room-estimate-details summary span{display:grid;gap:4px}.tech-room-estimate-details summary strong{color:#f8fafc;font-size:15px}.tech-room-estimate-details summary em{color:rgba(203,213,225,.72);font-style:normal;font-size:12px}.tech-room-estimate-details summary b{flex:0 0 auto;border-radius:999px;padding:8px 12px;background:rgba(250,204,21,.16);color:#fde68a;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.tech-room-estimate-details[open] summary b{font-size:0}.tech-room-estimate-details[open] summary b:after{content:"Свернуть";font-size:11px}.tech-room-estimate-details-body{margin-top:14px}@media (max-width:760px){.tech-room-estimate-details summary{align-items:flex-start;flex-direction:column}}.calc-custom-line-card{margin-top:14px;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.42)}.calc-custom-line-head{display:grid;gap:4px;margin-bottom:12px}.calc-custom-line-head strong{color:#f8fafc;font-size:14px}.calc-custom-line-empty,.calc-custom-line-head small{color:rgba(203,213,225,.68);line-height:1.35}.calc-custom-line-card select{width:100%;min-height:42px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.88);color:#f8fafc;padding:0 12px}.calc-custom-line-add{margin-top:12px;min-height:42px;border:0;border-radius:999px;padding:0 16px;background:#facc15;color:#111827;font-weight:900;cursor:pointer}.calc-custom-line-add:disabled{cursor:not-allowed;opacity:.45}.calc-custom-line-list{display:grid;gap:8px;margin-top:12px}.calc-custom-line-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px;border-radius:14px;background:rgba(2,6,23,.44);border:1px solid rgba(148,163,184,.12)}.calc-custom-line-item span{display:grid;gap:3px;min-width:0}.calc-custom-line-item strong{color:#f8fafc}.calc-custom-line-item small{color:rgba(203,213,225,.66)}.calc-custom-line-item b{color:#fde047;white-space:nowrap}.calc-custom-line-item button{border:1px solid rgba(248,113,113,.34);background:rgba(127,29,29,.18);color:#fecaca;border-radius:999px;padding:7px 10px;font-weight:800;cursor:pointer}@media (max-width:760px){.calc-custom-line-item{grid-template-columns:1fr}}.preliminary-return-drawing-row{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(250,204,21,.28);background:rgba(250,204,21,.08)}.preliminary-return-drawing-row span{color:rgba(226,232,240,.78);font-weight:800}.preliminary-return-drawing-row a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:#facc15;color:#111827;font-weight:950;text-decoration:none;white-space:nowrap}.preliminary-drawing-upload{display:grid;grid-template-columns:minmax(0,auto) minmax(120px,1fr) auto;align-items:center;gap:12px;width:min(100%,630px);margin-top:20px;padding:12px 14px 12px 18px;border:1px solid rgba(245,158,11,.34);border-radius:18px;background:#fff8e7;color:#111827;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.preliminary-drawing-upload strong{font-size:15px;line-height:1.2;font-weight:950}.preliminary-drawing-upload span{min-width:0;color:#64748b;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preliminary-drawing-upload em{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:999px;background:linear-gradient(135deg,#facc15,#f59e0b);color:#111827;font-style:normal;font-weight:950;white-space:nowrap}.preliminary-drawing-upload input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.preliminary-offer-mode-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:18px;margin-bottom:16px;padding:22px 24px}.preliminary-offer-mode-card h3{margin:4px 0 6px}.preliminary-offer-mode-card p{margin:0;color:#64748b;font-weight:700;line-height:1.45;max-width:760px}.preliminary-offer-mode-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.preliminary-offer-mode-actions button{min-height:50px;border:1px solid rgba(17,24,39,.08);border-radius:14px;background:rgba(255,255,255,.82)!important;background-color:rgba(255,255,255,.82)!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.05)}.preliminary-offer-mode-actions button.active{border-color:rgba(245,158,11,.58);background:linear-gradient(135deg,#facc15,#f59e0b)!important;background-color:#facc15!important;background-image:linear-gradient(135deg,#facc15,#f59e0b)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.preliminary-offer-mode-actions button:disabled{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;border-color:#e5e7eb;box-shadow:none;opacity:1;cursor:not-allowed}html body .crm-preliminary-route .preliminary-offer-mode-actions button,html body main.app-shell .preliminary-offer-mode-actions button{background:rgba(255,255,255,.82)!important;background-color:rgba(255,255,255,.82)!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-preliminary-route .preliminary-offer-mode-actions button.active,html body main.app-shell .preliminary-offer-mode-actions button.active{background:linear-gradient(135deg,#facc15,#f59e0b)!important;background-color:#facc15!important;background-image:linear-gradient(135deg,#facc15,#f59e0b)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-preliminary-route .preliminary-offer-mode-actions button:disabled,html body main.app-shell .preliminary-offer-mode-actions button:disabled{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}@media (max-width:760px){.preliminary-return-drawing-row{align-items:stretch;flex-direction:column}.preliminary-drawing-upload,.preliminary-offer-mode-card,.preliminary-return-drawing-row a{width:100%}.preliminary-drawing-upload{grid-template-columns:1fr;border-radius:16px}.preliminary-drawing-upload em{width:100%}.preliminary-offer-mode-actions,.preliminary-offer-mode-card{grid-template-columns:1fr}}.crm-day-schedule-table{overflow:hidden}.crm-day-schedule-table h3{margin-bottom:14px}.crm-day-schedule-table-wrap{width:100%;overflow-x:auto;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.22)}.crm-calendar-slot-table{width:100%;min-width:860px;table-layout:fixed;border-collapse:collapse}.crm-calendar-slot-table td:first-child,.crm-calendar-slot-table th:first-child{width:92px}.crm-calendar-slot-table td:nth-child(2),.crm-calendar-slot-table th:nth-child(2){width:170px}.crm-calendar-slot-table td:nth-child(3),.crm-calendar-slot-table th:nth-child(3){width:220px}.crm-calendar-slot-table td:nth-child(4),.crm-calendar-slot-table th:nth-child(4){width:auto}.crm-calendar-slot-table td:nth-child(5),.crm-calendar-slot-table th:nth-child(5){width:170px}.crm-calendar-slot-table td:nth-child(6),.crm-calendar-slot-table th:nth-child(6){width:120px;text-align:right}.crm-calendar-slot-table td,.crm-calendar-slot-table th{vertical-align:middle}.crm-calendar-slot-table td strong{display:block;color:#f8fafc;font-weight:900}.crm-calendar-slot-table td small{display:block;margin-top:3px;color:rgba(203,213,225,.62);font-size:11px;line-height:1.25}.crm-calendar-slot-row.is-free{background:rgba(22,163,74,.035)}.crm-calendar-slot-row.is-busy{background:rgba(250,204,21,.035)}.crm-calendar-slot-row.is-conflict{background:rgba(248,113,113,.07)}.crm-calendar-slot-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.crm-calendar-slot-status.is-free{background:rgba(34,197,94,.14);color:#86efac}.crm-calendar-slot-status.is-busy{background:rgba(250,204,21,.13);color:#fde68a}.crm-calendar-slot-status.is-conflict,.crm-calendar-slot-status.is-warning{background:rgba(248,113,113,.14);color:#fecaca}.crm-calendar-slot-status.is-followup{background:rgba(96,165,250,.14);color:#bfdbfe}.crm-calendar-slot-card.is-followup{border-color:rgba(96,165,250,.28);background:rgba(219,234,254,.64)}.crm-calendar-slot-status.is-preliminary{background:rgba(168,85,247,.15);color:#e9d5ff}.crm-calendar-slot-card.is-preliminary{border-color:rgba(168,85,247,.32);background:rgba(243,232,255,.72)}.crm-calendar-slot-status.is-deal{background:rgba(34,197,94,.16);color:#bbf7d0}.crm-calendar-slot-card.is-deal{border-color:rgba(34,197,94,.32);background:rgba(220,252,231,.72)}.crm-calendar-slot-status.is-done{background:rgba(148,163,184,.16);color:#e2e8f0}.crm-calendar-slot-status.is-cancelled{background:rgba(248,113,113,.14);color:#fecaca}.crm-calendar-slot-button{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:#facc15;color:#111827;font-weight:950;cursor:pointer}.crm-calendar-slot-muted{color:rgba(203,213,225,.5)}.crm-calendar-day,.crm-calendar-stack{width:100%;max-width:100%}.crm-calendar-day{overflow:hidden}.crm-calendar-stack .crm-table-wrap{width:100%;overflow-x:auto}@media (max-width:760px){.crm-calendar-slot-table{min-width:760px}}html body .crm-day-schedule,html body .crm-day-schedule-table{width:100%!important;max-width:100%!important;overflow:hidden!important}html body .crm-day-schedule h3,html body .crm-day-schedule-table h3{display:block!important;width:auto!important;min-width:0!important;margin:0 0 14px!important;padding:0!important;writing-mode:horizontal-tb!important;text-align:left!important;white-space:normal!important}html body .crm-day-schedule-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;border-radius:18px!important;border:1px solid rgba(148,163,184,.16)!important}html body .crm-calendar-slot-table{width:100%!important;min-width:920px!important;table-layout:fixed!important;border-collapse:collapse!important}html body .crm-calendar-slot-table td:first-child,html body .crm-calendar-slot-table th:first-child{width:92px!important}html body .crm-calendar-slot-table td:nth-child(2),html body .crm-calendar-slot-table th:nth-child(2){width:190px!important}html body .crm-calendar-slot-table td:nth-child(3),html body .crm-calendar-slot-table th:nth-child(3){width:230px!important}html body .crm-calendar-slot-table td:nth-child(5),html body .crm-calendar-slot-table th:nth-child(5){width:170px!important}html body .crm-calendar-slot-table td:nth-child(6),html body .crm-calendar-slot-table th:nth-child(6){width:120px!important;text-align:right!important}html body .crm-calendar-slot-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important}html body .crm-calendar-slot-status.is-free{background:rgba(34,197,94,.14)!important;color:#86efac!important}html body .crm-calendar-slot-status.is-busy{background:rgba(250,204,21,.13)!important;color:#fde68a!important}html body .crm-calendar-slot-status.is-conflict,html body .crm-calendar-slot-status.is-warning{background:rgba(248,113,113,.14)!important;color:#fecaca!important}html body .crm-calendar-slot-status.is-followup{background:rgba(96,165,250,.14)!important;color:#bfdbfe!important}html body .crm-calendar-slot-status.is-deal{background:rgba(34,197,94,.16)!important;color:#166534!important}html body .crm-calendar-slot-status.is-done{background:rgba(148,163,184,.16)!important;color:#334155!important}html body .crm-calendar-slot-status.is-cancelled{background:rgba(248,113,113,.14)!important;color:#991b1b!important}html body .crm-calendar-slot-button{min-height:32px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:#facc15!important;color:#111827!important;font-weight:950!important;cursor:pointer!important}html body .crm-calendar-day,html body .crm-calendar-stack{display:block!important;width:100%!important;max-width:100%!important}html body .crm-calendar-day{overflow:hidden!important}html body .crm-calendar-day h3{display:block!important;width:auto!important;min-width:0!important;margin:0 0 12px!important;writing-mode:horizontal-tb!important;text-align:left!important;white-space:normal!important}html body .crm-calendar-stack .crm-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}.crm-offer-search-section{overflow:hidden}.crm-soft-counter{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(250,204,21,.12);color:#fde047;font-weight:950;white-space:nowrap}.crm-offer-search-field{display:grid;gap:8px;margin:14px 0 16px}.crm-offer-search-field span{color:rgba(148,163,184,.9);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.crm-offer-search-field input{width:100%;min-height:46px;border-radius:16px;border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.82);color:#f8fafc;padding:0 14px;font:inherit;font-weight:750;outline:none}.crm-offer-search-field input:focus{border-color:rgba(250,204,21,.55);box-shadow:0 0 0 3px rgba(250,204,21,.1)}.crm-offer-accordion-list{display:grid;gap:10px}.crm-offer-accordion{border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.54);overflow:hidden}.crm-offer-accordion.is-focused{border-color:rgba(250,204,21,.56);box-shadow:0 0 0 1px rgba(250,204,21,.16)}.crm-offer-accordion summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px}.crm-offer-accordion summary::-webkit-details-marker{display:none}.crm-offer-accordion-main{display:grid;gap:4px;min-width:0}.crm-offer-accordion-main strong{color:#f8fafc;font-weight:950}.crm-offer-accordion-main em{color:rgba(226,232,240,.86);font-style:normal;font-weight:800}.crm-offer-accordion-main small{color:rgba(203,213,225,.64);line-height:1.3}.crm-offer-accordion-meta{display:grid;gap:4px;text-align:right;white-space:nowrap}.crm-offer-accordion-meta b{color:#fde047;font-size:18px;font-weight:950}.crm-offer-accordion-meta small{color:rgba(203,213,225,.64);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.crm-offer-accordion-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border-radius:999px;background:rgba(250,204,21,.14);color:#fde68a;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.crm-offer-accordion[open] .crm-offer-accordion-toggle{font-size:0}.crm-offer-accordion[open] .crm-offer-accordion-toggle:after{content:"Свернуть";font-size:10px}.crm-offer-accordion-body{display:grid;gap:14px;padding:0 14px 14px;border-top:1px solid rgba(148,163,184,.12)}.crm-offer-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px}.crm-offer-detail-grid div,.crm-offer-relations{display:grid;gap:5px;min-width:0;padding:12px;border-radius:14px;background:rgba(2,6,23,.32);border:1px solid rgba(148,163,184,.1)}.crm-offer-detail-grid span,.crm-offer-relations>span{color:rgba(148,163,184,.86);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.crm-offer-detail-grid strong{color:#f8fafc;overflow-wrap:anywhere}@media (max-width:900px){.crm-offer-accordion summary{grid-template-columns:1fr;align-items:stretch}.crm-offer-accordion-meta{text-align:left}.crm-offer-accordion-toggle{width:fit-content}.crm-offer-detail-grid{grid-template-columns:1fr}}.crm-offer-filter-grid{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:10px;margin:14px 0 12px}.crm-offer-filter-grid .crm-offer-search-field{margin:0}.crm-offer-filter-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding-bottom:0}.crm-offer-date-caption{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:rgba(203,213,225,.72);font-size:13px}.crm-offer-date-caption strong{color:#fde047}.crm-offer-date-groups{display:grid;gap:12px}.crm-offer-date-group{border-radius:20px;border:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.18);overflow:hidden}.crm-offer-date-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;background:rgba(15,23,42,.48)}.crm-offer-date-group>summary::-webkit-details-marker{display:none}.crm-offer-date-group>summary span{display:grid;gap:3px}.crm-offer-date-group>summary strong{color:#f8fafc;font-weight:950}.crm-offer-date-group>summary small{color:rgba(203,213,225,.64)}.crm-offer-date-group>summary b{color:#fde047;font-size:18px;font-weight:950;white-space:nowrap}.crm-offer-date-group .crm-offer-accordion-list{padding:12px}@media (max-width:900px){.crm-offer-filter-grid{grid-template-columns:1fr}.crm-offer-filter-actions{justify-content:stretch}.crm-offer-filter-actions .crm-button{flex:1 1}}.crm-contract-search-section{overflow:hidden}.crm-contract-search-field{margin-top:14px}.crm-contract-list{display:grid;gap:10px;margin-top:14px}.crm-contract-card{display:grid;grid-template-columns:minmax(180px,1.05fr) minmax(220px,1.4fr) minmax(120px,.7fr) auto;align-items:center;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.58)}.crm-contract-card-client,.crm-contract-card-main,.crm-contract-card-total{display:grid;gap:4px;min-width:0}.crm-contract-card span{color:rgba(148,163,184,.86);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.crm-contract-card strong{color:#f8fafc;font-weight:950;overflow-wrap:anywhere}.crm-contract-card small{color:rgba(203,213,225,.66);line-height:1.35}.crm-contract-card-total strong{color:#fde047;font-size:18px}.crm-contract-card-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width:1100px){.crm-contract-card{grid-template-columns:1fr 1fr}.crm-contract-card-actions{justify-content:flex-start}}@media (max-width:720px){.crm-contract-card{grid-template-columns:1fr}.crm-contract-card-actions .crm-button{flex:1 1}}.crm-contract-report-filters{margin:18px 0}.crm-contract-report-kpis{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;margin:14px 0 18px}.crm-contract-report-day{border:1px solid rgba(255,213,74,.18);border-radius:22px;background:rgba(8,15,30,.45);padding:14px}.crm-contract-report-day-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 4px 14px}.crm-contract-report-day-head>div{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.crm-contract-report-day-head strong{color:#fff;font-size:18px}.crm-contract-report-day-head span{color:rgba(226,232,240,.72);font-size:13px}.crm-contract-report-table td small{color:rgba(226,232,240,.62)}.crm-money-inline-input{width:92px;min-height:34px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:rgba(7,14,29,.78);color:#fff;padding:7px 9px;font-weight:800}.crm-money-inline-input:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1100px){.crm-contract-report-filters,.crm-contract-report-kpis{grid-template-columns:1fr 1fr}.crm-contract-report-day-head{flex-direction:column}}@media (max-width:720px){.crm-contract-report-filters,.crm-contract-report-kpis{grid-template-columns:1fr}}.crm-contract-report-section{overflow:hidden}.crm-contract-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.crm-contract-report-head>strong{color:#ffe45f;white-space:nowrap}.crm-contract-report-filters{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));gap:12px;align-items:end;margin-bottom:18px}.crm-contract-comment-input,.crm-contract-money-input,.crm-contract-report-filters input,.crm-contract-salary-settings input{width:100%;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.72);color:#f8fafc;border-radius:14px;min-height:40px;padding:10px 12px;font-weight:800}.crm-contract-salary-settings{border:1px solid rgba(255,212,77,.22);background:rgba(15,23,42,.42);border-radius:18px;margin:0 0 18px;padding:14px}.crm-contract-salary-settings summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;list-style:none}.crm-contract-salary-settings summary::-webkit-details-marker{display:none}.crm-contract-salary-settings summary strong{color:#f8fafc}.crm-contract-salary-settings summary span{color:#94a3b8;font-size:13px}.crm-contract-salary-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-top:14px}.crm-contract-salary-grid label{display:grid;gap:6px}.crm-contract-report-filters label span,.crm-contract-salary-grid span{color:#94a3b8;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.crm-contract-report-kpi{grid-template-columns:repeat(4,minmax(140px,1fr));margin-bottom:16px}.crm-contract-save-status{margin:0 0 10px}.crm-contract-report-days{display:grid;gap:16px}.crm-contract-day-report{border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.4);border-radius:20px;overflow:hidden}.crm-contract-day-head{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.14)}.crm-contract-day-head strong{color:#f8fafc}.crm-contract-day-head span{color:#dbeafe;font-size:13px;text-align:right}.crm-contract-report-table{min-width:1220px}.crm-contract-report-table td{vertical-align:top}.crm-contract-report-table td small{display:block;margin-top:4px;color:#94a3b8;font-size:11px;line-height:1.25}.crm-contract-money-input{max-width:112px;min-height:36px}.crm-contract-comment-input{min-width:150px;min-height:36px}.crm-contract-salary-cell{display:flex;align-items:center;gap:8px}.crm-mini-reset-button{border:1px solid rgba(255,212,77,.25);background:rgba(255,212,77,.14);color:#ffe45f;border-radius:999px;min-height:34px;padding:0 10px;font-weight:950;cursor:pointer}@media (max-width:960px){.crm-contract-report-filters,.crm-contract-report-kpi,.crm-contract-salary-grid{grid-template-columns:1fr}.crm-contract-day-head,.crm-contract-report-head,.crm-contract-salary-settings summary{flex-direction:column}.crm-contract-day-head span{text-align:left}}.crm-cabinet .crm-table-wrap{overflow-x:auto}.crm-cabinet .crm-table td,.crm-cabinet .crm-table th{white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top}.crm-cabinet .crm-button,.crm-cabinet .crm-card,.crm-cabinet .crm-field,.crm-cabinet .crm-kpi,.crm-cabinet .crm-section{min-width:0}.crm-cabinet .crm-card p,.crm-cabinet .crm-field input,.crm-cabinet .crm-field select,.crm-cabinet .crm-field textarea,.crm-cabinet .crm-kpi strong{overflow-wrap:anywhere}.crm-cabinet .crm-role-card{min-height:190px;align-content:start}.crm-cabinet .crm-role-card span{text-transform:none;letter-spacing:0;line-height:1.15}.crm-cabinet .crm-role-card p{color:#cbd5e1;font-size:14px;line-height:1.45}.crm-cabinet .crm-flow-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.crm-cabinet .crm-installation-money-card h3,.crm-cabinet .crm-installation-money-card p,.crm-cabinet .crm-installation-money-card small{overflow-wrap:anywhere}.crm-cabinet .crm-installation-settlement-action{display:grid;gap:6px}.crm-cabinet .crm-installation-settlement-action small{color:#fde68a;font-weight:800}.crm-cabinet,.crm-cabinet *,.global-shell-nav,.global-shell-nav *{box-sizing:border-box}.crm-cabinet{width:100%;max-width:100%;overflow-x:clip!important}.crm-cabinet .crm-admin-user-card,.crm-cabinet .crm-cabinet-shell,.crm-cabinet .crm-calendar-day,.crm-cabinet .crm-card,.crm-cabinet .crm-contract-card,.crm-cabinet .crm-contract-day-report,.crm-cabinet .crm-contract-report-day,.crm-cabinet .crm-empty-state,.crm-cabinet .crm-flow-card,.crm-cabinet .crm-installation-money-card,.crm-cabinet .crm-kpi,.crm-cabinet .crm-lead-card,.crm-cabinet .crm-manager-measurement-card,.crm-cabinet .crm-offer-accordion,.crm-cabinet .crm-role-card,.crm-cabinet .crm-section{max-width:100%;min-width:0}.crm-cabinet .crm-actions-row,.crm-cabinet .crm-admin-user-card *,.crm-cabinet .crm-calendar-day *,.crm-cabinet .crm-card *,.crm-cabinet .crm-contract-card *,.crm-cabinet .crm-contract-day-head,.crm-cabinet .crm-contract-report-day-head,.crm-cabinet .crm-contract-report-head,.crm-cabinet .crm-installation-actions,.crm-cabinet .crm-installation-money-card *,.crm-cabinet .crm-installation-money-card__head,.crm-cabinet .crm-installation-settlement,.crm-cabinet .crm-kpi *,.crm-cabinet .crm-lead-card *,.crm-cabinet .crm-lead-card-head,.crm-cabinet .crm-manager-measurement-card *,.crm-cabinet .crm-manager-measurement-card__head,.crm-cabinet .crm-offer-accordion *,.crm-cabinet .crm-role-card *,.crm-cabinet .crm-section *,.crm-cabinet .crm-section-head{min-width:0}.crm-cabinet a,.crm-cabinet b,.crm-cabinet button,.crm-cabinet em,.crm-cabinet h1,.crm-cabinet h2,.crm-cabinet h3,.crm-cabinet input,.crm-cabinet p,.crm-cabinet select,.crm-cabinet small,.crm-cabinet span,.crm-cabinet strong,.crm-cabinet textarea{overflow-wrap:anywhere;word-break:normal}.crm-cabinet .crm-table-wrap{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.crm-cabinet .crm-calendar-slot-table,.crm-cabinet .crm-contract-report-table,.crm-cabinet .crm-table,.crm-cabinet .crm-table-flow,.crm-cabinet table.crm-table{width:max-content!important;min-width:min(760px,max-content)!important;max-width:none!important}.crm-cabinet .crm-table td,.crm-cabinet .crm-table th{white-space:normal!important;overflow-wrap:anywhere!important}.crm-cabinet .crm-admin-form-grid,.crm-cabinet .crm-form,.crm-cabinet .crm-form-grid{max-width:100%;min-width:0}.crm-cabinet .crm-field input,.crm-cabinet .crm-field select,.crm-cabinet .crm-field textarea,.crm-cabinet input.crm-contract-comment-input,.crm-cabinet input.crm-contract-money-input,.crm-cabinet input.crm-money-inline-input{max-width:100%!important;min-width:0!important}.crm-cabinet .crm-button,.crm-cabinet .crm-disabled-action,.crm-cabinet .crm-form-status,.crm-cabinet .crm-installation-status-pill,.crm-cabinet .crm-manager-disabled-action,.crm-cabinet .crm-manager-measurement-status,.crm-cabinet .crm-pill{max-width:100%;white-space:normal!important;text-align:center}@media (max-width:1180px){.crm-cabinet{padding-left:12px!important;padding-right:12px!important}.crm-cabinet .crm-cabinet-shell{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.crm-cabinet .crm-calendar-filters,.crm-cabinet .crm-callcenter-block-new,.crm-cabinet .crm-contract-report-filters,.crm-cabinet .crm-contract-report-kpi,.crm-cabinet .crm-contract-report-kpis,.crm-cabinet .crm-contract-salary-grid,.crm-cabinet .crm-flow-grid,.crm-cabinet .crm-installation-meta-grid,.crm-cabinet .crm-installation-money-grid,.crm-cabinet .crm-lead-controls,.crm-cabinet .crm-manager-measurement-meta,.crm-cabinet .crm-manager-workflow,.crm-cabinet .crm-offer-detail-grid,.crm-cabinet .crm-split,.crm-cabinet .crm-split-flow,.crm-cabinet .crm-split-owner{grid-template-columns:1fr!important}.crm-cabinet .crm-contract-card,.crm-cabinet .crm-offer-accordion summary{grid-template-columns:1fr!important;align-items:stretch!important}.crm-cabinet .crm-contract-day-head span,.crm-cabinet .crm-offer-accordion-meta{text-align:left!important}.crm-cabinet .crm-contract-day-head,.crm-cabinet .crm-contract-report-day-head,.crm-cabinet .crm-contract-report-head,.crm-cabinet .crm-contract-salary-settings summary,.crm-cabinet .crm-installation-actions,.crm-cabinet .crm-installation-money-card__head,.crm-cabinet .crm-installation-settlement,.crm-cabinet .crm-manager-measurement-card__head{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important;align-items:stretch!important}}@media (max-width:720px){body,html{width:100%;max-width:100%;overflow-x:hidden!important}.crm-cabinet{padding:8px!important}.crm-cabinet .crm-cabinet-shell{gap:12px!important}.crm-cabinet .crm-admin-user-card,.crm-cabinet .crm-calendar-day,.crm-cabinet .crm-card,.crm-cabinet .crm-contract-card,.crm-cabinet .crm-contract-day-report,.crm-cabinet .crm-contract-report-day,.crm-cabinet .crm-contract-salary-settings,.crm-cabinet .crm-flow-card,.crm-cabinet .crm-installation-money-card,.crm-cabinet .crm-kpi,.crm-cabinet .crm-lead-card,.crm-cabinet .crm-manager-measurement-card,.crm-cabinet .crm-offer-accordion,.crm-cabinet .crm-offer-date-group,.crm-cabinet .crm-role-card,.crm-cabinet .crm-section{border-radius:18px!important;padding:14px!important}.crm-cabinet .crm-admin-check-grid,.crm-cabinet .crm-admin-form-grid,.crm-cabinet .crm-card-grid,.crm-cabinet .crm-city-grid,.crm-cabinet .crm-contract-report-filters,.crm-cabinet .crm-contract-report-kpi,.crm-cabinet .crm-contract-report-kpis,.crm-cabinet .crm-contract-salary-grid,.crm-cabinet .crm-flow-grid,.crm-cabinet .crm-form-grid,.crm-cabinet .crm-installation-meta-grid,.crm-cabinet .crm-installation-money-grid,.crm-cabinet .crm-kpi-grid,.crm-cabinet .crm-manager-measurement-meta,.crm-cabinet .crm-manager-workflow,.crm-cabinet .crm-offer-detail-grid,.crm-cabinet .crm-offer-filter-grid{grid-template-columns:1fr!important}.crm-cabinet .crm-actions-row,.crm-cabinet .crm-calendar-filters,.crm-cabinet .crm-contract-card-actions,.crm-cabinet .crm-lead-card-head,.crm-cabinet .crm-manager-measurement-actions,.crm-cabinet .crm-offer-filter-actions,.crm-cabinet .crm-search-toolbar,.crm-cabinet .crm-section-head,.crm-cabinet .crm-slot-picker-head{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;justify-content:stretch!important;gap:8px!important}.crm-cabinet .crm-actions-row .crm-button,.crm-cabinet .crm-button,.crm-cabinet .crm-contract-card-actions .crm-button,.crm-cabinet .crm-empty-state .crm-button,.crm-cabinet .crm-installation-actions .crm-button,.crm-cabinet .crm-installation-settlement-action .crm-button,.crm-cabinet .crm-manager-disabled-action,.crm-cabinet .crm-manager-measurement-actions .crm-button,.crm-cabinet .crm-offer-filter-actions .crm-button,.crm-cabinet .crm-section-head .crm-button{width:100%!important;min-height:44px!important}.crm-cabinet .crm-table,.crm-cabinet .crm-table-flow,.crm-cabinet table.crm-table{min-width:680px!important}.crm-cabinet .crm-contract-report-table{min-width:1040px!important}.crm-cabinet .crm-calendar-stack .crm-table-wrap{display:block!important}.crm-cabinet .crm-time-slot{grid-template-columns:58px minmax(0,1fr)!important}.crm-cabinet .crm-slot-picker-days{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.crm-cabinet .crm-slot-date{flex:0 0 132px!important}.crm-cabinet .crm-slot-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.crm-cabinet .crm-checkbox-row{width:100%!important;justify-content:flex-start!important}.crm-cabinet .crm-contract-money-input,.crm-cabinet .crm-money-inline-input{width:100%!important;max-width:100%!important}.crm-cabinet .crm-contract-salary-cell{display:grid!important;grid-template-columns:1fr!important}.crm-role-nav,.global-shell-nav,.global-shell-nav.crm-role-nav{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}@media (max-width:420px){.crm-cabinet .crm-calendar-day,.crm-cabinet .crm-card,.crm-cabinet .crm-flow-card,.crm-cabinet .crm-installation-money-card,.crm-cabinet .crm-kpi,.crm-cabinet .crm-lead-card,.crm-cabinet .crm-manager-measurement-card,.crm-cabinet .crm-section{padding:12px!important}.crm-cabinet .crm-slot-picker-grid{grid-template-columns:1fr!important}}@media (max-width:760px){body:has(.technologist-pro),body:has(.technologist-pro) *{box-sizing:border-box!important}body:has(.technologist-pro){overflow-x:hidden!important}body:has(.technologist-pro) .crm-role-nav,body:has(.technologist-pro) .global-shell-nav,body:has(.technologist-pro) .global-shell-nav.crm-role-nav,body:has(.technologist-pro) .tech-hand-sketch,body:has(.technologist-pro) .tech-voice-panel{display:none!important}body:has(.technologist-pro) main.app-shell{width:100%!important;max-width:100%!important;padding:0 8px 28px!important;overflow-x:hidden!important}body:has(.technologist-pro) .technologist-pro{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;min-width:0!important;overflow-x:hidden!important}body:has(.technologist-pro) .tech-board,body:has(.technologist-pro) .tech-board>*,body:has(.technologist-pro) .tech-cad-panel,body:has(.technologist-pro) .tech-empty-card,body:has(.technologist-pro) .tech-inspector,body:has(.technologist-pro) .tech-panel,body:has(.technologist-pro) .tech-panel>*,body:has(.technologist-pro) .tech-tool-group,body:has(.technologist-pro) .tech-workspace,body:has(.technologist-pro) .tech-workspace>*,body:has(.technologist-pro) .technologist-pro>*{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}body:has(.technologist-pro) .tech-left{order:1!important;display:none!important}body:has(.technologist-pro) .tech-board{order:0!important}body:has(.technologist-pro) .tech-cad-panel{order:2!important}body:has(.technologist-pro) .tech-inspector{order:3!important}body:has(.technologist-pro) .tech-empty-actions,body:has(.technologist-pro) .tech-tool-group{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}body:has(.technologist-pro) .tech-empty-actions button,body:has(.technologist-pro) .tech-tool-group button{width:100%!important;min-width:0!important;white-space:normal!important;line-height:1.15!important}body:has(.technologist-pro) .tech-board-view-main,body:has(.technologist-pro) .tech-board-view-main span,body:has(.technologist-pro) .tech-empty-card p,body:has(.technologist-pro) .tech-empty-card strong,body:has(.technologist-pro) .tech-start-note,body:has(.technologist-pro) .tech-start-screen p{width:min(100%,calc(100vw - 56px))!important;max-width:calc(100vw - 56px)!important;overflow-wrap:anywhere!important;white-space:normal!important}body:has(.technologist-pro) .tech-empty-card p{font-size:15px!important;line-height:1.28!important}body:has(.technologist-pro) .tech-empty-hint,body:has(.technologist-pro) .tech-tool-group button:disabled{display:none!important}body:has(.technologist-pro) .tech-board-view-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}body:has(.technologist-pro) .tech-board-view-actions button{width:100%!important;min-width:0!important;white-space:normal!important}body:has(.technologist-pro) .tech-layer-line{display:none!important}body:has(.technologist-pro) .tech-mobile-cad-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}body:has(.technologist-pro) .tech-mobile-cad-actions button{width:100%!important;min-width:0!important;min-height:44px!important;padding:9px 8px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:#111827!important;color:#ffffff!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important;white-space:normal!important}body:has(.technologist-pro) .tech-mobile-cad-actions button:disabled{opacity:.42!important}body:has(.technologist-pro) .tech-start-screen,body:has(.technologist-pro) .tech-svg-wrap{min-height:min(64vh,520px)!important}body:has(.technologist-pro) .tech-svg{height:min(64vh,520px)!important}}.preliminary-addon-search{display:grid!important;gap:14px!important;margin:22px 0!important;padding:18px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:22px!important;background:radial-gradient(circle at 0 0,rgba(255,195,36,.12),transparent 18rem),linear-gradient(180deg,rgba(17,27,42,.98),rgba(7,19,35,.98))!important}.preliminary-addon-search h3{margin:3px 0 0!important}.preliminary-addon-results{display:grid!important;gap:8px!important}.preliminary-addon-result{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:rgba(13,23,38,.96)!important;color:#f8fafc!important;text-align:left!important;cursor:pointer!important}.preliminary-addon-result span{display:grid!important;gap:4px!important;min-width:0!important}.preliminary-addon-result strong{color:#ffffff!important;font-size:15px!important;line-height:1.16!important;overflow-wrap:anywhere!important}.preliminary-addon-result small{color:#aeb8c8!important;font-size:12px!important;line-height:1.2!important}.preliminary-addon-result b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;min-height:42px!important;border-radius:999px!important;background:linear-gradient(135deg,#ffc324,#f5a900)!important;color:#111827!important;font-size:18px!important;font-weight:950!important}.preliminary-lower-summary-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:12px!important;align-items:center!important;margin-top:18px!important;padding-top:16px!important;border-top:1px solid rgba(255,255,255,.12)!important}.preliminary-lower-summary-actions div{display:grid!important;gap:4px!important;min-width:0!important}.preliminary-lower-summary-actions span{color:#aeb8c8!important;font-size:12px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.preliminary-lower-summary-actions strong{color:#f5a900!important;font-size:clamp(26px,5vw,42px)!important;line-height:1!important}.preliminary-lower-summary-actions button{min-height:46px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(255,195,36,.55)!important;background:linear-gradient(135deg,#ffc324,#f5a900)!important;color:#111827!important;font-weight:950!important}.preliminary-lower-summary-actions button.secondary-action{background:rgba(255,255,255,.06)!important;color:#ffffff!important;border-color:rgba(255,255,255,.16)!important}@media (max-width:760px){html body .crm-preliminary-route,html body .crm-preliminary-route *,html body main.app-shell,html body main.app-shell *{box-sizing:border-box!important}html body .crm-preliminary-route,html body main.app-shell{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html body main.app-shell{padding-left:8px!important;padding-right:8px!important}html body .crm-preliminary-route .control-panel,html body .crm-preliminary-route .hero-panel,html body .crm-preliminary-route .projects-card,html body .crm-preliminary-route .results-panel,html body .crm-preliminary-route .smeta-card,html body .crm-preliminary-route .tier-card,html body .crm-preliminary-route .workspace,html body main.app-shell .control-panel,html body main.app-shell .hero-panel,html body main.app-shell .projects-card,html body main.app-shell .results-panel,html body main.app-shell .smeta-card,html body main.app-shell .tier-card,html body main.app-shell .workspace{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}html body .control-panel .button-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important}html body .control-panel .button-row .mini-button{width:100%!important;min-width:0!important;min-height:54px!important;padding:10px 12px!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.12!important}.preliminary-addon-search{padding:14px!important;border-radius:18px!important}.preliminary-addon-result{padding:11px!important;grid-template-columns:minmax(0,1fr) 40px!important}.preliminary-addon-result b{min-width:40px!important;min-height:40px!important}.preliminary-lower-summary-actions{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.preliminary-lower-summary-actions div{text-align:left!important}.preliminary-lower-summary-actions button{width:100%!important;min-width:0!important;min-height:54px!important;white-space:normal!important}}@media (max-width:390px){html body .control-panel .button-row{grid-template-columns:minmax(0,1fr)!important}}.addon-search-panel{display:grid!important;gap:10px!important}.addon-search-results{display:grid!important;gap:8px!important;max-height:384px!important;overflow-y:auto!important;padding-right:2px!important}.addon-search-empty,.addon-search-summary,.room-addon-hint{margin:0!important;color:rgba(17,24,39,.62)!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.addon-search-result{width:100%!important;min-width:0!important;min-height:72px!important;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 rgba(17,24,39,.12)!important;border-radius:16px!important;background:rgba(255,255,255,.94)!important;color:#111827!important;text-align:left!important;box-shadow:0 8px 20px rgba(17,24,39,.05)!important}.addon-search-result:focus-visible,.addon-search-result:hover{border-color:rgba(245,169,0,.72)!important;box-shadow:0 10px 24px rgba(245,169,0,.16)!important}.addon-result-main,.addon-result-side{display:grid!important;gap:5px!important;min-width:0!important}.addon-result-main strong{color:#111827!important;font-size:15px!important;line-height:1.18!important;overflow-wrap:anywhere!important}.addon-result-main small{color:rgba(17,24,39,.62)!important;font-size:12px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.addon-result-side{justify-items:end!important;text-align:right!important}.addon-result-side em{color:rgba(17,24,39,.68)!important;font-style:normal!important;font-weight:900!important}.addon-result-side b,.addon-result-side em{font-size:12px!important;white-space:nowrap!important}.addon-result-side b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;background:linear-gradient(135deg,#ffc324,#f5a900)!important;color:#111827!important;font-weight:950!important}@media (max-width:760px){.addon-search-result{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.addon-result-side{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-items:start!important;text-align:left!important}}html body .customer-decision-card{padding:18px!important}html body .customer-decision-card .customer-decision-compact{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;align-items:center!important;justify-content:stretch!important}html body .customer-decision-card .customer-decision-compact .primary-button{width:100%!important;min-height:56px!important;padding:0 28px!important}@media (max-width:760px){html body .customer-decision-card .customer-decision-compact{grid-template-columns:1fr!important;align-items:stretch!important}html body .customer-decision-card .customer-decision-compact .primary-button{width:100%!important}}html body .crm-preliminary-route .preliminary-collapse-panel{margin-top:16px!important;border:1px solid rgba(17,24,39,.1)!important;border-radius:20px!important;background:rgba(255,253,247,.72)!important;overflow:hidden!important}html body .crm-preliminary-route .preliminary-collapse-panel summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:58px!important;padding:14px 16px!important;cursor:pointer!important;list-style:none!important;color:#111827!important}html body .crm-preliminary-route .preliminary-collapse-panel summary::-webkit-details-marker{display:none!important}html body .crm-preliminary-route .preliminary-collapse-panel summary span{color:#111827!important;font-size:18px!important;font-weight:950!important;line-height:1.1!important}html body .crm-preliminary-route .preliminary-collapse-panel summary small{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;border-radius:999px!important;padding:0 12px!important;background:linear-gradient(135deg,#ffd66f,#f2b83f)!important;color:#111827!important;font-size:12px!important;font-weight:950!important;white-space:nowrap!important}html body .crm-preliminary-route .preliminary-collapse-panel[open] summary small{font-size:0!important}html body .crm-preliminary-route .preliminary-collapse-panel[open] summary small:after{content:"Свернуть";font-size:12px!important}html body .crm-preliminary-route .preliminary-collapse-body{display:grid!important;gap:14px!important;padding:0 16px 16px!important}html body .crm-preliminary-route .projects-head{align-items:start!important}html body .crm-preliminary-route .projects-total-stack{display:grid!important;gap:6px!important;justify-items:end!important}html body .crm-preliminary-route .projects-total-stack>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:52px!important;min-height:52px!important;border-radius:999px!important;background:#f2eadb!important;color:#111827!important;font-size:18px!important;font-weight:950!important}html body .crm-preliminary-route .projects-total-stack>strong{color:#111827!important;font-size:clamp(24px,4vw,34px)!important;font-weight:950!important;line-height:1!important}html body .crm-preliminary-route .projects-download-button{display:inline-flex!important;width:100%!important;min-height:48px!important;align-items:center!important;justify-content:center!important;margin:14px 0!important;border:0!important;border-radius:999px!important;padding:0 18px!important;background:linear-gradient(135deg,#ffd66f,#f2b83f)!important;color:#111827!important;font-size:15px!important;font-weight:950!important;cursor:pointer!important}html body .crm-preliminary-route .projects-download-button:disabled{cursor:not-allowed!important;opacity:.48!important}html body .crm-preliminary-route .project-row{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important}html body .crm-preliminary-route .project-row-total{color:#111827!important;font-size:18px!important;font-weight:950!important;white-space:nowrap!important}@media (max-width:760px){html body .crm-preliminary-route .projects-head{display:grid!important;gap:12px!important}html body .crm-preliminary-route .project-row,html body .crm-preliminary-route .projects-head{grid-template-columns:minmax(0,1fr) auto!important}html body .crm-preliminary-route .project-row-total{grid-column:1/-1!important;justify-self:end!important}}html body .crm-cabinet-shell>.crm-callcenter-lead-page,html body .crm-callcenter-lead-page{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;align-items:start!important;box-sizing:border-box!important}html body .crm-callcenter-lead-page>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .crm-callcenter-lead-page .crm-section{width:100%!important;max-width:100%!important;margin:0!important;padding:22px!important;border-radius:28px!important;overflow:hidden!important;background:radial-gradient(circle at 100% 0,rgba(250,204,21,.075),transparent 30%),linear-gradient(180deg,#172337,#0d1726)!important;border:1px solid rgba(226,232,240,.14)!important;box-shadow:0 24px 70px rgba(2,6,23,.24)!important}html body .crm-callcenter-lead-page .crm-section-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important}html body .crm-callcenter-lead-page .crm-section h2{margin:0 0 14px!important;color:#fff8ef!important;font-size:clamp(24px,2.2vw,34px)!important;line-height:1.05!important;letter-spacing:-.045em!important}html body .crm-callcenter-lead-page .crm-section-head h2{margin-bottom:6px!important}html body .crm-callcenter-lead-page .crm-muted{max-width:760px!important;color:#cbd5e1!important;font-size:16px!important;line-height:1.45!important}html body .crm-callcenter-lead-page .crm-city-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(168px,1fr))!important;gap:12px!important;overflow:visible!important}html body .crm-callcenter-lead-page .crm-city-card{min-height:92px!important;display:grid!important;align-content:space-between!important;gap:8px!important;padding:14px!important;border-radius:16px!important;border:1px solid rgba(226,232,240,.1)!important;background:rgba(7,17,29,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}html body .crm-callcenter-lead-page .crm-city-card span{display:block!important;max-width:100%!important;color:#94a3b8!important;font-size:10px!important;font-weight:950!important;line-height:1.15!important;letter-spacing:.12em!important;overflow-wrap:anywhere!important;text-transform:uppercase!important}html body .crm-callcenter-lead-page .crm-city-card strong{color:#fff8ef!important;font-size:18px!important;line-height:1.08!important;letter-spacing:-.025em!important}html body .crm-callcenter-lead-page .crm-search-toolbar{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;justify-content:space-between!important;margin-top:14px!important}html body .crm-callcenter-lead-page .crm-actions-row,html body .crm-callcenter-lead-page .crm-lead-meta,html body .crm-callcenter-lead-page .crm-search-filters{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}html body .crm-callcenter-lead-page .crm-lead-meta>span,html body .crm-callcenter-lead-page .crm-lead-phone,html body .crm-callcenter-lead-page .crm-pill,html body .crm-callcenter-lead-page .crm-search-count,html body .crm-callcenter-lead-page .crm-search-filter{width:fit-content!important;max-width:100%!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border-radius:999px!important;padding:6px 10px!important;border:1px solid rgba(226,232,240,.12)!important;background:rgba(255,255,255,.07)!important;color:#dbe3ee!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .crm-callcenter-lead-page .crm-lead-phone,html body .crm-callcenter-lead-page .crm-search-filter.active{border-color:rgba(250,204,21,.5)!important;background:linear-gradient(135deg,#facc15,#f59e0b)!important;color:#111827!important}html body .crm-callcenter-lead-page .crm-search-count button{border:0!important;background:transparent!important;color:#fde68a!important;font:inherit!important;cursor:pointer!important}html body .crm-callcenter-lead-page .crm-lead-list,html body .crm-callcenter-lead-page .crm-search-results{display:grid!important;gap:10px!important;margin-top:14px!important;background:transparent!important}html body .crm-callcenter-lead-page .crm-search-row{min-width:0!important;display:grid!important;grid-template-columns:90px minmax(180px,1fr) minmax(220px,1.2fr) auto!important;gap:12px!important;align-items:center!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid rgba(226,232,240,.08)!important;background:rgba(7,17,29,.66)!important}html body .crm-callcenter-lead-page .crm-search-row>span{color:#94a3b8!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .crm-callcenter-lead-page .crm-search-row strong{color:#fff8ef!important;font-size:15px!important;line-height:1.18!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important}html body .crm-callcenter-lead-page .crm-search-row small{color:#cbd5e1!important;font-size:13px!important;line-height:1.25!important;overflow-wrap:anywhere!important}html body .crm-callcenter-lead-page .crm-table-link{justify-self:end!important;color:#fff8ef!important;font-weight:950!important;text-decoration:none!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:7px 12px!important;border-radius:999px!important;border:1px solid rgba(226,232,240,.14)!important;background:rgba(255,255,255,.08)!important}html body .crm-cabinet .crm-callcenter-lead-workspace,html body .crm-cabinet-shell .crm-callcenter-lead-workspace,html body .crm-callcenter-lead-workspace{width:100%!important;max-width:100%!important;margin:0!important;display:grid!important;grid-template-columns:minmax(340px,.95fr) minmax(0,1.35fr)!important;gap:18px!important;align-items:start!important}html body .crm-callcenter-lead-page .crm-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important}html body .crm-callcenter-lead-page .crm-lead-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:end!important}html body .crm-callcenter-lead-page section>.crm-lead-controls:first-of-type{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(160px,.72fr)) minmax(160px,.78fr) minmax(170px,.82fr)!important}html body .crm-callcenter-lead-page .crm-field,html body .crm-callcenter-lead-page .crm-field--wide{min-width:0!important}html body .crm-callcenter-lead-page .crm-field input,html body .crm-callcenter-lead-page .crm-field select,html body .crm-callcenter-lead-page .crm-field textarea,html body .crm-callcenter-lead-page .crm-lead-card select,html body .crm-callcenter-lead-page .crm-lead-card textarea{min-width:0!important;max-width:100%!important;min-height:46px!important;border-radius:16px!important;border:1px solid rgba(226,232,240,.16)!important;background:rgba(7,17,29,.78)!important;color:#f8fafc!important}html body .crm-callcenter-lead-page .crm-lead-list{grid-template-columns:minmax(0,1fr)!important}html body .crm-callcenter-lead-page .crm-lead-card{display:grid!important;gap:14px!important;padding:18px!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0,rgba(250,204,21,.07),transparent 28%),linear-gradient(180deg,rgba(27,38,57,.96),rgba(7,17,29,.98))!important;border:1px solid rgba(226,232,240,.12)!important}html body .crm-callcenter-lead-page .crm-lead-card-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important}html body .crm-callcenter-lead-page .crm-lead-card h3{margin:0!important;color:#fff8ef!important;font-size:19px!important;line-height:1.12!important;letter-spacing:-.035em!important}html body .crm-callcenter-lead-page .crm-button,html body .crm-callcenter-lead-page a.crm-button,html body .crm-callcenter-lead-page button.crm-button{width:fit-content!important;max-width:100%!important;min-height:42px!important;border-radius:999px!important;border:1px solid rgba(226,232,240,.18)!important;background:rgba(255,255,255,.08)!important;color:#f8fafc!important;padding:10px 15px!important;font-size:13px!important;font-weight:950!important;line-height:1.15!important;text-decoration:none!important}html body .crm-callcenter-lead-page .crm-button.primary,html body .crm-callcenter-lead-page button.crm-button.primary{border-color:rgba(250,204,21,.58)!important;background:linear-gradient(135deg,#facc15,#f59e0b)!important;color:#111827!important}@media (max-width:1180px){html body .crm-cabinet .crm-callcenter-lead-workspace,html body .crm-cabinet-shell .crm-callcenter-lead-workspace,html body .crm-callcenter-lead-page .crm-lead-controls,html body .crm-callcenter-lead-page .crm-search-row,html body .crm-callcenter-lead-page .crm-section-head,html body .crm-callcenter-lead-page section>.crm-lead-controls:first-of-type,html body .crm-callcenter-lead-workspace{grid-template-columns:minmax(0,1fr)!important}html body .crm-callcenter-lead-page .crm-table-link{justify-self:start!important}}@media (max-width:720px){html body .crm-callcenter-lead-page{gap:12px!important}html body .crm-callcenter-lead-page .crm-section{padding:15px!important;border-radius:22px!important}html body .crm-callcenter-lead-page .crm-section h2{font-size:24px!important;letter-spacing:-.035em!important}html body .crm-callcenter-lead-page .crm-muted{font-size:14px!important}html body .crm-callcenter-lead-page .crm-city-grid{grid-template-columns:minmax(0,1fr)!important}html body .crm-callcenter-lead-page .crm-actions-row,html body .crm-callcenter-lead-page .crm-lead-card-head,html body .crm-callcenter-lead-page .crm-search-filters,html body .crm-callcenter-lead-page .crm-search-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}html body .crm-callcenter-lead-page .crm-button,html body .crm-callcenter-lead-page .crm-search-count,html body .crm-callcenter-lead-page .crm-search-filter,html body .crm-callcenter-lead-page a.crm-button,html body .crm-callcenter-lead-page button.crm-button{width:100%!important}html body .crm-callcenter-lead-page .crm-pill{justify-self:start!important}html body .crm-callcenter-lead-page .crm-lead-meta{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body .crm-cabinet .crm-cabinet-shell .crm-callcenter-lead-page .crm-lead-meta>span,html body .crm-callcenter-lead-page .crm-lead-meta>span{width:100%!important;justify-content:flex-start!important}html body .crm-cabinet .crm-cabinet-shell .crm-callcenter-lead-page .crm-lead-phone,html body .crm-cabinet .crm-cabinet-shell .crm-callcenter-lead-page .crm-table-link,html body .crm-callcenter-lead-page .crm-lead-phone,html body .crm-callcenter-lead-page .crm-table-link{width:100%!important}}html body .crm-cabinet:has(.crm-callcenter-page){background:radial-gradient(circle at 12% 0,rgba(248,210,112,.26),transparent 28rem),linear-gradient(135deg,#eee7d7,#f7f2e8 54%,#e8dec9)!important;color:#101828!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-cabinet-head,html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-day,html body .crm-cabinet:has(.crm-callcenter-page) .crm-day-schedule,html body .crm-cabinet:has(.crm-callcenter-page) .crm-lead-card,html body .crm-cabinet:has(.crm-callcenter-page) .crm-section,html body .crm-cabinet:has(.crm-callcenter-page) .crm-slot-picker,html body .crm-cabinet:has(.crm-callcenter-page) .global-shell-nav.crm-role-nav{background:radial-gradient(circle at 10% 0,rgba(255,232,166,.56),transparent 22rem),linear-gradient(180deg,#fffdf7,#f3ecdd)!important;border-color:rgba(113,94,62,.18)!important;color:#101828!important;box-shadow:0 22px 58px rgba(91,74,44,.13)!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-cabinet h1,html body .crm-cabinet:has(.crm-callcenter-page) .crm-section h2,html body .crm-cabinet:has(.crm-callcenter-page) .crm-section h3,html body .crm-cabinet:has(.crm-callcenter-page) .crm-section strong,html body .crm-cabinet:has(.crm-callcenter-page) .global-shell-nav__brand strong,html body .crm-cabinet:has(.crm-callcenter-page) .global-shell-nav__user strong{color:#101828!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-cabinet p,html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-slot-muted,html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-muted,html body .crm-cabinet:has(.crm-callcenter-page) .crm-field span,html body .crm-cabinet:has(.crm-callcenter-page) .crm-mini-label,html body .crm-cabinet:has(.crm-callcenter-page) .crm-muted,html body .crm-cabinet:has(.crm-callcenter-page) .global-shell-nav__eyebrow,html body .crm-cabinet:has(.crm-callcenter-page) .global-shell-nav__user span{color:#6d6252!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-mini-label,html body .crm-cabinet:has(.crm-callcenter-page) .crm-eyebrow,html body .crm-cabinet:has(.crm-callcenter-page) .crm-field em{color:#9d6b12!important}html body .crm-cabinet:has(.crm-callcenter-page) input,html body .crm-cabinet:has(.crm-callcenter-page) select,html body .crm-cabinet:has(.crm-callcenter-page) textarea{background:#fffaf0!important;color:#101828!important;border-color:rgba(113,94,62,.22)!important}html body .crm-cabinet:has(.crm-callcenter-page) input::placeholder,html body .crm-cabinet:has(.crm-callcenter-page) textarea::placeholder{color:#958876!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-button,html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-slot-button,html body .crm-cabinet:has(.crm-callcenter-page) .global-shell-nav__logout{background:#fff7e6!important;border-color:rgba(113,94,62,.22)!important;color:#101828!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-button.primary,html body .crm-cabinet:has(.crm-callcenter-page) .crm-lead-phone,html body .crm-cabinet:has(.crm-callcenter-page) button[type=submit]{background:linear-gradient(135deg,#ffe08a,#f4b73a)!important;color:#101828!important;border-color:rgba(157,107,18,.25)!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-view-tabs{display:inline-flex!important;gap:6px!important;align-items:center!important;padding:5px!important;border:1px solid rgba(113,94,62,.18)!important;border-radius:14px!important;background:#fffaf0!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-view-tabs button{min-height:38px!important;padding:0 14px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#51483b!important;font-weight:900!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-view-tabs button.is-active{background:#101828!important;color:#fffaf0!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-board{display:grid!important;gap:10px!important;margin:16px 0!important;touch-action:pan-y!important;-webkit-user-select:none!important;user-select:none!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-date-pager{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;gap:10px!important;align-items:center!important;margin:14px 0 4px!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-date-pager strong{min-height:46px!important;display:grid!important;place-items:center!important;border:1px solid rgba(113,94,62,.18)!important;border-radius:14px!important;background:#fffaf0!important;color:#101828!important;font-size:18px!important;font-weight:950!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-date-pager button{width:48px!important;height:46px!important;display:grid!important;place-items:center!important;border:1px solid rgba(113,94,62,.22)!important;border-radius:14px!important;background:#101828!important;color:#fffaf0!important;font-size:28px!important;font-weight:950!important;cursor:pointer!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-month-board,html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-week-board{grid-template-columns:repeat(7,minmax(0,1fr))!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-board-day,html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-slot-row,html body .crm-cabinet:has(.crm-callcenter-page) .crm-slot-choice,html body .crm-cabinet:has(.crm-callcenter-page) .crm-slot-date,html body .crm-cabinet:has(.crm-callcenter-page) .crm-table tbody tr{background:#fffaf0!important;border-color:rgba(113,94,62,.18)!important;color:#101828!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-board-day{min-height:168px!important;display:grid!important;align-content:start!important;gap:7px!important;padding:10px!important;border-radius:14px!important;text-align:left!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-board-day.is-active{border-color:#d69b25!important;box-shadow:inset 0 0 0 2px rgba(214,155,37,.28)!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-board-day span,html body .crm-cabinet:has(.crm-callcenter-page) .crm-slot-date span,html body .crm-cabinet:has(.crm-callcenter-page) .crm-table small{color:#6d6252!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-board-day i,html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-event-card{min-width:0!important;display:grid!important;gap:2px!important;padding:6px 9px!important;border-radius:12px!important;color:#101828!important;font-style:normal!important;font-size:11px!important;font-weight:900!important;line-height:1.18!important;white-space:normal!important;overflow:hidden!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-board-day i b,html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-board-day i span,html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-event-card b,html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-event-card span{min-width:0!important;display:block!important;color:#101828!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-board-day i span,html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-event-card span{opacity:.82!important;font-size:10px!important;font-weight:800!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-move-controls{display:grid!important;grid-template-columns:minmax(112px,1fr) minmax(82px,.8fr) auto!important;gap:5px!important;align-items:center!important;margin-top:5px!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-move-controls button,html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-move-controls input{min-height:28px!important;height:28px!important;padding:0 7px!important;border-radius:8px!important;border:1px solid rgba(16,24,40,.18)!important;background:rgba(255,255,255,.76)!important;color:#101828!important;font-size:10px!important;font-weight:900!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-move-controls button{cursor:pointer!important;background:#101828!important;color:#fffaf0!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-event-card small{color:#101828!important;font-size:10px!important;font-weight:900!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-simple-card{display:grid!important;grid-template-columns:minmax(180px,1.6fr) minmax(150px,auto) minmax(150px,.8fr) minmax(130px,.8fr)!important;gap:12px!important;align-items:center!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-simple-card span{color:#5f5548!important;font-weight:800!important}@media (max-width:860px){html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-month-board,html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-week-board,html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-simple-card{grid-template-columns:1fr!important}}html body .crm-calendar-board{touch-action:pan-y}html body .crm-calendar-date-pager{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:10px;align-items:center;margin:14px 0 4px}html body .crm-calendar-date-pager strong{min-height:46px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:rgba(255,255,255,.08);color:inherit;font-size:18px;font-weight:950}html body .crm-calendar-date-pager button{width:48px;height:46px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#101828;color:#fffaf0;font-size:28px;font-weight:950;cursor:pointer}html body .crm-calendar-event-card{min-width:0;display:grid;gap:3px;padding:6px 9px;border-radius:12px;color:#101828;font-size:11px;font-weight:900;line-height:1.18;overflow:hidden;-webkit-user-select:text;user-select:text}html body .crm-calendar-event-card b,html body .crm-calendar-event-card span{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .crm-calendar-event-card span{opacity:.82;font-size:10px;font-weight:800}html body .crm-calendar-event-card.is-followup{background:#dbeafe!important;background-color:#dbeafe!important;border:1px solid rgba(37,99,235,.18)!important}html body .crm-calendar-event-card.is-preliminary{background:#f3e8ff!important;background-color:#f3e8ff!important;border:1px solid rgba(147,51,234,.2)!important}html body .crm-calendar-event-card.is-deal{background:#dcfce7!important;background-color:#dcfce7!important;border:1px solid rgba(22,163,74,.2)!important}html body .crm-calendar-event-card.is-cancelled,html body .crm-calendar-event-card.is-done{background:#f1f5f9!important;background-color:#f1f5f9!important;border:1px solid rgba(100,116,139,.18)!important}html body .crm-calendar-move-controls{display:grid;grid-template-columns:minmax(112px,1fr) minmax(82px,.8fr) auto;gap:5px;align-items:center;margin-top:5px}html body .crm-calendar-move-controls button,html body .crm-calendar-move-controls input{min-height:28px;height:28px;padding:0 7px;border-radius:8px;border:1px solid rgba(16,24,40,.18);background:rgba(255,255,255,.76);color:#101828;font-size:10px;font-weight:900}html body .crm-calendar-move-controls button{cursor:pointer;background:#101828;color:#fffaf0}@media (max-width:720px){html body .crm-calendar-move-controls{grid-template-columns:1fr 1fr}html body .crm-calendar-move-controls button{grid-column:1/-1}}html body .crm-cabinet:has(.crm-callcenter-page) .crm-lead-card.is-archived,html body .crm-lead-card.is-archived{background:linear-gradient(180deg,#fff4df,#ffe3bb)!important;border-color:rgba(194,97,4,.36)!important;box-shadow:0 18px 42px rgba(154,74,12,.14)!important}html body .crm-lead-card.is-archived:before{content:"АРХИВ";display:inline-flex;width:fit-content;margin-bottom:8px;padding:5px 10px;border-radius:999px;background:#c2410c;color:#fff7ed;font-size:11px;font-weight:950;letter-spacing:.12em}html body .crm-cabinet .crm-status-archived,html body .crm-status-archived{color:#7c2d12!important;background:rgba(251,146,60,.24)!important;border-color:rgba(194,97,4,.28)!important}html body .crm-callcenter-simple-card{grid-template-columns:minmax(180px,1.6fr) minmax(150px,auto) minmax(150px,.8fr) minmax(130px,.8fr) auto auto!important}html body .crm-archive-button{min-height:38px!important;background:#fff7ed!important;border-color:rgba(194,97,4,.28)!important;color:#7c2d12!important}html body .crm-cabinet .crm-admin-details,html body .crm-cabinet .crm-admin-user-card,html body .crm-cabinet .crm-calendar-day,html body .crm-cabinet .crm-day-schedule,html body .crm-cabinet .crm-empty-state,html body .crm-cabinet .crm-kpi,html body .crm-cabinet .crm-metric,html body .crm-cabinet .crm-period-stat-card,html body .crm-cabinet .crm-period-stats,html body .crm-cabinet .crm-search-results,html body .crm-cabinet .crm-slot-picker,html body .crm-cabinet .crm-stat-card,html body .crm-cabinet .crm-table-wrap{background:radial-gradient(circle at 10% 0,rgba(255,232,166,.36),transparent 22rem),linear-gradient(180deg,#fffdf7,#f3ecdd)!important;border-color:rgba(113,94,62,.18)!important;color:#101828!important;box-shadow:0 18px 44px rgba(91,74,44,.11)!important}html body .crm-cabinet .crm-calendar-slot-row,html body .crm-cabinet .crm-table,html body .crm-cabinet .crm-table tbody tr,html body .crm-cabinet .crm-table thead{background:#fffaf0!important;color:#101828!important}html body .crm-cabinet .crm-table td,html body .crm-cabinet .crm-table th{border-color:rgba(113,94,62,.14)!important;color:#101828!important}html body .crm-cabinet .crm-empty-state p,html body .crm-cabinet .crm-muted,html body .crm-cabinet .crm-period-stat-card small,html body .crm-cabinet .crm-table small{color:#6d6252!important}@media (max-width:860px){html body .crm-callcenter-simple-card{grid-template-columns:1fr!important}}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-picker,html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-picker-grid{background:radial-gradient(circle at 14% 0,rgba(255,224,138,.34),transparent 20rem),linear-gradient(180deg,#fffdf7,#f3ecdd)!important;border-color:rgba(113,94,62,.18)!important;color:#101828!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-legend,html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-legend span,html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-picker-head strong{color:#6d6252!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-choice,html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-date{background:#fffaf0!important;border:1px solid rgba(113,94,62,.2)!important;color:#101828!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-choice strong,html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-date strong{color:#101828!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-date span{color:#6d6252!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-choice.is-selected,html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-date.is-active{background:linear-gradient(180deg,#fff3c4,#ffe59a)!important;border-color:#d69b25!important;box-shadow:inset 0 0 0 2px rgba(214,155,37,.28)!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-choice.is-busy,html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-choice:disabled{background:#eee5d4!important;border-color:rgba(113,94,62,.18)!important;opacity:1!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-choice.is-busy strong,html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-choice:disabled strong{color:#7a6f60!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-choice span{background:#4ade80!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-choice.is-selected span{background:#3b82f6!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-choice.is-busy span,html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-choice:disabled span{background:#f4b73a!important}html body .crm-cabinet .crm-cabinet-shell .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid{background:#fff7e8!important;border-radius:18px!important;padding:0!important}html body .crm-cabinet .crm-cabinet-shell .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-slot-choice,html body .crm-cabinet .crm-cabinet-shell .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-slot-choice.is-busy,html body .crm-cabinet .crm-cabinet-shell .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-slot-choice:disabled{background:#fffaf0!important;background-image:none!important;border-color:rgba(113,94,62,.24)!important;color:#101828!important}html body .crm-cabinet .crm-cabinet-shell .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-slot-choice strong,html body .crm-cabinet .crm-cabinet-shell .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-slot-choice.is-busy strong,html body .crm-cabinet .crm-cabinet-shell .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-slot-choice:disabled strong{color:#101828!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid:has(>button:disabled),html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-picker div:has(>button:disabled){background:#fff7e8!important;border-color:rgba(113,94,62,.18)!important;color:#101828!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid:has(>button:disabled) *,html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-picker div:has(>button:disabled) *{color:#101828!important;-webkit-text-fill-color:#101828!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-slot-choice:disabled{opacity:1!important;background:#fffaf0!important;background-image:none!important;color:#101828!important;-webkit-text-fill-color:#101828!important;border-color:rgba(113,94,62,.24)!important}html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker,html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid{background:#fff7e8!important;background-image:none!important;color:#101828!important}html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-slot-choice,html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-slot-choice.is-busy,html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-slot-choice:disabled{background:#fffaf0!important;background-image:none!important;color:#101828!important;-webkit-text-fill-color:#101828!important;border-color:rgba(113,94,62,.24)!important}html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-slot-choice span,html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-slot-choice strong{color:#101828!important;-webkit-text-fill-color:#101828!important}html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice,html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid button.crm-light-slot-choice{display:flex!important;min-height:88px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:18px 20px!important;border:1px solid rgba(113,94,62,.24)!important;border-radius:18px!important;background:#fffaf0!important;background-image:none!important;color:#101828!important;-webkit-text-fill-color:#101828!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important;opacity:1!important;cursor:pointer!important}html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice strong{display:block!important;width:100%!important;color:#101828!important;-webkit-text-fill-color:#101828!important;font-size:24px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important}html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice span{display:inline-flex!important;width:auto!important;height:auto!important;min-width:0!important;max-width:100%!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:rgba(74,222,128,.16)!important;color:#287543!important;-webkit-text-fill-color:#287543!important;font-size:13px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;text-align:center!important}html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice.is-selected{background:linear-gradient(180deg,#fff3c4,#ffe59a)!important;border-color:#d69b25!important;box-shadow:inset 0 0 0 2px rgba(214,155,37,.28)!important}html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice.is-selected span{background:rgba(59,130,246,.16)!important;color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice.is-busy,html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice.is-disabled{background:#eee5d4!important;color:#7a6f60!important;-webkit-text-fill-color:#7a6f60!important;cursor:not-allowed!important}html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice.is-busy strong,html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice.is-disabled strong{color:#7a6f60!important;-webkit-text-fill-color:#7a6f60!important}html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice.is-busy span,html body .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice.is-disabled span{background:rgba(244,183,58,.22)!important;color:#8a5b08!important;-webkit-text-fill-color:#8a5b08!important}html body .crm-cabinet,html body main.crm-cabinet{background:#f6efe3!important;background-color:#f6efe3!important;background-image:none!important;color:#111827!important}html body .crm-cabinet .crm-cabinet-shell{color:#111827!important}html body .crm-cabinet .crm-admin-details,html body .crm-cabinet .crm-admin-user-card,html body .crm-cabinet .crm-calendar-board,html body .crm-cabinet .crm-calendar-board-day,html body .crm-cabinet .crm-calendar-day,html body .crm-cabinet .crm-calendar-event-card,html body .crm-cabinet .crm-calendar-month-board,html body .crm-cabinet .crm-calendar-slot-row,html body .crm-cabinet .crm-calendar-week-board,html body .crm-cabinet .crm-callcenter-simple-card,html body .crm-cabinet .crm-card,html body .crm-cabinet .crm-checkbox-row,html body .crm-cabinet .crm-day-schedule,html body .crm-cabinet .crm-empty-state,html body .crm-cabinet .crm-flow-card,html body .crm-cabinet .crm-form-context,html body .crm-cabinet .crm-kpi,html body .crm-cabinet .crm-lead-card,html body .crm-cabinet .crm-lead-meta>span,html body .crm-cabinet .crm-metric,html body .crm-cabinet .crm-period-stat-card,html body .crm-cabinet .crm-period-stats,html body .crm-cabinet .crm-pill,html body .crm-cabinet .crm-search-results,html body .crm-cabinet .crm-search-row,html body .crm-cabinet .crm-section,html body .crm-cabinet .crm-slot-choice,html body .crm-cabinet .crm-slot-date,html body .crm-cabinet .crm-slot-picker,html body .crm-cabinet .crm-stat-card,html body .crm-cabinet .crm-table-wrap{background:#fffaf1!important;background-color:#fffaf1!important;background-image:none!important;border-color:rgba(17,24,39,.12)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 12px 30px rgba(82,63,31,.07)!important}html body .crm-cabinet .crm-actions-row,html body .crm-cabinet .crm-calendar-filters,html body .crm-cabinet .crm-flow-grid,html body .crm-cabinet .crm-kpi-grid,html body .crm-cabinet .crm-search-filters,html body .crm-cabinet .crm-search-toolbar,html body .crm-cabinet .crm-section-head,html body .crm-cabinet .crm-split,html body .crm-cabinet .crm-split-flow{background:transparent!important;background-image:none!important;color:#111827!important}html body .crm-cabinet .crm-table-link,html body .crm-cabinet b,html body .crm-cabinet h1,html body .crm-cabinet h2,html body .crm-cabinet h3,html body .crm-cabinet h4,html body .crm-cabinet label,html body .crm-cabinet strong{color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-cabinet .crm-calendar-slot-muted,html body .crm-cabinet .crm-field-hint,html body .crm-cabinet .crm-form-lead,html body .crm-cabinet .crm-lead-meta,html body .crm-cabinet .crm-list,html body .crm-cabinet .crm-muted,html body .crm-cabinet p,html body .crm-cabinet small{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}html body .crm-cabinet .crm-card span,html body .crm-cabinet .crm-eyebrow,html body .crm-cabinet .crm-field span,html body .crm-cabinet .crm-flow-card span,html body .crm-cabinet .crm-kpi span,html body .crm-cabinet .crm-mini-label{color:#9a6410!important;-webkit-text-fill-color:#9a6410!important}html body .crm-cabinet .crm-field input,html body .crm-cabinet .crm-field select,html body .crm-cabinet .crm-field textarea,html body .crm-cabinet input,html body .crm-cabinet select,html body .crm-cabinet textarea{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border-color:rgba(17,24,39,.16)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html body .crm-cabinet input::placeholder,html body .crm-cabinet textarea::placeholder{color:#8a8173!important;-webkit-text-fill-color:#8a8173!important;opacity:1!important}html body .crm-cabinet .crm-button,html body .crm-cabinet .crm-search-filter,html body .crm-cabinet a.crm-button,html body .crm-cabinet button,html body .crm-cabinet button.crm-button{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border-color:rgba(17,24,39,.14)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html body .crm-cabinet .crm-button.primary,html body .crm-cabinet .crm-calendar-view-tabs button.is-active,html body .crm-cabinet .crm-search-filter.active,html body .crm-cabinet .crm-slot-choice.is-selected,html body .crm-cabinet a.crm-button.primary,html body .crm-cabinet button.crm-button.primary,html body .crm-cabinet button[type=submit]{background:linear-gradient(135deg,#ffd66f,#f2b83f)!important;background-color:#ffd66f!important;border-color:rgba(197,138,34,.44)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-cabinet .crm-callcenter-new-lead .crm-calendar-view-tabs{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;overflow:hidden!important;box-sizing:border-box!important}html body .crm-cabinet .crm-callcenter-new-lead .crm-calendar-view-tabs button{min-width:0!important;width:100%!important;max-width:100%!important;min-height:54px!important;padding:8px 10px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.12!important;text-align:center!important;outline-offset:-3px!important;box-sizing:border-box!important}html body .crm-cabinet .crm-callcenter-new-lead .crm-calendar-view-tabs button:focus-visible{outline:2px solid #2563eb!important;outline-offset:-4px!important}html body .crm-cabinet .crm-table,html body .crm-cabinet .crm-table tbody,html body .crm-cabinet .crm-table tbody tr,html body .crm-cabinet .crm-table thead,html body .crm-cabinet .crm-table-flow,html body .crm-cabinet table,html body .crm-cabinet table.crm-table,html body .crm-cabinet tbody tr,html body .crm-cabinet tbody tr:nth-child(2n){background:#fffaf1!important;background-color:#fffaf1!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-cabinet .crm-table th,html body .crm-cabinet .crm-table-flow th,html body .crm-cabinet th{background:#f0e5d3!important;background-color:#f0e5d3!important;color:#5f5a51!important;-webkit-text-fill-color:#5f5a51!important;border-color:rgba(17,24,39,.12)!important}html body .crm-cabinet .crm-table td,html body .crm-cabinet .crm-table tr:nth-child(2n) td,html body .crm-cabinet .crm-table-flow td,html body .crm-cabinet .crm-table-flow tr:nth-child(2n) td,html body .crm-cabinet td{background:#fffaf1!important;background-color:#fffaf1!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border-color:rgba(17,24,39,.08)!important}html body .crm-cabinet .crm-table tr:hover td,html body .crm-cabinet .crm-table-flow tr:hover td,html body .crm-cabinet tbody tr:hover{background:#fff3d8!important;background-color:#fff3d8!important}html body .crm-cabinet .crm-denied,html body .crm-cabinet .crm-status-archived{background:#fff1f1!important;background-image:none!important;color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important;border-color:rgba(185,28,28,.22)!important}html body .crm-cabinet .crm-calendar-filters{align-items:end!important}html body .crm-cabinet .crm-calendar-filters-compact{display:grid!important;grid-template-columns:minmax(280px,auto) minmax(180px,240px)!important;justify-content:start!important}html body .crm-cabinet .crm-calendar-view-tabs{display:inline-flex!important;width:fit-content!important;max-width:100%!important;gap:4px!important;padding:5px!important;border:1px solid rgba(17,24,39,.12)!important;border-radius:16px!important;background:#fffaf1!important;box-shadow:none!important}html body .crm-cabinet .crm-calendar-view-tabs button{min-height:40px!important;min-width:0!important;border-radius:12px!important;padding:0 14px!important;white-space:nowrap!important}html body .crm-cabinet .crm-calendar-board-day,html body .crm-cabinet .crm-light-slot-choice,html body .crm-cabinet .crm-slot-choice,html body .crm-cabinet .crm-slot-date{border-radius:20px!important}html body .crm-cabinet .crm-calendar-slot-table{table-layout:fixed!important}html body .crm-cabinet .crm-calendar-slot-table td:first-child,html body .crm-cabinet .crm-calendar-slot-table th:first-child{width:58%!important}html body .crm-cabinet .crm-calendar-slot-status{display:inline-flex!important;max-width:100%!important;align-items:center!important;border-radius:999px!important;padding:7px 12px!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.2!important}html body .crm-cabinet .crm-calendar-slot-list{display:grid!important;gap:12px!important}html body .crm-cabinet .crm-calendar-slot-group{display:grid!important;gap:10px!important}html body .crm-cabinet .crm-calendar-slot-card{display:grid!important;gap:12px!important;padding:16px!important;border:1px solid rgba(17,24,39,.12)!important;border-radius:22px!important;background:#fffaf1!important;box-shadow:0 10px 24px rgba(82,63,31,.06)!important;color:#111827!important}html body .crm-cabinet .crm-calendar-slot-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-cabinet .crm-calendar-slot-actions:has(>.crm-button:disabled),html body .crm-cabinet .crm-calendar-slot-actions:has(>button:disabled){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-cabinet .crm-calendar-slot-actions .crm-button:disabled,html body .crm-cabinet .crm-calendar-slot-actions button:disabled{background:#eef2f6!important;background-color:#eef2f6!important;background-image:none!important;border-color:#d9e1ea!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}html body .crm-cabinet .crm-calendar-slot-card__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}html body .crm-cabinet .crm-calendar-slot-time{color:#111827!important;font-size:24px!important;font-weight:950!important;line-height:1!important}html body .crm-cabinet .crm-calendar-slot-note{min-width:0!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important;overflow-wrap:anywhere!important}html body .crm-cabinet .crm-calendar-slot-contact{display:grid!important;gap:7px!important}html body .crm-cabinet .crm-calendar-slot-contact strong{font-size:20px!important;line-height:1.12!important}html body .crm-cabinet .crm-calendar-slot-contact a{width:fit-content!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important;padding:8px 12px!important;background:linear-gradient(135deg,#ffd66f,#f2b83f)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;text-decoration:none!important}html body .crm-cabinet .crm-calendar-slot-contact p{margin:0!important;color:#4b5563!important}html body .crm-cabinet .crm-calendar-slot-actions .crm-button.primary{width:100%!important;min-height:52px!important;border-radius:18px!important;background:linear-gradient(135deg,#ffd66f,#f2b83f)!important;background-color:#ffd66f!important;background-image:linear-gradient(135deg,#ffd66f,#f2b83f)!important;border-color:rgba(197,138,34,.44)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important}html body .crm-cabinet .crm-calendar-slot-move{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;gap:10px!important;align-items:end!important}html body .crm-cabinet .crm-calendar-slot-move label{display:grid!important;gap:5px!important;min-width:0!important}html body .crm-cabinet .crm-calendar-slot-move label span{color:#9a6410!important;font-size:10px!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important}html body .crm-cabinet .crm-period-filter{display:grid!important;gap:8px!important;min-width:0!important}html body .crm-cabinet .crm-period-filter .crm-calendar-view-tabs{flex-wrap:wrap!important}html body .crm-cabinet .crm-period-filter .crm-calendar-view-tabs button{flex:1 1 auto!important}html body .crm-cabinet .crm-period-filter input{min-height:46px!important}html body .crm-cabinet .crm-lead-controls .crm-period-filter{align-self:end!important}@media (max-width:920px){html body .crm-cabinet .crm-callcenter-new-lead .crm-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .crm-cabinet .crm-callcenter-new-lead .crm-actions-row,html body .crm-cabinet .crm-callcenter-new-lead .crm-field--wide,html body .crm-cabinet .crm-callcenter-new-lead .crm-slot-picker,html body .crm-cabinet .crm-callcenter-new-lead .crm-telegram-panel{grid-column:1/-1!important}html body .crm-cabinet .crm-calendar-filters,html body .crm-cabinet .crm-calendar-filters-compact,html body .crm-cabinet .crm-lead-controls{grid-template-columns:1fr!important}html body .crm-cabinet .crm-split,html body .crm-cabinet .crm-split-flow,html body .crm-cabinet .crm-split-owner{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:18px!important}html body .crm-cabinet .crm-split-flow>*,html body .crm-cabinet .crm-split-owner>*,html body .crm-cabinet .crm-split>*{width:100%!important;min-width:0!important;max-width:100%!important}html body .crm-cabinet .crm-calendar-view-tabs{width:100%!important}html body .crm-cabinet .crm-calendar-view-tabs button{flex:1 1!important;padding:0 8px!important}html body .crm-cabinet .crm-calendar-month-board,html body .crm-cabinet .crm-calendar-week-board{grid-template-columns:1fr!important}html body .crm-cabinet .crm-calendar-board-day{min-height:132px!important}html body .crm-cabinet .crm-slot-picker-days{display:flex!important;width:100%!important;max-width:100%!important;gap:10px!important;overflow-x:auto!important;padding-bottom:6px!important;-webkit-overflow-scrolling:touch!important}html body .crm-cabinet .crm-slot-picker-days .crm-slot-date{flex:0 0 128px!important}html body .crm-cabinet .crm-slot-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .crm-cabinet .crm-slot-picker{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .crm-cabinet .crm-slot-picker-head{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body .crm-cabinet .crm-slot-picker-head .crm-button{width:100%!important}html body .crm-cabinet .crm-slot-legend{display:flex!important;flex-wrap:wrap!important;gap:10px 14px!important}html body .crm-cabinet .crm-calendar-slot-move{grid-template-columns:1fr!important}html body .crm-cabinet .crm-calendar-slot-move .crm-button{width:100%!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice,html body .crm-cabinet .crm-light-slot-choice,html body .crm-cabinet .crm-slot-choice{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:74px!important;padding:12px 10px!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice strong,html body .crm-cabinet .crm-light-slot-choice strong,html body .crm-cabinet .crm-slot-choice strong{font-size:20px!important;white-space:nowrap!important}html body .crm-cabinet .crm-light-slot-choice span{display:inline-flex!important;width:auto!important;height:auto!important;color:#287543!important;-webkit-text-fill-color:#287543!important;font-size:13px!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}}@media (max-width:520px){html body .crm-cabinet .crm-callcenter-new-lead .crm-form,html body .crm-cabinet .crm-slot-picker-grid{grid-template-columns:1fr!important}html body .crm-cabinet .crm-callcenter-new-lead,html body .crm-cabinet .crm-section{border-radius:22px!important;padding:18px!important}}html body .crm-cabinet .crm-lead-detail-page{width:100%!important;max-width:100%!important;min-width:0!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-cabinet .crm-lead-detail-action-card,html body .crm-cabinet .crm-lead-detail-comment,html body .crm-cabinet .crm-lead-detail-empty,html body .crm-cabinet .crm-lead-detail-hero,html body .crm-cabinet .crm-lead-detail-info-card,html body .crm-cabinet .crm-lead-detail-kpi,html body .crm-cabinet .crm-lead-detail-panel,html body .crm-cabinet .crm-lead-detail-row-card,html body .crm-cabinet .crm-lead-detail-timeline article{background:#fffaf1!important;background-color:#fffaf1!important;background-image:none!important;border-color:rgba(17,24,39,.12)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 12px 30px rgba(82,63,31,.07)!important}html body .crm-cabinet .crm-lead-detail-action-card *,html body .crm-cabinet .crm-lead-detail-hero *,html body .crm-cabinet .crm-lead-detail-kpi *,html body .crm-cabinet .crm-lead-detail-panel *,html body .crm-cabinet .crm-lead-detail-row-card *,html body .crm-cabinet .crm-lead-detail-timeline article *{color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-cabinet .crm-lead-detail-eyebrow,html body .crm-cabinet .crm-lead-detail-row-card span,html body .crm-cabinet .crm-lead-detail-section-head span,html body .crm-cabinet .crm-lead-detail-timeline time{color:#9a6410!important;-webkit-text-fill-color:#9a6410!important}html body .crm-cabinet .crm-lead-detail-row-card em,html body .crm-cabinet .crm-lead-detail-soft-pill,html body .crm-cabinet .crm-lead-detail-status{background:#fff3d8!important;background-color:#fff3d8!important;background-image:none!important;border-color:rgba(197,138,34,.28)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-cabinet .crm-lead-detail-action-card,html body .crm-cabinet .crm-lead-detail-empty,html body .crm-cabinet .crm-lead-detail-row-card{min-width:0!important;overflow:hidden!important}html body .crm-cabinet .crm-lead-detail-action-card p,html body .crm-cabinet .crm-lead-detail-empty p,html body .crm-cabinet .crm-lead-detail-row-card p,html body .crm-cabinet .crm-lead-detail-timeline p{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important;overflow-wrap:anywhere!important}@media (max-width:760px){html body .crm-cabinet .crm-lead-detail-action-grid,html body .crm-cabinet .crm-lead-detail-columns,html body .crm-cabinet .crm-lead-detail-info-grid,html body .crm-cabinet .crm-lead-detail-list,html body .crm-cabinet .crm-lead-detail-page{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:14px!important}html body .crm-cabinet .crm-lead-detail-action-card,html body .crm-cabinet .crm-lead-detail-hero,html body .crm-cabinet .crm-lead-detail-info-card,html body .crm-cabinet .crm-lead-detail-kpi,html body .crm-cabinet .crm-lead-detail-panel,html body .crm-cabinet .crm-lead-detail-row-card{width:100%!important;max-width:100%!important;min-width:0!important;border-radius:22px!important;padding:18px!important;box-sizing:border-box!important}html body .crm-cabinet .crm-lead-detail-actions,html body .crm-cabinet .crm-lead-detail-row-card,html body .crm-cabinet .crm-lead-detail-section-head,html body .crm-cabinet .crm-lead-detail-title-row{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:12px!important}html body .crm-cabinet .crm-lead-detail-panel h1,html body .crm-cabinet .crm-lead-detail-panel h2,html body .crm-cabinet .crm-lead-detail-panel h3{font-size:clamp(26px,9vw,38px)!important;line-height:1.05!important;letter-spacing:0!important;overflow-wrap:anywhere!important}html body .crm-cabinet .crm-lead-detail-action-card p,html body .crm-cabinet .crm-lead-detail-empty p{font-size:18px!important;line-height:1.35!important}html body .crm-cabinet .crm-lead-detail-actions .crm-button,html body .crm-cabinet .crm-lead-detail-empty .crm-button,html body .crm-cabinet .crm-lead-detail-row-card .crm-button{width:100%!important;max-width:100%!important}}html body .crm-cabinet a.crm-kpi{color:inherit;text-decoration:none}html body .crm-cabinet .crm-kpi-selected{border-color:rgba(238,160,29,.58)!important;box-shadow:0 18px 42px rgba(238,160,29,.15)!important}html[data-technologist-cad-view=mobile] .technologist-pro.tech-cad-view-mobile,html[data-technologist-cad-view=mobile] body,html[data-technologist-cad-view=mobile] main.app-shell{background:linear-gradient(180deg,#efe7d7,#f8f3ea)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-board,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-cad-panel,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-hand-sketch,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-mobile-basic-panel,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-mobile-cad-shell,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-mobile-cad-top,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-start-screen>div{background:#fffaf1!important;background-color:#fffaf1!important;background-image:none!important;border-color:rgba(17,24,39,.12)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-board-quick-tools button,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-hand-sketch__actions button,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-mobile-cad-actions button,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-mobile-cad-basic-actions button,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-mobile-cad-footer button,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-mobile-cad-mode button{background:#fffdf7!important;background-color:#fffdf7!important;background-image:none!important;border-color:rgba(17,24,39,.12)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-hand-sketch__actions button.primary,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-mobile-cad-footer button.primary,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-mobile-cad-mode button.active,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-mobile-cad-save{background:linear-gradient(135deg,#ffd66f,#f2b83f)!important;background-color:#ffd66f!important;background-image:linear-gradient(135deg,#ffd66f,#f2b83f)!important;border-color:rgba(197,138,34,.44)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-hand-sketch{display:grid!important}html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-hand-sketch--collapsed{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-hand-sketch__open,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-hand-sketch__open{width:100%!important;min-height:54px!important;border:1px solid rgba(17,24,39,.12)!important;border-radius:16px!important;background:#fffdf7!important;background-color:#fffdf7!important;background-image:none!important;box-shadow:0 10px 22px rgba(82,63,31,.08)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important}html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-hand-sketch__head strong,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-mobile-cad-title strong,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-start-screen h3{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-hand-sketch__head span,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-mobile-cad-title small,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-mobile-cad-title span,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-start-screen p,html[data-technologist-cad-view=mobile] .tech-cad-view-mobile .tech-start-screen span{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-board-quick-tools button,body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-board-zoom-controls button,body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-cad-actions button,body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-cad-basic-actions button,body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-cad-footer button,body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-cad-mode button,body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-canvas-options button,body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-room-pages button{background:#fffdf7!important;background-color:#fffdf7!important;background-image:none!important;border-color:rgba(17,24,39,.12)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-cad-footer button.primary,body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-cad-mode button.active,body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-canvas-options button.active,body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-room-pages button.active{background:linear-gradient(135deg,#ffd66f,#f2b83f)!important;background-color:#ffd66f!important;background-image:linear-gradient(135deg,#ffd66f,#f2b83f)!important}body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-canvas-panel,body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-room-pages,body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-spec-list div,body:has(.technologist-pro.tech-cad-view-mobile) .technologist-pro.tech-cad-view-mobile .tech-mobile-spec-panel{background:#fffdf7!important;background-color:#fffdf7!important;background-image:none!important;border-color:rgba(17,24,39,.12)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-cabinet .crm-calendar-event-card.is-followup,html body .crm-cabinet .crm-calendar-slot-card.is-followup{background:#dbeafe!important;background-color:#dbeafe!important;border-color:rgba(37,99,235,.22)!important}html body .crm-cabinet .crm-calendar-event-card.is-preliminary,html body .crm-cabinet .crm-calendar-slot-card.is-preliminary{background:#f3e8ff!important;background-color:#f3e8ff!important;border-color:rgba(147,51,234,.24)!important}html body .crm-cabinet .crm-calendar-event-card.is-deal,html body .crm-cabinet .crm-calendar-slot-card.is-deal{background:#dcfce7!important;background-color:#dcfce7!important;border-color:rgba(22,163,74,.24)!important}html body .crm-cabinet .crm-calendar-slot-card.is-busy{background:#fff3bf!important;background-color:#fff3bf!important;border-color:rgba(245,158,11,.26)!important}html body .crm-role-nav .global-shell-nav__icon,html body .global-shell-nav__icon{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;background:transparent!important;border-radius:20px!important;box-shadow:none!important}html body .crm-role-nav .global-shell-nav__icon .nav-visual,html body .crm-role-nav .global-shell-nav__item svg.nav-visual,html body .global-shell-nav__icon .nav-visual,html body .global-shell-nav__item svg.nav-visual{width:64px!important;height:64px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;color:initial!important;stroke:none!important;overflow:visible!important;transform:translateZ(0)!important}html body .crm-role-nav .global-shell-nav__icon .nav-visual circle,html body .crm-role-nav .global-shell-nav__icon .nav-visual path,html body .crm-role-nav .global-shell-nav__icon .nav-visual rect,html body .crm-role-nav .global-shell-nav__icon .nav-visual text,html body .global-shell-nav__icon .nav-visual circle,html body .global-shell-nav__icon .nav-visual path,html body .global-shell-nav__icon .nav-visual rect,html body .global-shell-nav__icon .nav-visual text{vector-effect:non-scaling-stroke}html body .crm-role-nav .global-shell-nav__item.is-active .nav-visual,html body .global-shell-nav__item.is-active .nav-visual{filter:saturate(1.08) contrast(1.03)}html body .crm-role-nav .global-shell-nav__icon .nav-picture,html body .global-shell-nav__icon .nav-picture{width:64px!important;height:64px!important;display:grid!important;place-items:center!important;border-radius:22px!important;background:linear-gradient(145deg,#fff7df,#ffd66f 48%,#f2b83f)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 12px 22px rgba(82,63,31,.14)!important;-webkit-text-fill-color:initial!important}html body .crm-role-nav .global-shell-nav__icon .nav-picture__symbol,html body .global-shell-nav__icon .nav-picture__symbol{display:block!important;font-size:33px!important;line-height:1!important;filter:drop-shadow(0 5px 4px rgba(15,23,42,.16))!important;-webkit-text-fill-color:initial!important}html body .nav-picture--calendar{background:linear-gradient(145deg,#fff7ed,#fed7aa 48%,#fb923c)!important}html body .nav-picture--contracts{background:linear-gradient(145deg,#f0fdf4,#bbf7d0 48%,#22c55e)!important}html body .nav-picture--calculator{background:linear-gradient(145deg,#ecfeff,#99f6e4 48%,#14b8a6)!important}html body .nav-picture--reports{background:linear-gradient(145deg,#eff6ff,#bfdbfe 48%,#60a5fa)!important}html body .nav-picture--messages{background:linear-gradient(145deg,#eff6ff,#bae6fd 48%,#38bdf8)!important}html body .nav-picture--manager{background:linear-gradient(145deg,#fff7ed,#fde68a 48%,#f59e0b)!important}html body .nav-picture--offers{background:linear-gradient(145deg,#fffbeb,#fde68a 48%,#d97706)!important}@media (max-width:720px){html body .crm-role-nav,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav{overflow:visible!important;padding-bottom:28px!important}html body .crm-role-nav .global-shell-nav__grid,html body .global-shell-nav__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:min(100%,330px)!important;max-width:330px!important;margin:28px auto 0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}html body .crm-role-nav .global-shell-nav__item,html body .global-shell-nav__item{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:204px!important;min-height:204px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:14px 10px 12px!important;text-align:center!important;overflow:visible!important}html body .crm-role-nav .global-shell-nav__item>.global-shell-nav__icon,html body .global-shell-nav__item>.global-shell-nav__icon{position:static!important;grid-column:auto!important;grid-row:auto!important;width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;margin:0 auto 2px!important;display:grid!important;place-items:center!important}html body .crm-role-nav .global-shell-nav__icon .nav-picture,html body .global-shell-nav__icon .nav-picture{width:86px!important;height:86px!important;border-radius:26px!important}html body .crm-role-nav .global-shell-nav__icon .nav-picture__symbol,html body .global-shell-nav__icon .nav-picture__symbol{font-size:48px!important}html body .crm-role-nav .global-shell-nav__item>strong,html body .global-shell-nav__item>strong{width:100%!important;min-height:42px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;margin:0!important;color:#111827!important;font-size:20px!important;line-height:1.05!important;letter-spacing:-.035em!important;text-align:center!important}html body .crm-role-nav .global-shell-nav__item>span:not(.global-shell-nav__icon),html body .global-shell-nav__item>span:not(.global-shell-nav__icon){width:100%!important;min-height:38px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;margin:0!important;color:#5f574b!important;font-size:15px!important;line-height:1.16!important;font-weight:750!important;text-align:center!important}html body .crm-role-nav .global-shell-nav__icon,html body .global-shell-nav__icon{width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important}html body .crm-role-nav .global-shell-nav__icon .nav-visual,html body .crm-role-nav .global-shell-nav__item svg.nav-visual,html body .global-shell-nav__icon .nav-visual,html body .global-shell-nav__item svg.nav-visual{width:54px!important;height:54px!important}}html body .crm-role-nav .global-shell-nav__grid,html body .global-shell-nav.crm-role-nav .global-shell-nav__grid,html body .global-shell-nav__grid{display:grid!important;grid-template-columns:repeat(3,minmax(238px,1fr))!important;gap:14px!important;width:min(100%,780px)!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important}html body .crm-role-nav .global-shell-nav__item,html body .global-shell-nav.crm-role-nav .global-shell-nav__item,html body .global-shell-nav__item{min-width:238px!important;min-height:214px!important;height:214px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:16px 14px 14px!important;text-align:center!important;overflow:hidden!important}html body .crm-role-nav .global-shell-nav__item>.global-shell-nav__icon,html body .global-shell-nav__item>.global-shell-nav__icon{width:94px!important;height:94px!important;min-width:94px!important;min-height:94px!important;margin:0 auto 4px!important}html body .crm-role-nav .global-shell-nav__icon .nav-picture,html body .global-shell-nav__icon .nav-picture{width:94px!important;height:94px!important;border-radius:28px!important}html body .crm-role-nav .global-shell-nav__icon .nav-picture__symbol,html body .global-shell-nav__icon .nav-picture__symbol{font-size:52px!important}html body .crm-role-nav .global-shell-nav__item>strong,html body .global-shell-nav__item>strong{width:100%!important;min-height:34px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;font-size:25px!important;line-height:1.04!important;letter-spacing:-.035em!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .crm-role-nav .global-shell-nav__item>span:not(.global-shell-nav__icon),html body .global-shell-nav__item>span:not(.global-shell-nav__icon){width:100%!important;min-height:24px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;font-size:18px!important;line-height:1.05!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}@media (max-width:720px){html body .crm-role-nav .global-shell-nav__grid,html body .global-shell-nav.crm-role-nav .global-shell-nav__grid,html body .global-shell-nav__grid{display:flex!important;width:calc(100% + 28px)!important;max-width:none!important;margin:28px -14px 0!important;padding:0 14px 12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important}html body .crm-role-nav .global-shell-nav__item,html body .global-shell-nav.crm-role-nav .global-shell-nav__item,html body .global-shell-nav__item{flex:0 0 238px!important;width:238px!important;min-width:238px!important;max-width:238px!important;scroll-snap-align:start!important}html body .crm-role-nav .global-shell-nav__grid,html body .global-shell-nav.crm-role-nav .global-shell-nav__grid,html body .global-shell-nav__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:min(100%,350px)!important;max-width:350px!important;margin:22px auto 0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}html body .crm-role-nav .global-shell-nav__item,html body .global-shell-nav.crm-role-nav .global-shell-nav__item,html body .global-shell-nav__item{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:166px!important;min-height:166px!important;gap:7px!important;padding:12px 8px 10px!important;border-radius:20px!important;overflow:hidden!important}html body .crm-role-nav .global-shell-nav__icon,html body .crm-role-nav .global-shell-nav__item>.global-shell-nav__icon,html body .global-shell-nav__icon,html body .global-shell-nav__item>.global-shell-nav__icon{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;margin:0 auto 2px!important}html body .crm-role-nav .global-shell-nav__icon .nav-picture,html body .global-shell-nav__icon .nav-picture{width:68px!important;height:68px!important;border-radius:22px!important}html body .crm-role-nav .global-shell-nav__icon .nav-picture__symbol,html body .global-shell-nav__icon .nav-picture__symbol{font-size:38px!important}html body .crm-role-nav .global-shell-nav__item>strong,html body .global-shell-nav__item>strong{min-height:26px!important;font-size:18px!important;line-height:1.05!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .crm-role-nav .global-shell-nav__item>span:not(.global-shell-nav__icon),html body .global-shell-nav__item>span:not(.global-shell-nav__icon){min-height:34px!important;font-size:14px!important;line-height:1.12!important;white-space:normal!important}}html body .crm-role-nav .global-shell-nav__brand,html body .global-shell-nav__brand{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:min(100%,520px)!important;min-width:0!important;gap:0!important;padding:16px 22px!important;border-radius:28px!important;background:radial-gradient(circle at 10% 28%,rgba(255,255,255,.26),transparent 36%),linear-gradient(135deg,#d8b36d,#b8893f 48%,#8f6b35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 16px 34px rgba(143,107,53,.2)!important}html body .crm-role-nav .global-shell-nav__logo,html body .global-shell-nav__logo{display:block!important;width:min(100%,430px)!important;height:auto!important;max-height:92px!important;object-fit:contain!important}html body .crm-cabinet .crm-calendar-grouped-tables{gap:20px!important}html body .crm-cabinet .crm-calendar-grouped-tables .crm-calendar-day{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .crm-cabinet .crm-calendar-grouped-tables .crm-calendar-day h3{margin:0 0 10px!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-calendar-grouped-tables .crm-calendar-day{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,auto)!important;align-items:start!important;gap:12px!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-head strong{max-width:300px!important;font-size:18px!important;line-height:1.16!important;letter-spacing:0!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-head .crm-button{min-height:44px!important;padding:8px 14px!important;border-radius:999px!important;white-space:normal!important;line-height:1.05!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))!important;gap:10px!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice,html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid button.crm-light-slot-choice{min-height:70px!important;gap:5px!important;padding:10px 8px!important;border-radius:14px!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice strong{font-size:18px!important;line-height:1!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice span{max-width:none!important;padding:0!important;background:transparent!important;font-size:11px!important;line-height:1.05!important;white-space:nowrap!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-telegram-panel{width:fit-content!important;min-width:0!important;max-width:100%!important;justify-self:start!important;display:inline-grid!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-telegram-panel .crm-checkbox-row{min-height:44px!important;width:auto!important;margin-left:0!important;padding:8px 13px 8px 10px!important;border-radius:999px!important;background:#fffaf0!important;border-color:rgba(113,94,62,.18)!important;color:#101828!important;box-shadow:0 8px 20px rgba(113,94,62,.08)!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-telegram-panel input[type=checkbox]{appearance:none!important;width:24px!important;height:24px!important;min-height:24px!important;border-radius:999px!important;border:2px solid rgba(113,94,62,.42)!important;background:#ffffff!important;display:grid!important;place-items:center!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-telegram-panel input[type=checkbox]:checked{border-color:#d69b25!important;background:#f4b73a!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-telegram-panel input[type=checkbox]:checked:after{content:""!important;width:8px!important;height:12px!important;border:solid #101828!important;border-width:0 2px 2px 0!important;transform:rotate(45deg) translate(-1px,-1px)!important}html body .crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-telegram-panel .crm-checkbox-row span{color:#101828!important;font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;white-space:nowrap!important}html body .crm-cabinet .crm-calendar-month-board,html body .crm-cabinet .crm-calendar-week-board{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .crm-cabinet .crm-calendar-board-day{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;min-height:0!important;padding:20px!important;border:1px solid rgba(17,24,39,.12)!important;border-radius:22px!important;background:#fffaf1!important;box-shadow:0 10px 24px rgba(82,63,31,.06)!important}html body .crm-cabinet .crm-calendar-board-day.is-active{border-color:rgba(214,155,37,.42)!important;background:#fff4c4!important;box-shadow:0 12px 28px rgba(214,155,37,.14)!important}html body .crm-cabinet .crm-calendar-board-day>strong{min-width:0!important;color:#111827!important;font-size:24px!important;font-weight:950!important;line-height:1.05!important;overflow-wrap:anywhere!important}html body .crm-cabinet .crm-calendar-board-day>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;width:fit-content!important;max-width:100%!important;padding:8px 14px!important;border-radius:999px!important;background:#e2f4dc!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;font-weight:950!important;line-height:1!important;letter-spacing:.08em!important;text-transform:lowercase!important;white-space:nowrap!important}html body .crm-cabinet .crm-calendar-board-day:has(.crm-calendar-event-card)>span{background:#fff0b9!important}html body .crm-cabinet .crm-calendar-board-day>div{grid-column:1/-1!important;display:grid!important;gap:12px!important;min-width:0!important}html body .crm-cabinet .crm-calendar-board-day>div:empty{display:none!important}html body .crm-cabinet .crm-calendar-board-day>div>em{margin:0!important;color:#111827!important;font-size:18px!important;font-style:italic!important;font-weight:700!important;line-height:1.25!important}html body .crm-cabinet .crm-calendar-board-day .crm-calendar-event-card{display:grid!important;gap:7px!important;padding:16px!important;border:1px solid rgba(17,24,39,.12)!important;border-radius:22px!important;background:#fffaf1!important;background-color:#fffaf1!important;box-shadow:0 10px 24px rgba(82,63,31,.06)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:16px!important;line-height:1.15!important;overflow:visible!important}html body .crm-cabinet .crm-calendar-board-day .crm-calendar-event-card b,html body .crm-cabinet .crm-calendar-board-day .crm-calendar-event-card span{min-width:0!important;display:block!important;color:#111827!important;-webkit-text-fill-color:#111827!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .crm-cabinet .crm-calendar-board-day .crm-calendar-event-card b{font-size:20px!important;font-weight:950!important}html body .crm-cabinet .crm-calendar-board-day .crm-calendar-event-card span{opacity:1!important;font-size:17px!important;font-weight:850!important}html body .crm-cabinet .crm-calendar-board-day .crm-calendar-move-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;gap:10px!important;margin-top:8px!important}html body .crm-cabinet .crm-calendar-board-day .crm-calendar-move-controls button,html body .crm-cabinet .crm-calendar-board-day .crm-calendar-move-controls input{min-height:44px!important;height:44px!important;border-radius:14px!important;font-size:13px!important}@media (max-width:720px){html body .crm-cabinet .crm-calendar-board-day{grid-template-columns:minmax(0,1fr)!important;padding:18px!important}html body .crm-cabinet .crm-calendar-board-day>span{justify-self:start!important}html body .crm-cabinet .crm-calendar-board-day .crm-calendar-move-controls{grid-template-columns:minmax(0,1fr)!important}html body .crm-role-nav .global-shell-nav__top,html body .global-shell-nav__top{grid-template-columns:1fr!important}html body .crm-role-nav .global-shell-nav__brand,html body .global-shell-nav__brand{display:flex!important;width:100%!important;justify-content:flex-start!important;padding:14px 16px!important;border-radius:24px!important}html body .crm-role-nav .global-shell-nav__logo,html body .global-shell-nav__logo{width:min(100%,350px)!important;max-height:72px!important}}html,html body,html body .app-shell,html body .crm-cabinet,html body .dashboard-page,html body .login-shell,html body .offline-shell,html body .results-panel,html body .site-shell,html body .technologist-pro,html body .workspace,html body main{color-scheme:light!important;background:#f6efe3!important;background-color:#f6efe3!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .app-page-heading,html body .builder-canvas-panel,html body .builder-estimate-table,html body .builder-left-panel,html body .builder-panel,html body .builder-right-panel,html body .card,html body .catalog-card,html body .catalog-card-pro,html body .control-panel,html body .crm-admin-details,html body .crm-admin-permission-box,html body .crm-admin-permission-list,html body .crm-admin-user-card,html body .crm-calendar-board-day,html body .crm-calendar-day,html body .crm-calendar-event-card,html body .crm-callcenter-block,html body .crm-callcenter-block-leads,html body .crm-callcenter-block-new,html body .crm-callcenter-simple-card,html body .crm-card,html body .crm-check,html body .crm-checkbox-row,html body .crm-day-schedule,html body .crm-empty-state,html body .crm-flow-card,html body .crm-form-context,html body .crm-kpi,html body .crm-lead-card,html body .crm-lead-list,html body .crm-metric,html body .crm-owner-access-grid,html body .crm-period-stat-card,html body .crm-period-stats,html body .crm-role-nav,html body .crm-search-results,html body .crm-search-row,html body .crm-section,html body .crm-slot-picker,html body .crm-stat-card,html body .crm-table-wrap,html body .crm-user-box,html body .dashboard-card,html body .drawing-board-pro,html body .estimate-card-pro,html body .future-card,html body .future-grid div,html body .future-systems-card,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .hero-panel,html body .hero-stat,html body .layer-panel,html body .metric-card,html body .offer-card,html body .panel,html body .project-row>button:first-child,html body .projects-card,html body .recent-card,html body .results-panel,html body .sheet-card,html body .site-header,html body .smeta-card,html body .summary-card,html body .tech-cad-panel,html body .tech-hero,html body .tech-inspector,html body .tech-panel,html body .tech-tool-group,html body .tier-card,html body .tier-card-button,html body .topbar,html body .v23-panel,html body .v23-photo-card,html body .v23-row-card,html body .work-hero{background:#fffaf1!important;background-color:#fffaf1!important;background-image:none!important;border-color:rgba(17,24,39,.12)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 12px 30px rgba(82,63,31,.07)!important;filter:none!important}html body .control-panel input,html body .control-panel select,html body .control-panel textarea,html body .crm-field input,html body .crm-field select,html body .crm-field textarea,html body .form-grid.compact-form input,html body .form-grid.compact-form select,html body .form-grid.compact-form textarea,html body input,html body main input,html body main select,html body main textarea,html body select,html body textarea{color-scheme:light!important;background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border-color:rgba(17,24,39,.16)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;caret-color:#111827!important;box-shadow:none!important}html body .badge,html body .chip,html body .crm-button,html body .crm-pill,html body .element-row,html body .global-shell-nav__home,html body .global-shell-nav__item,html body .global-shell-nav__user,html body .icon-button,html body .kp-action,html body .kp-link-button,html body .mini-button,html body .mode-tab,html body .pill,html body .room-tab,html body .side-row,html body .tag,html body button{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border-color:rgba(17,24,39,.14)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html body .crm-button.primary,html body .crm-calendar-view-tabs button.is-active,html body .crm-slot-choice.is-selected,html body .global-shell-nav__item.is-active,html body .kp-action.primary,html body .mini-button.primary,html body .primary-button,html body .tier-card.active,html body .tier-card.active .tier-card-button,html body button[type=submit]{background:linear-gradient(135deg,#ffd66f,#f2b83f)!important;background-color:#ffd66f!important;background-image:linear-gradient(135deg,#ffd66f,#f2b83f)!important;border-color:rgba(197,138,34,.44)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-lead-phone,html body .crm-table-link,html body .global-shell-nav__brand,html body .global-shell-nav__brand strong,html body b,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body label,html body strong,html body td,html body th{color:#111827!important;-webkit-text-fill-color:#111827!important}html body .caption,html body .crm-field-hint,html body .crm-form-lead,html body .crm-lead-meta,html body .crm-muted,html body .helper-note,html body .hint,html body .note,html body li,html body p,html body small{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}html body .crm-table,html body .crm-table-flow,html body .estimate-table,html body .smeta-table,html body table,html body tbody,html body tbody tr,html body thead{background:#fffaf1!important;background-color:#fffaf1!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .crm-table th,html body .crm-table-flow th,html body th{background:#f0e5d3!important;background-color:#f0e5d3!important;color:#5f5a51!important;-webkit-text-fill-color:#5f5a51!important}html body .crm-table td,html body .crm-table-flow td,html body .print-business-page,html body .print-offer-page,html body .saved-projects-print-footer,html body td{background:#fffaf1!important;background-color:#fffaf1!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .print-business-page,html body .print-offer-page,html body .saved-projects-print-footer{background-image:none!important;border-color:rgba(17,24,39,.12)!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-lead-card.is-missing-source{border-color:rgba(239,68,68,.45)!important;background:#fff1f2!important;box-shadow:inset 5px 0 0 #ef4444,0 14px 34px rgba(239,68,68,.12)!important}html body .crm-cabinet:has(.crm-callcenter-page) .crm-lead-card.is-missing-source .crm-lead-card-head:after{content:"Источник не указан";display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:28px;padding:5px 10px;border-radius:999px;background:#fee2e2;color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;font-size:12px;font-weight:950}html body .global-shell-nav__item{position:relative!important}html body .crm-role-nav .global-shell-nav__item>.global-shell-nav__badge,html body .global-shell-nav__item>.global-shell-nav__badge{position:absolute!important;top:12px!important;right:12px!important;z-index:4!important;width:auto!important;min-width:30px!important;height:30px!important;min-height:30px!important;max-width:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;border:2px solid #ffffff!important;border-radius:999px!important;padding:0 8px!important;background:#ef4444!important;background-color:#ef4444!important;background-image:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 22px rgba(239,68,68,.28)!important;font-size:13px!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;opacity:1!important;overflow:visible!important;pointer-events:none!important}html body main.crm-cabinet .crm-recognition-panel .crm-section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}html body main.crm-cabinet .crm-recognition-panel .crm-section-title-row h2{margin-bottom:4px!important}html body main.crm-cabinet .crm-recognition-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:14px;align-items:start}html body main.crm-cabinet .crm-recognition-inputs,html body main.crm-cabinet .crm-recognition-lines,html body main.crm-cabinet .crm-recognition-result{display:grid;gap:10px}html body main.crm-cabinet .crm-recognition-inputs textarea{min-height:132px;resize:vertical}html body main.crm-cabinet .crm-recognition-summary{margin:0!important;padding:12px;border:1px solid #dbe4f0;border-radius:var(--crm-modern-radius);background:#f8fafc!important;background-color:#f8fafc!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font-weight:700}html body main.crm-cabinet .crm-recognition-line,html body main.crm-cabinet .crm-recognition-total{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border:1px solid #dbe4f0;border-radius:var(--crm-modern-radius);background:#ffffff!important;background-color:#ffffff!important}html body main.crm-cabinet .crm-recognition-line span{display:block;margin-top:3px;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:12px;line-height:1.35}html body main.crm-cabinet .crm-recognition-line strong,html body main.crm-cabinet .crm-recognition-total strong{overflow-wrap:anywhere}html body main.crm-cabinet .crm-recognition-total{border-color:#fde68a;background:#fffbeb!important;background-color:#fffbeb!important}@media (max-width:860px){html body main.crm-cabinet .crm-recognition-grid,html body main.crm-cabinet .crm-recognition-line,html body main.crm-cabinet .crm-recognition-panel .crm-section-title-row,html body main.crm-cabinet .crm-recognition-total{grid-template-columns:1fr}html body main.crm-cabinet .crm-recognition-panel .crm-section-title-row{display:grid}}html body .crm-cabinet .crm-callcenter-new-lead .crm-lead-mode-tabs,html body main.crm-cabinet .crm-callcenter-new-lead .crm-lead-mode-tabs{width:min(100%,720px)!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(260px,1.35fr)!important;gap:8px!important;padding:6px!important;overflow:visible!important;box-sizing:border-box!important}html body .crm-cabinet .crm-callcenter-new-lead .crm-lead-mode-tabs button,html body main.crm-cabinet .crm-callcenter-new-lead .crm-lead-mode-tabs button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;padding:8px 12px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.15!important;text-align:center!important}@media (max-width:720px){html body .crm-cabinet .crm-callcenter-new-lead .crm-lead-mode-tabs,html body main.crm-cabinet .crm-callcenter-new-lead .crm-lead-mode-tabs{grid-template-columns:1fr!important}}html body .crm-cabinet .crm-card>.crm-card__badge,html body .crm-role-nav .global-shell-nav__item>.global-shell-nav__badge,html body .global-shell-nav__item>.global-shell-nav__badge,html body main.crm-cabinet .crm-card>.crm-card__badge{position:absolute!important;top:10px!important;right:14px!important;left:auto!important;bottom:auto!important;z-index:40!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;display:inline!important;flex:none!important;grid-column:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:20px!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;text-align:right!important;opacity:1!important;overflow:visible!important;transform:none!important;pointer-events:none!important}html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice:not(.is-busy):not(.is-selected):not(.is-disabled),html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid button.crm-light-slot-choice:not(.is-busy):not(.is-selected):not(.is-disabled){border-color:#74d38b!important;background:linear-gradient(180deg,#ecfdf1,#d8f3df)!important;background-color:#d8f3df!important;box-shadow:inset 0 0 0 1px rgba(34,197,94,.18)!important}html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice.is-busy,html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid button.crm-light-slot-choice.is-busy{border-color:#e2ae2f!important;background:linear-gradient(180deg,#fff4c7,#ffe08a)!important;background-color:#ffe08a!important;color:#7a4b00!important;-webkit-text-fill-color:#7a4b00!important;box-shadow:inset 0 0 0 1px rgba(226,174,47,.2)!important}html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice.is-selected,html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid button.crm-light-slot-choice.is-selected{border-color:#3b82f6!important;background:linear-gradient(180deg,#eaf2ff,#cfe0ff)!important;background-color:#cfe0ff!important;box-shadow:inset 0 0 0 2px rgba(59,130,246,.26)!important}html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice.is-disabled:not(.is-busy):not(.is-selected),html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid button.crm-light-slot-choice.is-disabled:not(.is-busy):not(.is-selected){border-color:rgba(113,94,62,.18)!important;background:#f8f4ec!important;color:#7a6f60!important;-webkit-text-fill-color:#7a6f60!important}html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice:not(.is-busy):not(.is-selected):not(.is-disabled) span{color:#287543!important;-webkit-text-fill-color:#287543!important}html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice.is-busy span{color:#8a5b08!important;-webkit-text-fill-color:#8a5b08!important}html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker .crm-slot-picker-grid .crm-light-slot-choice.is-selected span{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}html body .crm-preliminary-route .smeta-card{overflow-x:auto!important}html body .crm-preliminary-route .preliminary-smeta-table,html body .smeta-card .preliminary-smeta-table,html body main.app-shell .preliminary-smeta-table{width:100%!important;min-width:760px!important;table-layout:fixed!important;border-collapse:collapse!important}html body .crm-preliminary-route .preliminary-smeta-table td,html body .crm-preliminary-route .preliminary-smeta-table th,html body main.app-shell .preliminary-smeta-table td,html body main.app-shell .preliminary-smeta-table th{padding:11px 12px!important;vertical-align:middle!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-line-cell,html body main.app-shell .preliminary-smeta-table .smeta-line-cell{width:auto!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-qty-cell,html body main.app-shell .preliminary-smeta-table .smeta-qty-cell{width:190px!important;min-width:190px!important;max-width:190px!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-price-cell,html body main.app-shell .preliminary-smeta-table .smeta-price-cell{width:116px!important;min-width:116px!important;max-width:116px!important;white-space:nowrap!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-total-cell,html body main.app-shell .preliminary-smeta-table .smeta-total-cell{width:140px!important;min-width:140px!important;max-width:140px!important;white-space:nowrap!important}html body .crm-preliminary-route .smeta-qty-control,html body .crm-preliminary-route .smeta-qty-static,html body .smeta-card .smeta-qty-control,html body .smeta-card .smeta-qty-static,html body main.app-shell .smeta-qty-control,html body main.app-shell .smeta-qty-static{width:100%!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;white-space:nowrap!important}html body .crm-preliminary-route .smeta-qty-control input,html body .smeta-card .smeta-qty-control input,html body main.app-shell .smeta-qty-control input{width:96px!important;min-width:96px!important;max-width:96px!important;min-height:40px!important;height:40px!important;padding:0 12px!important;flex:0 0 96px!important}html body .crm-preliminary-route .smeta-qty-control>span,html body .smeta-card .smeta-qty-control>span,html body main.app-shell .smeta-qty-control>span{flex:0 0 auto!important;white-space:nowrap!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:850!important}@media (max-width:760px){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:680px!important}html body .crm-preliminary-route .preliminary-smeta-table .smeta-qty-cell,html body main.app-shell .preliminary-smeta-table .smeta-qty-cell{width:170px!important;min-width:170px!important;max-width:170px!important}}html body .crm-role-nav .global-shell-nav__grid.is-single-item,html body .global-shell-nav.crm-role-nav .global-shell-nav__grid.is-single-item,html body .global-shell-nav__grid.is-single-item{grid-template-columns:minmax(240px,340px)!important;width:min(100%,340px)!important;max-width:340px!important;justify-content:center!important;overflow:visible!important}html body .crm-role-nav .global-shell-nav__grid.is-single-item .global-shell-nav__item,html body .global-shell-nav.crm-role-nav .global-shell-nav__grid.is-single-item .global-shell-nav__item,html body .global-shell-nav__grid.is-single-item .global-shell-nav__item{width:100%!important;min-width:0!important;max-width:340px!important;overflow:visible!important}html body .login-shell{min-height:100svh!important;width:100%!important;display:grid!important;place-items:center!important;padding:clamp(18px,5vw,36px)!important;overflow-x:hidden!important}html body .login-shell .login-card{width:min(100%,510px)!important;max-width:510px!important;min-width:0!important;border-radius:32px!important}html body main.crm-cabinet .cc-lead-page .crm-callcenter-new-lead .crm-slot-picker,html body main.crm-cabinet .cc-operator-page .crm-callcenter-new-lead .crm-slot-picker,html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker{width:100%!important;min-width:0!important;overflow:hidden!important}html body main.crm-cabinet .cc-lead-page .crm-callcenter-new-lead .crm-slot-picker-days,html body main.crm-cabinet .cc-operator-page .crm-callcenter-new-lead .crm-slot-picker-days,html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-days{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 8px!important;-webkit-overflow-scrolling:touch!important}html body main.crm-cabinet .cc-lead-page .crm-callcenter-new-lead .crm-slot-date,html body main.crm-cabinet .cc-lead-page .crm-callcenter-new-lead .crm-slot-picker-days>button,html body main.crm-cabinet .cc-operator-page .crm-callcenter-new-lead .crm-slot-date,html body main.crm-cabinet .cc-operator-page .crm-callcenter-new-lead .crm-slot-picker-days>button,html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-date,html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-days>button{flex:0 0 86px!important;width:86px!important;min-width:86px!important;max-width:86px!important;min-height:74px!important;padding:10px 8px!important;white-space:nowrap!important}html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-days .crm-slot-date-nav,html body main.crm-cabinet .crm-slot-picker-days .crm-slot-date-nav{flex:0 0 74px!important;width:74px!important;min-width:74px!important;max-width:74px!important;cursor:pointer!important}html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-days .crm-slot-date-nav strong,html body main.crm-cabinet .crm-slot-picker-days .crm-slot-date-nav strong{font-size:30px!important;line-height:1!important}html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-days .crm-slot-date-nav.is-disabled,html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-days .crm-slot-date-nav:disabled,html body main.crm-cabinet .crm-slot-picker-days .crm-slot-date-nav.is-disabled,html body main.crm-cabinet .crm-slot-picker-days .crm-slot-date-nav:disabled{opacity:.45!important;cursor:not-allowed!important}html body main.crm-cabinet .cc-lead-page .crm-callcenter-new-lead .crm-slot-picker-grid,html body main.crm-cabinet .cc-operator-page .crm-callcenter-new-lead .crm-slot-picker-grid,html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))!important;gap:10px!important;align-items:stretch!important;width:100%!important;min-width:0!important}html body main.crm-cabinet .cc-lead-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-light-slot-choice,html body main.crm-cabinet .cc-lead-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-slot-choice,html body main.crm-cabinet .cc-operator-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-light-slot-choice,html body main.crm-cabinet .cc-operator-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-slot-choice,html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-light-slot-choice,html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-slot-choice{width:100%!important;min-width:104px!important;max-width:none!important;min-height:86px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:12px 10px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body main.crm-cabinet .cc-lead-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-light-slot-choice strong,html body main.crm-cabinet .cc-lead-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-slot-choice strong,html body main.crm-cabinet .cc-operator-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-light-slot-choice strong,html body main.crm-cabinet .cc-operator-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-slot-choice strong,html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-light-slot-choice strong,html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-slot-choice strong{display:block!important;width:100%!important;font-size:20px!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-align:center!important}html body main.crm-cabinet .cc-lead-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-light-slot-choice span,html body main.crm-cabinet .cc-lead-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-slot-choice span,html body main.crm-cabinet .cc-operator-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-light-slot-choice span,html body main.crm-cabinet .cc-operator-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-slot-choice span,html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-light-slot-choice span,html body main.crm-cabinet .crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-grid .crm-slot-choice span{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;background:transparent!important;font-size:13px!important;line-height:1.12!important;letter-spacing:0!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-align:center!important}html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker{width:100%!important;min-width:0!important;overflow:hidden!important}html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-days{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:10px!important;background:#fffaf1!important;background-color:#fffaf1!important;background-image:none!important;color:#101828!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 8px!important;-webkit-overflow-scrolling:touch!important}html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-month,html body main.crm-cabinet .crm-slot-picker-month{display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:8px 0 10px!important;color:#101828!important;-webkit-text-fill-color:#101828!important}html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-month strong,html body main.crm-cabinet .crm-slot-picker-month strong{color:#101828!important;-webkit-text-fill-color:#101828!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important}html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-date,html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-days>button{flex:0 0 86px!important;width:86px!important;min-width:86px!important;max-width:86px!important;min-height:74px!important;padding:10px 8px!important;background:#fffaf1!important;background-color:#fffaf1!important;background-image:none!important;color:#101828!important;-webkit-text-fill-color:#101828!important;white-space:nowrap!important}html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))!important;gap:10px!important;align-items:stretch!important;width:100%!important;min-width:0!important}html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-grid .crm-light-slot-choice,html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-grid .crm-slot-choice{width:100%!important;min-width:104px!important;max-width:none!important;min-height:86px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:12px 10px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-grid .crm-light-slot-choice strong,html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-grid .crm-slot-choice strong{display:block!important;width:100%!important;font-size:20px!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-align:center!important}html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-grid .crm-light-slot-choice span,html body main.crm-cabinet .crm-callcenter-new-lead .crm-slot-picker-grid .crm-slot-choice span{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;background:transparent!important;font-size:13px!important;line-height:1.12!important;letter-spacing:0!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-align:center!important}html body main.crm-cabinet .crm-calendar-filters{align-items:center!important}html body main.crm-cabinet .crm-calendar-view-tabs{display:inline-grid!important;grid-template-columns:repeat(4,minmax(74px,1fr))!important;width:fit-content!important;padding:5px!important;border:1px solid #e7e7e9!important;border-radius:22px!important;background:rgba(248,248,250,.94)!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important}html body main.crm-cabinet .crm-calendar-view-tabs button{min-height:42px!important;padding:8px 18px!important;border:0!important;border-radius:18px!important;background:transparent!important;color:#262629!important;box-shadow:none!important;font-size:16px!important;font-weight:650!important}html body main.crm-cabinet .crm-calendar-view-tabs button.is-active{background:#e4e4e7!important;color:#171719!important}html body main.crm-cabinet .crm-calendar-date-pager{justify-content:flex-end!important;gap:8px!important;margin:10px 0 18px!important}html body main.crm-cabinet .crm-calendar-date-pager button{width:42px!important;height:42px!important;border:0!important;border-radius:50%!important;background:#ededf0!important;color:#242426!important;box-shadow:none!important}html body main.crm-cabinet .crm-calendar-date-pager strong{min-width:150px!important;padding:10px 18px!important;border-radius:20px!important;background:#ededf0!important;text-align:center!important}html body main.crm-cabinet .crm-calendar-slot-list{gap:0!important;overflow:hidden!important;border:1px solid #e1e3e6!important;border-radius:22px!important;background:#fff!important}html body main.crm-cabinet .crm-calendar-slot-card.is-free.is-readonly{display:flex!important;min-height:64px!important;align-items:flex-start!important;padding:12px 20px!important;border:0!important;border-bottom:1px solid #e6e7e9!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body main.crm-cabinet .crm-calendar-slot-card.is-free.is-readonly:last-child{border-bottom:0!important}html body main.crm-cabinet .crm-calendar-slot-card.is-free.is-readonly .crm-calendar-slot-time{color:#7b7d82!important;font-size:14px!important;font-weight:500!important}html body main.crm-cabinet .crm-calendar-year-board{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}html body main.crm-cabinet .crm-calendar-year-month{min-width:0!important;padding:18px!important;border:1px solid #e3e4e7!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 30px rgba(15,23,42,.06)!important}html body main.crm-cabinet .crm-calendar-year-month h3{margin:0 0 12px!important;text-transform:capitalize!important}html body main.crm-cabinet .crm-calendar-year-days,html body main.crm-cabinet .crm-calendar-year-weekdays{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:3px!important}html body main.crm-cabinet .crm-calendar-year-weekdays span{padding:4px 0!important;color:#8a8c91!important;font-size:11px!important;text-align:center!important}html body main.crm-cabinet .crm-calendar-year-days button{position:relative!important;min-width:0!important;min-height:34px!important;padding:4px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#2b2c2f!important;box-shadow:none!important;font-size:13px!important}html body main.crm-cabinet .crm-calendar-year-days button.is-outside{color:#c5c6c9!important}html body main.crm-cabinet .crm-calendar-year-days button.is-active{background:#ff3b3f!important;color:#fff!important}html body main.crm-cabinet .crm-calendar-year-days button.has-events:not(.is-active){background:#e5f3ff!important;color:#075985!important}html body main.crm-cabinet .crm-calendar-year-days button i{position:absolute!important;right:2px!important;bottom:1px!important;font-size:8px!important;font-style:normal!important}@media (max-width:980px){html body main.crm-cabinet .crm-calendar-year-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){html body main.crm-cabinet .crm-calendar-view-tabs.crm-lead-status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}html body main.crm-cabinet .crm-calendar-view-tabs.crm-lead-status-tabs button{min-width:0!important;min-height:48px!important;padding:8px 10px!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.15!important}html body main.crm-cabinet .crm-calendar-view-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}html body main.crm-cabinet .crm-calendar-view-tabs button{min-width:0!important;padding:8px 4px!important;font-size:13px!important}html body main.crm-cabinet .crm-calendar-year-board{grid-template-columns:1fr!important}html body main.crm-cabinet .cc-lead-page,html body main.crm-cabinet .cc-lead-page>*,html body main.crm-cabinet .cc-lead-stats-card,html body main.crm-cabinet .cc-lead-stats-card-head,html body main.crm-cabinet .cc-lead-stats-grid,html body main.crm-cabinet .cc-lead-stats-hints,html body main.crm-cabinet .cc-lead-table-scroll,html body main.crm-cabinet .crm-cabinet-shell:has(.cc-lead-page){width:100%!important;min-width:0!important;max-width:100%!important}html body main.crm-cabinet .cc-lead-page{overflow-x:clip!important}html body main.crm-cabinet .cc-lead-stats-card-head,html body main.crm-cabinet .cc-lead-stats-hints{overflow-wrap:anywhere!important}html body main.crm-cabinet .cc-lead-table-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}