:root{--potolkovy-page:#eee6d9;--potolkovy-ink:#111827;--potolkovy-muted:#566274;--potolkovy-line:#4538261f;--potolkovy-brown:#9f783a;--potolkovy-shadow:0 24px 70px #4c3a1d1f;--btn-dark-bg:#fff;--btn-dark-bg-hover:#fff7df;--btn-dark-text:var(--potolkovy-ink)}.login-card{color:var(--potolkovy-ink)!important;box-shadow:var(--potolkovy-shadow)!important;background:radial-gradient(circle at 14% 0,#f6c54f29,#0000 28rem),linear-gradient(#fffffffa,#fffaf0f0)!important;border-color:#45382624!important}.login-card h1,.login-card p,.login-card label{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important}.hero-panel,.control-panel,.smeta-card,.projects-card,.future-card,.tier-card,.panel,.card,.catalog-card,.room-estimate-panel,.selected-manager-price,.room-combobox__list{color:var(--potolkovy-ink)!important;box-shadow:var(--potolkovy-shadow)!important;background:radial-gradient(circle at 16% 0,#f6c54f1f,#0000 24rem),#fffaf0 linear-gradient(#fffffffa,#fffaf0eb)!important;border-color:#4538261f!important}.crm-section div:not(.crm-time-choice-grid):not(.crm-actions-row):has(>button:disabled){color:var(--potolkovy-ink)!important;box-shadow:var(--potolkovy-shadow)!important;background:radial-gradient(circle at 16% 0,#f6c54f1f,#0000 24rem),#fffaf0 linear-gradient(#fffffffa,#fffaf0eb)!important;border-color:#4538261f!important}.crm-section div:not(.crm-time-choice-grid):not(.crm-actions-row):has(>.crm-button:disabled){color:var(--potolkovy-ink)!important;box-shadow:var(--potolkovy-shadow)!important;background:radial-gradient(circle at 16% 0,#f6c54f1f,#0000 24rem),#fffaf0 linear-gradient(#fffffffa,#fffaf0eb)!important;border-color:#4538261f!important}.hero-panel *,.control-panel *,.smeta-card *,.projects-card *,.future-card *,.tier-card *,.panel *,.card *,.catalog-card *,.room-estimate-panel *,.selected-manager-price *,.room-combobox__list *{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important}.crm-section div:not(.crm-time-choice-grid):not(.crm-actions-row):has(>button:disabled) *{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important}.crm-section div:not(.crm-time-choice-grid):not(.crm-actions-row):has(>.crm-button:disabled) *{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important}.helper-note,.control-panel small,.smeta-card td small,.tier-card small,.tier-card-button small,.room-estimate-check,.selected-manager-price label{color:var(--potolkovy-muted)!important;-webkit-text-fill-color:var(--potolkovy-muted)!important}.control-panel input,.control-panel select,.control-panel textarea,.selected-manager-price input,.tier-card-button,.project-row>button:first-child,.future-grid div,.smeta-card table,.room-combobox__list button,.element-group button,button.element-row,button.side-row,.v23-lab-tabs button,.v23-template-grid button,.v23-version-list button,.app-shell button,.tech-v22 button,.v23-lab button,.catalog-card button,.panel button,.card button,.mini-button,.ghost-button,.secondary-button,.crm-section button:disabled:not(.crm-time-choice),.crm-section .crm-button:disabled{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;box-shadow:none!important;background:#fff!important;border-color:#45382624!important}.control-panel input::placeholder,.control-panel textarea::placeholder,.selected-manager-price input::placeholder{color:#8a8f9a!important;-webkit-text-fill-color:#8a8f9a!important;opacity:1!important}.primary-button,button.primary-button,button[type=submit],.mini-button.primary,.crm-button.primary,.tech-hero-actions .primary-button,.v23-lab-total button,.v23-panel-head button,.v23-auto-actions button,.hero-stat button{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:linear-gradient(#ffd86e,#f4b737)!important;border-color:#ca92236b!important;box-shadow:0 10px 24px #ca92232e!important}.primary-button *,button.primary-button *,button[type=submit] *,.mini-button.primary *,.crm-button.primary *,.tech-hero-actions .primary-button *,.v23-lab-total button *,.v23-panel-head button *,.v23-auto-actions button *,.hero-stat button *{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important}.tier-card.active,button.room-tab.active,button.mode-tab.active,.v23-lab-tabs button.active,.v23-template-grid button.active,button.element-row.active,button.side-row.active,.project-row.active>button:first-child,.room-combobox__list button:hover,.room-combobox__list button:focus{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:linear-gradient(#fff4d2,#fff)!important;border-color:#ca922385!important;box-shadow:0 10px 24px #ca92231a!important}.tier-card-button span,.eyebrow,.smeta-card .eyebrow{color:var(--potolkovy-brown)!important;-webkit-text-fill-color:var(--potolkovy-brown)!important}.drawing-board,.drawing-board *,.crm-contract-paper,.crm-contract-paper *{-webkit-text-fill-color:initial}html,body{background:var(--potolkovy-page)!important;color:var(--potolkovy-ink)!important}.login-form input,.login-form input[type=password]{color:var(--potolkovy-ink)!important;caret-color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#fff!important;border:1px solid #45382629!important;box-shadow:inset 0 0 0 999px #fff!important}.login-form input:-webkit-autofill{color:var(--potolkovy-ink)!important;caret-color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#fff!important;border:1px solid #45382629!important;box-shadow:inset 0 0 0 999px #fff!important}.login-form input:-webkit-autofill:hover{color:var(--potolkovy-ink)!important;caret-color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#fff!important;border:1px solid #45382629!important;box-shadow:inset 0 0 0 999px #fff!important}.login-form input:-webkit-autofill:focus{color:var(--potolkovy-ink)!important;caret-color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#fff!important;border:1px solid #45382629!important;box-shadow:inset 0 0 0 999px #fff!important}.login-form input::placeholder{color:#8a8f9a!important;-webkit-text-fill-color:#8a8f9a!important}.login-form input:focus{border-color:#2563ebb8!important;box-shadow:0 0 0 4px #2563eb24,inset 0 0 0 999px #fff!important}.global-shell-nav,.global-shell-nav.crm-role-nav,.crm-role-nav{-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;backdrop-filter:blur(16px)saturate(1.08)!important;background:radial-gradient(circle at 18% 20%,#f6c54f24,#0000 26%),linear-gradient(135deg,#fffffffa,#ffffffe6)!important;border:1px solid #ffffffe0!important;border-radius:36px!important;width:min(1760px,100vw - 48px)!important;margin:18px auto 34px!important;padding:22px 28px 30px!important;position:relative!important;top:auto!important;box-shadow:0 20px 80px #5340221f!important}.global-shell-nav__top,.crm-role-nav .global-shell-nav__top{grid-template-columns:minmax(320px,auto) minmax(260px,1fr)!important;align-items:start!important;gap:18px!important;width:100%!important;margin:0!important;display:grid!important}.global-shell-nav__brand,.crm-role-nav .global-shell-nav__brand{color:#fff!important;background:linear-gradient(135deg,#f4d28af5,#976f31fa)!important;border-radius:24px!important;align-items:center!important;gap:24px!important;width:min(560px,100%)!important;min-height:98px!important;padding:18px 30px!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 24px 52px #74521d38!important}.global-shell-nav__mark{width:82px!important;height:76px!important;box-shadow:none!important;background:url(/potolkovy/logo-mark.png) 50%/cover no-repeat!important;border-radius:0!important;flex:0 0 82px!important;place-items:center!important;display:grid!important;overflow:hidden!important}.global-shell-nav__eyebrow,.crm-role-nav .global-shell-nav__eyebrow{display:none!important}.global-shell-nav__brand strong,.crm-role-nav .global-shell-nav__brand strong{color:#fff!important;letter-spacing:.15em!important;text-transform:uppercase!important;-webkit-text-fill-color:#fff!important;font-size:clamp(30px,3.2vw,44px)!important;font-weight:500!important;line-height:1!important;display:block!important}.global-shell-nav__brand>span:last-child{min-width:0!important}.global-shell-nav__actions{justify-content:flex-end!important;align-items:center!important;gap:12px!important;padding-top:28px!important;display:flex!important}.global-shell-nav__user,.global-shell-nav__home,.global-shell-nav__logout{min-height:56px!important;color:var(--potolkovy-ink)!important;box-shadow:none!important;background:#ffffffc7!important;border:1px solid #1118271a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.global-shell-nav__user{justify-items:start!important;gap:3px!important;min-width:190px!important;padding:10px 22px!important;display:grid!important}.global-shell-nav__user span{color:var(--potolkovy-muted)!important;letter-spacing:.16em!important;text-transform:uppercase!important;-webkit-text-fill-color:var(--potolkovy-muted)!important;font-size:11px!important;font-weight:950!important}.global-shell-nav__user strong{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;font-size:16px!important;font-weight:900!important}.global-shell-nav__home{padding:0 22px!important;font-weight:950!important;text-decoration:none!important}.global-shell-nav__logout{min-width:98px!important;color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:linear-gradient(#ffd86e,#f4b737)!important;border-color:#ca92236b!important;font-weight:950!important}.global-shell-nav__grid.crm-role-nav__grid,.crm-role-nav .global-shell-nav__grid.crm-role-nav__grid{background:0 0!important;border:0!important;grid-template-columns:none!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;justify-content:center!important;gap:8px!important;width:100%!important;margin:18px auto 0!important;padding:0!important;display:grid!important;overflow:visible!important}.global-shell-nav__item,.crm-role-nav .global-shell-nav__item{min-width:0!important;min-height:104px!important;color:var(--potolkovy-ink)!important;text-align:center!important;box-shadow:none!important;background:#fffdf8e0!important;border:1px solid #11182714!important;border-radius:18px!important;align-content:center!important;justify-items:center!important;gap:5px!important;padding:10px 8px!important;text-decoration:none!important;display:grid!important;transform:none!important}.global-shell-nav__item:hover,.global-shell-nav__item.is-active,.crm-role-nav .global-shell-nav__item:hover,.crm-role-nav .global-shell-nav__item.is-active{background:linear-gradient(#fff8dafa,#fffdf8eb)!important;border-color:#f6c54fb8!important;box-shadow:0 18px 44px #be89271f!important}.global-shell-nav__item-icon{width:70px!important;height:70px!important;box-shadow:none!important;-webkit-text-fill-color:initial!important;background:50%/cover no-repeat!important;border-radius:20px!important;place-items:center!important;margin-bottom:3px!important;line-height:1!important;display:grid!important;position:relative!important;overflow:visible!important}.global-shell-nav__item-icon-image{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 10px 14px #c586142e)!important;width:100%!important;height:100%!important;display:block!important}.global-shell-nav__item-icon-glyph{z-index:2!important;filter:drop-shadow(0 8px 7px #52350c47)saturate(1.08)contrast(1.03)!important;-webkit-text-fill-color:initial!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:36px!important;line-height:1!important;display:block!important;position:relative!important;transform:translateY(-1px)scale(1.04)!important}.global-shell-nav__item-icon:before,.global-shell-nav__item-icon:after{content:""!important;display:block!important;position:absolute!important}.global-shell-nav__item-icon:before{border-radius:inherit!important;background:linear-gradient(#ffe79b,#f8c54c)!important;inset:0!important}.global-shell-nav__item-icon:after{z-index:1!important;background:currentColor!important;inset:10px!important}.global-shell-nav__item-icon--manager{color:#5b8db8!important}.global-shell-nav__item-icon--manager:after{clip-path:none!important;background:radial-gradient(circle at 50% 32%,#5b8db8 0 7px,#0000 8px),radial-gradient(at 50% 88%,#4c7da8 0 17px,#0000 18px)!important;inset:10px 9px 9px!important}.global-shell-nav__item-icon--chat{color:#fff!important}.global-shell-nav__item-icon--chat:after{filter:drop-shadow(0 4px 4px #0000002e)!important;background:radial-gradient(circle at 34% 44%,#333 0 2px,#0000 3px),radial-gradient(circle at 50% 44%,#333 0 2px,#0000 3px),radial-gradient(circle at 66% 44%,#333 0 2px,#0000 3px),#fff!important;border-radius:999px!important;inset:10px 8px 12px!important}.global-shell-nav__item-icon--chat:before{box-shadow:inset 13px 31px 0 -9px #fff!important}.global-shell-nav__item-icon--reports{color:#2563eb!important}.global-shell-nav__item-icon--reports:after{background:linear-gradient(0deg,#16a34a 0 58%,#0000 58%) 0 100%/28% 100% no-repeat,linear-gradient(0deg,#dc2626 0 38%,#0000 38%) bottom/28% 100% no-repeat,linear-gradient(0deg,#2563eb 0 82%,#0000 82%) 100% 100%/28% 100% no-repeat,repeating-linear-gradient(0deg,#2563eb2e 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#2563eb2e 0 1px,#0000 1px 4px),#eaf3ff!important;inset:13px 12px 12px!important;box-shadow:0 3px 5px #0000002e!important}.global-shell-nav__item-icon--calendar{color:#f8fafc!important}.global-shell-nav__item-icon--calendar:after{background:linear-gradient(#b25b6b 0 28%,#0000 28%),linear-gradient(#f4f4f0 0 100%)!important;border-radius:2px!important;inset:10px 12px 11px!important;box-shadow:0 3px 5px #0000002e!important}.global-shell-nav__item-icon--calendar:before{content:"17"!important;z-index:2!important;color:#333!important;background:0 0!important;place-items:end center!important;font-size:20px!important;font-weight:500!important;display:grid!important;inset:11px 12px 13px!important}.global-shell-nav__item-icon--abacus{color:#8b5a2b!important}.global-shell-nav__item-icon--abacus:after{background:radial-gradient(circle,#dc2626 0 3px,#0000 4px) 4px 5px/10px 8px,radial-gradient(circle,#dc2626 0 3px,#0000 4px) 0 14px/10px 8px,linear-gradient(90deg,#0000 0 22%,#7c4a1f 22% 28%,#0000 28% 47%,#7c4a1f 47% 53%,#0000 53% 72%,#7c4a1f 72% 78%,#0000 78%),repeating-linear-gradient(0deg,#0000 0 8px,#7c4a1f 8px 10px),#e5b56a!important;border:3px solid #7c4a1f!important;border-radius:2px!important;inset:11px!important;box-shadow:0 3px 5px #0000002e!important}.global-shell-nav__item-icon--receipt{color:#f8fafc!important}.global-shell-nav__item-icon--receipt:after{clip-path:polygon(0 0,100% 0,100% 92%,88% 100%,75% 92%,62% 100%,50% 92%,38% 100%,25% 92%,12% 100%,0 92%)!important;background:repeating-linear-gradient(0deg,#111827 0 1px,#0000 1px 5px) 50% 12px/70% 45% no-repeat,linear-gradient(#f8fafc 0 100%)!important;inset:9px 15px 10px!important;box-shadow:0 3px 5px #00000024!important}.global-shell-nav__item-icon--receipt:before{content:"RECEIPT"!important;z-index:2!important;color:#111827!important;text-align:center!important;background:0 0!important;font-size:5px!important;font-weight:900!important;inset:12px 15px auto!important}.global-shell-nav__item strong,.crm-role-nav .global-shell-nav__item strong{color:var(--potolkovy-ink)!important;letter-spacing:0!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;max-width:100%!important;font-size:clamp(13px,.94vw,16px)!important;font-weight:950!important;line-height:1.05!important}.global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph),.crm-role-nav .global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph){color:var(--potolkovy-muted)!important;-webkit-text-fill-color:var(--potolkovy-muted)!important;font-size:clamp(10px,.72vw,12px)!important;font-weight:850!important;line-height:1.2!important}.app-shell,.crm-cabinet-shell{width:min(1760px,100vw - 48px)!important}.crm-cabinet{color:var(--potolkovy-ink)!important;background:linear-gradient(#eee6d9e6,#f6efe3fa)!important;padding-top:0!important}.crm-cabinet-head,.crm-section,.hero-panel,.control-panel,.results-panel,.smeta-card,.future-card,.projects-card{border-color:var(--potolkovy-line)!important;color:var(--potolkovy-ink)!important;box-shadow:var(--potolkovy-shadow)!important;background:linear-gradient(#fffffffa,#fffdf8f0)!important;border-radius:34px!important}.crm-cabinet-head h1,.crm-section h2,.hero-panel h1,.hero-panel h2{color:var(--potolkovy-ink)!important;letter-spacing:0!important;-webkit-text-fill-color:var(--potolkovy-ink)!important}.crm-cabinet-head p,.crm-section p,.hero-panel p,.crm-muted{color:var(--potolkovy-muted)!important;-webkit-text-fill-color:var(--potolkovy-muted)!important}.crm-table-wrap{background:#fffcf5c7!important;border:1px solid #4538261f!important;border-radius:22px!important;width:100%!important;overflow-x:auto!important;box-shadow:inset 0 1px #ffffffeb!important}.crm-table,.crm-cabinet table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:760px!important;color:var(--potolkovy-ink)!important;background:0 0!important}.crm-table th,.crm-cabinet table th{color:#697386!important;letter-spacing:.12em!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important;-webkit-text-fill-color:#697386!important;background:linear-gradient(#fff7e1f5,#fffaf0eb)!important;border-bottom:1px solid #4538261f!important;padding:13px 14px!important;font-size:11px!important;font-weight:950!important;line-height:1.15!important}.crm-table td,.crm-cabinet table td{color:var(--potolkovy-ink)!important;vertical-align:top!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#ffffffdb!important;border-bottom:1px solid #45382617!important;padding:13px 14px!important;font-size:14px!important;font-weight:650!important;line-height:1.28!important}.crm-table tr:last-child td,.crm-cabinet table tr:last-child td{border-bottom:0!important}.crm-table tr:hover td{background:#fff8e2f0!important}.crm-table .crm-row-focus td,.crm-row-focus td{background:#fff4cef5!important}.crm-table-link,.crm-table-users td:first-child{color:#8a631f!important;text-underline-offset:3px!important;-webkit-text-fill-color:#8a631f!important;font-weight:950!important;text-decoration-color:#8a631f52!important}.crm-actions-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.crm-actions-row .crm-button,.crm-table .crm-button,.crm-table button{min-height:36px!important;color:var(--potolkovy-ink)!important;box-shadow:none!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#ffffffeb!important;border:1px solid #45382624!important;border-radius:10px!important;padding:8px 13px!important;font-size:13px!important;font-weight:900!important;line-height:1.1!important}.crm-actions-row .crm-button.primary,.crm-table .crm-button.primary{background:linear-gradient(#ffd86e,#f4b737)!important;border-color:#ca92237a!important}.crm-pill{color:#5f6675!important;-webkit-text-fill-color:#5f6675!important;background:#fff9e8eb!important;border-color:#4538261f!important;border-radius:999px!important;font-weight:900!important}.avito-callcenter__shell,.avito-stats{color:var(--potolkovy-ink)!important;background:#fffcf5c2!important;border-color:#4538261f!important;border-radius:18px!important}.avito-callcenter__list{border-right-color:#4538261f!important}.avito-chat-card{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#ffffff9e!important;border-bottom-color:#4538261a!important}.avito-chat-card.is-active{background:#fff4cef0!important}.avito-chat-card span,.avito-chat-card small,.avito-callcenter__meta span,.avito-message small,.avito-callcenter__empty{color:var(--potolkovy-muted)!important;-webkit-text-fill-color:var(--potolkovy-muted)!important}.avito-callcenter__account{color:#5f6675!important;-webkit-text-fill-color:#5f6675!important;background:#fff9e8eb!important;border-color:#4538261f!important}.avito-callcenter__sync-status{color:#166534!important;-webkit-text-fill-color:#166534!important}.avito-callcenter__meta{border-bottom-color:#4538261f!important}.avito-message{color:var(--potolkovy-ink)!important;background:#ffffffd1!important;border-color:#4538261f!important}.avito-message.is-out{background:#fff4cef0!important}.avito-message p{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important}.avito-callcenter__form{border-top-color:#4538261f!important}.avito-callcenter__form input{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#fff!important;border-color:#45382624!important}.avito-stats-table__scroll{border-color:#4538261f!important}.avito-stats-table table{color:var(--potolkovy-ink)!important}.avito-stats-table th,.avito-stats-table td{border-bottom-color:#4538261a!important}.avito-stats-table th{color:#697386!important;-webkit-text-fill-color:#697386!important}.avito-stats-table tr.is-total td{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#fff4cef0!important}.global-shell-nav__item-icon:before,.global-shell-nav__item-icon:after{content:none!important;display:none!important}@media (max-width:980px){.global-shell-nav,.global-shell-nav.crm-role-nav,.crm-role-nav{border-radius:28px!important;width:calc(100vw - 24px)!important;margin:12px auto 24px!important;padding:18px!important}.global-shell-nav__top,.crm-role-nav .global-shell-nav__top{grid-template-columns:1fr!important}.global-shell-nav__brand,.crm-role-nav .global-shell-nav__brand{justify-content:flex-start!important;width:100%!important}.global-shell-nav__actions{flex-wrap:wrap!important;justify-content:stretch!important;padding-top:0!important}.global-shell-nav__user,.global-shell-nav__home,.global-shell-nav__logout{flex:160px!important}.global-shell-nav__grid.crm-role-nav__grid,.crm-role-nav .global-shell-nav__grid.crm-role-nav__grid{grid-auto-flow:initial!important;grid-auto-columns:initial!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.app-shell,.crm-cabinet-shell{width:calc(100vw - 24px)!important}.crm-table,.crm-cabinet table{min-width:720px!important}}@media (max-width:520px){.global-shell-nav__brand,.crm-role-nav .global-shell-nav__brand{border-radius:20px!important;gap:10px!important;min-height:76px!important;padding:12px!important}.global-shell-nav__mark{flex-basis:58px!important;width:58px!important;height:54px!important}.global-shell-nav__brand strong,.crm-role-nav .global-shell-nav__brand strong{letter-spacing:.035em!important;white-space:nowrap!important;font-size:clamp(22px,6.7vw,28px)!important}.global-shell-nav__item,.crm-role-nav .global-shell-nav__item{min-height:154px!important;padding:16px 10px!important}.global-shell-nav__item-icon{border-radius:24px!important;width:86px!important;height:86px!important}.global-shell-nav__item-icon-glyph{font-size:50px!important}.global-shell-nav__item strong,.crm-role-nav .global-shell-nav__item strong{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:18px!important;line-height:1.05!important}.global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph),.crm-role-nav .global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph){font-size:15px!important}}.crm-calendar-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:16px 0!important;display:grid!important}.crm-calendar-range-controls{grid-template-columns:auto 48px minmax(180px,1fr) 48px!important;align-items:center!important;gap:10px!important;margin:12px 0 18px!important;display:grid!important}.crm-calendar-assignee-legend{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:-4px 0 16px!important;display:flex!important}.crm-assignee-chip{border:1px solid var(--calendar-assignee-border,#64748b47)!important;background:var(--calendar-assignee-bg,#64748b1f)!important;max-width:100%!important;min-height:28px!important;color:var(--calendar-assignee-color,#64748b)!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:var(--calendar-assignee-color,#64748b)!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:6px 10px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.crm-assignee-chip span{background:var(--calendar-assignee-color,#64748b)!important;width:9px!important;height:9px!important;box-shadow:0 0 0 3px var(--calendar-assignee-bg,#64748b1f)!important;border-radius:999px!important;flex:0 0 9px!important}.crm-calendar-view-switch{background:#fffcf5c7!important;border:1px solid #4538261f!important;border-radius:12px!important;grid-template-columns:repeat(3,minmax(76px,1fr))!important;gap:4px!important;padding:4px!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffffeb!important}.crm-calendar-view-switch button,.crm-calendar-period-button{min-height:42px!important;color:var(--potolkovy-ink)!important;font:inherit!important;cursor:pointer!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:0 0!important;border:0!important;border-radius:10px!important;font-weight:950!important}.crm-calendar-view-switch button.is-active,.crm-calendar-view-switch button[aria-selected=true],.crm-calendar-period-button{background:linear-gradient(#ffdb74,#f1b434)!important;box-shadow:0 1px #78530d38,inset 0 0 0 1px #78530d1f!important}.crm-calendar-period-button{font-size:28px!important;line-height:1!important}.crm-calendar-period-title{min-height:42px!important;color:var(--potolkovy-ink)!important;text-align:center!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#ffffffa8!important;border:1px solid #4538261a!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;display:flex!important}.crm-day-schedule-table{background:#fffcf5b8!important;border:1px solid #4538261f!important;border-radius:18px!important;gap:13px!important;padding:16px!important;display:grid!important}.crm-day-schedule-table h3{color:var(--potolkovy-ink)!important;letter-spacing:0!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;margin:0!important;font-size:21px!important}.crm-calendar-slot-table td strong,.crm-calendar-slot-table td small{display:block!important}.crm-calendar-slot-table td small,.crm-calendar-slot-muted{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:12px!important;font-weight:800!important}.crm-calendar-slot-row.is-free td{background:#f2fff2c7!important}.crm-calendar-slot-row.is-busy td{background:linear-gradient(90deg, var(--calendar-assignee-bg,#fffaf0eb), #ffffffeb 62%)!important;border-top-color:var(--calendar-assignee-border,#45382617)!important}.crm-calendar-slot-row.is-conflict td{background:linear-gradient(90deg, #ffeeeef5, var(--calendar-assignee-bg,#ffeeeef0) 68%)!important;border-top-color:var(--calendar-assignee-border,#ef44442e)!important}.crm-calendar-slot-row.is-followup td{background:#eff6ffeb!important}.crm-calendar-slot-status{text-transform:uppercase!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:6px 10px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.crm-calendar-slot-status.is-free{color:#166534!important;-webkit-text-fill-color:#166534!important;background:#22c55e24!important}.crm-calendar-slot-status.is-busy,.crm-calendar-slot-status.is-warning{color:#92400e!important;-webkit-text-fill-color:#92400e!important;background:#f59e0b29!important}.crm-calendar-slot-status.is-conflict{color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;background:#ef444424!important}.crm-calendar-slot-status.is-followup{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;background:#3b82f624!important}.crm-calendar-slot-button{min-height:34px!important;color:var(--potolkovy-ink)!important;cursor:pointer!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:linear-gradient(#ffd86e,#f4b737)!important;border:1px solid #ca92236b!important;border-radius:10px!important;font-weight:950!important}.crm-calendar-period-grid{grid-template-columns:repeat(7,minmax(140px,1fr))!important;gap:10px!important;margin:0 0 20px!important;padding-bottom:4px!important;display:grid!important;overflow-x:auto!important}.crm-calendar-period-grid.is-month{grid-template-columns:repeat(7,minmax(132px,1fr))!important}.crm-calendar-period-day{background:#fffcf5b8!important;border:1px solid #4538261a!important;border-radius:14px!important;min-width:132px!important;min-height:150px!important;padding:10px!important}.crm-calendar-period-day__head{gap:3px!important;display:grid!important}.crm-calendar-period-day__head strong{color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;font-size:14px!important;line-height:1.2!important}.crm-calendar-period-day__head span,.crm-calendar-period-empty,.crm-calendar-period-item small,.crm-calendar-period-item span{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:11px!important;font-weight:800!important}.crm-calendar-period-empty{margin:16px 0 0!important}.crm-calendar-period-items{gap:7px!important;margin-top:10px!important;display:grid!important}.crm-calendar-period-item{border:1px solid var(--calendar-assignee-border,#4538261a)!important;background:linear-gradient(90deg, var(--calendar-assignee-bg,#ffffffd1), #ffffffe0 72%)!important;color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;border-left-width:5px!important;border-radius:10px!important;gap:2px!important;padding:8px!important;text-decoration:none!important;display:grid!important}.crm-calendar-period-item.is-followup{background:#eff6ffeb!important}.crm-calendar-period-item strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;font-size:13px!important;overflow:hidden!important}.crm-calendar-period-item__assignee{color:var(--calendar-assignee-color,#64748b)!important;-webkit-text-fill-color:var(--calendar-assignee-color,#64748b)!important}.crm-calendar-day .crm-table tbody tr[style*=--calendar-assignee-color] td{background:linear-gradient(90deg, var(--calendar-assignee-bg,#ffffffdb), #ffffffe6 72%)!important}.crm-calendar-day .crm-table tbody tr[style*=--calendar-assignee-color] td:first-child{box-shadow:inset 5px 0 0 var(--calendar-assignee-color,#64748b)!important}.crm-installation-calendar-section{gap:12px!important;display:grid!important}.crm-installation-day,.crm-installation-period-day{background:#fffcf5b8!important;border:1px solid #4538261a!important;border-radius:14px!important}.crm-installation-day{gap:12px!important;padding:14px!important;display:grid!important}.crm-installation-day__head,.crm-installation-period-day__head{gap:4px!important;display:grid!important}.crm-installation-day__head h3{color:var(--potolkovy-ink)!important;letter-spacing:0!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;margin:0!important;font-size:21px!important}.crm-installation-day__head span,.crm-installation-period-day__head span,.crm-installation-card__meta,.crm-installation-card__footer{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important}.crm-installation-card-list,.crm-installation-period-items{gap:9px!important;display:grid!important}.crm-installation-card-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.crm-installation-card{border:1px solid var(--calendar-assignee-border,#4538261a)!important;border-left:6px solid var(--calendar-assignee-color,#64748b)!important;background:linear-gradient(90deg, var(--calendar-assignee-bg,#ffffffd6), #ffffffeb 72%)!important;min-width:0!important;color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;border-radius:12px!important;gap:8px!important;padding:10px!important;text-decoration:none!important;display:grid!important}.crm-installation-card__head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;display:grid!important}.crm-installation-card__head strong,.crm-installation-period-day__head strong{min-width:0!important;color:var(--potolkovy-ink)!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;font-size:14px!important;font-weight:950!important;line-height:1.2!important}.crm-installation-card__head span{color:#78530d!important;white-space:normal!important;text-align:right!important;-webkit-text-fill-color:#78530d!important;background:#ffdb7470!important;border-radius:999px!important;padding:5px 8px!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.crm-installation-card__address{color:var(--potolkovy-ink)!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;font-size:13px!important;font-weight:850!important;line-height:1.3!important}.crm-installation-card__meta,.crm-installation-card__footer{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.crm-installation-card__meta span,.crm-installation-card__footer span{overflow-wrap:anywhere!important;background:#ffffffa8!important;border-radius:999px!important;padding:4px 7px!important}.crm-installation-period-grid{grid-template-columns:repeat(7,minmax(154px,1fr))!important;gap:10px!important;padding-bottom:4px!important;display:grid!important;overflow-x:auto!important}.crm-installation-period-grid.is-month{grid-template-columns:repeat(7,minmax(142px,1fr))!important}.crm-installation-period-day{align-content:start!important;gap:9px!important;min-width:142px!important;min-height:142px!important;padding:10px!important;display:grid!important}.crm-installation-period-day .crm-installation-card{border-left-width:5px!important;padding:8px!important}.crm-installation-period-day .crm-installation-card__head{grid-template-columns:1fr!important;gap:5px!important}.crm-installation-period-day .crm-installation-card__head span{text-align:left!important;justify-self:start!important}.crm-installation-period-day .crm-installation-card__footer{display:none!important}.crm-installation-undated{gap:10px!important;margin-top:4px!important;display:grid!important}.crm-installation-period-empty-state{grid-column:1/-1!important}.crm-installation-sheet-wrap{background:#ffffffe6!important;border:1px solid #4538261f!important;border-radius:14px!important;max-width:100%!important;overflow-x:auto!important}.crm-installation-sheet-toolbar{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important;display:flex!important}.crm-installation-sheet-toolbar button{min-height:34px!important;color:var(--potolkovy-ink)!important;cursor:pointer!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#ffffffeb!important;border:1px solid #45382624!important;border-radius:9px!important;padding:6px 12px!important;font-weight:950!important}.crm-installation-sheet-toolbar button.is-active{background:linear-gradient(#fde68a,#f0bd43)!important;border-color:#9a6b0c42!important}.crm-installation-sheet-toolbar span{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:12px!important;font-weight:850!important}.crm-installation-sheet{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;min-width:980px!important;color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important}.crm-installation-sheet th,.crm-installation-sheet td{vertical-align:middle!important;border:1px solid #94a3b847!important;padding:8px 9px!important;font-size:13px!important;line-height:1.22!important}.crm-installation-sheet th{color:#07111f!important;text-align:center!important;letter-spacing:0!important;text-transform:uppercase!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:#07111f!important;background:#7fa8d4!important;font-size:12px!important;font-weight:950!important}.crm-installation-sheet th:first-child{width:320px!important}.crm-installation-sheet th:nth-child(2){width:180px!important}.crm-installation-sheet th:nth-child(3){width:170px!important}.crm-installation-sheet th:nth-child(4),.crm-installation-sheet th:nth-child(5){width:155px!important}.crm-installation-sheet th:nth-child(6),.crm-installation-sheet th:nth-child(7){width:135px!important}.crm-installation-sheet-month td{color:#fff!important;text-align:center!important;-webkit-text-fill-color:#fff!important;background:#ef2b21!important;padding-left:8px!important;font-size:15px!important;font-weight:950!important}.crm-installation-sheet-day td{color:#1f2937!important;text-align:left!important;-webkit-text-fill-color:#1f2937!important;background:#f0cda4!important;min-height:36px!important;font-weight:950!important;display:table-cell!important}.crm-installation-sheet-day-inner{justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:430px!important;max-width:100%!important;display:flex!important}.crm-installation-sheet-day-label{text-align:left!important;min-width:180px!important;display:inline-block!important}.crm-installation-sheet-day-actions{gap:6px!important;display:inline-flex!important}.crm-installation-sheet-day button,.crm-installation-sheet-slot-empty button{color:#78530d!important;-webkit-text-fill-color:#78530d!important;background:#ffffffb8!important;border:1px solid #78530d42!important;border-radius:8px!important;min-height:28px!important;padding:5px 9px!important;font-size:11px!important;font-weight:950!important}.crm-installation-sheet-controls{gap:6px!important;margin-top:6px!important;display:grid!important}.crm-installation-sheet-controls select,.crm-installation-sheet-controls input{width:100%!important;min-height:30px!important;color:var(--potolkovy-ink)!important;font:inherit!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#fff!important;border:1px solid #45382629!important;border-radius:8px!important;padding:4px 8px!important;font-size:12px!important;font-weight:850!important}.crm-installation-sheet-date-picker{gap:6px!important;display:grid!important}.crm-installation-sheet-date-picker label{gap:4px!important;display:grid!important}.crm-installation-sheet-date-picker label span{color:#64748b!important;text-transform:uppercase!important;-webkit-text-fill-color:#64748b!important;font-size:10px!important;font-weight:950!important}.crm-installation-sheet-date-chips{flex-wrap:wrap!important;gap:4px!important;display:flex!important}.crm-installation-sheet-date-chips button{color:#1d4ed8!important;cursor:pointer!important;-webkit-text-fill-color:#1d4ed8!important;background:#eff6ffe6!important;border:1px solid #2563eb2e!important;border-radius:999px!important;min-height:24px!important;padding:3px 7px!important;font-size:10px!important;font-weight:950!important}.crm-installation-sheet-date-chips button:disabled{cursor:default!important;opacity:.68!important}.crm-installation-sheet-files{gap:5px!important;display:grid!important}.crm-installation-sheet-files button{color:#1d4ed8!important;cursor:pointer!important;-webkit-text-fill-color:#1d4ed8!important;background:#eff6ffe6!important;border:1px solid #2563eb2e!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:30px!important;padding:5px 8px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.crm-installation-sheet-files button:hover{background:#dbeafef5!important;border-color:#2563eb57!important}.crm-installation-sheet-files details{background:#eff6ffe6!important;border:1px solid #2563eb2e!important;border-radius:8px!important;overflow:hidden!important}.crm-installation-sheet-files summary{color:#1d4ed8!important;cursor:pointer!important;-webkit-text-fill-color:#1d4ed8!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:26px!important;padding:4px 7px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.crm-installation-sheet-files details:hover,.crm-installation-sheet-files details[open]{background:#dbeafef5!important;border-color:#2563eb57!important}.crm-installation-sheet-files pre{color:#0f172a!important;white-space:pre-wrap!important;-webkit-text-fill-color:#0f172a!important;background:#ffffffe6!important;border-top:1px solid #2563eb24!important;max-height:180px!important;margin:0!important;padding:7px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:10px!important;line-height:1.35!important;overflow:auto!important}.crm-installation-doc-viewer{z-index:9999!important;width:100vw!important;height:100dvh!important;color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#fff!important;position:fixed!important;inset:0!important}.crm-installation-doc-viewer article{grid-template-rows:auto auto minmax(0,1fr)!important;gap:16px!important;width:100%!important;height:100%!important;padding:28px!important;display:grid!important;overflow:auto!important}.crm-installation-doc-viewer header{border-bottom:1px solid #94a3b847!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;padding-bottom:16px!important;display:grid!important}.crm-installation-doc-viewer header span{color:#64748b!important;letter-spacing:.08em!important;text-transform:uppercase!important;-webkit-text-fill-color:#64748b!important;margin-bottom:6px!important;font-size:13px!important;font-weight:950!important;display:inline-block!important}.crm-installation-doc-viewer h3{color:var(--potolkovy-ink)!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;margin:0!important;font-size:30px!important;font-weight:950!important;line-height:1.14!important}.crm-installation-doc-viewer-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.crm-installation-doc-viewer-actions button{min-height:38px!important;color:var(--potolkovy-ink)!important;cursor:pointer!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#fffffff0!important;border:1px solid #45382624!important;border-radius:8px!important;padding:8px 14px!important;font-size:13px!important;font-weight:950!important}.crm-installation-doc-viewer-actions button:last-child{background:linear-gradient(#fde68a,#f0bd43)!important}.crm-installation-doc-viewer-meta{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.crm-installation-doc-viewer-meta span{color:#475569!important;-webkit-text-fill-color:#475569!important;background:#f8fafcf0!important;border:1px solid #94a3b83d!important;border-radius:999px!important;padding:6px 10px!important;font-size:13px!important;font-weight:850!important}.crm-installation-doc-viewer pre{color:#0f172a!important;white-space:pre-wrap!important;-webkit-text-fill-color:#0f172a!important;background:#f8fafcc2!important;border:1px solid #94a3b83d!important;border-radius:8px!important;min-height:0!important;margin:0!important;padding:20px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:18px!important;font-weight:800!important;line-height:1.45!important;overflow:auto!important}.crm-installation-sheet-money strong,.crm-installation-sheet td>strong{font-weight:950!important;display:block!important}.crm-installation-sheet-money em{color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;background:#ef2b2114!important;border-radius:999px!important;margin-top:4px!important;padding:3px 7px!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;display:inline-block!important}.crm-installation-sheet-message{color:#854d0e!important;-webkit-text-fill-color:#854d0e!important;background:#fef9c3ad!important;border:1px solid #eab30857!important;border-radius:10px!important;margin:0 0 12px!important;padding:9px 12px!important;font-weight:850!important}.crm-installation-sheet tbody tr:not(.crm-installation-sheet-month):not(.crm-installation-sheet-day):not(.crm-installation-sheet-empty):not(.crm-installation-sheet-slot-empty) td{background:#fffffff5!important}.crm-installation-sheet tbody tr.is-availability td{background:#67e8f92e!important}.crm-installation-sheet tbody tr.is-preflight-warning td,.crm-cabinet .crm-installation-sheet tbody tr.is-preflight-warning td{background:#fee2e2f5!important;border-color:#dc262657!important}.crm-installation-sheet tbody tr.is-preflight-warning td:first-child{box-shadow:inset 6px 0 #dc2626!important}.crm-installation-sheet-alert{color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;background:#ffffffb8!important;border:1px solid #dc262647!important;border-radius:8px!important;margin-top:6px!important;padding:6px 7px!important;font-size:11px!important;font-weight:950!important;line-height:1.25!important;display:block!important}.crm-installation-sheet tbody tr.crm-installation-sheet-slot-empty td{background:#ffffffdb!important;height:38px!important}.crm-installation-sheet tbody tr.crm-installation-sheet-slot-empty.is-editing td{background:#ecfeff9e!important;height:auto!important}.crm-installation-sheet-slot-empty td:first-child{background:#67e8f938!important}.crm-installation-sheet-slot-empty.is-editing td:first-child{background:#67e8f952!important}.crm-installation-sheet-inline-actions{gap:6px!important;display:grid!important}.crm-installation-sheet-inline-actions button{color:#78530d!important;cursor:pointer!important;-webkit-text-fill-color:#78530d!important;background:#ffffffd1!important;border:1px solid #78530d42!important;border-radius:8px!important;width:100%!important;min-height:30px!important;padding:5px 8px!important;font-size:11px!important;font-weight:950!important}.crm-installation-sheet-inline-actions button:first-child{background:linear-gradient(#fde68a,#f0bd43)!important}.crm-installation-sheet-inline-actions button:disabled{cursor:wait!important;opacity:.72!important}.crm-installation-sheet-address{overflow-wrap:anywhere!important;font-weight:850!important}.crm-installation-sheet-client{gap:2px!important;margin-top:7px!important;display:grid!important}.crm-installation-sheet-client strong{color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:12px!important;font-weight:950!important}.crm-installation-sheet-client a{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important}.crm-installation-sheet td small{color:#64748b!important;-webkit-text-fill-color:#64748b!important;margin-top:3px!important;font-size:11px!important;font-weight:800!important;display:block!important}.crm-installation-sheet-team{background:var(--calendar-assignee-bg,#67e8f973)!important;color:var(--calendar-assignee-color,#0f766e)!important;-webkit-text-fill-color:var(--calendar-assignee-color,#0f766e)!important;font-weight:950!important}.crm-installation-sheet-empty td{color:#94a3b8!important;text-align:center!important;-webkit-text-fill-color:#94a3b8!important;background:#fffcf5b8!important;font-weight:850!important}.crm-cabinet .crm-installation-sheet .crm-installation-sheet-month td{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ef2b21!important}.crm-cabinet .crm-installation-sheet .crm-installation-sheet-day td{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;background:#f0cda4!important}.crm-cabinet .crm-installation-sheet tbody tr:not(.crm-installation-sheet-month):not(.crm-installation-sheet-day):not(.crm-installation-sheet-empty):not(.crm-installation-sheet-slot-empty) td{background:#fffffff5!important}.crm-cabinet .crm-installation-sheet tbody tr.crm-installation-sheet-slot-empty td{background:#ffffffdb!important}.crm-cabinet .crm-installation-sheet tbody tr.crm-installation-sheet-slot-empty td:first-child{background:#67e8f938!important}.crm-cabinet .crm-installation-sheet tbody tr.is-availability td{background:#67e8f92e!important}.crm-cabinet .crm-installation-sheet tbody tr.is-preflight-warning td{background:#fee2e2f5!important;border-color:#dc262657!important}.crm-cabinet .crm-installation-sheet tbody tr.is-preflight-warning td:first-child{box-shadow:inset 6px 0 #dc2626!important}@media (max-width:980px){.crm-calendar-filters{grid-template-columns:1fr!important}.crm-calendar-range-controls{grid-template-columns:44px minmax(0,1fr) 44px!important}.crm-calendar-view-switch{grid-column:1/-1!important;width:100%!important}.crm-calendar-period-grid,.crm-calendar-period-grid.is-month{grid-template-columns:repeat(2,minmax(150px,1fr))!important}.crm-installation-card-list,.crm-installation-period-grid,.crm-installation-period-grid.is-month{grid-template-columns:1fr!important}.crm-installation-period-day{min-width:0!important}.crm-installation-card__head{grid-template-columns:minmax(0,1fr)!important}.crm-installation-card__head span{text-align:left!important;justify-self:start!important}}.global-shell-nav__grid.crm-role-nav__grid,.crm-role-nav .global-shell-nav__grid.crm-role-nav__grid{grid-auto-flow:row!important;grid-auto-columns:initial!important;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))!important;align-items:stretch!important;gap:12px!important;overflow:visible!important}.global-shell-nav__item,.crm-role-nav .global-shell-nav__item{grid-template-rows:auto auto 1fr!important;align-content:start!important;gap:7px!important;min-height:158px!important;padding:14px 10px 13px!important;overflow:hidden!important}.global-shell-nav__item-icon{width:62px!important;height:62px!important;margin:0 auto 2px!important}.global-shell-nav__item strong,.crm-role-nav .global-shell-nav__item strong{overflow-wrap:anywhere!important;text-wrap:balance!important;width:100%!important;min-width:0!important;font-size:clamp(14px,.82vw,17px)!important;line-height:1.08!important;display:block!important}.global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph),.crm-role-nav .global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph){overflow-wrap:anywhere!important;text-wrap:balance!important;width:100%!important;min-width:0!important;font-size:clamp(11px,.64vw,13px)!important;line-height:1.16!important;display:block!important}@media (min-width:1500px){.global-shell-nav__grid.crm-role-nav__grid,.crm-role-nav .global-shell-nav__grid.crm-role-nav__grid{grid-template-columns:repeat(auto-fit,minmax(156px,1fr))!important}}@media (max-width:980px){.global-shell-nav__grid.crm-role-nav__grid,.crm-role-nav .global-shell-nav__grid.crm-role-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.global-shell-nav__item,.crm-role-nav .global-shell-nav__item{min-height:168px!important}}@media screen{.crm-table-wrap,.crm438-install-table-wrap,.crm-installation-sheet-toolbar+.crm-table-wrap{background:#fffcf5c7!important;border:1px solid #4538261f!important;border-radius:22px!important;width:100%!important;overflow-x:auto!important;box-shadow:inset 0 1px #ffffffeb!important}.crm-table,.crm-cabinet table,.preliminary-smeta-table,.crm-contract-estimate-table,.crm-contract-estimate-mini,.crm438-install-table,.crm-installation-sheet,.avito-stats table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:760px!important;color:var(--potolkovy-ink)!important;background:0 0!important;border:0!important}.crm-table th,.crm-cabinet table th,.preliminary-smeta-table th,.crm-contract-estimate-table th,.crm-contract-estimate-mini th,.crm438-install-table th,.crm-installation-sheet th,.avito-stats table th{color:#697386!important;letter-spacing:.12em!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important;-webkit-text-fill-color:#697386!important;background:linear-gradient(#fff7e1f5,#fffaf0eb)!important;border:0!important;border-bottom:1px solid #4538261f!important;padding:13px 14px!important;font-size:11px!important;font-weight:950!important;line-height:1.15!important}.crm-table td,.crm-cabinet table td,.preliminary-smeta-table td,.crm-contract-estimate-table td,.crm-contract-estimate-mini td,.crm438-install-table td,.crm-installation-sheet td,.avito-stats table td{color:var(--potolkovy-ink)!important;vertical-align:top!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#ffffffdb!important;border:0!important;border-bottom:1px solid #45382617!important;padding:13px 14px!important;font-size:14px!important;font-weight:650!important;line-height:1.28!important}.crm-table tr:last-child td,.crm-cabinet table tr:last-child td,.preliminary-smeta-table tr:last-child td,.crm-contract-estimate-table tr:last-child td,.crm-contract-estimate-mini tr:last-child td,.crm438-install-table tr:last-child td,.crm-installation-sheet tr:last-child td,.avito-stats table tr:last-child td{border-bottom:0!important}.crm-table tr:hover td,.preliminary-smeta-table tr:hover td,.crm-contract-estimate-table tr:hover td,.crm-contract-estimate-mini tr:hover td,.crm438-install-table tr:hover td,.crm-installation-sheet tr:hover td,.avito-stats table tr:hover td{background:#fff8e2f0!important}.crm-field input[type=date],.crm-calendar-filters input[type=date],.crm-cabinet input[type=date],.decision-field input[type=date]{min-height:46px!important;color:var(--potolkovy-ink)!important;-webkit-text-fill-color:var(--potolkovy-ink)!important;background:#fffffff0!important;border:1px solid #45382624!important;border-radius:14px!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important;box-shadow:inset 0 1px #ffffffe6!important}.crm-calendar-filters .crm-field,.crm-calendar-range-controls,.crm-calendar-view-switch,.crm-calendar-period-title{min-width:0!important}}@media screen and (max-width:720px){.crm-table,.crm-cabinet table,.preliminary-smeta-table,.crm-contract-estimate-table,.crm-contract-estimate-mini,.crm438-install-table,.crm-installation-sheet,.avito-stats table{min-width:680px!important}.crm-calendar-period-title{text-align:center!important;padding:0 10px!important;font-size:14px!important}}@media screen and (max-width:520px){.crm-calendar-period-grid,.crm-calendar-period-grid.is-month{grid-template-columns:1fr!important}.crm-calendar-view-switch{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:720px){.global-shell-nav__grid.crm-role-nav__grid,.crm-role-nav .global-shell-nav__grid.crm-role-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.global-shell-nav__item,.crm-role-nav .global-shell-nav__item{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:38px minmax(0,1fr)!important;align-content:center!important;place-items:center start!important;gap:2px 8px!important;min-height:74px!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important}.global-shell-nav__item-icon{border-radius:12px!important;grid-area:1/1/span 2!important;place-self:center!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;display:grid!important;overflow:hidden!important}.global-shell-nav__item-icon-image{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.global-shell-nav__item strong,.crm-role-nav .global-shell-nav__item strong{width:100%!important;min-width:0!important;max-width:100%!important;color:var(--potolkovy-ink)!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;z-index:1!important;grid-area:1/2!important;margin:0!important;font-size:14px!important;line-height:1.08!important;overflow:hidden!important}.global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph),.crm-role-nav .global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph){width:100%!important;min-width:0!important;max-width:100%!important;color:var(--potolkovy-muted)!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;z-index:1!important;grid-area:2/2!important;margin:0!important;font-size:11px!important;line-height:1.12!important;overflow:hidden!important}}:root{--crm500-page:#f2eadf;--crm500-panel:#fffdf8;--crm500-panel-soft:#fff8ec;--crm500-ink:#111827;--crm500-muted:#5f6b7a;--crm500-faint:#8a93a2;--crm500-line:#483a2521;--crm500-line-strong:#483a2533;--crm500-accent:#edb83d;--crm500-accent-dark:#9a6a17;--crm500-blue:#2563eb;--crm500-green:#16a34a;--crm500-red:#dc2626;--crm500-radius:18px;--crm500-radius-lg:24px;--crm500-shadow:0 18px 48px #4c3a1d1a;--crm500-shadow-soft:0 10px 28px #4c3a1d14}html body{color:var(--crm500-ink)!important;background:linear-gradient(#f2eadffa,#f7f1e8fa)!important}html body .crm-cabinet{background:radial-gradient(circle at 12% 0%, #edb83d24, transparent 28rem), radial-gradient(circle at 88% 8%, #2563eb12, transparent 26rem), linear-gradient(180deg, var(--crm500-page), #f7f1e8)!important;min-height:100dvh!important;color:var(--crm500-ink)!important;padding:0 0 56px!important}html body .crm-cabinet-shell,html body .app-shell{width:min(1480px,100vw - 40px)!important;max-width:1480px!important}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{border:1px solid var(--crm500-line)!important;border-radius:var(--crm500-radius-lg)!important;width:min(1480px,100vw - 40px)!important;box-shadow:var(--crm500-shadow-soft)!important;background:linear-gradient(#fffffffa,#fffaf0f0)!important;margin:14px auto 22px!important;padding:16px!important}html body .global-shell-nav__top,html body .crm-role-nav .global-shell-nav__top{grid-template-columns:minmax(220px,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}html body .global-shell-nav__brand,html body .crm-role-nav .global-shell-nav__brand{background:linear-gradient(135deg,#f7c957,#b88327)!important;border-radius:18px!important;gap:12px!important;width:fit-content!important;min-height:56px!important;padding:10px 14px!important;box-shadow:0 12px 28px #9a6a172e!important}html body .global-shell-nav__mark{border-radius:12px!important;flex-basis:38px!important;width:38px!important;height:38px!important;font-size:25px!important}html body .global-shell-nav__brand strong,html body .crm-role-nav .global-shell-nav__brand strong{letter-spacing:.04em!important;font-size:clamp(18px,1.8vw,24px)!important;font-weight:950!important;line-height:1!important}html body .global-shell-nav__actions{justify-content:end!important;align-items:center!important;gap:8px!important;padding-top:0!important}html body .global-shell-nav__user,html body .global-shell-nav__home,html body .global-shell-nav__logout{border:1px solid var(--crm500-line)!important;min-height:42px!important;color:var(--crm500-ink)!important;box-shadow:none!important;background:#ffffffd6!important;border-radius:14px!important}html body .global-shell-nav__user{min-width:170px!important;padding:8px 12px!important}html body .global-shell-nav__home,html body .global-shell-nav__logout{padding:0 14px!important;font-size:13px!important;font-weight:950!important}html body .global-shell-nav__logout{background:linear-gradient(#ffd972,#edb83d)!important;border-color:#edb83d7a!important}html body .global-shell-nav__grid.crm-role-nav__grid,html body .crm-role-nav .global-shell-nav__grid.crm-role-nav__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:10px!important;width:100%!important;margin:14px 0 0!important;display:grid!important}html body .global-shell-nav__item,html body .crm-role-nav .global-shell-nav__item{border:1px solid var(--crm500-line)!important;min-height:88px!important;color:var(--crm500-ink)!important;text-align:left!important;box-shadow:none!important;background:#fffdf8eb!important;border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr)!important;align-content:center!important;place-items:center start!important;gap:3px 10px!important;padding:11px 12px!important;display:grid!important}html body .global-shell-nav__item:hover,html body .global-shell-nav__item.is-active,html body .crm-role-nav .global-shell-nav__item:hover,html body .crm-role-nav .global-shell-nav__item.is-active{box-shadow:var(--crm500-shadow-soft)!important;background:linear-gradient(#fff8e8,#fffdf8)!important;border-color:#edb83da6!important;transform:translateY(-1px)!important}html body .global-shell-nav__item-icon{border-radius:14px!important;grid-area:1/1/span 2!important;width:42px!important;height:42px!important;margin:0!important;font-size:22px!important}html body .global-shell-nav__item strong,html body .crm-role-nav .global-shell-nav__item strong{width:100%!important;color:var(--crm500-ink)!important;white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-text-fill-color:var(--crm500-ink)!important;grid-area:1/2!important;font-size:15px!important;font-weight:950!important;line-height:1.12!important;overflow:hidden!important}html body .global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph),html body .crm-role-nav .global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph){width:100%!important;color:var(--crm500-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-text-fill-color:var(--crm500-muted)!important;grid-area:2/2!important;font-size:12px!important;font-weight:750!important;line-height:1.16!important;overflow:hidden!important}html body .crm-cabinet-head,html body .crm-section,html body .crm-card,html body .crm-kpi,html body .crm-lead-card,html body .crm-calendar-day,html body .crm-calendar-section,html body .crm-installation-day,html body .crm-installation-period-day,html body .crm-empty-state,html body .crm-form-context,html body .avito-inbox__sidebar,html body .avito-inbox__dialog{border:1px solid var(--crm500-line)!important;border-radius:var(--crm500-radius-lg)!important;color:var(--crm500-ink)!important;box-shadow:var(--crm500-shadow-soft)!important;background:linear-gradient(#fffffffa,#fffaf0f0)!important}html body .crm-section{padding:18px!important}html body .crm-cabinet-head{padding:24px!important}html body .crm-cabinet h1{color:var(--crm500-ink)!important;letter-spacing:0!important;-webkit-text-fill-color:var(--crm500-ink)!important;font-size:clamp(30px,3.5vw,46px)!important;line-height:1.02!important}html body .crm-section h2,html body .crm-calendar-day h3,html body .crm-installation-day__head h3{color:var(--crm500-ink)!important;letter-spacing:0!important;-webkit-text-fill-color:var(--crm500-ink)!important;margin:0 0 12px!important;font-size:clamp(20px,2vw,26px)!important;line-height:1.12!important}html body .crm-cabinet p,html body .crm-section p,html body .crm-muted,html body .crm-card p,html body .crm-field-hint,html body .crm-form-context small{color:var(--crm500-muted)!important;-webkit-text-fill-color:var(--crm500-muted)!important}html body .crm-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))!important;gap:10px!important;display:grid!important}html body .crm-kpi{min-height:82px!important;box-shadow:none!important;border-radius:16px!important;padding:13px 14px!important}html body .crm-kpi strong{color:var(--crm500-ink)!important;letter-spacing:0!important;-webkit-text-fill-color:var(--crm500-ink)!important;margin-top:5px!important;font-size:clamp(24px,2.4vw,34px)!important;line-height:1!important}html body .crm-mini-label,html body .crm-field>span,html body .crm-user-box span,html body .crm-form-context span{color:var(--crm500-faint)!important;letter-spacing:.09em!important;text-transform:uppercase!important;-webkit-text-fill-color:var(--crm500-faint)!important;font-size:11px!important;font-weight:950!important}html body .crm-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important;display:grid!important}html body .crm-card{border-radius:18px!important;align-content:start!important;gap:12px!important;min-height:128px!important;padding:16px!important;text-decoration:none!important}html body .crm-card:hover{box-shadow:var(--crm500-shadow-soft)!important;background:linear-gradient(#fff8e8,#fffdf8)!important;border-color:#edb83d9e!important;transform:translateY(-1px)!important}html body .crm-card strong,html body .crm-lead-card h3,html body .crm-table td strong{color:var(--crm500-ink)!important;letter-spacing:0!important;-webkit-text-fill-color:var(--crm500-ink)!important}html body .crm-card span,html body .crm-pill,html body .crm-lead-meta span,html body .crm-calendar-slot-status,html body .crm-calendar-period-item span,html body .crm-installation-card__head span{color:var(--crm500-accent-dark)!important;-webkit-text-fill-color:var(--crm500-accent-dark)!important;background:#edb83d24!important;border:1px solid #edb83d47!important;border-radius:999px!important}html body .crm-table-wrap,html body .crm438-install-table-wrap,html body .crm-installation-sheet-wrap,html body .avito-stats table{border:1px solid var(--crm500-line)!important;width:100%!important;box-shadow:none!important;background:#fffdf8db!important;border-radius:18px!important;overflow-x:auto!important}html body .crm-table,html body .crm-cabinet table,html body .preliminary-smeta-table,html body .crm-contract-estimate-table,html body .crm-contract-estimate-mini,html body .crm438-install-table,html body .crm-installation-sheet{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:760px!important;color:var(--crm500-ink)!important;background:0 0!important}html body .crm-table th,html body .crm-cabinet table th,html body .preliminary-smeta-table th,html body .crm-contract-estimate-table th,html body .crm-contract-estimate-mini th,html body .crm438-install-table th,html body .crm-installation-sheet th{border:0!important;border-bottom:1px solid var(--crm500-line)!important;color:var(--crm500-muted)!important;letter-spacing:.08em!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important;-webkit-text-fill-color:var(--crm500-muted)!important;background:#fff6df!important;padding:12px 13px!important;font-size:11px!important;font-weight:950!important;line-height:1.16!important}html body .crm-table td,html body .crm-cabinet table td,html body .preliminary-smeta-table td,html body .crm-contract-estimate-table td,html body .crm-contract-estimate-mini td,html body .crm438-install-table td,html body .crm-installation-sheet td{color:var(--crm500-ink)!important;vertical-align:top!important;-webkit-text-fill-color:var(--crm500-ink)!important;background:#ffffffd6!important;border:0!important;border-bottom:1px solid #483a2517!important;padding:12px 13px!important;font-size:14px!important;font-weight:650!important;line-height:1.32!important}html body .crm-table tr:hover td,html body .crm-cabinet table tr:hover td{background:#fff8e2f0!important}html body .crm-field input,html body .crm-field select,html body .crm-field textarea,html body .crm-cabinet input,html body .crm-cabinet select,html body .crm-cabinet textarea,html body .avito-inbox input,html body .avito-inbox textarea{border:1px solid var(--crm500-line-strong)!important;min-height:44px!important;color:var(--crm500-ink)!important;-webkit-text-fill-color:var(--crm500-ink)!important;background:#fffffff0!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffffdb!important}html body .crm-field textarea,html body .crm-cabinet textarea{min-height:92px!important}html body .crm-field input:focus,html body .crm-field select:focus,html body .crm-field textarea:focus,html body .crm-cabinet input:focus,html body .crm-cabinet select:focus,html body .crm-cabinet textarea:focus{border-color:#edb83db8!important;outline:none!important;box-shadow:0 0 0 3px #edb83d29!important}html body .crm-button,html body .crm-back-link,html body .crm-user-box button,html body .crm-section button,html body .crm-calendar-view-switch button,html body .crm-calendar-period-button,html body .avito-inbox button{border:1px solid var(--crm500-line-strong)!important;min-height:42px!important;color:var(--crm500-ink)!important;box-shadow:none!important;-webkit-text-fill-color:var(--crm500-ink)!important;background:#fff!important;border-radius:14px!important;font-weight:900!important;text-decoration:none!important}html body .crm-button:hover,html body .crm-back-link:hover,html body .crm-section button:hover,html body .crm-calendar-view-switch button:hover,html body .crm-calendar-period-button:hover,html body .avito-inbox button:hover{background:#fff8e6!important;border-color:#edb83db3!important;transform:translateY(-1px)!important}html body .crm-button.primary,html body .crm-user-box button,html body .crm-form button[type=submit],html body .crm-calendar-view-switch button.is-active,html body .crm-calendar-view-switch button[aria-selected=true]{color:var(--crm500-ink)!important;-webkit-text-fill-color:var(--crm500-ink)!important;background:linear-gradient(#ffd972,#edb83d)!important;border-color:#9a6a1738!important}html body .crm-button:disabled,html body .crm-section button:disabled,html body .avito-inbox button:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}html body .crm-calendar-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important;display:grid!important}html body .crm-calendar-range-controls{grid-template-columns:minmax(230px,auto) 44px minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;display:grid!important}html body .crm-calendar-view-switch{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;display:grid!important}html body .crm-calendar-period-title{min-width:0!important;color:var(--crm500-ink)!important;text-align:center!important;-webkit-text-fill-color:var(--crm500-ink)!important;font-size:16px!important;line-height:1.2!important}html body .crm-calendar-period-grid,html body .crm-calendar-period-grid.is-month,html body .crm-installation-period-grid,html body .crm-installation-period-grid.is-month{grid-template-columns:repeat(7,minmax(156px,1fr))!important;gap:10px!important;padding-bottom:4px!important;display:grid!important;overflow-x:auto!important}html body .crm-calendar-period-day,html body .crm-installation-period-day{min-width:156px!important;min-height:144px!important;box-shadow:none!important;border-radius:16px!important}html body .crm-calendar-period-item,html body .crm-installation-card,html body .crm-slot-item{border:1px solid var(--calendar-assignee-border,var(--crm500-line))!important;border-left:5px solid var(--calendar-assignee-color,var(--crm500-accent))!important;background:linear-gradient(90deg, var(--calendar-assignee-bg,#fff8e2eb), #ffffffe6 72%)!important;color:var(--crm500-ink)!important;box-shadow:none!important;-webkit-text-fill-color:var(--crm500-ink)!important;border-radius:14px!important}html body .crm-status-won,html body .crm-status-ready,html body .crm-status-installed,html body .crm-status-accepted{color:#166534!important;-webkit-text-fill-color:#166534!important;background:#16a34a21!important}html body .crm-status-lost,html body .crm-status-rejected,html body .crm-status-no_answer{color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;background:#dc26261f!important}html body .avito-inbox__message,html body .avito-message{color:var(--crm500-ink)!important;border:1px solid var(--crm500-line)!important;-webkit-text-fill-color:var(--crm500-ink)!important;background:#fff!important}html body .avito-inbox__message.is-out,html body .avito-message.is-out{background:#eaf7e8!important;border-color:#16a34a38!important}html body .avito-inbox__messages{background:#f1f4f8!important}@media screen and (max-width:980px){html body .crm-cabinet-shell,html body .app-shell,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{width:calc(100vw - 24px)!important}html body .global-shell-nav__top,html body .crm-role-nav .global-shell-nav__top{grid-template-columns:1fr!important}html body .global-shell-nav__brand,html body .crm-role-nav .global-shell-nav__brand{width:100%!important}html body .global-shell-nav__actions{grid-template-columns:1fr 1fr!important;display:grid!important}html body .global-shell-nav__user{grid-column:1/-1!important;width:100%!important}html body .crm-split,html body .crm-split-flow,html body .crm-split-owner{grid-template-columns:1fr!important}html body .crm-calendar-range-controls{grid-template-columns:44px minmax(0,1fr) 44px!important}html body .crm-calendar-view-switch{grid-column:1/-1!important}}@media screen and (max-width:720px){html body .crm-cabinet{padding-bottom:32px!important}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{border-radius:20px!important;margin:10px auto 14px!important;padding:12px!important}html body .global-shell-nav__grid.crm-role-nav__grid,html body .crm-role-nav .global-shell-nav__grid.crm-role-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .global-shell-nav__item,html body .crm-role-nav .global-shell-nav__item{grid-template-columns:36px minmax(0,1fr)!important;min-height:72px!important;padding:8px!important}html body .global-shell-nav__item-icon{border-radius:12px!important;width:36px!important;height:36px!important}html body .global-shell-nav__item strong,html body .crm-role-nav .global-shell-nav__item strong{font-size:13px!important}html body .global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph),html body .crm-role-nav .global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph){font-size:10.5px!important}html body .crm-section,html body .crm-cabinet-head{border-radius:18px!important;padding:14px!important}html body .crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .crm-card-grid{grid-template-columns:1fr!important}html body .crm-table,html body .crm-cabinet table,html body .preliminary-smeta-table,html body .crm-contract-estimate-table,html body .crm-contract-estimate-mini,html body .crm438-install-table,html body .crm-installation-sheet{min-width:640px!important}html body .crm-calendar-period-grid,html body .crm-calendar-period-grid.is-month,html body .crm-installation-period-grid,html body .crm-installation-period-grid.is-month{scroll-snap-type:x proximity!important;grid-template-columns:none!important;grid-auto-columns:minmax(172px,72vw)!important;grid-auto-flow:column!important;overflow-x:auto!important}html body .crm-calendar-period-day,html body .crm-installation-period-day{scroll-snap-align:start!important}}html body .global-shell-nav__brand,html body .crm-role-nav .global-shell-nav__brand{flex:none!important;justify-content:flex-start!important;width:fit-content!important;max-width:min(100%,340px)!important;min-height:56px!important}html body .global-shell-nav__brand>span:last-child,html body .crm-role-nav .global-shell-nav__brand>span:last-child{width:auto!important;min-width:0!important}html body .global-shell-nav__eyebrow,html body .crm-role-nav .global-shell-nav__eyebrow{display:none!important}@media (max-width:980px){html body .global-shell-nav__top,html body .crm-role-nav .global-shell-nav__top{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important}html body .global-shell-nav__brand,html body .crm-role-nav .global-shell-nav__brand{justify-self:start!important;width:fit-content!important;max-width:min(100%,340px)!important}html body .global-shell-nav__actions{width:100%!important}html body .crm-calendar-period-grid,html body .crm-calendar-period-grid.is-month{grid-auto-flow:row!important;grid-auto-columns:initial!important;scroll-snap-type:none!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;overflow-x:visible!important}html body .crm-calendar-period-day{scroll-snap-align:none!important;min-width:0!important;min-height:118px!important;padding:7px!important}html body .crm-calendar-period-day__head strong{font-size:12px!important;line-height:1.12!important}html body .crm-calendar-period-day__head span,html body .crm-calendar-period-empty,html body .crm-calendar-period-item small,html body .crm-calendar-period-item span{font-size:10px!important;line-height:1.15!important}html body .crm-calendar-period-item{border-left-width:3px!important;padding:6px!important}}:root{--crm506-page:#f6efe3;--crm506-surface:#fff;--crm506-surface-soft:#fffaf1;--crm506-panel:#f8fafc;--crm506-ink:#111827;--crm506-muted:#64748b;--crm506-line:#45382624;--crm506-gold:#f4b740;--crm506-gold-strong:#c58a22;--crm506-shadow:0 14px 34px #4c3a1d1a}html,body{background:var(--crm506-page)!important;background-color:var(--crm506-page)!important;color:var(--crm506-ink)!important}body>div,body>main,main,.app-shell,.site-shell,.workspace,.results-panel,.crm-cabinet{background-color:#0000!important}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{background:var(--crm506-page)!important;background-color:var(--crm506-page)!important;border-color:var(--crm506-line)!important;color:var(--crm506-ink)!important;box-shadow:none!important;background-image:none!important}html body .global-shell-nav__brand,html body .global-shell-nav__home,html body .global-shell-nav__user,html body .crm-role-nav .global-shell-nav__brand,html body .crm-role-nav .global-shell-nav__home,html body .crm-role-nav .global-shell-nav__user{background:var(--crm506-surface)!important;background-color:var(--crm506-surface)!important;border-color:var(--crm506-line)!important;color:var(--crm506-ink)!important;box-shadow:var(--crm506-shadow)!important;background-image:none!important}html body .global-shell-nav__logout,html body .crm-role-nav .global-shell-nav__logout,html body .crm-button.primary,html body button[type=submit],html body .primary-button,html body .mini-button.primary{background:linear-gradient(180deg, #ffd772, var(--crm506-gold))!important;background-color:var(--crm506-gold)!important;color:var(--crm506-ink)!important;-webkit-text-fill-color:var(--crm506-ink)!important;border-color:#c58a226b!important;box-shadow:0 10px 22px #c58a222e!important}html body .global-shell-nav__item,html body .crm-role-nav .global-shell-nav__item{background:var(--crm506-surface-soft)!important;background-color:var(--crm506-surface-soft)!important;border-color:var(--crm506-line)!important;color:var(--crm506-ink)!important;box-shadow:none!important;background-image:none!important}html body .global-shell-nav__item:hover,html body .global-shell-nav__item.is-active,html body .crm-role-nav .global-shell-nav__item:hover,html body .crm-role-nav .global-shell-nav__item.is-active{background:#fbf0d9 linear-gradient(#fffdfa,#fbf0d9)!important;border-color:#c58a2257!important}html body .global-shell-nav__brand *,html body .global-shell-nav__home,html body .global-shell-nav__user *,html body .global-shell-nav__item *,html body .crm-role-nav .global-shell-nav__brand *,html body .crm-role-nav .global-shell-nav__home,html body .crm-role-nav .global-shell-nav__user *,html body .crm-role-nav .global-shell-nav__item *{color:var(--crm506-ink)!important;-webkit-text-fill-color:var(--crm506-ink)!important}html body .crm-cabinet{background:linear-gradient(180deg, #f4b7401a, transparent 280px), var(--crm506-page)!important;background-color:var(--crm506-page)!important;color:var(--crm506-ink)!important}html body .crm-cabinet-head,html body .crm-section,html body .crm-card,html body .crm-kpi,html body .crm-lead-card,html body .crm-flow-card,html body .crm-empty-state,html body .crm-user-box,html body .crm-calendar-day,html body .crm-calendar-period-day,html body .crm-installation-period-day,html body .crm-table-wrap,html body .crm-table-flow-wrap,html body .crm-calendar-table-wrap,html body .crm-production-ledger-table-wrap{background:var(--crm506-surface)!important;background-color:var(--crm506-surface)!important;border-color:var(--crm506-line)!important;color:var(--crm506-ink)!important;box-shadow:var(--crm506-shadow)!important;background-image:none!important}html body .crm-cabinet-head *,html body .crm-section *,html body .crm-card *,html body .crm-kpi *,html body .crm-lead-card *,html body .crm-flow-card *,html body .crm-empty-state *,html body .crm-user-box *,html body .crm-calendar-day *,html body .crm-calendar-period-day *,html body .crm-installation-period-day *{color:inherit}html body .crm-cabinet h1,html body .crm-cabinet h2,html body .crm-cabinet h3,html body .crm-cabinet strong,html body .crm-table-link,html body .crm-calendar-period-day__head strong{color:var(--crm506-ink)!important;-webkit-text-fill-color:var(--crm506-ink)!important}html body .crm-cabinet p,html body .crm-muted,html body .crm-mini-label,html body .crm-field span,html body .crm-field-hint,html body .crm-lead-meta,html body .crm-calendar-period-day__head span,html body .crm-calendar-period-empty,html body .crm-calendar-period-item small{color:var(--crm506-muted)!important;-webkit-text-fill-color:var(--crm506-muted)!important}html body .hero-panel,html body .control-panel,html body .smeta-card,html body .projects-card,html body .future-card,html body .tier-card,html body .panel,html body .card,html body .catalog-card,html body .room-estimate-panel,html body .selected-manager-price,html body .room-combobox__list,html body .preliminary-summary,html body .crm-contract-paper{background:radial-gradient(circle at 16% 0,#f6c54f1f,#0000 24rem),linear-gradient(#fffffffa,#fffaf0f0)!important;background-color:var(--crm506-surface-soft)!important;border-color:var(--crm506-line)!important;color:var(--crm506-ink)!important;box-shadow:var(--crm506-shadow)!important}html body .hero-panel *,html body .control-panel *,html body .smeta-card *,html body .projects-card *,html body .future-card *,html body .tier-card *,html body .panel *,html body .card *,html body .catalog-card *,html body .room-estimate-panel *,html body .selected-manager-price *,html body .room-combobox__list *,html body .preliminary-summary *,html body .crm-contract-paper *{color:var(--crm506-ink)!important;-webkit-text-fill-color:var(--crm506-ink)!important}html body input,html body select,html body textarea,html body .control-panel input,html body .control-panel select,html body .control-panel textarea,html body .selected-manager-price input,html body .crm-field input,html body .crm-field select,html body .crm-field textarea,html body .crm-lead-card select,html body .crm-lead-card textarea{background:var(--crm506-surface)!important;background-color:var(--crm506-surface)!important;color:var(--crm506-ink)!important;-webkit-text-fill-color:var(--crm506-ink)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;box-shadow:none!important;background-image:none!important;border-color:#4538262e!important}html body input::placeholder,html body textarea::placeholder{color:#8a8f9a!important;-webkit-text-fill-color:#8a8f9a!important;opacity:1!important}html body .tier-card-button,html body .project-row>button:first-child,html body .future-grid div,html body .room-combobox__list button,html body .element-group button,html body button.element-row,html body button.side-row,html body .v23-lab-tabs button,html body .v23-template-grid button,html body .v23-version-list button,html body .crm-production-black-button,html body .crm-section button:disabled:not(.crm-time-choice),html body .crm-section .crm-button:disabled{background:var(--crm506-surface)!important;background-color:var(--crm506-surface)!important;color:var(--crm506-ink)!important;-webkit-text-fill-color:var(--crm506-ink)!important;box-shadow:none!important;background-image:none!important;border-color:#4538262e!important}html body .tier-card.active,html body button.room-tab.active,html body button.mode-tab.active,html body .v23-lab-tabs button.active,html body .v23-template-grid button.active,html body button.element-row.active,html body button.side-row.active,html body .project-row.active>button:first-child,html body .room-combobox__list button:hover,html body .room-combobox__list button:focus{color:var(--crm506-ink)!important;-webkit-text-fill-color:var(--crm506-ink)!important;background:#fff4d2 linear-gradient(#fff4d2,#fff)!important;border-color:#ca922385!important}html body .tier-card{height:100%!important}html body .tier-card-button{white-space:normal!important;grid-auto-rows:max-content!important;align-content:start!important;gap:8px!important;height:100%!important;min-height:164px!important;display:grid!important;overflow:visible!important}html body .tier-card-button span,html body .tier-card-button strong,html body .tier-card-button small{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}html body .tier-card-button strong{font-size:clamp(20px,2vw,24px)!important;line-height:1.12!important}html body .tier-card-button small{line-height:1.28!important}@media (max-width:1180px){html body main.app-shell:has(.workspace):has(.results-panel) .workspace{grid-template-columns:minmax(0,1fr)!important}:is(html body main.app-shell:has(.workspace):has(.results-panel) .control-panel,html body main.app-shell:has(.workspace):has(.results-panel) .results-panel){grid-column:1/-1!important;width:100%!important}}html body .crm-table,html body .crm-table-flow,html body .preliminary-smeta-table,html body .crm-contract-estimate-table,html body .crm-contract-estimate-mini,html body .smeta-card table{background:var(--crm506-surface)!important;background-color:var(--crm506-surface)!important;color:var(--crm506-ink)!important}html body .crm-table th,html body .crm-table-flow th,html body .preliminary-smeta-table th,html body .crm-contract-estimate-table th,html body .crm-contract-estimate-mini th,html body .smeta-card th{color:var(--crm506-ink)!important;-webkit-text-fill-color:var(--crm506-ink)!important;background:#fff7df!important}html body .crm-table td,html body .crm-table-flow td,html body .preliminary-smeta-table td,html body .crm-contract-estimate-table td,html body .crm-contract-estimate-mini td,html body .smeta-card td{background:var(--crm506-surface)!important;background-color:var(--crm506-surface)!important;color:var(--crm506-ink)!important;-webkit-text-fill-color:var(--crm506-ink)!important}html body .login-shell{background:var(--crm506-page)!important;background-color:var(--crm506-page)!important;background-image:none!important}html body .login-card{background:radial-gradient(circle at 14% 0,#f6c54f29,#0000 28rem),linear-gradient(#fffffffa,#fffaf0f0)!important;background-color:var(--crm506-surface-soft)!important;color:var(--crm506-ink)!important;border-color:var(--crm506-line)!important;box-shadow:var(--crm506-shadow)!important}html body .login-card *,html body .login-form *{color:var(--crm506-ink)!important;-webkit-text-fill-color:var(--crm506-ink)!important}@media (max-width:980px){html body .crm-calendar-period-grid,html body .crm-calendar-period-grid.is-month,html body .crm-installation-period-grid,html body .crm-installation-period-grid.is-month{grid-auto-flow:row!important;grid-auto-columns:initial!important;scroll-snap-type:none!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;overflow-x:visible!important}}@media screen{html{max-width:100%;overflow-x:hidden}html body{text-rendering:optimizelegibility;min-width:320px;max-width:100%;overflow-x:clip!important}html body *,html body :before,html body :after{box-sizing:border-box}html body :where(.crm-cabinet-shell,.crm-cabinet-head,.crm-section,.crm-card,.crm-kpi,.crm-flow-card,.crm-lead-card,.crm-form,.crm-field,.crm-form-grid,.crm-flow-grid,.crm-card-grid,.crm-kpi-grid,.crm-actions-row,.crm-split,.crm-split-flow,.crm-split-owner,.app-shell,.site-shell,.workspace,.control-panel,.results-panel,.builder-workspace,.builder-grid-pro,.builder-left-panel,.builder-right-panel,.tech-cad-panel,.smeta-card,.tier-grid,.tier-card,.avito-inbox,.avito-inbox__sidebar,.avito-inbox__dialog){max-width:100%;min-width:0!important}html body .crm-cabinet-shell,html body .app-shell,html body .site-shell{width:min(1600px,100vw - clamp(32px,4vw,64px))!important;max-width:1600px!important;margin-inline:auto!important}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{width:min(1600px,100vw - clamp(32px,4vw,64px))!important;max-width:1600px!important}html body :where(.crm-cabinet h1,.crm-cabinet h2,.crm-cabinet h3,.hero-panel h1,.hero-panel h2,.tech-hero h3){text-wrap:balance;overflow-wrap:break-word!important;word-break:normal!important;max-width:100%!important}html body :where(.crm-cabinet p,.crm-cabinet li,.crm-cabinet label,.crm-card,.crm-field-hint,.crm-muted,.control-panel p,.results-panel p,.tech-hero p){max-width:100%;line-height:1.5;overflow-wrap:break-word!important;word-break:normal!important}html body :where(.crm-client-link-line,.crm-contract-client-link,.crm-contract-client-link-row,.crm-table-link,code){overflow-wrap:anywhere!important;word-break:break-word!important}html body :where(input,select,textarea,button){min-width:0;max-width:100%;font:inherit}html body :where(.crm-field input,.crm-field select,.crm-field textarea,.control-panel input,.control-panel select,.control-panel textarea){width:100%!important}html body .crm-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;align-items:start!important}html body .crm-flow-grid,html body .crm-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;align-items:stretch!important}html body .crm-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr))!important;align-items:stretch!important}html body .crm-actions-row,html body .crm-lead-mini-actions,html body .crm-section-title-row,html body .crm-section-head,html body .drawing-toolbar,html body .tech-board-toolbar,html body .crm-installation-sheet-toolbar,html body .crm-installation-sheet-inline-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}html body :where(.crm-actions-row,.crm-lead-mini-actions,.crm-section-title-row,.crm-section-head)>*{min-width:0!important}html body :where(.crm-actions-row,.crm-lead-mini-actions)>:where(a,button,.crm-button){white-space:normal!important;width:auto!important;max-width:100%!important}html body .global-shell-nav__grid.crm-role-nav__grid,html body .crm-role-nav .global-shell-nav__grid.crm-role-nav__grid{grid-template-columns:repeat(auto-fit,minmax(188px,1fr))!important}html body .global-shell-nav__item strong,html body .crm-role-nav .global-shell-nav__item strong,html body .global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph),html body .crm-role-nav .global-shell-nav__item span:not(.global-shell-nav__item-icon):not(.global-shell-nav__item-icon-glyph){white-space:normal!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;overflow:visible!important}html body :where(.crm-table-wrap,.crm-table-flow-wrap,.crm-calendar-table-wrap,.crm-production-ledger-table-wrap,.crm438-install-table-wrap,.crm-installation-sheet-wrap,.avito-stats-table__scroll,.estimate-table-wrap,.smeta-card){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%!important;max-width:100%!important;overflow-x:auto!important}html body :where(.crm-table,.crm-table-flow,.crm-cabinet table) :where(th,td){max-width:340px;overflow-wrap:break-word!important;word-break:normal!important}html body :where(img,video){max-width:100%;height:auto}html body :where(svg){max-width:100%}html body .crm-time-choice{min-height:44px!important}html body .crm-time-choice span,html body #crm-lead-create-form .crm-time-choice span{text-overflow:clip!important;max-width:none!important;font-size:12px!important;line-height:1.15!important}html body .workspace,html body .builder-workspace,html body .builder-grid-pro{align-items:start!important}html body :where(.room-strip,.builder-modebar,.v23-lab-tabs,.crm-contract-preview-tabs){overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto!important}}@media screen and (max-width:1180px){html body .workspace,html body .builder-workspace,html body .builder-grid-pro,html body .two-column-workspace,html body .technologist-grid{grid-template-columns:minmax(0,1fr)!important}html body :where(.builder-left-panel,.builder-right-panel,.control-panel,.results-panel){width:100%!important;max-height:none!important;position:static!important}html body .tier-grid,html body .future-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .crm-room-drawing-layout{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}html body .crm-room-drawing-svg{height:clamp(360px,58vw,560px)!important}}@media screen and (min-width:721px) and (max-width:1180px){html body .crm-telegram-chat__dialog-head.is-owner-bot{flex-wrap:wrap!important;align-items:center!important;padding-block:10px!important;display:flex!important}html body .crm-telegram-chat__dialog-head.is-owner-bot .crm-telegram-chat__dialog-title{flex:240px!important;display:flex!important;overflow:visible!important}html body .crm-telegram-chat__dialog-head.is-owner-bot .crm-telegram-chat__dialog-title h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;text-overflow:clip!important;display:-webkit-box!important;overflow:hidden!important}html body .crm-telegram-chat__dialog-head.is-owner-bot .crm-telegram-chat__dialog-tools{flex:100%!important;justify-content:flex-start!important}}@media screen and (max-width:980px){html body .crm-cabinet-shell,html body .app-shell,html body .site-shell,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}html body .global-shell-nav__top,html body .crm-role-nav .global-shell-nav__top,html body :where(.crm-split,.crm-split-flow,.crm-split-owner,.crm-contract-preview-grid){grid-template-columns:minmax(0,1fr)!important}html body .global-shell-nav__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}html body .global-shell-nav__user{min-width:0!important}html body .crm-calendar-period-grid,html body .crm-calendar-period-grid.is-month,html body .crm-installation-period-grid,html body .crm-installation-period-grid.is-month{scroll-snap-type:x proximity!important;overscroll-behavior-x:contain!important;grid-template-columns:none!important;grid-auto-columns:minmax(210px,38vw)!important;grid-auto-flow:column!important;gap:10px!important;display:grid!important;overflow-x:auto!important}html body .crm-calendar-period-day,html body .crm-installation-period-day{scroll-snap-align:start!important;min-width:0!important}html body .avito-inbox{grid-template-columns:minmax(0,1fr)!important}html body .avito-inbox__sidebar,html body .avito-inbox__dialog{width:100%!important}}@media screen and (max-width:720px){html body .crm-cabinet-shell,html body .app-shell,html body .site-shell,html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}html body .global-shell-nav,html body .global-shell-nav.crm-role-nav,html body .crm-role-nav{border-radius:18px!important;padding:10px!important}html body .global-shell-nav__brand,html body .crm-role-nav .global-shell-nav__brand{width:100%!important;max-width:100%!important;min-height:50px!important}html body .global-shell-nav__actions{gap:8px!important}html body .global-shell-nav__grid.crm-role-nav__grid,html body .crm-role-nav .global-shell-nav__grid.crm-role-nav__grid{scrollbar-width:thin;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;grid-template-columns:none!important;gap:8px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}html body .global-shell-nav__item,html body .crm-role-nav .global-shell-nav__item{scroll-snap-align:start!important;flex:0 0 min(236px,76vw)!important;min-height:68px!important}html body .crm-cabinet-head,html body .crm-section{border-radius:18px!important;padding:14px!important}html body .crm-cabinet h1{font-size:clamp(27px,9vw,36px)!important;line-height:1.08!important}html body .crm-section h2{font-size:clamp(20px,6.4vw,25px)!important}html body .crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .crm-form-grid,html body .crm-flow-grid,html body .crm-card-grid{grid-template-columns:minmax(0,1fr)!important}html body :where(.crm-actions-row,.crm-lead-mini-actions,.crm-section-title-row,.crm-section-head){align-items:stretch!important}html body :where(.crm-actions-row,.crm-lead-mini-actions)>:where(a,button,.crm-button){flex:180px!important;justify-content:center!important;width:auto!important;min-height:44px!important}html body :where(.crm-table:not(.crm-installations-table),.crm-table-flow:not(.crm-installations-table),.crm-cabinet table:not(.crm-installations-table)){table-layout:auto!important;width:max-content!important;min-width:640px!important}html body :where(.crm-table:not(.crm-installations-table),.crm-table-flow:not(.crm-installations-table),.crm-cabinet table:not(.crm-installations-table)) :where(th,td){white-space:normal!important;min-width:116px!important;max-width:240px!important}html body .crm-calendar-range-controls{grid-template-columns:44px minmax(0,1fr) 44px!important}html body .crm-calendar-view-switch{grid-column:1/-1!important}html body .crm-calendar-period-grid,html body .crm-calendar-period-grid.is-month,html body .crm-installation-period-grid,html body .crm-installation-period-grid.is-month{grid-template-columns:none!important;grid-auto-columns:minmax(220px,82vw)!important;grid-auto-flow:column!important;overflow-x:auto!important}html body .tier-grid,html body .future-grid,html body .tech-metrics-grid,html body .v23-photo-grid,html body .v23-template-grid,html body .v23-version-list{grid-template-columns:minmax(0,1fr)!important}html body :where(.drawing-toolbar,.tech-board-toolbar,.crm-installation-sheet-toolbar)>*{flex:180px;min-width:0!important;max-width:100%!important}html body :where(.builder-left-panel,.builder-right-panel,.tech-cad-panel){overflow:visible!important}html body .ceiling-svg-pro,html body .v23-mini-plan{min-height:300px!important}}@media screen and (max-width:440px){html body .global-shell-nav__actions,html body .crm-kpi-grid{grid-template-columns:minmax(0,1fr)!important}html body :where(.crm-actions-row,.crm-lead-mini-actions)>:where(a,button,.crm-button){flex-basis:100%!important;width:100%!important}html body .global-shell-nav__brand strong,html body .crm-role-nav .global-shell-nav__brand strong{font-size:18px!important}}
