html,body{min-height:100%;color:#111827!important;background:#f6efe3!important}html:before,html:after,body:before,body:after{content:none!important;background:0 0!important;display:none!important}body>div,body>main,main,.app-shell,.site-shell,.workspace,.results-panel,.tier-grid,.form-grid,.project-list,.future-grid{background:0 0!important}.global-shell-nav,.global-shell-nav.crm-role-nav,.crm-role-nav{color:#111827!important;box-shadow:none!important;background:#f6efe3!important;border-color:#1118271a!important}.global-shell-nav__brand,.global-shell-nav__brand strong,.crm-role-nav .global-shell-nav__brand,.crm-role-nav .global-shell-nav__brand strong{color:#111827!important}.global-shell-nav__eyebrow,.global-shell-nav__user span,.crm-role-nav .global-shell-nav__eyebrow{color:#a66f13!important}.global-shell-nav__item,.crm-role-nav .global-shell-nav__item{color:#111827!important;box-shadow:none!important;background:#fffaf1!important;border-color:#1118271a!important}.global-shell-nav__item strong,.crm-role-nav .global-shell-nav__item strong{color:#111827!important}.global-shell-nav__item span,.crm-role-nav .global-shell-nav__item span{color:#625a4d!important}.global-shell-nav__item.is-active,.crm-role-nav .global-shell-nav__item.is-active{background:#fff3d8!important;border-color:#c58a2273!important}.global-shell-nav__user,.global-shell-nav__home{color:#111827!important;background:#fffaf1!important;border-color:#1118271a!important}.global-shell-nav__user strong{color:#111827!important}.global-shell-nav__logout{color:#18140b!important;background:linear-gradient(135deg,#f7d58a,#c58a22)!important;border-color:#0000!important}.hero-panel,.control-panel,.smeta-card,.projects-card,.future-card,.tier-card{color:#f8fafc!important;background:radial-gradient(circle at 15% 0,#ffffff0b,#0000 24rem),#101927 linear-gradient(#101927 0%,#071323 100%)!important;border-color:#ffffff1a!important;box-shadow:0 18px 46px #0f172a29!important}.hero-panel h1,.hero-panel h2,.hero-panel p,.control-panel h1,.control-panel h2,.control-panel h3,.control-panel label,.control-panel small,.smeta-card h1,.smeta-card h2,.smeta-card h3,.smeta-card p,.smeta-card td,.smeta-card th,.projects-card h3,.future-card h3,.tier-card,.tier-card label,.tier-card strong,.tier-card small{color:#f8fafc!important}.control-panel small,.smeta-card td small,.tier-card small,.helper-note{color:#cbd5e1!important}.eyebrow,.tier-card span,.smeta-card .eyebrow{color:#f1c56b!important}.control-panel input,.control-panel select,.control-panel textarea,.tier-card-button,.smeta-card table,.project-row>button:first-child,.future-grid div{color:#f8fafc!important;background:#0b1626 linear-gradient(#121c2c,#0b1626)!important;border-color:#ffffff1f!important}.control-panel input::placeholder,.control-panel textarea::placeholder{color:#94a3b8!important;opacity:1!important}.control-panel select option{color:#111827!important;background:#fff!important}.mini-button{color:#f8fafc!important;background:#ffffff0f!important;border-color:#ffffff24!important}.mini-button.primary{color:#18140b!important;background:linear-gradient(135deg,#f7d58a,#c58a22)!important}.tier-card.active{background:radial-gradient(circle at 20% 0,#c58a221f,#0000 22rem),linear-gradient(#172238,#0b1626)!important;border-color:#f1c56bbf!important;box-shadow:0 0 0 3px #f1c56b1a,0 20px 55px #0f172a26!important}.tier-card-button span{color:#f1c56b!important}.tier-card-button strong{color:#fff!important}.tier-card-button small{color:#cbd5e1!important}.hero-stat{color:#111827!important;background:linear-gradient(#fff7df 0%,#f4dfac 100%)!important;border-color:#c58a2240!important}.hero-stat span{color:#6f624f!important}.hero-stat strong{color:#9b6510!important}.hero-stat button{color:#18140b!important}.crm-cabinet{color:#111827!important;background:#f6efe3!important}@media print{html,body{color:#17130e!important;background:#fff!important}.global-shell-nav,.crm-role-nav,.site-header,.topbar,.no-print{display:none!important}}:is(.crm-section div:has(>button:disabled),.crm-section div:has(>.crm-button:disabled)){color:#f8fafc!important;background:radial-gradient(circle at 20% 0,#ffffff0d,#0000 18rem),linear-gradient(#121c2c,#0b1626)!important;border:1px solid #ffffff1f!important;border-radius:18px!important}:is(.crm-section div:has(>button:disabled) *,.crm-section div:has(>.crm-button:disabled) *){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important}.crm-section button:disabled,.crm-section .crm-button:disabled{opacity:1!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#ffffff0f!important;border-color:#ffffff24!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}:is(.crm-section div:has(>button:disabled) p,.crm-section div:has(>.crm-button:disabled) p,.crm-section div:has(>button:disabled) small,.crm-section div:has(>.crm-button:disabled) small){color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.manager-price-panel{background:#ffffff94;border:1px solid #c58a222e;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.manager-price-panel label{gap:6px;font-size:12px;font-weight:800;display:grid;color:#6f624f!important}.manager-price-panel input{border-radius:13px;width:100%;min-height:42px;padding:9px 11px;color:#111827!important;box-shadow:none!important;background:#fff!important;border:1px solid #1118271f!important}.manager-price-panel input:focus{border-color:#c58a229e!important;box-shadow:0 0 0 3px #c58a221f!important}@media (max-width:720px){.manager-price-panel{grid-template-columns:1fr}}.selected-price-stack{justify-items:end;gap:12px;min-width:320px;display:grid}.selected-price-stack>strong{display:block;color:#d79d34!important;letter-spacing:-.05em!important;font-size:34px!important;line-height:1!important}.selected-manager-price{grid-template-columns:1fr 1fr;width:100%;max-width:340px;background:#02081457!important;border:1px solid #ffffff1a!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{border-radius:12px;min-height:40px;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:linear-gradient(#121c2c,#0b1626)!important;border:1px solid #ffffff1f!important}.selected-manager-price input:focus{border-color:#f1c56ba6!important;box-shadow:0 0 0 3px #f1c56b1f!important}.hero-stat .manager-price-panel{display:none!important}@media (max-width:900px){.selected-price-stack{justify-items:start;width:100%;min-width:0}.selected-manager-price{max-width:none}}@media (max-width:720px){.selected-manager-price{grid-template-columns:1fr}}.print-business-offer{color:#2c2117!important;background:#f6efe3!important;width:794px!important;min-height:1123px!important;padding:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;position:absolute!important;top:0!important;left:-10000px!important}.print-business-offer,.print-business-offer *{box-sizing:border-box!important}.print-business-page{color:#2c2117!important;page-break-after:always!important;background:radial-gradient(circle at 18% 0,#ffffffc7,#0000 30rem),linear-gradient(#fffaf1 0%,#f6efe3 100%)!important;border:1px solid #b4812b59!important;width:794px!important;min-height:1123px!important;padding:34px 38px 30px!important}.print-business-page:last-child{page-break-after:auto!important}.business-print-header{border-bottom:2px solid #b8822585!important;grid-template-columns:1fr 250px!important;align-items:start!important;gap:26px!important;padding-bottom:18px!important;display:grid!important}.business-print-brand{align-items:center!important;gap:18px!important;display:flex!important}.business-print-logo{color:#332215!important;background:#fff6df!important;border:2px solid #b88225!important;place-items:center!important;width:70px!important;height:70px!important;font-size:25px!important;font-weight:900!important;line-height:1!important;display:grid!important}.business-print-brand strong{color:#2c2117!important;letter-spacing:-.04em!important;font-size:28px!important;line-height:1.05!important;display:block!important}.business-print-brand span{color:#6e5c4a!important;text-transform:uppercase!important;letter-spacing:.22em!important;margin-top:6px!important;font-size:12px!important;font-weight:700!important;display:block!important}.business-print-contacts{color:#3b2a1d!important;background:#fff9eec7!important;border:1px solid #b8822552!important;border-radius:14px!important;gap:8px!important;padding:12px 14px!important;font-size:13px!important;line-height:1.3!important;display:grid!important}.business-print-title{padding:18px 0 14px!important}.business-print-title h1{color:#2c2117!important;letter-spacing:-.04em!important;margin:0!important;font-size:34px!important;line-height:1.05!important}.business-print-title p{color:#6e5c4a!important;margin:8px 0 0!important;font-size:16px!important}.business-print-project,.business-print-section,.business-print-room-grid,.business-print-summary{background:#fff9eea3!important;border:1px solid #b8822540!important;border-radius:16px!important;box-shadow:0 12px 32px #573b190b!important}.business-print-project{grid-template-columns:1fr 230px!important;align-items:center!important;gap:20px!important;margin-bottom:14px!important;padding:18px 22px!important;display:grid!important}.business-print-label,.business-print-section-head span,.business-print-project-total span,.business-print-room-grid span,.business-print-summary span{color:#a66f13!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important}.business-print-project strong{color:#2c2117!important;letter-spacing:-.04em!important;margin-top:6px!important;font-size:28px!important;line-height:1.05!important;display:block!important}.business-print-project p{color:#6e5c4a!important;margin:6px 0 0!important;font-size:14px!important}.business-print-project-total{border-left:1px solid #b8822547!important;justify-items:end!important;gap:6px!important;padding-left:20px!important;display:grid!important}.business-print-project-total strong{color:#a66f13!important;margin:0!important;font-size:34px!important;line-height:1!important}.business-print-room-grid{grid-template-columns:repeat(4,1fr)!important;gap:10px!important;margin-bottom:14px!important;padding:12px!important;display:grid!important}.business-print-room-grid div{background:#fffcf6bd!important;border:1px solid #b8822538!important;border-radius:12px!important;align-content:center!important;gap:5px!important;min-height:62px!important;padding:11px 13px!important;display:grid!important}.business-print-room-grid strong{color:#2c2117!important;font-size:17px!important;line-height:1.15!important}.business-print-section{margin-bottom:14px!important;padding:14px!important}.business-print-section-head{justify-content:space-between!important;align-items:end!important;gap:18px!important;margin-bottom:10px!important;display:flex!important}.business-print-section-head h2,.business-print-table-section h2{color:#2c2117!important;letter-spacing:-.025em!important;margin:0!important;font-size:20px!important;line-height:1.15!important}.business-print-package-grid{gap:10px!important;display:grid!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{page-break-inside:avoid!important;background:#fffcf6b8!important;border:1px solid #b8822540!important;border-radius:13px!important;grid-template-columns:24px 1fr!important;gap:10px!important;min-height:118px!important;padding:13px!important;display:grid!important}.business-print-check{color:#fff9ec!important;background:#b88225!important;border-radius:999px!important;place-items:center!important;width:18px!important;height:18px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:grid!important}.business-print-package h3{color:#3b2a1d!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0!important;font-size:13px!important}.business-print-package strong{color:#8d5d10!important;letter-spacing:-.04em!important;margin-top:5px!important;font-size:25px!important;line-height:1!important;display:block!important}.business-print-package p{color:#6e5c4a!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.25!important}.business-print-table-section{page-break-inside:auto!important;margin-bottom:14px!important}.business-print-table{border-collapse:separate!important;border-spacing:0!important;color:#2c2117!important;background:#fffcf6c2!important;border:1px solid #b8822547!important;border-radius:13px!important;width:100%!important;overflow:hidden!important}.business-print-table th{color:#5d4631!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#ead5b266!important;border-bottom:1px solid #b8822538!important;padding:9px 10px!important;font-size:9px!important;line-height:1.2!important}.business-print-table td{color:#2c2117!important;vertical-align:top!important;page-break-inside:avoid!important;border-bottom:1px solid #b8822529!important;padding:8px 10px!important;font-size:10.5px!important;line-height:1.25!important}.business-print-table tr:last-child td{border-bottom:0!important}.business-print-table td:first-child{color:#a66f13!important;width:36px!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{grid-template-columns:1fr 1fr 1.35fr!important;gap:0!important;margin-bottom:14px!important;display:grid!important;overflow:hidden!important}.business-print-summary div{border-right:1px solid #b8822542!important;gap:6px!important;padding:14px 18px!important;display:grid!important}.business-print-summary div:last-child{border-right:0!important}.business-print-summary strong{color:#2c2117!important;letter-spacing:-.035em!important;font-size:24px!important;line-height:1!important}.business-print-summary-total{background:linear-gradient(135deg,#d6a64b38,#fff9ee8a)!important;box-shadow:inset 0 0 0 2px #b882258c!important}.business-print-summary-total strong{color:#a66f13!important;font-size:30px!important}.business-print-warning{color:#5d4631!important;page-break-inside:avoid!important;background:#fff9eea8!important;border:1px solid #b8822538!important;border-radius:12px!important;margin-bottom:12px!important;padding:10px 12px!important}.business-print-warning strong{color:#2c2117!important;margin-bottom:4px!important;display:block!important}.business-print-warning p{margin:0 0 4px!important;font-size:10.5px!important;line-height:1.35!important}.business-print-footer{color:#5d4631!important;page-break-inside:avoid!important;border-top:2px solid #b8822559!important;gap:8px!important;padding-top:12px!important;font-size:11px!important;line-height:1.45!important;display:grid!important}.business-print-footer p{color:#5d4631!important;margin:0!important}.business-print-footer strong{color:#2c2117!important}@media print{.print-business-offer{background:#fff!important;width:100%!important;min-height:auto!important;position:static!important;top:auto!important;left:auto!important}.print-business-page{border:0!important;width:100%!important;min-height:100vh!important}}.calc-addon-group{background:radial-gradient(circle at 15% 0,#ffffff09,#0000 18rem),linear-gradient(#101927 0%,#071323 100%);border:1px solid #ffffff1c;border-radius:20px;overflow:hidden}.calc-addon-group+.calc-addon-group{margin-top:4px}.calc-addon-group summary{color:#f8fafc;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:1fr 34px;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:grid}.calc-addon-group summary::-webkit-details-marker{display:none}.calc-addon-group summary:after{content:"+";color:#f1c56b;background:#ffffff12;border-radius:999px;place-items:center;width:34px;height:34px;font-size:22px;font-weight:900;line-height:1;display:grid}.calc-addon-group summary span{color:#f8fafc;letter-spacing:-.025em;font-size:18px;font-weight:900;display:block}.calc-addon-group summary small{margin-top:5px;font-size:12px;line-height:1.35;display:block;color:#94a3b8!important}.calc-addon-body{border-top:1px solid #ffffff14;gap:12px;padding:0 18px 18px;display:grid}.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}}@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{width:34px!important;height:34px!important;right:16px!important}}.calc-addon-group{border-radius:20px!important}.calc-addon-group summary{color:#f8fafc!important;min-height:auto!important;padding:18px 72px 18px 18px!important;display:block!important;position:relative!important}.calc-addon-group summary span{color:#f8fafc!important;letter-spacing:-.025em!important;max-width:none!important;font-size:20px!important;font-weight:900!important;line-height:1.15!important;display:block!important}.calc-addon-group summary small{color:#aab4c3!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;margin-top:7px!important;padding:0!important;font-size:12px!important;line-height:1.35!important;display:block!important}.calc-addon-group summary:after{content:"+"!important;color:#f1c56b!important;background:#ffffff13!important;border-radius:999px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:24px!important;font-weight:950!important;line-height:1!important;display:grid!important;position:absolute!important;top:50%!important;right:18px!important;transform:translateY(-50%)!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{width:34px!important;height:34px!important;right:16px!important}.global-shell-nav.crm-role-nav{z-index:40!important;will-change:transform!important;transition:transform .24s,opacity .18s!important;position:sticky!important;top:0!important;transform:translateY(0)!important}.global-shell-nav.crm-role-nav.is-mobile-hidden{opacity:0!important;pointer-events:none!important;transform:translateY(calc(-100% - 14px))!important}input[type=text][inputmode=decimal],input[inputmode=decimal]{-webkit-user-select:text;user-select:text}.control-panel input,.control-panel select,.control-panel textarea{font-size:16px!important}.global-shell-nav,.global-shell-nav.crm-role-nav,.crm-role-nav{z-index:auto!important;opacity:1!important;pointer-events:auto!important;will-change:auto!important;position:static!important;top:auto!important;transform:none!important}.global-shell-nav.crm-role-nav.is-mobile-hidden,.global-shell-nav.is-mobile-hidden,.crm-role-nav.is-mobile-hidden{opacity:1!important;pointer-events:auto!important;position:static!important;transform:none!important}}.global-shell-nav.crm-role-nav{z-index:80!important;contain:paint!important;max-width:min(1340px,100vw - 36px)!important;position:sticky!important;top:0!important}.crm-role-nav .global-shell-nav__top,.crm-role-nav .global-shell-nav__grid{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;overflow-x:clip!important}.crm-cabinet-shell,.app-shell,.offline-page{max-width:100%!important}.crm-cabinet-shell>*,.crm-section,.crm-lead-card,.crm-calendar-day,.crm-table-wrap,.crm-search-results,.offline-panel,.offline-card,.offline-operation{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{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important}.crm-table-wrap{overscroll-behavior-x:contain;overflow-x:auto!important}.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}.offline-operation{grid-template-columns:minmax(0,1fr) auto!important}@media (max-width:1180px){.crm-split,.crm-split-flow,.crm-split-owner,.crm-lead-controls,.crm-search-row,.offline-operation{grid-template-columns:1fr!important}}@media (max-width:720px){.global-shell-nav,.global-shell-nav.crm-role-nav,.crm-role-nav{width:min(100% - 20px,430px)!important;max-width:calc(100vw - 20px)!important;margin:10px auto 14px!important;padding:14px!important;position:static!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-section,.crm-lead-card,.crm-calendar-day,.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{width:100%!important;max-width:100%!important;padding:12px!important;overflow-x:hidden!important}.crm-cabinet-shell,.crm-callcenter-priority,.crm-callcenter-workflow,.crm-split,.crm-split-flow{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;max-width:100%!important;display:grid!important}.crm-callcenter-priority .crm-city-grid{-webkit-overflow-scrolling:touch!important;gap:8px!important;display:flex!important;overflow:auto hidden!important}.crm-callcenter-priority .crm-city-card{flex:0 0 150px!important;width:150px!important;min-width:150px!important}.crm-field input,.crm-field select,.crm-field textarea,.crm-lead-card select,.crm-lead-card textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;font-size:16px!important}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.crm-cabinet{--crm293-callcenter-mobile:1;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:10px!important;overflow-x:hidden!important}.crm-cabinet-shell{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;display:grid!important}.crm-callcenter-priority,.crm-callcenter-workflow,.crm-split,.crm-split-flow{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow-x:hidden!important}.crm-cabinet-head,.crm-section,.crm-lead-list,.crm-lead-card,.crm-calendar-stack,.crm-calendar-day,.crm-day-schedule,.crm-slot-picker,.crm-search-results,.crm-search-row{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.crm-section-head,.crm-lead-card-head,.crm-lead-controls,.crm-calendar-filters,.crm-slot-picker-head,.crm-search-toolbar,.crm-actions-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.crm-callcenter-priority .crm-city-grid{-webkit-overflow-scrolling:touch!important;gap:8px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:auto hidden!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{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;display:grid!important}.crm-calendar-stack .crm-table-wrap{display:none!important}.crm-time-slot{grid-template-columns:62px minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important}.crm-field input,.crm-field select,.crm-field textarea,.crm-lead-card select,.crm-lead-card textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}}.crm-callcenter-block{min-width:0}@media (max-width:760px){.crm-cabinet{width:100%!important;max-width:100%!important;padding:8px!important;overflow-x:hidden!important}.crm-cabinet-shell{flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex!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-callcenter-block,.crm-callcenter-priority,.crm-callcenter-workflow,.crm-split,.crm-section,.crm-lead-list,.crm-lead-card,.crm-calendar-stack,.crm-calendar-day,.crm-day-schedule,.crm-slot-picker,.crm-search-results,.crm-search-row{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.crm-callcenter-priority,.crm-callcenter-workflow,.crm-split{flex-direction:column!important;gap:10px!important;display:flex!important}.crm-cabinet-head,.crm-section,.crm-lead-card,.crm-calendar-day,.crm-day-schedule,.crm-slot-picker{border-radius:18px!important;padding:12px!important}.crm-section-head,.crm-lead-card-head,.crm-lead-controls,.crm-calendar-filters,.crm-slot-picker-head,.crm-search-toolbar,.crm-actions-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.crm-callcenter-priority .crm-city-grid{-webkit-overflow-scrolling:touch!important;gap:8px!important;width:100%!important;max-width:100%!important;padding-bottom:2px!important;display:flex!important;overflow:auto hidden!important}.crm-callcenter-priority .crm-city-card{border-radius:15px!important;flex:0 0 138px!important;width:138px!important;min-width:138px!important;max-width:138px!important;padding:10px!important}.crm-search-row,.crm-slot-item{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;display:grid!important}.crm-field input,.crm-field select,.crm-field textarea,.crm-lead-card select,.crm-lead-card textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;font-size:16px!important}.crm-calendar-stack .crm-table-wrap{display:none!important}.crm-time-slot{grid-template-columns:62px minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important}}.crm-lead-meta .crm-lead-phone,.crm-lead-phone{--crm295-phone-hotfix:1;color:#111827!important;white-space:nowrap!important;box-sizing:border-box!important;background:#facc15!important;border:1px solid #78350f38!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:6px 10px!important;font-weight:950!important;line-height:1.15!important;text-decoration:none!important;display:inline-flex!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{border-radius:14px!important;width:100%!important;min-height:44px!important;font-size:16px!important}}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav,html body header.global-shell-nav,html body nav.global-shell-nav{z-index:20!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body .global-shell-nav.is-mobile-hidden,html body .global-shell-nav.crm-role-nav.is-mobile-hidden,html body .crm-role-nav.is-mobile-hidden{opacity:1!important;pointer-events:auto!important;transform:translate(0,0)!important}.global-shell-nav__item{grid-template-columns:54px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;column-gap:14px!important;display:grid!important;position:relative!important}.global-shell-nav__item:before{content:"";color:#111827;background:#1118270e;border-radius:999px;grid-row:1/span 2;place-items:center;width:44px;height:44px;font-size:21px;font-weight:900;line-height:1;display:grid}.global-shell-nav__item:first-child:before{content:"◷"}.global-shell-nav__item:nth-child(2):before{content:"☏";color:#c58a22;background:#f7d58a6b}.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{color:#c58a22;background:#f7d58a9e}.crm-callcenter-page{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;width:min(1360px,100% - 48px)!important;margin:0 auto 70px!important;display:grid!important;overflow:visible!important}.crm-callcenter-block-new,.crm-callcenter-block-leads{width:100%!important;min-width:0!important}.crm-callcenter-new-lead{color:#f8fafc!important;background:radial-gradient(circle at 12% 0,#ffffff0e,#0000 26rem),linear-gradient(#111c2c 0%,#061222 100%)!important;border:1px solid #ffffff1a!important;border-radius:28px!important;width:100%!important;padding:30px!important;box-shadow:0 28px 80px #0f172a2e!important}.crm-callcenter-new-lead>h2{color:#f8fafc!important;letter-spacing:-.045em!important;align-items:center!important;gap:12px!important;margin:0 0 6px!important;font-size:clamp(28px,3vw,40px)!important;line-height:1!important;display:flex!important}.crm-callcenter-new-lead>h2:before{content:"▤+";color:#d99b21;letter-spacing:-.12em;place-items:center;width:34px;height:34px;font-size:24px;display:grid}.crm-callcenter-new-lead>p{color:#cbd5e1!important;max-width:760px!important;margin:0 0 22px!important;font-size:15px!important}.crm-callcenter-new-lead .crm-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;display:grid!important}.crm-callcenter-new-lead .crm-field{gap:7px!important;min-width:0!important;display:grid!important}.crm-callcenter-new-lead .crm-field span,.crm-callcenter-new-lead .crm-field>span{color:#b9c5d6!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!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{color:#f8fafc!important;background:#02081461!important;border:1px solid #94a3b833!important;border-radius:14px!important;width:100%!important;min-width:0!important;min-height:48px!important;box-shadow:inset 0 1px #ffffff09!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{color:#111827!important;background:#fff!important}:is(.crm-callcenter-new-lead .crm-field:has(textarea),.crm-callcenter-new-lead .crm-slot-picker,.crm-callcenter-new-lead .crm-actions-row,.crm-callcenter-new-lead .crm-checkbox-row){grid-column:1/-1!important}.crm-callcenter-new-lead .crm-slot-picker{background:#0208142e!important;border:1px solid #94a3b829!important;border-radius:22px!important;margin-top:4px!important;padding:18px!important}.crm-callcenter-new-lead .crm-slot-picker-head{justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;margin-bottom:12px!important;display:flex!important}.crm-callcenter-new-lead .crm-mini-label{color:#f3bd39!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}.crm-callcenter-new-lead .crm-slot-picker-head strong{color:#fff!important;margin-top:3px!important;font-size:18px!important;display:block!important}.crm-callcenter-new-lead .crm-slot-legend{color:#cbd5e1!important;justify-content:flex-end!important;gap:18px!important;margin:0 0 12px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.crm-callcenter-new-lead .crm-slot-picker-days{grid-template-columns:repeat(6,minmax(118px,1fr))!important;gap:10px!important;margin-bottom:12px!important;display:grid!important}.crm-callcenter-new-lead .crm-slot-date{color:#f8fafc!important;cursor:pointer!important;background:#ffffff0e!important;border:1px solid #94a3b82e!important;border-radius:13px!important;min-height:58px!important}.crm-callcenter-new-lead .crm-slot-date strong{color:#fff!important;font-size:13px!important;display:block!important}.crm-callcenter-new-lead .crm-slot-date span{color:#7ee787!important;margin-top:3px!important;font-size:12px!important;font-weight:900!important;display:block!important}.crm-callcenter-new-lead .crm-slot-date.is-active{border-color:#d99b21!important;box-shadow:inset 0 0 0 1px #d99b2147!important}.crm-callcenter-new-lead .crm-slot-picker-grid{grid-template-columns:repeat(5,minmax(88px,1fr))!important;gap:8px!important;display:grid!important}.crm-callcenter-new-lead .crm-slot-choice{color:#f8fafc!important;cursor:pointer!important;pointer-events:auto!important;background:#ffffff13!important;border:1px solid #94a3b838!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:42px!important;display:flex!important}.crm-callcenter-new-lead .crm-slot-choice strong{color:#fff!important;font-size:14px!important}.crm-callcenter-new-lead .crm-slot-choice span{color:#0000!important;background:#7ee787!important;border-radius:999px!important;width:8px!important;height:8px!important;font-size:0!important;overflow:hidden!important}.crm-callcenter-new-lead .crm-slot-choice.is-selected{background:#d99b2124!important;border-color:#d99b21!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:#94a3b81a!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{color:#f8fafc!important;background:#ffffff13!important;border:1px solid #94a3b833!important;border-radius:14px!important;align-items:center!important;gap:10px!important;width:fit-content!important;min-height:56px!important;margin-left:auto!important;padding:12px 16px!important;font-weight:900!important;display:inline-flex!important}.crm-callcenter-new-lead input[type=checkbox]{accent-color:#f3bd39!important;width:16px!important;height:16px!important;min-height:16px!important}.crm-callcenter-new-lead .crm-actions-row{align-items:center!important;gap:14px!important;margin-top:2px!important;display:flex!important}.crm-callcenter-new-lead .crm-button,.crm-callcenter-page .crm-button{color:#f8fafc!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #94a3b82e!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:0 18px!important;font-weight:950!important;display:inline-flex!important}.crm-callcenter-new-lead .crm-button.primary,.crm-callcenter-new-lead button[type=submit]{color:#111827!important;background:linear-gradient(135deg,#ffe08a 0%,#f4b73a 100%)!important;border-color:#0000!important}.crm-callcenter-block-leads .crm-section{color:#f8fafc!important;background:radial-gradient(circle at 12% 0,#ffffff0e,#0000 26rem),linear-gradient(#111c2c 0%,#061222 100%)!important;border:1px solid #ffffff1a!important;border-radius:28px!important;padding:28px!important}.crm-callcenter-block-leads .crm-section h2{color:#f8fafc!important}@media (max-width:1180px){html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{border-radius:24px!important;width:min(100% - 28px,760px)!important;margin:14px auto 24px!important;position:relative!important;top:auto!important;transform:none!important}.crm-callcenter-page{gap:22px!important;width:min(100% - 28px,760px)!important}.crm-callcenter-new-lead .crm-form{grid-template-columns:1fr!important}:is(.crm-callcenter-new-lead .crm-field,.crm-callcenter-new-lead .crm-field:has(textarea),.crm-callcenter-new-lead .crm-slot-picker,.crm-callcenter-new-lead .crm-actions-row,.crm-callcenter-new-lead .crm-checkbox-row){grid-column:auto!important}.crm-callcenter-new-lead .crm-slot-picker-days{-webkit-overflow-scrolling:touch!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!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){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{border-radius:22px!important;width:calc(100% - 20px)!important;margin:10px auto 18px!important;padding:12px!important;position:relative!important;top:auto!important;overflow:visible!important;transform:none!important}.global-shell-nav__top{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.global-shell-nav__brand{min-width:0!important}.global-shell-nav__mark{border-radius:14px!important;width:42px!important;min-width:42px!important;height:42px!important}.global-shell-nav__brand strong{overflow-wrap:anywhere!important;font-size:20px!important;line-height:1.05!important}.global-shell-nav__actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.global-shell-nav__user{grid-column:1/-1!important}.global-shell-nav__grid{grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important;display:grid!important;overflow:visible!important}.global-shell-nav__item{border-radius:18px!important;grid-template-columns:48px minmax(0,1fr)!important;width:100%!important;min-height:74px!important;padding:12px!important}.global-shell-nav__item:before{width:40px!important;height:40px!important;font-size:19px!important}.crm-callcenter-page{gap:18px!important;width:calc(100% - 20px)!important;margin-bottom:44px!important}.crm-callcenter-new-lead,.crm-callcenter-block-leads .crm-section{border-radius:22px!important;padding:18px!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{border-radius:18px!important;padding:12px!important}.crm-callcenter-new-lead .crm-slot-picker-head{gap:10px!important;display:grid!important}.crm-callcenter-new-lead .crm-slot-legend{flex-wrap:wrap!important;justify-content:flex-start!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{justify-content:center!important;width:100%!important;margin-left:0!important}.crm-callcenter-new-lead .crm-actions-row{grid-template-columns:1fr!important;display:grid!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{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;box-shadow:none!important;background:#f6efe3!important;border-radius:28px!important;margin:10px auto 18px!important;padding:16px!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body .global-shell-nav__top,html body .crm-role-nav .global-shell-nav__top{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}html body .global-shell-nav__brand,html body .crm-role-nav .global-shell-nav__brand{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-width:0!important;display:grid!important}html body .global-shell-nav__mark{border-radius:18px!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;font-size:21px!important}html body .global-shell-nav__eyebrow{letter-spacing:.22em!important;white-space:nowrap!important;margin:0 0 6px!important;font-size:11px!important;line-height:1.1!important}html body .global-shell-nav__brand strong,html body .crm-role-nav .global-shell-nav__brand strong{letter-spacing:-.05em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;margin:0!important;font-size:24px!important;line-height:1.02!important;display:block!important}html body .global-shell-nav__actions{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;display:grid!important}html body .global-shell-nav__user{border-radius:20px!important;grid-column:1/-1!important;min-height:62px!important;padding:12px 16px!important}html body .global-shell-nav__grid,html body .crm-role-nav .global-shell-nav__grid{scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!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;display:flex!important;overflow:auto hidden!important}html body .global-shell-nav__grid::-webkit-scrollbar{display:none!important}html body .crm-role-nav .global-shell-nav__grid::-webkit-scrollbar{display:none!important}html body .global-shell-nav__item,html body .crm-role-nav .global-shell-nav__item{text-align:left!important;scroll-snap-align:start!important;border-radius:24px!important;flex:0 0 clamp(270px,76vw,340px)!important;grid-template-rows:auto auto!important;grid-template-columns:58px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:4px 16px!important;width:clamp(270px,76vw,340px)!important;min-width:clamp(270px,76vw,340px)!important;max-width:clamp(270px,76vw,340px)!important;height:92px!important;min-height:92px!important;padding:16px 18px!important;display:grid!important;overflow:hidden!important}html body .global-shell-nav__item:before,html body .crm-role-nav .global-shell-nav__item:before{border-radius:999px!important;grid-area:1/1/span 2!important;place-self:center!important;place-items:center!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;margin:0!important;font-size:22px!important;line-height:1!important;display:grid!important}html body .global-shell-nav__item strong,html body .crm-role-nav .global-shell-nav__item strong{color:#111827!important;text-align:left!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;grid-area:1/2!important;max-width:100%!important;margin:0!important;font-size:19px!important;font-weight:950!important;line-height:1.08!important;display:block!important}html body .global-shell-nav__item span,html body .crm-role-nav .global-shell-nav__item span{color:#655d50!important;text-align:left!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;grid-area:2/2!important;max-width:100%!important;margin:0!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important;display:block!important}html,body{overflow-x:hidden!important}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{z-index:auto!important;width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;box-shadow:none!important;background:#f6efe3!important;border:1px solid #1118271a!important;border-radius:30px!important;margin:10px auto 26px!important;padding:20px 14px 18px!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body .global-shell-nav__top,html body .crm-role-nav .global-shell-nav__top{grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0!important;display:grid!important}html body .global-shell-nav__brand,html body .crm-role-nav .global-shell-nav__brand{display:contents!important}html body .global-shell-nav__mark,html body .crm-role-nav .global-shell-nav__mark{border-radius:22px!important;grid-column:1!important;width:70px!important;min-width:70px!important;height:70px!important;min-height:70px!important;font-size:26px!important}html body .global-shell-nav__brand>div,html body .crm-role-nav .global-shell-nav__brand>div{grid-column:2!important;min-width:0!important}html body .global-shell-nav__eyebrow,html body .crm-role-nav .global-shell-nav__eyebrow{color:#a36b10!important;letter-spacing:.22em!important;white-space:nowrap!important;margin:0 0 5px!important;font-size:12px!important;line-height:1.1!important;display:block!important}html body .global-shell-nav__brand strong,html body .crm-role-nav .global-shell-nav__brand strong{color:#111827!important;letter-spacing:-.055em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-overflow:clip!important;font-size:30px!important;font-weight:950!important;line-height:1.02!important;display:block!important;overflow:visible!important}html body .global-shell-nav__actions,html body .crm-role-nav .global-shell-nav__actions{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;margin-top:18px!important;display:grid!important}html body .global-shell-nav__user{background:#fffaf1!important;border-radius:22px!important;grid-column:1/-1!important;width:100%!important;padding:14px 18px!important}html body .global-shell-nav__user span,html body .global-shell-nav__user strong{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html body .global-shell-nav__home,html body .global-shell-nav__logout{white-space:nowrap!important;border-radius:999px!important;width:100%!important;min-height:58px!important;padding:0 16px!important;font-size:19px!important;font-weight:950!important}html body .global-shell-nav__grid,html body .crm-role-nav .global-shell-nav__grid{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;flex-flow:row!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;display:flex!important;overflow:auto hidden!important}html body .global-shell-nav__grid::-webkit-scrollbar{display:none!important}html body .crm-role-nav .global-shell-nav__grid::-webkit-scrollbar{display:none!important}html body .global-shell-nav__item,html body .crm-role-nav .global-shell-nav__item{scroll-snap-align:start!important;text-align:left!important;writing-mode:horizontal-tb!important;border-radius:24px!important;flex:0 0 315px!important;grid-template-rows:auto auto!important;grid-template-columns:68px minmax(0,1fr)!important;align-content:center!important;place-items:center start!important;gap:5px 16px!important;width:315px!important;min-width:315px!important;max-width:315px!important;height:104px!important;min-height:104px!important;padding:16px 18px!important;display:grid!important;overflow:hidden!important}html body .global-shell-nav__item:before,html body .crm-role-nav .global-shell-nav__item:before{content:""!important;border-radius:50%!important;grid-area:1/1/3!important;place-self:center!important;place-items:center!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;margin:0!important;display:grid!important;position:static!important;transform:none!important}html body .global-shell-nav__item>strong,html body .crm-role-nav .global-shell-nav__item>strong,html body .global-shell-nav__item strong,html body .crm-role-nav .global-shell-nav__item strong{color:#111827!important;letter-spacing:-.035em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-overflow:clip!important;writing-mode:horizontal-tb!important;grid-area:1/2!important;place-self:end start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:22px!important;font-weight:950!important;line-height:1.04!important;display:block!important;overflow:visible!important}html body .global-shell-nav__item>span,html body .crm-role-nav .global-shell-nav__item>span,html body .global-shell-nav__item span,html body .crm-role-nav .global-shell-nav__item span{color:#5f574b!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-overflow:clip!important;writing-mode:horizontal-tb!important;grid-area:2/2!important;place-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.18!important;display:block!important;overflow:visible!important}html body .global-shell-nav__item.is-active,html body .crm-role-nav .global-shell-nav__item.is-active{background:linear-gradient(#fff4cd,#fff7df)!important;border-color:#e1a831b8!important;box-shadow:0 12px 34px #c58a221f!important}}@media (max-width:390px){html body .global-shell-nav__item,html body .crm-role-nav .global-shell-nav__item{flex-basis:300px!important;grid-template-columns:62px minmax(0,1fr)!important;column-gap:14px!important;width:300px!important;min-width:300px!important;max-width:300px!important}html body .global-shell-nav__item:before,html body .crm-role-nav .global-shell-nav__item:before{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important}html body .global-shell-nav__item strong,html body .crm-role-nav .global-shell-nav__item strong{font-size:21px!important}html body .global-shell-nav__item span,html body .crm-role-nav .global-shell-nav__item span{font-size:14px!important}}@media (max-width:720px){html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{z-index:1!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;box-shadow:none!important;background:#f6efe3!important;border-radius:30px!important;margin:12px auto 22px!important;padding:18px!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body .global-shell-nav__top{grid-template-columns:1fr!important;align-items:stretch!important;gap:18px!important;display:grid!important}html body .global-shell-nav__brand{grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-width:0!important;display:grid!important}html body .global-shell-nav__mark{border-radius:24px!important;width:82px!important;min-width:82px!important;height:82px!important;font-size:32px!important}html body .global-shell-nav__eyebrow{color:#a66f13!important;letter-spacing:.32em!important;white-space:nowrap!important;margin-bottom:8px!important;font-size:13px!important;line-height:1.1!important;display:block!important}html body .global-shell-nav__brand strong{color:#111827!important;letter-spacing:-.055em!important;white-space:normal!important;text-overflow:clip!important;max-width:100%!important;font-size:clamp(30px,9vw,42px)!important;line-height:.98!important;display:block!important;overflow:visible!important}html body .global-shell-nav__actions{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;display:grid!important}html body .global-shell-nav__user{background:#fffaf1!important;border-radius:26px!important;width:100%!important;min-width:0!important;padding:16px 18px!important}html body .global-shell-nav__user span{color:#a66f13!important;letter-spacing:.26em!important;white-space:normal!important;font-size:13px!important;line-height:1.1!important}html body .global-shell-nav__user strong{color:#111827!important;white-space:normal!important;text-overflow:clip!important;font-size:22px!important;line-height:1.15!important;overflow:visible!important}html body .global-shell-nav__home,html body .global-shell-nav__logout{white-space:nowrap!important;border-radius:999px!important;width:100%!important;min-height:68px!important;padding:0 20px!important;font-size:25px!important;line-height:1!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{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:20px!important;padding:4px 2px 14px!important;scroll-padding-left:2px!important;display:flex!important;overflow:auto visible!important}html body .global-shell-nav__grid::-webkit-scrollbar{display:none!important}html body .global-shell-nav__item{scroll-snap-align:start!important;text-align:left!important;border-radius:28px!important;flex:0 0 292px!important;grid-template-rows:auto auto!important;grid-template-columns:78px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:8px 18px!important;width:292px!important;min-width:292px!important;max-width:292px!important;min-height:138px!important;padding:22px!important;display:grid!important;overflow:hidden!important}html body .global-shell-nav__item:before{border-radius:999px!important;grid-area:1/1/3!important;place-self:center!important;width:72px!important;min-width:72px!important;height:72px!important;margin:0!important}html body .global-shell-nav__item strong{color:#111827!important;letter-spacing:-.035em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-overflow:clip!important;grid-area:1/2!important;max-width:100%!important;font-size:24px!important;line-height:1.05!important;display:block!important;overflow:visible!important}html body .global-shell-nav__item span{color:#655d50!important;letter-spacing:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-overflow:clip!important;grid-area:2/2!important;max-width:100%!important;font-size:18px!important;line-height:1.18!important;display:block!important;overflow:visible!important}html body .global-shell-nav__item.is-active{background:linear-gradient(#fff4ce 0%,#fff0bd 100%)!important;border-color:#c58a2294!important;box-shadow:0 10px 24px #c58a221f!important}}@media (max-width:420px){html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{border-radius:26px!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;padding:14px!important}html body .global-shell-nav__brand{grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important}html body .global-shell-nav__mark{border-radius:22px!important;width:72px!important;min-width:72px!important;height:72px!important;font-size:29px!important}html body .global-shell-nav__eyebrow{letter-spacing:.28em!important;font-size:11px!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{border-radius:26px!important;flex-basis:276px!important;grid-template-columns:68px minmax(0,1fr)!important;gap:14px!important;width:276px!important;min-width:276px!important;max-width:276px!important;min-height:126px!important;padding:18px!important}html body .global-shell-nav__item:before{width:64px!important;min-width:64px!important;height:64px!important}html body .global-shell-nav__item strong{font-size:22px!important}html body .global-shell-nav__item span{font-size:16px!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{gap:14px!important;width:min(100% - 16px,1240px)!important}.crm-cabinet .crm-section{border-radius:22px!important;padding:16px!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{border-radius:16px!important;min-height:82px!important;padding:13px!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{border-radius:18px!important;padding:14px!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-cabinet{--crm-bg-page:#f3ebdd;--crm-panel:#111b2a;--crm-panel-2:#162233;--crm-panel-3:#1d2a3d;--crm-line:#ffffff1f;--crm-line-strong:#fff3;--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{gap:20px!important;width:min(1240px,100vw - 48px)!important}.crm-cabinet .crm-section,.crm-cabinet .crm-kpi,.crm-cabinet .crm-flow-card,.crm-cabinet .crm-lead-card,.crm-cabinet .crm-empty-state,.crm-cabinet .crm-table-wrap{color:var(--crm-text)!important;border:1px solid var(--crm-line)!important;background:linear-gradient(#1c283bf5,#0e1826fa)!important;box-shadow:0 22px 58px #131b272e!important}.crm-cabinet .crm-section{border-radius:28px!important;padding:24px!important}.crm-cabinet .crm-section h2{color:#fff!important;letter-spacing:-.045em!important;font-size:clamp(22px,2.1vw,30px)!important;line-height:1.05!important}.crm-cabinet .crm-section p,.crm-cabinet .crm-muted,.crm-cabinet .crm-field-hint,.crm-cabinet small{color:var(--crm-muted-readable)!important}.crm-cabinet .crm-mini-label,.crm-cabinet .crm-field span,.crm-cabinet .crm-kpi span,.crm-cabinet .crm-flow-card span{color:#ffd76a!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.crm-cabinet .crm-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:12px!important;display:grid!important}.crm-cabinet .crm-kpi{border-radius:18px!important;min-height:92px!important;padding:16px!important}.crm-cabinet .crm-kpi strong{color:#fff!important;letter-spacing:-.045em!important;word-break:break-word!important;font-size:clamp(22px,2vw,32px)!important;line-height:1.05!important}.crm-cabinet .crm-button,.crm-cabinet button.crm-button,.crm-cabinet a.crm-button{color:#fff!important;min-height:42px!important;box-shadow:none!important;background:linear-gradient(#344155,#253246)!important;border:1px solid #ffffff29!important;border-radius:14px!important;font-weight:950!important;text-decoration:none!important}.crm-cabinet .crm-button:hover,.crm-cabinet button.crm-button:hover,.crm-cabinet a.crm-button:hover{background:linear-gradient(#3d4b61,#2b3a51)!important;border-color:#ffc32485!important;transform:translateY(-1px)!important}.crm-cabinet .crm-button.primary,.crm-cabinet button.crm-button.primary,.crm-cabinet a.crm-button.primary,.crm-cabinet .crm-lead-card .crm-button[href],.crm-cabinet .crm-table .crm-button[href],.crm-cabinet .crm-search-result .crm-button,.crm-cabinet .crm-search-result-row .crm-button{background:linear-gradient(135deg, var(--crm-gold), var(--crm-gold-2))!important;color:#111827!important;border-color:#ffc324cc!important}.crm-cabinet .crm-button.secondary{color:#fff!important;background:linear-gradient(#344155,#253246)!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{color:#fff!important;background:#0d1726!important;border:1px solid #ffffff21!important;border-radius:14px!important;min-height:46px!important;box-shadow:inset 0 1px #ffffff0a!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:#fff!important}.crm-cabinet .crm-table-wrap{border-radius:20px!important;overflow:hidden!important}.crm-cabinet .crm-table,.crm-cabinet table.crm-table,.crm-cabinet .crm-table-flow{border-collapse:separate!important;border-spacing:0!important;color:#eef4ff!important;background:0 0!important;width:100%!important}.crm-cabinet .crm-table th,.crm-cabinet .crm-table-flow th{color:#e7edf8!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#0b1424!important;font-size:11px!important;font-weight:950!important;line-height:1.2!important}.crm-cabinet .crm-table td,.crm-cabinet .crm-table-flow td{color:#eef4ff!important;background:#172235!important;border-bottom:1px solid #ffffff14!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:#fff!important;font-weight:950!important;text-decoration:none!important}.crm-cabinet .crm-pill,.crm-cabinet .crm-lead-meta span{color:#e7edf8!important;background:#0d1726!important;border:1px solid #ffffff14!important}.crm-cabinet .crm-status-new,.crm-cabinet .crm-status-in_work,.crm-cabinet .crm-status-measure_scheduled,.crm-cabinet .crm-status-calculated,.crm-cabinet .crm-status-won,.crm-cabinet .crm-status-lost{color:#fff!important}.crm-callcenter-page{gap:22px!important;width:100%!important;display:grid!important}.crm-callcenter-page .crm-callcenter-block{min-width:0!important}.crm-callcenter-page .crm-callcenter-block-new{grid-template-columns:minmax(320px,.72fr) minmax(420px,1.28fr)!important;align-items:start!important;gap:22px!important;display:grid!important}.crm-callcenter-page .crm-callcenter-block-new>.crm-section,.crm-callcenter-page .crm-callcenter-block-new>*{min-width:0!important}.crm-callcenter-page .crm-lead-controls{grid-template-columns:1.25fr 1fr 1fr .85fr!important;align-items:end!important;gap:12px!important;margin:16px 0 18px!important;display:grid!important}.crm-callcenter-page .crm-lead-controls .crm-field:nth-child(5){grid-column:span 2!important}.crm-callcenter-page .crm-lead-list{gap:14px!important;display:grid!important}.crm-callcenter-page .crm-lead-card{border-radius:22px!important;gap:14px!important;padding:18px!important;display:grid!important;position:relative!important;overflow:hidden!important}.crm-callcenter-page .crm-lead-card-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;display:grid!important}.crm-callcenter-page .crm-lead-card h3{color:#fff!important;letter-spacing:-.02em!important;margin:0!important;font-size:19px!important;line-height:1.15!important}.crm-callcenter-page .crm-lead-meta{flex-wrap:wrap!important;gap:7px!important;margin-top:10px!important;display:flex!important}.crm-callcenter-page .crm-lead-meta span,.crm-callcenter-page .crm-pill{letter-spacing:0!important;text-transform:none!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:7px 10px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.crm-callcenter-page .crm-lead-phone{background:linear-gradient(135deg, var(--crm-gold), var(--crm-gold-2))!important;color:#111827!important;border-color:#ffc324cc!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{flex-wrap:wrap!important;gap:9px!important;display:flex!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{gap:10px!important;display:grid!important}.crm-cabinet .crm-search-result,.crm-cabinet .crm-search-result-row{color:#eef4ff!important;background:#111c2e!important;border:1px solid #ffffff1a!important;border-radius:16px!important;grid-template-columns:80px minmax(220px,1fr) minmax(260px,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:12px 14px!important;display:grid!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{gap:14px!important;width:min(100% - 16px,1240px)!important}.crm-cabinet .crm-section{border-radius:22px!important;padding:16px!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{border-radius:16px!important;min-height:82px!important;padding:13px!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{border-radius:18px!important;padding:14px!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{width:min(1180px,100%)!important;max-width:min(1180px,100%)!important;margin:0 auto 18px!important;display:block!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{color:#f8fafc!important;letter-spacing:-.045em!important;margin:0 0 8px!important;font-size:clamp(26px,3vw,36px)!important;line-height:1!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-section-head .crm-muted{color:#e2e8f0c7!important;max-width:760px!important;font-size:15px!important;line-height:1.5!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;display:grid!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-field,.crm-callcenter-page .crm-callcenter-new-lead .crm-telegram-panel,.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker{min-width:0!important}.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,.crm-callcenter-page .crm-callcenter-new-lead .crm-actions-row{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;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!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;background:#030a178f!important;border:1px solid #94a3b838!important;box-shadow:inset 0 1px #ffffff09!important}.crm-callcenter-page .crm-callcenter-new-lead input::placeholder,.crm-callcenter-page .crm-callcenter-new-lead textarea::placeholder{color:#cbd5e18a!important}.crm-callcenter-page .crm-callcenter-new-lead textarea{resize:vertical!important;min-height:92px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker{background:#0206173d!important;border:1px solid #94a3b82e!important;border-radius:22px!important;padding:18px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-head{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-head strong{color:#f8fafc!important;margin-top:4px!important;font-size:18px!important;line-height:1.2!important;display:block!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-legend{color:#e2e8f0c7!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:12px!important;font-size:13px!important;display:flex!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-legend span{align-items:center!important;gap:6px!important;display:inline-flex!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-legend i{border-radius:999px!important;width:9px!important;height:9px!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{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-date,.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice{color:#f8fafc!important;text-align:left!important;background:#0f172a9e!important;border:1px solid #94a3b838!important;border-radius:14px!important;min-width:0!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 strong,.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-date span{color:inherit!important;white-space:normal!important;display:block!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{color:#e2e8f0ad!important;margin-top:3px!important;font-size:12px!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-date.is-active{background:#facc151f!important;border-color:#facc15b8!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-picker-grid{grid-template-columns:repeat(auto-fit,minmax(108px,1fr))!important;gap:8px!important;display:grid!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 strong,.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice span{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{color:#86efac!important;margin-top:2px!important;font-size:12px!important;font-weight:800!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-choice.is-selected{background:#2563eb47!important;border-color:#60a5fac7!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;background:#7853122e!important;border-color:#facc1561!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{background:#0f172a75!important;border:1px solid #94a3b829!important;border-radius:18px!important;gap:12px!important;padding:14px!important;display:grid!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-checkbox-row{color:#f8fafc!important;align-items:center!important;gap:10px!important;font-weight:850!important;display:inline-flex!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{border-radius:14px!important;align-items:center!important;min-height:40px!important;padding:9px 12px!important;font-weight:850!important;display:inline-flex!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-form-status.success{color:#bbf7d0!important;background:#16653438!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-form-status.error,.crm-callcenter-page .crm-callcenter-new-lead .crm-field-warning{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{padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.crm-callcenter-page .crm-callcenter-new-lead .crm-slot-date{flex:0 0 138px!important}}html body .crm-callcenter-page{grid-template-columns:1fr!important;place-items:start stretch!important;gap:28px!important;width:min(1380px,100vw - 48px)!important;max-width:1380px!important;margin:0 auto!important;display:grid!important}html body .crm-callcenter-page>.crm-callcenter-block,html body .crm-callcenter-page>.crm-callcenter-block-new,html body .crm-callcenter-page>.crm-callcenter-block-leads{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body .crm-callcenter-page .crm-callcenter-new-lead,html body .crm-callcenter-page .crm-callcenter-block-new>.crm-section{box-sizing:border-box!important;border-radius:32px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;padding:30px!important;position:static!important;top:auto!important;overflow:visible!important}html body .crm-callcenter-new-lead .crm-section-head{margin:0 0 22px!important}html body .crm-callcenter-new-lead h2{letter-spacing:-.045em!important;margin:0 0 8px!important;font-size:clamp(34px,3vw,48px)!important;line-height:.98!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{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;width:100%!important;display:grid!important}html body .crm-callcenter-new-lead .crm-field{width:100%!important;min-width:0!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{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:52px!important}html body .crm-callcenter-new-lead .crm-field textarea{min-height:116px!important}html body .crm-callcenter-new-lead .crm-slot-picker{border-radius:24px!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important;padding:20px!important;overflow:visible!important}html body .crm-callcenter-new-lead .crm-slot-picker-head{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:14px!important;display:flex!important}html body .crm-callcenter-new-lead .crm-slot-legend{flex-wrap:wrap!important;gap:12px!important;margin:0 0 14px!important;display:flex!important}html body .crm-callcenter-new-lead .crm-slot-picker-days{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important;overflow:visible!important}html body .crm-callcenter-new-lead .crm-slot-date{white-space:normal!important;width:100%!important;min-width:0!important;min-height:74px!important;padding:10px!important}html body .crm-callcenter-new-lead .crm-slot-date strong,html body .crm-callcenter-new-lead .crm-slot-date span{white-space:normal!important;text-overflow:clip!important;line-height:1.15!important;display:block!important;overflow:visible!important}html body .crm-callcenter-new-lead .crm-slot-picker-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!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-telegram-panel,html body .crm-callcenter-new-lead .crm-actions-row{grid-column:1/-1!important;width:100%!important}html body .crm-callcenter-block-leads .crm-section{box-sizing:border-box!important;border-radius:32px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:30px!important}html body .crm-callcenter-block-leads .crm-lead-controls{grid-template-columns:minmax(260px,1.35fr) repeat(4,minmax(170px,1fr))!important;align-items:end!important;gap:12px!important;display:grid!important}html body .crm-callcenter-block-leads .crm-lead-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!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-new-lead .crm-form,html body .crm-callcenter-new-lead .crm-slot-picker-days,html body .crm-callcenter-new-lead .crm-slot-picker-grid,html body .crm-callcenter-block-leads .crm-lead-controls,html body .crm-callcenter-block-leads .crm-lead-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){html body .crm-callcenter-page{gap:18px!important;width:calc(100vw - 24px)!important}html body .crm-callcenter-page .crm-callcenter-new-lead,html body .crm-callcenter-block-leads .crm-section{border-radius:24px!important;padding:18px!important}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,html body .crm-callcenter-block-leads .crm-lead-controls,html body .crm-callcenter-block-leads .crm-lead-list{grid-template-columns:1fr!important}html body .crm-callcenter-new-lead .crm-slot-picker-head{display:grid!important}}html body .crm-cabinet-shell:has(.crm-callcenter-page){justify-items:stretch!important;width:min(1280px,100vw - 48px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}html body .crm-callcenter-page{grid-template-columns:1fr!important;justify-self:center!important;gap:28px!important;width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}html body .crm-callcenter-page>.crm-callcenter-block,html body .crm-callcenter-page>.crm-callcenter-block-new,html body .crm-callcenter-page>.crm-callcenter-block-leads{justify-self:center!important;width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}html body .crm-callcenter-page .crm-callcenter-new-lead,html body .crm-callcenter-page .crm-callcenter-block-new>.crm-section,html body .crm-callcenter-page .crm-callcenter-block-leads>.crm-section{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:720px){:is(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,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;align-items:stretch!important;gap:14px!important;display:grid!important;overflow:visible!important}html body .global-shell-nav__item{text-align:center!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;height:128px!important;min-height:128px!important;padding:16px 14px 14px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .global-shell-nav__item svg{color:#302a22b8!important;stroke-width:2.25px!important;flex:none!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0 auto 4px!important;display:block!important;position:static!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{color:#111827!important;letter-spacing:-.035em!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:16px!important;font-weight:950!important;line-height:1.08!important;display:block!important;overflow:visible!important}html body .global-shell-nav__item span{color:#302a22b8!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important;display:block!important;overflow:visible!important}html body .global-shell-nav__item.is-active{background:linear-gradient(135deg,#fff5cffa,#ffec9fb8)!important;border-color:#dea93ff2!important;box-shadow:0 18px 38px #c98e1921!important}html body .global-shell-nav__item.is-active svg{color:#111827d1!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{scroll-snap-type:x mandatory!important;grid-template-columns:none!important;gap:12px!important;padding-bottom:8px!important;display:flex!important;overflow:auto hidden!important}html body .global-shell-nav__grid::-webkit-scrollbar{display:none!important}html body .global-shell-nav__item{scroll-snap-align:start!important;flex:0 0 190px!important;width:190px!important;min-width:190px!important;height:116px!important;min-height:116px!important}}.crm-callcenter-page .crm-period-stats{background:radial-gradient(circle at 0 0,#facc151f,#0000 30%),linear-gradient(#0f172aeb,#0f172ac2);border:1px solid #facc1538;border-radius:26px;margin-top:24px;padding:22px;box-shadow:0 22px 60px #00000038}.crm-callcenter-page .crm-period-stats__head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.crm-callcenter-page .crm-period-stats__head h3{color:#f8fafc;letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(24px,2.4vw,34px);line-height:1}.crm-callcenter-page .crm-period-stats__head p{color:#e2e8f0c7;max-width:760px;margin:8px 0 0;font-size:15px;line-height:1.45}.crm-callcenter-page .crm-period-stats__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.crm-callcenter-page .crm-period-stat-card{background:linear-gradient(#ffffff13,#ffffff09),#02061747;border:1px solid #ffffff1b;border-radius:20px;align-content:space-between;gap:12px;min-width:0;min-height:128px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0d}.crm-callcenter-page .crm-period-stat-card span{color:#facc15;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.crm-callcenter-page .crm-period-stat-card strong{color:#f8fafc;letter-spacing:-.055em;white-space:nowrap;font-size:clamp(26px,2.5vw,40px);line-height:.95;display:block}.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:#cbd5e1b8;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{border-radius:22px;padding:16px}.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,100vw - 48px)!important;max-width:1280px!important;box-shadow:none!important;box-sizing:border-box!important;background:#f6eee0eb!important;border:1px solid #0f172a14!important;border-radius:0 0 32px 32px!important;margin:22px auto 26px!important;padding:24px 26px 30px!important;overflow:visible!important;transform:none!important}html body .global-shell-nav__top,html body .crm-role-nav .global-shell-nav__top{justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;margin:0 0 22px!important;padding:0!important;display:flex!important}html body .global-shell-nav__brand,html body .crm-role-nav .global-shell-nav__brand{color:#0f172a!important;align-items:center!important;gap:16px!important;min-width:0!important;text-decoration:none!important;display:inline-flex!important}html body .global-shell-nav__mark{color:#0f172a!important;background:linear-gradient(135deg,#ffe08a,#f7b928)!important;border-radius:16px!important;flex:0 0 48px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;font-size:16px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}html body .global-shell-nav__eyebrow{color:#a16207!important;letter-spacing:.26em!important;text-transform:uppercase!important;margin:0 0 2px!important;font-size:10px!important;font-weight:950!important;line-height:1.1!important;display:block!important}html body .global-shell-nav__brand strong{color:#0f172a!important;letter-spacing:-.055em!important;white-space:normal!important;font-size:clamp(24px,2.1vw,34px)!important;font-weight:950!important;line-height:1!important;display:block!important}html body .global-shell-nav__user,html body .global-shell-nav__home,html body .global-shell-nav__logout{color:#0f172a!important;min-height:42px!important;box-shadow:none!important;background:#ffffff94!important;border:1px solid #0f172a14!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;padding:10px 18px!important;font-weight:900!important;line-height:1.1!important;text-decoration:none!important;display:inline-flex!important}html body .global-shell-nav__logout{cursor:pointer!important;background:linear-gradient(135deg,#ffe08a,#f7b928)!important;border:0!important}html body .global-shell-nav__grid,html body .crm-role-nav .global-shell-nav__grid{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;overflow:visible!important}html body .global-shell-nav__item,html body .crm-role-nav .global-shell-nav__item{color:#0f172a!important;text-align:center!important;width:146px!important;min-width:146px!important;max-width:146px!important;min-height:124px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fffcf6bd!important;border:1px solid #0f172a12!important;border-radius:22px!important;flex-direction:column!important;flex:0 0 146px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:16px 12px!important;text-decoration:none!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}html body .global-shell-nav__item:before,html body .global-shell-nav__item:after,html body .crm-role-nav .global-shell-nav__item:before,html body .crm-role-nav .global-shell-nav__item:after{content:none!important;display:none!important}html body .global-shell-nav__icon,html body .crm-role-nav .global-shell-nav__icon{color:#686157!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important}html body .global-shell-nav__item svg,html body .crm-role-nav .global-shell-nav__item svg{color:currentColor!important;stroke:currentColor!important;opacity:1!important;flex:none!important;width:34px!important;height:34px!important;display:block!important;transform:none!important}html body .global-shell-nav__item>strong,html body .crm-role-nav .global-shell-nav__item>strong{color:#0f172a!important;letter-spacing:-.025em!important;text-align:center!important;white-space:normal!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:15px!important;font-weight:950!important;line-height:1.08!important;display:block!important;overflow:visible!important}html body .global-shell-nav__item>span:not(.global-shell-nav__icon),html body .crm-role-nav .global-shell-nav__item>span:not(.global-shell-nav__icon){color:#5f574d!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:12px!important;font-weight:650!important;line-height:1.22!important;display:block!important}html body .global-shell-nav__item.is-active,html body .crm-role-nav .global-shell-nav__item.is-active{background:linear-gradient(#fff5d8,#fff9ed)!important;border-color:#d9971f73!important;box-shadow:inset 0 0 0 2px #facc1529,0 10px 26px #78350f14!important}html body .global-shell-nav__item.is-active .global-shell-nav__icon,html body .crm-role-nav .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{box-sizing:border-box!important;justify-items:center!important;gap:18px!important;width:min(1280px,100vw - 48px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}html body .crm-cabinet-shell>*{box-sizing:border-box!important;justify-self:center!important;width:100%!important;max-width:1280px!important}html body .crm-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}html body .crm-kpi{color:#f8fafc!important;min-height:86px!important;box-shadow:none!important;background:linear-gradient(#182438,#07111d)!important;border:1px solid #94a3b821!important;border-radius:18px!important;align-content:center!important;gap:7px!important;display:grid!important}html body .crm-kpi strong{color:#fff!important;letter-spacing:-.04em!important;font-size:clamp(28px,3vw,38px)!important;line-height:1!important}html body .crm-mini-label,html body .crm-kpi span,html body .crm-section label>span,html body .crm-field>span{color:#f7d35f!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}html body .crm-section,html body .crm-lead-detail-panel,html body .crm-search-panel,html body .crm-table-wrap,html body .crm-flow-card,html body .crm-calendar-card,html body .crm-callcenter-page .crm-section{color:#f8fafc!important;box-shadow:none!important;box-sizing:border-box!important;background:radial-gradient(circle at 16% 0,#ffffff0b,#0000 30%),linear-gradient(#1b2639,#07111d)!important;border:1px solid #94a3b821!important;border-radius:24px!important}html body .crm-section h1,html body .crm-section h2,html body .crm-section h3,html body .crm-lead-detail-panel h1,html body .crm-lead-detail-panel h2,html body .crm-lead-detail-panel h3{color:#fff!important;letter-spacing:-.05em!important}html body .crm-section p,html body .crm-muted,html body .crm-section li{color:#cbd5e1!important}html body .crm-split,html body .crm-split-owner{box-sizing:border-box!important;grid-template-columns:minmax(340px,460px) minmax(0,1fr)!important;align-items:start!important;gap:18px!important;width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}html body .crm-form,html body .crm-lead-controls{box-sizing:border-box!important;gap:14px!important;width:100%!important;display:grid!important}html body .crm-form input,html body .crm-form select,html body .crm-form textarea,html body .crm-field input,html body .crm-field select,html body .crm-field textarea,html body .crm-lead-controls input,html body .crm-lead-controls select,html body .crm-lead-controls textarea{color:#f8fafc!important;box-sizing:border-box!important;background:#07111d!important;border:1px solid #94a3b829!important;border-radius:14px!important;width:100%!important;min-height:44px!important}html body .crm-button,html body a.crm-button,html body button.crm-button{color:#111827!important;box-sizing:border-box!important;background:linear-gradient(135deg,#ffd45a,#ffb300)!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:10px 16px!important;font-weight:950!important;line-height:1.1!important;text-decoration:none!important;display:inline-flex!important}html body .crm-button:not(.primary){background:linear-gradient(135deg,#ffd45a,#ffb300)!important}html body .crm-lead-card,html body .crm-card,html body .crm-flow-card{color:#f8fafc!important;box-shadow:none!important;background:linear-gradient(#1b2639f0,#07111dfa)!important;border:1px solid #94a3b81f!important;border-radius:20px!important}html body .crm-lead-meta span,html body .crm-pill{color:#f8fafc!important;background:#07111d!important;border-color:#94a3b81f!important}html body .crm-table-wrap{overflow-x:auto!important}html body .crm-table,html body table.crm-table{border-collapse:collapse!important;color:#f8fafc!important;width:100%!important}html body .crm-table th{color:#f8fafc!important;background:#07111d!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{flex-direction:column!important;align-items:flex-start!important}html body .global-shell-nav__actions{justify-content:flex-start!important}}@media (max-width:720px){html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-cabinet-shell{width:calc(100vw - 24px)!important;max-width:none!important}html body .global-shell-nav{border-radius:0 0 24px 24px!important;margin-top:12px!important;padding:16px!important}html body .global-shell-nav__grid{flex-wrap:nowrap!important;justify-content:flex-start!important;padding-bottom:8px!important;overflow-x:auto!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-section,html body .crm-lead-detail-panel,html body .crm-search-panel{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:#e2e8f024;--crm-border-strong:#facc1557;--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 #02061747}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav{color:#111827!important;background:radial-gradient(circle at 12% 0,#facc152e,#0000 34%),linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;border:1px solid #e2e8f02e!important;border-radius:32px!important;width:min(1280px,100vw - 48px)!important;max-width:1280px!important;margin:22px auto 20px!important;padding:18px!important;overflow:visible!important;box-shadow:0 26px 70px #0f172a24!important}html body .global-shell-nav__top{grid-template-columns:minmax(260px,1fr) auto!important;align-items:center!important;gap:16px!important;display:grid!important}html body .global-shell-nav__brand{color:#111827!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-width:0!important;text-decoration:none!important;display:grid!important}html body .global-shell-nav__mark{color:#111827!important;letter-spacing:-.06em!important;background:linear-gradient(135deg,#fde68a,#f59e0b)!important;border-radius:20px!important;place-items:center!important;width:58px!important;min-width:58px!important;height:58px!important;font-size:22px!important;font-weight:950!important;display:grid!important}html body .global-shell-nav__eyebrow{color:#78350fc2!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:10px!important;font-weight:950!important;display:block!important}html body .global-shell-nav__brand strong{color:#111827!important;letter-spacing:-.055em!important;white-space:normal!important;text-overflow:clip!important;max-width:100%!important;font-size:clamp(22px,2.3vw,34px)!important;line-height:1.02!important;display:block!important;overflow:visible!important}html body .global-shell-nav__actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}html body .global-shell-nav__user,html body .global-shell-nav__home,html body .global-shell-nav__logout{color:#111827!important;min-height:46px!important;box-shadow:none!important;background:#ffffffc7!important;border:1px solid #0f172a1a!important;border-radius:999px!important}html body .global-shell-nav__user{gap:2px!important;padding:8px 14px!important;display:grid!important}html body .global-shell-nav__user span{color:#475569eb!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!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{cursor:pointer!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}html body .global-shell-nav__logout{color:#f8fafc!important;background:#111827!important}html body .global-shell-nav__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important;overflow:visible!important}html body .global-shell-nav__item{color:#111827!important;background:#ffffffc7!important;border:1px solid #0f172a1a!important;border-radius:22px!important;grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:4px 10px!important;min-width:0!important;min-height:86px!important;padding:13px!important;text-decoration:none!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 12px 28px #0f172a0f!important}html body .global-shell-nav__item:before,html body .global-shell-nav__item:after{content:none!important;display:none!important}html body .global-shell-nav__icon{color:#92400e!important;background:#facc152e!important;border-radius:16px!important;grid-row:1/3!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;display:grid!important}html body .global-shell-nav__icon svg{color:currentColor!important;width:23px!important;height:23px!important;display:block!important}html body .global-shell-nav__item strong{color:#111827!important;letter-spacing:-.025em!important;white-space:normal!important;text-overflow:clip!important;grid-column:2!important;min-width:0!important;font-size:15px!important;font-weight:950!important;line-height:1.08!important;display:block!important;overflow:visible!important}html body .global-shell-nav__item>span:not(.global-shell-nav__icon){color:#475569eb!important;white-space:normal!important;text-overflow:clip!important;grid-column:2!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;display:block!important;overflow:visible!important}html body .global-shell-nav__item.is-active,html body .global-shell-nav__item:hover{background:linear-gradient(135deg,#fffbebfa,#fef3c7eb)!important;border-color:#f59e0b85!important}html body .crm-cabinet{background:radial-gradient(circle at 10% 0%, #facc151f, transparent 30%), radial-gradient(circle at 90% 8%, #3b82f61f, 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{justify-items:stretch!important;gap:18px!important;width:min(1280px,100vw - 48px)!important;max-width:1280px!important;margin-inline:auto!important;display:grid!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page))>*{min-width:0!important}:is(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){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}:is(html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-section,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){border:1px solid var(--crm-border)!important;border-radius:var(--crm-radius-lg)!important;background:linear-gradient(180deg, #ffffff0e, #ffffff06), 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}:is(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}:is(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)) p{color:var(--crm-muted)!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-muted{color:var(--crm-muted)!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-mini-label{color:var(--crm-muted)!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) small{color:var(--crm-muted)!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) td{color:var(--crm-muted)!important}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-mini-label{color:var(--crm-muted-2)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-field>span{color:var(--crm-muted-2)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-kpi strong{letter-spacing:-.04em!important;margin-top:8px!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.05!important}:is(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:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:18px!important;width:100%!important;display:grid!important}:is(html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-flow-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-form){grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important;display:grid!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-field{gap:8px!important;min-width:0!important;display:grid!important}:is(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;color:var(--crm-text)!important;background:#0f172ab8!important;border:1px solid #e2e8f02e!important;border-radius:16px!important;outline:none!important;padding:11px 13px!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:#fff!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-actions-row{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-button{min-height:42px!important;color:var(--crm-text)!important;white-space:normal!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #e2e8f02e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 15px!important;font-size:13px!important;font-weight:950!important;line-height:1.15!important;text-decoration:none!important;display:inline-flex!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) button.crm-button{min-height:42px!important;color:var(--crm-text)!important;white-space:normal!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #e2e8f02e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 15px!important;font-size:13px!important;font-weight:950!important;line-height:1.15!important;text-decoration:none!important;display:inline-flex!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) a.crm-button{min-height:42px!important;color:var(--crm-text)!important;white-space:normal!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #e2e8f02e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 15px!important;font-size:13px!important;font-weight:950!important;line-height:1.15!important;text-decoration:none!important;display:inline-flex!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-button.primary{background:linear-gradient(135deg, var(--crm-gold), var(--crm-gold-2))!important;color:#111827!important;border-color:#facc1594!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) button.crm-button.primary{background:linear-gradient(135deg, var(--crm-gold), var(--crm-gold-2))!important;color:#111827!important;border-color:#facc1594!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) a.crm-button.primary{background:linear-gradient(135deg, var(--crm-gold), var(--crm-gold-2))!important;color:#111827!important;border-color:#facc1594!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{background:#0f172a75!important;border:1px solid #e2e8f01f!important;border-radius:20px!important;width:100%!important;overflow-x:auto!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) table{border-collapse:collapse!important;width:100%!important;min-width:760px!important;color:var(--crm-text)!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-table{border-collapse:collapse!important;width:100%!important;min-width:760px!important;color:var(--crm-text)!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-table-flow{border-collapse:collapse!important;width:100%!important;min-width:760px!important;color:var(--crm-text)!important}:is(html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) th,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) td){vertical-align:top!important;text-align:left!important;border-bottom:1px solid #e2e8f01a!important;padding:12px 14px!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) th{color:var(--crm-muted-2)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!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{color:#fde68a!important;white-space:normal!important;background:#facc1524!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;max-width:100%!important;padding:7px 10px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:14px!important;display:grid!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{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;display:grid!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-card h3{letter-spacing:-.035em!important;margin:0!important;font-size:20px!important;line-height:1.1!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-meta{flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important;display:flex!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-meta>span{min-height:30px!important;color:var(--crm-muted)!important;background:#ffffff12!important;border-radius:999px!important;align-items:center!important;padding:6px 10px!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;text-decoration:none!important;display:inline-flex!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-phone{min-height:30px!important;color:var(--crm-muted)!important;background:#ffffff12!important;border-radius:999px!important;align-items:center!important;padding:6px 10px!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;text-decoration:none!important;display:inline-flex!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}:is(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{border-radius:28px!important;width:calc(100vw - 24px)!important;margin:12px auto 18px!important;padding:14px!important}html body .global-shell-nav__top{grid-template-columns:1fr!important}html body .global-shell-nav__actions{grid-template-columns:1fr 1fr!important;justify-content:stretch!important;display:grid!important}html body .global-shell-nav__user{grid-column:1/-1!important}html body .global-shell-nav__grid{scroll-snap-type:x mandatory!important;gap:12px!important;padding-bottom:6px!important;display:flex!important;overflow:auto hidden!important}html body .global-shell-nav__grid::-webkit-scrollbar{display:none!important}html body .global-shell-nav__item{scroll-snap-align:start!important;flex:0 0 min(82vw,320px)!important;width:min(82vw,320px)!important}html body .crm-cabinet{padding:18px 12px 48px!important}html body .crm-cabinet-shell{width:calc(100vw - 24px)!important;max-width:none!important}:is(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,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-flow-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-form,html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-lead-list){grid-template-columns:1fr!important}:is(html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-section,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){border-radius:22px!important;padding:16px!important}html body .crm-cabinet-shell:not(:has(.crm-callcenter-page)) .crm-actions-row{grid-template-columns:1fr!important;display:grid!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 .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-cabinet-shell{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{padding-left:0!important;padding-right:0!important;display:block!important}html body .crm-cabinet-shell{place-items:start stretch!important}html body .crm-cabinet-shell>.crm-kpi-grid,html body .crm-cabinet-shell>.crm-card-grid,html body .crm-cabinet-shell>.crm-split,html body .crm-cabinet-shell>.crm-split-owner,html body .crm-cabinet-shell>.crm-split-flow,html body .crm-cabinet-shell>.crm-section,html body .crm-cabinet-shell>section,html body .crm-cabinet-shell>div{box-sizing:border-box!important;max-width:100%!important}html body .crm-cabinet-shell .crm-split,html body .crm-cabinet-shell .crm-split-owner,html body .crm-cabinet-shell .crm-split-flow{width:100%!important;margin-left:0!important;margin-right:0!important}html body .hero-panel,html body .workspace,html body .results-panel{width:min(var(--crm-shell-width), calc(100vw - var(--crm-shell-gutter)))!important;max-width:var(--crm-shell-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}html body .workspace{align-items:start!important;display:grid!important}html body .global-shell-nav__grid{justify-content:center!important;width:100%!important}@media (max-width:720px){html body{--crm-shell-gutter:24px}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-cabinet-shell,html body .hero-panel,html body .workspace,html body .results-panel{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{box-sizing:border-box!important;width:100%!important;padding-left:0!important;padding-right:0!important}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;box-sizing:border-box!important;justify-items:stretch!important;margin-left:auto!important;margin-right:auto!important}html body .crm-cabinet .crm-kpi-grid,html body .crm-cabinet .crm-split,html body .crm-cabinet .crm-split-owner,html body .crm-cabinet .crm-split-flow,html body .crm-cabinet .crm-section,html body .crm-cabinet .crm-callcenter-page,html body .crm-cabinet .crm-card-grid{width:min(var(--crm-work-width), calc(100vw - var(--crm-work-gutter)))!important;max-width:var(--crm-work-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}html body .crm-split>.crm-section,html body .crm-split-owner>.crm-section,html body .crm-split-flow>.crm-section,html body .crm-split>.crm-callcenter-block,html body .crm-split>.crm-callcenter-block-new,html body .crm-split>.crm-callcenter-block-leads{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body .crm-cabinet .crm-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body .crm-cabinet .crm-split{grid-template-columns:minmax(360px,450px) minmax(0,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}html body .crm-cabinet .crm-split-owner{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important;align-items:start!important;gap:18px!important;display:grid!important}html body .crm-cabinet .crm-callcenter-page{grid-template-columns:minmax(360px,450px) minmax(0,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}html body .crm-callcenter-block-new,html body .crm-callcenter-block-leads{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-split,html body .crm-cabinet .crm-split-owner,html body .crm-cabinet .crm-callcenter-page{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:#ffffff14;--crm-panel-border-strong:#ffcd5638;--crm-row-bg:#0d1726f0;--crm-row-bg-alt:#121f32f0;--crm-row-hover:#ffc1071a;--crm-text-main:#f5f7fb;--crm-text-soft:#e2e8f0d1}html body .global-shell-nav.crm-role-nav,html body .crm-cabinet-shell,html body .crm-cabinet .crm-cabinet-shell,html body .crm-callcenter-page{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;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}html body .global-shell-nav.crm-role-nav .global-shell-nav__top,html body .global-shell-nav.crm-role-nav .global-shell-nav__grid{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}html body .crm-cabinet-shell{grid-template-columns:minmax(0,1fr)!important;place-items:start stretch!important;gap:24px!important;display:grid!important}html body .crm-cabinet-shell>*,html body .crm-cabinet .crm-cabinet-shell>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body .crm-kpi-grid,html body .crm-cabinet .crm-kpi-grid{box-sizing:border-box!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:grid!important}html body .crm-kpi,html body .crm-stat-card,html body .crm-metric{min-width:0!important;color:var(--crm-text-main)!important;border:1px solid var(--crm-panel-border)!important;background:radial-gradient(circle at 88% 0,#ffcd5617,#0000 34%),linear-gradient(#172337 0%,#0f1928 100%)!important;box-shadow:0 18px 42px #060c1633!important}html body .crm-section,html body .crm-cabinet .crm-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important;color:var(--crm-text-main)!important;border:1px solid var(--crm-panel-border)!important;background:radial-gradient(circle at 100% 0,#ffcd560e,#0000 28%),linear-gradient(#172337 0%,#0f1928 100%)!important;margin-left:0!important;margin-right:0!important}html body .crm-split,html body .crm-split-flow,html body .crm-split-owner{box-sizing:border-box!important;grid-template-columns:minmax(360px,.9fr) minmax(0,1.6fr)!important;align-items:start!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:grid!important}html body .crm-split>*,html body .crm-split-flow>*,html body .crm-split-owner>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body .crm-callcenter-page{grid-template-columns:minmax(360px,.9fr) minmax(0,1.6fr)!important;align-items:start!important;gap:18px!important;display:grid!important}html body .crm-callcenter-page>*,html body .crm-callcenter-block,html body .crm-callcenter-block-new,html body .crm-callcenter-block-calendar,html body .crm-callcenter-block-cities,html body .crm-callcenter-block-leads{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body .crm-cabinet table,html body .crm-cabinet .crm-table,html body .crm-cabinet .crm-table-flow,html body .crm-callcenter-page table,html body .crm-callcenter-page .crm-table,html body .crm-callcenter-page .crm-table-flow{border-collapse:separate!important;border-spacing:0!important;background:var(--crm-panel-bg-3)!important;width:100%!important;color:var(--crm-text-main)!important}html body .crm-cabinet th,html body .crm-cabinet td,html body .crm-callcenter-page th,html body .crm-callcenter-page td{color:var(--crm-text-main)!important;background:0 0!important;border-color:#ffffff12!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{border:1px solid var(--crm-panel-border)!important;background:#08101c73!important;border-radius:22px!important;overflow-x:auto!important}html body .crm-search-results,html body .crm-search-result,html body .crm-search-row,html body .crm-lead-list,html body .crm-lead-card,html body .crm-flow-row,html body .crm-row-card,html body .crm-empty-state{color:var(--crm-text-main)!important;border-color:var(--crm-panel-border)!important;background:linear-gradient(#142033f5,#0b1422f5)!important}html body .crm-muted,html body .crm-section p,html body .crm-section li,html body .crm-field-hint{color:var(--crm-text-soft)!important}html body .crm-cabinet .crm-button,html body .crm-callcenter-page .crm-button,html body .crm-cabinet button,html body .crm-callcenter-page button{max-width:100%!important}@media (max-width:1180px){:root{--crm-work-gutter:32px}html body .crm-kpi-grid,html body .crm-cabinet .crm-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .crm-split,html body .crm-split-flow,html body .crm-split-owner,html body .crm-callcenter-page{grid-template-columns:1fr!important}}@media (max-width:720px){:root{--crm-work-gutter:24px}html body .global-shell-nav.crm-role-nav,html body .crm-cabinet-shell,html body .crm-cabinet .crm-cabinet-shell,html body .crm-callcenter-page{width:min(100%, calc(100vw - var(--crm-work-gutter)))!important;max-width:min(100%, calc(100vw - var(--crm-work-gutter)))!important}html body .crm-kpi-grid,html body .crm-cabinet .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-kpi-grid,html body .crm-cabinet .crm-kpi-grid{grid-template-columns:1fr!important}}.crm-installation-money-section{overflow:visible!important}.crm-installation-money-board{gap:16px;display:grid}.crm-installation-money-card{background:radial-gradient(circle at 100% 0,#ffcd5611,#0000 28%),linear-gradient(#162236f5,#09121ffa);border:1px solid #ffffff14;border-radius:24px;gap:16px;padding:18px;display:grid;box-shadow:0 18px 40px #060c1638}.crm-installation-money-card.is-money-pending{background:radial-gradient(circle at 100% 0,#ff4d4d38,#0000 34%),linear-gradient(#30161dfa,#0d121efa);border-color:#ff5f5fb8;box-shadow:0 0 0 1px #ff5f5f29,0 20px 44px #780c1442}.crm-installation-money-card.is-money-accepted{border-color:#4ade8052}.crm-installation-money-card__head,.crm-installation-actions,.crm-installation-settlement{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-installation-money-card__head h3{color:#f8fafc;margin:4px 0 6px;font-size:22px;line-height:1.08}.crm-installation-money-card__head p,.crm-installation-settlement p,.crm-installation-meta-grid em,.crm-installation-money-grid em,.crm-installation-money-grid small,.crm-installation-settlement small{color:#e2e8f0bd}.crm-installation-status-pill{color:#ffe08a;text-transform:uppercase;letter-spacing:.08em;background:#ffcd5624;border:1px solid #ffcd5638;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:900}.crm-installation-meta-grid,.crm-installation-money-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crm-installation-meta-grid span,.crm-installation-money-grid span,.crm-installation-settlement>div{background:#070f1b85;border:1px solid #fff1;border-radius:18px;min-width:0;padding:12px}.crm-installation-meta-grid em,.crm-installation-money-grid em{letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-style:normal;font-weight:900;display:block}.crm-installation-meta-grid strong,.crm-installation-money-grid strong{color:#f8fafc;overflow-wrap:anywhere;font-size:15px;line-height:1.2;display:block}.crm-installation-money-grid small{margin-top:5px;font-size:12px;line-height:1.25;display:block}.crm-installation-settlement{background:#070f1b70;border:1px solid #ffffff12;border-radius:20px;padding:12px}.crm-installation-settlement>div{background:#ffffff09;flex:1 1 0}.crm-installation-settlement strong{color:#f8fafc;margin:4px 0 5px;font-size:17px;display:block}.crm-installation-settlement.is-receive{border-color:#4ade8042}.crm-installation-settlement.is-receive strong{color:#bbf7d0}.crm-installation-settlement.is-issue{border-color:#ffcd5652}.crm-installation-settlement.is-issue strong{color:#ffe08a}.crm-installation-settlement.is-zero strong{color:#e2e8f0e6}.crm-money-alert{font-weight:850;color:#fecaca!important;margin:6px 0 0!important}.crm-installation-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center}.crm-installation-settlement-action{gap:6px;display:inline-grid}.crm-installation-settlement-action small{color:#e2e8f0c7;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-money-card__head,.crm-installation-actions{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{gap:18px;display:grid}.crm-manager-workflow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.crm-manager-workflow div{background:radial-gradient(circle at 20% 0,#f6c45333,#0000 34%),#0f172ab8;border:1px solid #f6c45338;border-radius:22px;min-height:86px;padding:14px;box-shadow:inset 0 1px #ffffff0f}.crm-manager-workflow strong{color:#111827;background:#f6c453;border-radius:999px;place-items:center;width:28px;height:28px;margin-bottom:10px;font-size:13px;font-weight:950;display:grid}.crm-manager-workflow span{color:#f8fafce6;font-weight:850;line-height:1.25;display:block}.crm-manager-workspace-kpi{margin-top:0}.crm-manager-measurement-list{gap:14px;display:grid}.crm-manager-measurement-card{background:radial-gradient(circle at 94% 0,#f6c45321,#0000 28%),linear-gradient(135deg,#0f172af5,#111827eb);border:1px solid #94a3b82e;border-radius:26px;gap:16px;padding:18px;display:grid;box-shadow:0 20px 44px #0f172a2e}.crm-manager-measurement-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-manager-measurement-card__head h3{color:#f8fafc;letter-spacing:-.04em;margin:4px 0 6px;font-size:clamp(22px,2vw,30px);line-height:1.05}.crm-manager-measurement-card__head p{color:#e2e8f0c7;margin:0;line-height:1.45}.crm-manager-measurement-status{color:#f8fafc;text-transform:uppercase;letter-spacing:.08em;background:#f6c45329;border:1px solid #f6c4534d;border-radius:999px;flex:none;padding:9px 12px;font-size:12px;font-weight:950}.crm-manager-measurement-meta{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.crm-manager-measurement-meta span{background:#0f172aa8;border:1px solid #94a3b824;border-radius:18px;min-width:0;padding:12px}.crm-manager-measurement-meta em{color:#cbd5e1a8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-style:normal;font-weight:950;display:block}.crm-manager-measurement-meta strong{overflow-wrap:anywhere;color:#f8fafc;font-size:14px;line-height:1.25;display:block}.crm-manager-measurement-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-manager-disabled-action{color:#cbd5e1bd;background:#94a3b81a;border:1px solid #94a3b829;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:9px 13px;font-size:12px;font-weight:900;display:inline-flex}@media (max-width:1180px){.crm-manager-workflow,.crm-manager-measurement-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.crm-manager-workflow,.crm-manager-measurement-meta{grid-template-columns:1fr}.crm-manager-measurement-card{border-radius:22px;padding:14px}.crm-manager-measurement-card__head{display:grid}.crm-manager-measurement-status{justify-self:start}.crm-manager-measurement-actions .crm-button,.crm-manager-disabled-action{width:100%}}:is(.app-shell:has(.preliminary-page),.preliminary-page){width:min(1340px,100vw - 48px)!important;max-width:min(1340px,100vw - 48px)!important;margin-inline:auto!important;overflow:visible!important}.preliminary-page *,.preliminary-page :before,.preliminary-page :after{box-sizing:border-box}.preliminary-page .tier-grid,.preliminary-page [class*=tier-grid]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;width:100%!important;max-width:100%!important;display:grid!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){:is(.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}}@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{max-width:100%;overflow-x:hidden}.crm-preliminary-route{width:min(1340px,100vw - 48px)!important;max-width:min(1340px,100vw - 48px)!important;margin:28px auto 80px!important;padding:0!important;overflow:hidden!important}.crm-preliminary-route>*{width:100%!important;min-width:0!important;max-width:100%!important}.crm-preliminary-route *{box-sizing:border-box}.crm-preliminary-route .preliminary-hero,.crm-preliminary-route [class*=hero],.crm-preliminary-route [class*=workspace],.crm-preliminary-route [class*=results],.crm-preliminary-route [class*=control],.crm-preliminary-route [class*=panel]{min-width:0!important;max-width:100%!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]{grid-template-columns:repeat(5,minmax(180px,1fr))!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:auto!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 .preliminary-page,html body .preliminary-shell,html body .preliminary-calculator,html body .preliminary-layout,html body .preliminary-workspace,html body .calculator-layout,html body .calculator-workspace{max-width:min(1640px,100vw - 32px)!important;overflow:visible!important}html body .tier-grid,html body .preliminary-tier-grid,html body .price-tier-grid,html body .variants-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body .tier-card,html body .preliminary-tier-card,html body .price-tier-card,html body .variant-card{width:100%!important;min-width:0!important;max-width:100%!important}html body .estimate-card-pro,html body .selected-tier-card,html body .preliminary-result-card,html body .preliminary-result,html body .results-panel{min-width:0!important;max-width:100%!important;overflow-x:auto!important}html body .estimate-card-pro table,html body .selected-tier-card table,html body .preliminary-result-card table,html body .preliminary-result table,html body .results-panel table{min-width:720px!important}@media (max-width:1500px){html body .preliminary-layout,html body .preliminary-workspace,html body .calculator-layout,html body .calculator-workspace,html body .builder-grid-pro{grid-template-columns:1fr!important}html body .tier-grid,html body .preliminary-tier-grid,html body .price-tier-grid,html body .variants-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:980px){html body .tier-grid,html body .preliminary-tier-grid,html body .price-tier-grid,html body .variants-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){html body .tier-grid,html body .preliminary-tier-grid,html body .price-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*=preliminary],html body main [class*=Preliminary],html body main [class*=calculator],html body main [class*=Calculator]{box-sizing:border-box!important;max-width:100%!important}html body main [class*=tier],html body main [class*=variant],html body main [class*=price],html body main [class*=offer],html body main [class*=result],html body main [class*=estimate]{box-sizing:border-box!important;min-width:0!important}html body main [class*=tier-grid],html body main [class*=variant-grid],html body main [class*=price-grid],html body main [class*=offers-grid],html body main [class*=tariff-grid],html body main [class*=variants],html body main [class*=tiers]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body main [class*=tier-row],html body main [class*=variant-row],html body main [class*=price-row],html body main [class*=offer-row],html body main [class*=cards-row]{flex-wrap:wrap!important;gap:14px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:visible!important}html body main [class*=tier-card],html body main [class*=variant-card],html body main [class*=price-card],html body main [class*=offer-card],html body main [class*=tariff-card]{flex:190px!important;min-width:190px!important;max-width:100%!important}@media (max-width:1600px){html body main [class*=workspace],html body main [class*=layout],html body main [class*=calculator-grid],html body main [class*=builder-grid]{grid-template-columns:1fr!important}}@media (max-width:1200px){html body main [class*=tier-grid],html body main [class*=variant-grid],html body main [class*=price-grid],html body main [class*=offers-grid],html body main [class*=tariff-grid],html body main [class*=variants],html body main [class*=tiers]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){html body main [class*=tier-grid],html body main [class*=variant-grid],html body main [class*=price-grid],html body main [class*=offers-grid],html body main [class*=tariff-grid],html body main [class*=variants],html body main [class*=tiers]{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{box-sizing:border-box!important;width:min(100vw - 32px,1760px)!important;max-width:min(100vw - 32px,1760px)!important;margin-inline:auto!important}html body .crm-preliminary-route .workspace{box-sizing:border-box!important;grid-template-columns:minmax(340px,390px) minmax(0,1fr)!important;align-items:start!important;gap:18px!important;width:100%!important;max-width:100%!important}html body .crm-preliminary-route .control-panel,html body .crm-preliminary-route .results-panel,html body .crm-preliminary-route .smeta-card,html body .crm-preliminary-route .projects-card,html body .crm-preliminary-route .future-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body .crm-preliminary-route .tier-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body .crm-preliminary-route .tier-card{border-radius:20px!important;min-width:0!important;padding:12px!important}html body .crm-preliminary-route .tier-card *,html body .crm-preliminary-route .tier-card-button,html body .crm-preliminary-route .tier-card-button *{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!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{overflow-x:auto!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-slot-day,html body .crm-free-slot-day,html body .crm-calendar-day,html body .measurement-slot-day{white-space:normal;text-align:center;min-width:64px;max-width:72px}html body .crm-slot-day *,html body .crm-free-slot-day *,html body .crm-calendar-day *,html body .measurement-slot-day *{line-height:1.05}html body .crm-slot-day small,html body .crm-free-slot-day small,html body .crm-calendar-day small,html body .measurement-slot-day small{font-size:11px}html body .crm-slot-day strong,html body .crm-free-slot-day strong,html body .crm-calendar-day strong,html body .measurement-slot-day strong{font-size:13px}html body .crm-slot-days,html body .crm-free-slot-days,html body .crm-calendar-days,html body .measurement-slot-days{scrollbar-width:thin;overflow-x:auto}html body .crm-slot-picker-days{grid-template-columns:repeat(7,minmax(52px,1fr));gap:8px;display:grid}html body .crm-slot-date{text-align:center;white-space:normal;min-width:0;padding:10px 6px}html body .crm-slot-date strong{white-space:nowrap;font-size:13px;line-height:1.05;display:block}html body .crm-slot-date span,html body .crm-slot-date small{white-space:nowrap;font-size:11px;line-height:1.05;display:block}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}.crm-contract-page,.crm-contract-reader,.crm-contract-document,.crm-contract-paper,.crm-contract-preview,.contract-page,.contract-reader,.contract-document,.contract-paper,.contract-preview,[data-contract-page=true]{color:#111827!important;opacity:1!important;background:#fff!important}.crm-contract-page *,.crm-contract-reader *,.crm-contract-document *,.crm-contract-paper *,.crm-contract-preview *,.contract-page *,.contract-reader *,.contract-document *,.contract-paper *,.contract-preview *,[data-contract-page=true] *{opacity:1!important;color:#111827!important;text-shadow:none!important;filter:none!important}.crm-contract-page h1,.crm-contract-page h2,.crm-contract-page h3,.crm-contract-reader h1,.crm-contract-reader h2,.crm-contract-reader h3,.crm-contract-document h1,.crm-contract-document h2,.crm-contract-document h3,.crm-contract-paper h1,.crm-contract-paper h2,.crm-contract-paper h3,.contract-page h1,.contract-page h2,.contract-page h3,.contract-reader h1,.contract-reader h2,.contract-reader h3,.contract-document h1,.contract-document h2,.contract-document h3,.contract-paper h1,.contract-paper h2,.contract-paper h3,[data-contract-page=true] h1,[data-contract-page=true] h2,[data-contract-page=true] h3{color:#020617!important}.crm-contract-page p,.crm-contract-page li,.crm-contract-page div,.crm-contract-page span,.crm-contract-reader p,.crm-contract-reader li,.crm-contract-reader div,.crm-contract-reader span,.crm-contract-document p,.crm-contract-document li,.crm-contract-document div,.crm-contract-document span,.crm-contract-paper p,.crm-contract-paper li,.crm-contract-paper div,.crm-contract-paper span,.contract-page p,.contract-page li,.contract-page div,.contract-page span,.contract-reader p,.contract-reader li,.contract-reader div,.contract-reader span,.contract-document p,.contract-document li,.contract-document div,.contract-document span,.contract-paper p,.contract-paper li,.contract-paper div,.contract-paper span,[data-contract-page=true] p,[data-contract-page=true] li,[data-contract-page=true] div,[data-contract-page=true] span{color:#1f2937!important}.crm-contract-page .muted,.crm-contract-reader .muted,.crm-contract-document .muted,.crm-contract-paper .muted,.contract-page .muted,.contract-reader .muted,.contract-document .muted,.contract-paper .muted,[data-contract-page=true] .muted{color:#4b5563!important}.crm-contract-page hr,.crm-contract-reader hr,.crm-contract-document hr,.crm-contract-paper hr,.contract-page hr,.contract-reader hr,.contract-document hr,.contract-paper hr,[data-contract-page=true] hr{border-color:#111827!important}.crm-contract-page input,.crm-contract-page textarea,.crm-contract-page select,.crm-contract-reader input,.crm-contract-reader textarea,.crm-contract-reader select,.crm-contract-document input,.crm-contract-document textarea,.crm-contract-document select,.crm-contract-paper input,.crm-contract-paper textarea,.crm-contract-paper select,.contract-page input,.contract-page textarea,.contract-page select,.contract-reader input,.contract-reader textarea,.contract-reader select,.contract-document input,.contract-document textarea,.contract-document select,.contract-paper input,.contract-paper textarea,.contract-paper select{color:#111827!important;background:#fff!important;border:1px solid #cbd5e1!important}.crm-contract-page input::placeholder,.crm-contract-page textarea::placeholder,.crm-contract-reader input::placeholder,.crm-contract-reader textarea::placeholder,.crm-contract-document input::placeholder,.crm-contract-document textarea::placeholder,.crm-contract-paper input::placeholder,.crm-contract-paper textarea::placeholder,.contract-page input::placeholder,.contract-page textarea::placeholder,.contract-reader input::placeholder,.contract-reader textarea::placeholder,.contract-document input::placeholder,.contract-document textarea::placeholder,.contract-paper input::placeholder,.contract-paper 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:#fff!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 p,html body .crm466-paper-wrap .crm466-contract-text div,html body .crm466-paper-wrap .crm466-contract-text span,html body .crm466-paper-wrap .crm466-contract-text li{color:#111827!important;opacity:1!important;font-weight:600!important}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,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{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 strong,html body .crm466-paper-wrap .crm466-signatures span,html body .crm466-paper-wrap .crm466-signatures em,html body .crm466-paper-wrap .crm466-signatures b{color:#020617!important;opacity:1!important}html body .crm466-paper-wrap .crm466-contract-paper hr,html body .crm466-paper-wrap .crm466-contract-paper .crm466-paper-line{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:#000!important;background:0 0!important}#contract2026-root [data-contract-print-page=true].contract2026-page{box-sizing:border-box!important;color:#000!important;opacity:1!important;break-after:page!important;page-break-after:always!important;background:#fff!important;border:1px solid #d0d0d0!important;width:210mm!important;height:297mm!important;min-height:297mm!important;padding:20mm 10mm 20mm 20mm!important;overflow:hidden!important;box-shadow:0 18px 48px #00000029!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 p,#contract2026-root .contract2026-page span,#contract2026-root .contract2026-page strong,#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{color:#000!important;opacity:1!important}#contract2026-root .contract2026-page{font-family:Times New Roman,Times,serif!important;font-size:10pt!important;font-weight:400!important;line-height:1.22!important}#contract2026-root .contract2026-page.compact{font-size:7.6pt!important;line-height:1.12!important}#contract2026-root .contract2026-title{color:#000!important;text-align:center!important;text-transform:uppercase!important;margin:0 0 7mm!important}#contract2026-root .contract2026-title strong{color:#000!important;font-size:11pt!important;font-weight:700!important;line-height:1.08!important;display:block!important}#contract2026-root .contract2026-page.compact .contract2026-title strong{font-size:8.4pt!important}#contract2026-root .contract2026-title span,#contract2026-root .contract2026-meta-row,#contract2026-root .contract2026-party-line{color:#000!important;font-weight:400!important}#contract2026-root .contract2026-lines h3,#contract2026-root .contract2026-requisites h3,#contract2026-root .contract2026-center-heading{color:#000!important;text-transform:uppercase!important;margin:3.2mm 0 1.8mm!important;font-size:1em!important;font-weight:700!important;line-height:1.1!important}#contract2026-root .contract2026-lines p,#contract2026-root .contract2026-page p{color:#000!important;opacity:1!important;margin:0 0 1.2mm!important;font-weight:400!important}#contract2026-root .contract2026-page table,#contract2026-root .contract2026-page thead,#contract2026-root .contract2026-page tbody,#contract2026-root .contract2026-page tr,#contract2026-root .contract2026-page th,#contract2026-root .contract2026-page td,#contract2026-root .contract2026-small-grid,#contract2026-root .contract2026-estimate,#contract2026-root .contract2026-conditions,#contract2026-root .contract2026-small-grid td,#contract2026-root .contract2026-estimate th,#contract2026-root .contract2026-estimate td,#contract2026-root .contract2026-conditions td{color:#000!important;opacity:1!important;background:#fff!important;border-color:#000!important}#contract2026-root .contract2026-page table{border-collapse:collapse!important;border:1px solid #000!important}#contract2026-root .contract2026-page th,#contract2026-root .contract2026-page td{vertical-align:top!important;border:1px solid #000!important;padding:2.2mm 2.4mm!important;font-size:9pt!important;font-weight:400!important;line-height:1.15!important}#contract2026-root .contract2026-page.compact th,#contract2026-root .contract2026-page.compact td{padding:1.4mm 1.6mm!important;font-size:7.4pt!important;line-height:1.1!important}#contract2026-root .contract2026-page th{text-align:center!important;font-weight:700!important}#contract2026-root .contract2026-estimate td:first-child{text-align:center!important;width:8mm!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{color:#000!important;opacity:1!important;background:#fff!important;border:1px solid #000!important;border-top:0!important}#contract2026-root .contract2026-fill-line,#contract2026-root .contract2026-object-line,#contract2026-root .contract2026-two-lines p,#contract2026-root .contract2026-sign-pair,#contract2026-root .contract2026-sign-pair *,#contract2026-root .contract2026-act-signs,#contract2026-root .contract2026-act-signs *{color:#000!important;opacity:1!important;background:#fff!important}#contract2026-root .contract2026-sign-pair{margin-top:14mm!important}#contract2026-root .contract2026-act-signs{margin-top:18mm!important}#contract2026-root .contract2026-requisites-grid{grid-template-columns:1fr 1fr!important;gap:14mm!important;display:grid!important}#contract2026-root .contract2026-requisites p{color:#000!important;margin:0 0 1.2mm!important}@media print{#contract2026-root .no-print,#contract2026-root .contract2026-panel{display:none!important}#contract2026-root .contract2026-preview-wrap{background:#fff!important;border-radius:0!important;padding:0!important}#contract2026-root .contract2026-document{gap:0!important;width:210mm!important}#contract2026-root [data-contract-print-page=true].contract2026-page{box-shadow:none!important;color:#000!important;background:#fff!important;border:0!important;margin:0!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 p,#contract2026-root .contract2026-page li,#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{letter-spacing:.01em!important;font-size:12.8pt!important;font-weight:700!important;line-height:1.08!important}#contract2026-root .contract2026-title span{margin-top:1.2mm!important;font-size:8.6pt!important;line-height:1.1!important;display:block!important}#contract2026-root .contract2026-lines h3,#contract2026-root .contract2026-requisites h3,#contract2026-root .contract2026-center-heading{text-transform:uppercase!important;margin:2.2mm 0 1.3mm!important;font-size:9.4pt!important;font-weight:700!important;line-height:1.08!important}#contract2026-root .contract2026-lines p,#contract2026-root .contract2026-requisites p,#contract2026-root .contract2026-page 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-estimate,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-small-grid,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-conditions{table-layout:fixed!important;width:97%!important;max-width:97%!important;margin-left:auto!important;margin-right:auto!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-small-grid th,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-small-grid td,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-conditions th,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-conditions td{padding:1.15mm 1.35mm!important;font-size:7.35pt!important;line-height:1.08!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th:first-child,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td:first-child{text-align:center!important;width:6%!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th:nth-child(2),#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td:nth-child(2){white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:32%!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th:nth-child(3),#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td:nth-child(3){text-align:center!important;width:12%!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th:nth-child(4),#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td:nth-child(4){text-align:center!important;white-space:nowrap!important;width:12%!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th:nth-child(5),#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td:nth-child(5){text-align:center!important;white-space:nowrap!important;width:15%!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate th:nth-child(6),#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-estimate td:nth-child(6){text-align:right!important;white-space:nowrap!important;width:23%!important}#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-total-line{box-sizing:border-box!important;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}#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-lines p,#contract2026-root .contract2026-document>article:nth-of-type(3) p{margin-bottom:.9mm!important;font-size:8.3pt!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-lines p,#contract2026-root .contract2026-document>article:nth-of-type(4) p{font-size:8.7pt!important}#contract2026-root .contract2026-sign-pair,#contract2026-root .contract2026-act-signs{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{color:#000!important;background:#fff!important;font-family:Times New Roman,Times,serif!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{margin:1.6mm 0 .7mm!important;font-size:8.4pt!important;font-weight:700!important;line-height:1.05!important}#contract2026-root .contract2026-document>article:first-of-type .contract2026-lines p,#contract2026-root .contract2026-document>article:nth-of-type(2) .contract2026-lines p,#contract2026-root .contract2026-document>article:first-of-type p,#contract2026-root .contract2026-document>article:nth-of-type(2) p{margin:0 0 .72mm!important;font-size:8.15pt!important;line-height:1.11!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-small-grid,#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate,#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-conditions{table-layout:fixed!important;border-collapse:collapse!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!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-unit,#contract2026-root .contract2026-estimate .contract2026-col-qty{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-estimate th,#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate td,#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-small-grid td,#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-conditions td{color:#000!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #000!important;padding:1mm 1.1mm!important;font-size:6.85pt!important;line-height:1.05!important;overflow:hidden!important}#contract2026-root .contract2026-document>article:nth-of-type(3) .contract2026-estimate th{text-align:center!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:6.7pt!important;font-weight:700!important;line-height:1.02!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{box-sizing:border-box!important;color:#000!important;background:#fff!important;border:1px solid #000!important;border-top:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:1.1mm 1.4mm!important;font-size:7.1pt!important;line-height:1.05!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{letter-spacing:0!important;margin:1.4mm 0 .55mm!important;font-size:7.6pt!important;font-weight:700!important;line-height:1.03!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-lines p,#contract2026-root .contract2026-document>article:nth-of-type(4) p{margin:0 0 .55mm!important;font-size:7.25pt!important;font-weight:400!important;line-height:1.07!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{table-layout:fixed!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#contract2026-root .contract2026-page th,#contract2026-root .contract2026-page td{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{color:#000!important;text-transform:none!important;letter-spacing:0!important;text-align:justify!important;text-indent:0!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:normal!important;word-break:normal!important;margin:0 0 .85mm!important;padding:0!important;font-size:7.45pt!important;font-weight:400!important;line-height:1.08!important;display:block!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-lines p{color:#000!important;text-align:justify!important;text-indent:0!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:normal!important;word-break:normal!important;margin:0 0 .75mm!important;padding:0!important;font-size:7.45pt!important;font-weight:400!important;line-height:1.08!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-note-line{text-align:justify!important;text-transform:none!important;margin:1.1mm 0 .9mm!important;font-size:7.35pt!important;font-weight:400!important;line-height:1.08!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{text-align:center!important;text-transform:uppercase!important;font-size:11.4pt!important;font-weight:700!important;line-height:1.08!important}#contract2026-root .contract2026-document>article:nth-of-type(4) .contract2026-title span{text-align:center!important;font-size:7.5pt!important;font-weight:400!important;line-height:1.1!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;font-weight:400!important;line-height:1.1!important}#contract2026-root .contract2026-page{padding-bottom:18mm!important}#contract2026-root .contract2026-page-body{z-index:1;position:relative}#contract2026-root .contract2026-footer{border-top:.25mm solid #d4d4d4;grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:6mm;padding-top:2mm;font-size:7px;line-height:1.15;display:grid;position:absolute;bottom:6mm;left:10mm;right:10mm;color:#444!important}#contract2026-root .contract2026-footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;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{gap:1.5mm;min-width:0;margin-top:5mm;display:grid}#contract2026-root .contract2026-sign-visual{border-bottom:.35mm solid #111;justify-content:center;align-items:flex-end;height:13mm;display:flex;overflow:hidden}#contract2026-root .contract2026-sign-visual img{object-fit:contain;max-width:100%;max-height:13mm;display:block}#contract2026-root .contract2026-sign-slot em{font-size:7.2px;font-style:normal;line-height:1.15}#contract2026-root .contract2026-sign-pair{grid-template-columns:1fr 1fr;gap:12mm;margin-top:8mm!important;display:grid!important}#contract2026-root .contract2026-act-sign-grid{grid-template-columns:1fr 1fr;gap:12mm;display:grid}#contract2026-root .contract2026-summary-chip{background:#facc151a;border:1px solid #facc1573;border-radius:12px;gap:6px;min-width:0;padding:10px 12px;display:grid}#contract2026-root .contract2026-summary-chip span{color:#e5e7eb;font-size:12px;font-weight:800}#contract2026-root .contract2026-summary-chip strong{color:#fff;font-size:18px}#contract2026-root .contract2026-signature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#contract2026-root .contract2026-signature-pad{background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;gap:10px;min-width:0;padding:14px;display:grid}#contract2026-root .contract2026-signature-pad>div:first-child{gap:4px;display:grid}#contract2026-root .contract2026-signature-pad strong{color:#fff}#contract2026-root .contract2026-signature-pad span{color:#d1d5db;font-size:12px}#contract2026-root .contract2026-signature-pad canvas{touch-action:none;cursor:crosshair;background:#fff;border:1px solid #11182738;border-radius:14px;width:100%;height:150px}#contract2026-root .contract2026-signature-actions{flex-wrap:wrap;gap:10px;display:flex}#contract2026-root .contract2026-signature-actions button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:9px 13px;font-weight:900}#contract2026-root .contract2026-signature-actions button:last-child{color:#111827;background:#facc15;border-color:#facc15}#contract2026-root .contract2026-document>article.contract2026-page[data-contract-page-kind=contract]{padding:10mm 10mm 18mm!important;font-size:8.8px!important;line-height:1.22!important}#contract2026-root .contract2026-document>article.contract2026-page[data-contract-page-kind=appendix1]{padding:11mm 10mm 18mm!important;font-size:9.6px!important;line-height:1.24!important}#contract2026-root .contract2026-document>article.contract2026-page[data-contract-page-kind=appendix2]{padding:9mm 10mm 18mm!important;font-size:8.05px!important;line-height:1.23!important}#contract2026-root .contract2026-document>article.contract2026-page[data-contract-page-kind=act]{padding:15mm 13mm 18mm!important;font-size:10.2px!important;line-height:1.36!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{background:#ffc7270f;border:1px solid #ffc72747;border-radius:18px;padding:14px}.decision-legal-scan-head{flex-wrap:wrap;gap:10px;margin:8px 0 10px;display:flex}.decision-scan-file,.decision-legal-scan-head button{color:#111827;cursor:pointer;background:#ffc727;border:0;border-radius:999px;padding:10px 14px;font-weight:900}.decision-scan-file input{display:none}.decision-legal-scan-head button:disabled{opacity:.55;cursor:wait}.decision-scan-file:has(input:disabled){opacity:.55;cursor:wait}.decision-legal-scan textarea{min-height:120px}@media (max-width:720px){.decision-scan-file,.decision-legal-scan-head button{text-align:center;width:100%}}.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{border-top:1px solid #94a3b838;margin-top:22px;padding-top:16px}.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs button,.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs [role=tab]{text-align:left;white-space:normal;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:58px;padding:12px 14px;line-height:1.15;display:flex}.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs strong,.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs span{display:block}.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs small,.tech-estimate-view-tabs-bottom .tech-estimate-view-tabs em{opacity:.72;font-size:11px;font-style:normal;line-height:1.2;display:block}@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{border-top:1px solid #94a3b82e;margin-top:18px;padding-top:14px}.tech-room-estimate-details summary{cursor:pointer;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.tech-room-estimate-details summary::-webkit-details-marker{display:none}.tech-room-estimate-details summary span{gap:4px;display:grid}.tech-room-estimate-details summary strong{color:#f8fafc;font-size:15px}.tech-room-estimate-details summary em{color:#cbd5e1b8;font-size:12px;font-style:normal}.tech-room-estimate-details summary b{color:#fde68a;text-transform:uppercase;letter-spacing:.06em;background:#facc1529;border-radius:999px;flex:none;padding:8px 12px;font-size:11px}.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{flex-direction:column;align-items:flex-start}}.calc-custom-line-card{background:#0f172a6b;border:1px solid #94a3b82e;border-radius:18px;margin-top:14px;padding:14px}.calc-custom-line-head{gap:4px;margin-bottom:12px;display:grid}.calc-custom-line-head strong{color:#f8fafc;font-size:14px}.calc-custom-line-head small,.calc-custom-line-empty{color:#cbd5e1ad;line-height:1.35}.calc-custom-line-card select{color:#f8fafc;background:#0f172ae0;border:1px solid #94a3b838;border-radius:12px;width:100%;min-height:42px;padding:0 12px}.calc-custom-line-add{color:#111827;cursor:pointer;background:#facc15;border:0;border-radius:999px;min-height:42px;margin-top:12px;padding:0 16px;font-weight:900}.calc-custom-line-add:disabled{cursor:not-allowed;opacity:.45}.calc-custom-line-list{gap:8px;margin-top:12px;display:grid}.calc-custom-line-item{background:#02061770;border:1px solid #94a3b81f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.calc-custom-line-item span{gap:3px;min-width:0;display:grid}.calc-custom-line-item strong{color:#f8fafc}.calc-custom-line-item small{color:#cbd5e1a8}.calc-custom-line-item b{color:#fde047;white-space:nowrap}.calc-custom-line-item button{color:#fecaca;cursor:pointer;background:#7f1d1d2e;border:1px solid #f8717157;border-radius:999px;padding:7px 10px;font-weight:800}@media (max-width:760px){.calc-custom-line-item{grid-template-columns:1fr}}.preliminary-return-drawing-row{background:#facc1514;border:1px solid #facc1547;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.preliminary-return-drawing-row span{color:#e2e8f0c7;font-weight:800}.preliminary-return-drawing-row a{color:#111827;white-space:nowrap;background:#facc15;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:950;text-decoration:none;display:inline-flex}@media (max-width:760px){.preliminary-return-drawing-row{flex-direction:column;align-items:stretch}.preliminary-return-drawing-row a{width:100%}}.crm-day-schedule-table{overflow:hidden}.crm-day-schedule-table h3{margin-bottom:14px}.crm-day-schedule-table-wrap{background:#02061738;border:1px solid #94a3b829;border-radius:18px;width:100%;overflow-x:auto}.crm-calendar-slot-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:860px}.crm-calendar-slot-table th:first-child,.crm-calendar-slot-table td:first-child{width:92px}.crm-calendar-slot-table th:nth-child(2),.crm-calendar-slot-table td:nth-child(2){width:170px}.crm-calendar-slot-table th:nth-child(3),.crm-calendar-slot-table td:nth-child(3){width:220px}.crm-calendar-slot-table th:nth-child(4),.crm-calendar-slot-table td:nth-child(4){width:auto}.crm-calendar-slot-table th:nth-child(5),.crm-calendar-slot-table td:nth-child(5){width:170px}.crm-calendar-slot-table th:nth-child(6),.crm-calendar-slot-table td:nth-child(6){text-align:right;width:120px}.crm-calendar-slot-table th,.crm-calendar-slot-table td{vertical-align:middle}.crm-calendar-slot-table td strong{color:#f8fafc;font-weight:900;display:block}.crm-calendar-slot-table td small{color:#cbd5e19e;margin-top:3px;font-size:11px;line-height:1.25;display:block}.crm-calendar-slot-row.is-free{background:#16a34a09}.crm-calendar-slot-row.is-busy{background:#facc1509}.crm-calendar-slot-row.is-conflict{background:#f8717112}.crm-calendar-slot-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.crm-calendar-slot-status.is-free{color:#86efac;background:#22c55e24}.crm-calendar-slot-status.is-busy{color:#fde68a;background:#facc1521}.crm-calendar-slot-status.is-conflict,.crm-calendar-slot-status.is-warning{color:#fecaca;background:#f8717124}.crm-calendar-slot-status.is-followup{color:#bfdbfe;background:#60a5fa24}.crm-calendar-slot-button{color:#111827;cursor:pointer;background:#facc15;border:0;border-radius:999px;min-height:32px;padding:0 12px;font-weight:950}.crm-calendar-slot-muted{color:#cbd5e180}.crm-calendar-stack,.crm-calendar-day{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-table,html body .crm-day-schedule{width:100%!important;max-width:100%!important;overflow:hidden!important}html body .crm-day-schedule-table h3,html body .crm-day-schedule h3{writing-mode:horizontal-tb!important;text-align:left!important;white-space:normal!important;width:auto!important;min-width:0!important;margin:0 0 14px!important;padding:0!important;display:block!important}html body .crm-day-schedule-table-wrap{border:1px solid #94a3b829!important;border-radius:18px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}html body .crm-calendar-slot-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:920px!important}html body .crm-calendar-slot-table th:first-child,html body .crm-calendar-slot-table td:first-child{width:92px!important}html body .crm-calendar-slot-table th:nth-child(2),html body .crm-calendar-slot-table td:nth-child(2){width:190px!important}html body .crm-calendar-slot-table th:nth-child(3),html body .crm-calendar-slot-table td:nth-child(3){width:230px!important}html body .crm-calendar-slot-table th:nth-child(5),html body .crm-calendar-slot-table td:nth-child(5){width:170px!important}html body .crm-calendar-slot-table th:nth-child(6),html body .crm-calendar-slot-table td:nth-child(6){text-align:right!important;width:120px!important}html body .crm-calendar-slot-status{letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}html body .crm-calendar-slot-status.is-free{color:#86efac!important;background:#22c55e24!important}html body .crm-calendar-slot-status.is-busy{color:#fde68a!important;background:#facc1521!important}html body .crm-calendar-slot-status.is-conflict,html body .crm-calendar-slot-status.is-warning{color:#fecaca!important;background:#f8717124!important}html body .crm-calendar-slot-status.is-followup{color:#bfdbfe!important;background:#60a5fa24!important}html body .crm-calendar-slot-button{color:#111827!important;cursor:pointer!important;background:#facc15!important;border:0!important;border-radius:999px!important;min-height:32px!important;padding:0 12px!important;font-weight:950!important}html body .crm-calendar-stack,html body .crm-calendar-day{width:100%!important;max-width:100%!important;display:block!important}html body .crm-calendar-day{overflow:hidden!important}html body .crm-calendar-day h3{writing-mode:horizontal-tb!important;text-align:left!important;white-space:normal!important;width:auto!important;min-width:0!important;margin:0 0 12px!important;display:block!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{color:#fde047;white-space:nowrap;background:#facc151f;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-weight:950;display:inline-flex}.crm-offer-search-field{gap:8px;margin:14px 0 16px;display:grid}.crm-offer-search-field span{color:#94a3b8e6;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.crm-offer-search-field input{color:#f8fafc;width:100%;min-height:46px;font:inherit;background:#0f172ad1;border:1px solid #94a3b833;border-radius:16px;outline:none;padding:0 14px;font-weight:750}.crm-offer-search-field input:focus{border-color:#facc158c;box-shadow:0 0 0 3px #facc151a}.crm-offer-accordion-list{gap:10px;display:grid}.crm-offer-accordion{background:#0f172a8a;border:1px solid #94a3b829;border-radius:18px;overflow:hidden}.crm-offer-accordion.is-focused{border-color:#facc158f;box-shadow:0 0 0 1px #facc1529}.crm-offer-accordion summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;list-style:none;display:grid}.crm-offer-accordion summary::-webkit-details-marker{display:none}.crm-offer-accordion-main{gap:4px;min-width:0;display:grid}.crm-offer-accordion-main strong{color:#f8fafc;font-weight:950}.crm-offer-accordion-main em{color:#e2e8f0db;font-style:normal;font-weight:800}.crm-offer-accordion-main small{color:#cbd5e1a3;line-height:1.3}.crm-offer-accordion-meta{text-align:right;white-space:nowrap;gap:4px;display:grid}.crm-offer-accordion-meta b{color:#fde047;font-size:18px;font-weight:950}.crm-offer-accordion-meta small{color:#cbd5e1a3;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.crm-offer-accordion-toggle{color:#fde68a;letter-spacing:.08em;text-transform:uppercase;background:#facc1524;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex}.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{border-top:1px solid #94a3b81f;gap:14px;padding:0 14px 14px;display:grid}.crm-offer-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.crm-offer-detail-grid div,.crm-offer-relations{background:#02061752;border:1px solid #94a3b81a;border-radius:14px;gap:5px;min-width:0;padding:12px;display:grid}.crm-offer-detail-grid span,.crm-offer-relations>span{color:#94a3b8db;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.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{grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:10px;margin:14px 0 12px;display:grid}.crm-offer-filter-grid .crm-offer-search-field{margin:0}.crm-offer-filter-actions{justify-content:flex-end;align-items:center;gap:8px;padding-bottom:0;display:flex}.crm-offer-date-caption{color:#cbd5e1b8;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;display:flex}.crm-offer-date-caption strong{color:#fde047}.crm-offer-date-groups{gap:12px;display:grid}.crm-offer-date-group{background:#0206172e;border:1px solid #94a3b829;border-radius:20px;overflow:hidden}.crm-offer-date-group>summary{cursor:pointer;background:#0f172a7a;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.crm-offer-date-group>summary::-webkit-details-marker{display:none}.crm-offer-date-group>summary span{gap:3px;display:grid}.crm-offer-date-group>summary strong{color:#f8fafc;font-weight:950}.crm-offer-date-group>summary small{color:#cbd5e1a3}.crm-offer-date-group>summary b{color:#fde047;white-space:nowrap;font-size:18px;font-weight:950}.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}}.crm-contract-search-section{overflow:hidden}.crm-contract-search-field{margin-top:14px}.crm-contract-list{gap:10px;margin-top:14px;display:grid}.crm-contract-card{background:#0f172a94;border:1px solid #94a3b829;border-radius:18px;grid-template-columns:minmax(180px,1.05fr) minmax(220px,1.4fr) minmax(120px,.7fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.crm-contract-card-main,.crm-contract-card-client,.crm-contract-card-total{gap:4px;min-width:0;display:grid}.crm-contract-card span{color:#94a3b8db;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.crm-contract-card strong{color:#f8fafc;overflow-wrap:anywhere;font-weight:950}.crm-contract-card small{color:#cbd5e1a8;line-height:1.35}.crm-contract-card-total strong{color:#fde047;font-size:18px}.crm-contract-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@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}}.crm-contract-report-filters{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));gap:12px;margin:18px 0;display:grid}.crm-contract-report-kpis{grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;margin:14px 0 18px;display:grid}.crm-contract-report-day{background:#080f1e73;border:1px solid #ffd54a2e;border-radius:22px;padding:14px}.crm-contract-report-day-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 4px 14px;display:flex}.crm-contract-report-day-head>div{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.crm-contract-report-day-head strong{color:#fff;font-size:18px}.crm-contract-report-day-head span{color:#e2e8f0b8;font-size:13px}.crm-money-inline-input{color:#fff;background:#070e1dc7;border:1px solid #94a3b838;border-radius:12px;width:92px;min-height:34px;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{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.crm-contract-report-head>strong{color:#ffe45f;white-space:nowrap}.crm-contract-report-filters{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));align-items:end;gap:12px;margin-bottom:18px;display:grid}.crm-contract-report-filters input,.crm-contract-salary-settings input,.crm-contract-money-input,.crm-contract-comment-input{color:#f8fafc;background:#0f172ab8;border:1px solid #94a3b83d;border-radius:14px;width:100%;min-height:40px;padding:10px 12px;font-weight:800}.crm-contract-salary-settings{background:#0f172a6b;border:1px solid #ffd44d38;border-radius:18px;margin:0 0 18px;padding:14px}.crm-contract-salary-settings summary{cursor:pointer;justify-content:space-between;gap:16px;list-style:none;display:flex}.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{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-top:14px;display:grid}.crm-contract-salary-grid label{gap:6px;display:grid}.crm-contract-salary-grid span,.crm-contract-report-filters label span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.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{gap:16px;display:grid}.crm-contract-day-report{background:#0f172a66;border:1px solid #94a3b82e;border-radius:20px;overflow:hidden}.crm-contract-day-head{border-bottom:1px solid #94a3b824;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.crm-contract-day-head strong{color:#f8fafc}.crm-contract-day-head span{color:#dbeafe;text-align:right;font-size:13px}.crm-contract-report-table{min-width:1220px}.crm-contract-report-table td{vertical-align:top}.crm-contract-report-table td small{color:#94a3b8;margin-top:4px;font-size:11px;line-height:1.25;display:block}.crm-contract-money-input{max-width:112px;min-height:36px}.crm-contract-comment-input{min-width:150px;min-height:36px}.crm-contract-salary-cell{align-items:center;gap:8px;display:flex}.crm-mini-reset-button{color:#ffe45f;cursor:pointer;background:#ffd44d24;border:1px solid #ffd44d40;border-radius:999px;min-height:34px;padding:0 10px;font-weight:950}@media (max-width:960px){.crm-contract-report-filters,.crm-contract-salary-grid,.crm-contract-report-kpi{grid-template-columns:1fr}.crm-contract-report-head,.crm-contract-day-head,.crm-contract-salary-settings summary{flex-direction:column}.crm-contract-day-head span{text-align:left}}.crm-cabinet .crm-table-wrap{max-width:100%;overflow-x:auto}.crm-cabinet .crm-table th,.crm-cabinet .crm-table td{white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top}.crm-cabinet .crm-card,.crm-cabinet .crm-kpi,.crm-cabinet .crm-section,.crm-cabinet .crm-field,.crm-cabinet .crm-button{min-width:0}.crm-cabinet .crm-card p,.crm-cabinet .crm-kpi strong,.crm-cabinet .crm-field input,.crm-cabinet .crm-field textarea,.crm-cabinet .crm-field select{overflow-wrap:anywhere}.crm-cabinet .crm-role-card{align-content:start;min-height:190px}.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{gap:6px;display:grid}.crm-cabinet .crm-installation-settlement-action small{color:#fde68a;font-weight:800}
