﻿ :root{--bg:#e6f0fa;--phone-bg:#0a4ea1;--screen-bg1:#ffffff;--screen-bg2:#ffffff;--primary:#0a4ea1;--primary-hover:#083d80;--light-secondary:#e6f0fa;--main-bg:#ffffff;--text:#1a1a1a;--muted:#333333;--border:#dce3eb;--chat-active:#dceaf7;--input-bg:#f5f7fa;--shadow:0 18px 55px rgba(10, 78, 161, 0.22);--card:#ffffff;--radius:26px;--radius-inner:18px;--handle-h:28px;--drawer-open-h:140px;--gap:5px;--pad:6px;--notch-top:8px;--notch-h:24px;--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
    "Courier New", monospace;--ui:system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Arial,
    sans-serif;--btn-h:30px;--btn-r:10px;--btn-bg:var(--primary);--btn-bg-hover:var(--primary-hover);--btn-border:var(--primary);--btn-border-strong:var(--primary-hover);--accent:var(--primary);--success:#1f9d55;--warn:#b37d21;--danger:#ba3c3c;--active-bg:var(--chat-active);--active-border:var(--primary);--menu-bg:var(--light-secondary);--menu-border:var(--primary);--sleep-opacity:0.55}*{box-sizing:border-box}html,body{height:100%;margin:0;font-family:var(--ui);background:radial-gradient(circle at 18% 5%,#ffffff 0%,var(--bg) 70%);color:var(--text)}body{min-height:100%;background:radial-gradient(circle at 18% 5%,#ffffff 0%,var(--bg) 70%);color:var(--text)}.seo-hints b,.seo-hints strong,.screen b,.screen strong,#standart b,#standart strong{font-weight:700}.seo-hints strong,.screen strong,#standart strong{font-weight:800}.page-shell{width:min(1220px,98vw);margin:2.5vh auto;display:grid;grid-template-columns:minmax(280px,1fr);gap:20px;align-items:start}.site-legal-footer{width:min(1220px,98vw);margin:-.5vh auto 2.5vh;padding:18px 20px 14px;display:grid;grid-template-columns:minmax(280px,1.45fr)minmax(260px,1.1fr)minmax(210px,.85fr);gap:16px 30px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(10,78,161,8%);color:var(--text);font-size:13px;line-height:1.45}.site-legal-footer__service,.site-legal-footer__seller,.site-legal-footer__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.site-legal-footer__service strong{color:var(--primary);font-size:16px;letter-spacing:.01em}.site-legal-footer a,.site-legal-footer__links button,.legal-inline-link{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.site-legal-footer__links{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;padding-top:11px;border-top:1px solid rgba(10,78,161,.12)}.site-legal-footer__links button,.legal-inline-link{margin:0;padding:0;border:0;background:0 0;font:inherit;cursor:pointer}.site-legal-footer__links button:hover,.site-legal-footer__links button:focus-visible,.legal-inline-link:hover,.legal-inline-link:focus-visible{color:var(--primary-hover)}body.legal-modal-open{overflow:hidden}.legal-modal[hidden]{display:none!important}.legal-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(3,20,39,.65)}.legal-modal__panel{width:min(880px,100%);max-height:min(90vh,900px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #b9cce1;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.4)}.legal-modal__header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--border);background:#f2f7fd}.legal-modal__header h2{margin:0;color:var(--primary);font-size:20px}.legal-modal__close{width:38px;height:38px;flex:none;padding:0;border:1px solid #9db8d5;border-radius:9px;background:#fff;color:var(--primary);font-size:28px;line-height:1;cursor:pointer}.legal-modal__close:hover,.legal-modal__close:focus-visible{border-color:var(--primary);background:#e7f1fc}.legal-modal__content{padding:18px 22px 26px;overflow:auto;overscroll-behavior:contain;color:#1f2937;font-size:14px;line-height:1.55}.legal-document{max-width:760px;margin:0 auto}.legal-document h2{margin:0 0 8px;color:#0a3f7d;font-size:24px}.legal-document h3{margin:24px 0 8px;color:#123f6d;font-size:17px}.legal-document p,.legal-document ul{margin:8px 0}.legal-document ul{padding-left:22px}.legal-document__meta{color:#50667d;font-size:13px}.legal-modal__loading,.legal-modal__error{margin:0;padding:18px;border-radius:10px;background:#f3f7fb}.seo-hints{min-height:min(860px,96vh);border:1px solid var(--border);border-radius:18px;background:#fffc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 10px 30px rgba(10,78,161,8%);overflow:hidden}.seo-hints-head{--seo-parallax-x:0px;--seo-parallax-y:0px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;min-height:clamp(260px,27vw,360px);padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.28);font-weight:700;color:#fff;background:#233038;isolation:isolate;overflow:hidden}.seo-hints-head::before{content:"";position:absolute;pointer-events:none}.seo-hints-head::before{inset:-24px;z-index:1;background-image:linear-gradient( 180deg,rgba(6,18,26,.7) 0%,rgba(7,24,31,.38) 52%,rgba(5,17,24,.54) 100% ),url(/assets/seo-gas-office-hero.webp);background-position:50%,50% 54%;background-size:100% 100%,cover;transform:translate3d( var(--seo-parallax-x),var(--seo-parallax-y),0 )scale(1.045);will-change:transform}.seo-hints-head>*{position:relative;z-index:2}.seo-hints-head .brand-title{width:fit-content;padding:7px 11px;border:1px solid rgba(255,255,255,.28);border-radius:10px;color:#fff;background:rgba(6,18,26,.48);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 8px 24px rgba(3,12,18,.22);text-shadow:0 2px 7px rgba(0,0,0,.55);-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.seo-hints-head .seo-auth-status{position:absolute;top:14px;right:16px;z-index:3;pointer-events:none}.seo-hints-head .seo-auth-status--logged-out{color:#fff1a8}.seo-hints-head .seo-auth-status--logged-in{color:#b8f7c5}.seo-hints-actions{width:100%;display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:8px}.seo-hints-actions__row{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.site-action-pair{display:inline-flex;min-width:0;align-items:stretch;gap:8px}.seo-hints-head .seo-hints-actions .site-action{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin:0;padding:8px 18px 8px 20px;border:0;border-radius:0;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);color:#fff;font:700 13px/1.2 var(--ui);letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;transition:transform 150ms ease,filter 150ms ease}.seo-hints-head .seo-hints-actions .site-action[hidden]{display:none!important}.seo-hints-head .seo-hints-actions .site-action:hover,.seo-hints-head .seo-hints-actions .site-action:focus-visible{transform:translateY(-2px);filter:brightness(1.08)drop-shadow(0 7px 9px rgba(21,63,111,.25));color:#fff}.seo-hints-head .seo-hints-actions .site-action:active{transform:translateY(0);filter:brightness(.98)}.seo-hints-head .seo-hints-actions .site-action:focus-visible{outline:3px solid rgba(10,78,161,.3);outline-offset:3px}.seo-hints-head .seo-hints-actions .site-action--desktop{background:linear-gradient(135deg,#ff6b35 0%,#f7c948 100%);box-shadow:inset 0 0 0 1px rgba(144,52,10,.3)}.seo-hints-head .seo-hints-actions .site-action--calc{background:linear-gradient(135deg,#36a875 0%,#147653 100%);box-shadow:inset 0 0 0 1px rgba(8,76,50,.34)}.seo-hints-head .seo-hints-actions .site-action--file,.seo-hints-head .seo-hints-actions .site-action--contacts{background:linear-gradient(135deg,#2563eb 0%,#38bdf8 100%);box-shadow:inset 0 0 0 1px rgba(21,74,172,.34)}.seo-hints-head .seo-hints-actions .site-action--payment{background:linear-gradient(135deg,#9333ea 0%,#6d28d9 100%);box-shadow:inset 0 0 0 1px rgba(76,29,149,.42)}.seo-hints-head .seo-hints-actions .site-action--logout{background:linear-gradient(135deg,#b44932 0%,#70251d 100%);box-shadow:inset 0 0 0 1px rgba(85,24,17,.52)}.seo-hints-head .seo-hints-actions .site-action--legacy{background:linear-gradient(135deg,#4276a9 0%,#174f86 100%);box-shadow:inset 0 0 0 1px rgba(9,55,102,.38)}.seo-hints-head .seo-hints-actions .site-action--master{background:linear-gradient(135deg,#e19225 0%,#c56a16 100%);box-shadow:inset 0 0 0 1px rgba(130,65,8,.38)}.seo-hints-head .seo-hints-actions .site-action--mobile{min-width:190px;background:linear-gradient(135deg,#16857b 0%,#0d5e59 100%);box-shadow:inset 0 0 0 1px rgba(7,69,65,.42)}.seo-hints-body{padding:14px 16px;font-size:14px;line-height:1.3;font-family:var(--ui);font-weight:400;letter-spacing:normal;text-transform:none}@media(prefers-reduced-motion:reduce){.seo-hints-head::before{transform:scale(1.045);will-change:auto}}.extra-msg{margin:12px 16px 0;padding:10px 12px;border:1px solid #e3a83b;border-radius:8px;background:#fff7e6;color:#6f4300;font-size:14px;line-height:1.35;font-weight:700}#cookiemsg{border-color:#93c9a2;background:#edf8ef;color:#1f5d35;box-shadow:inset 3px 0 #5ea975}.quickter-migration-msg{border-color:#7fa4c8;background:#f1f7fc;color:#183d61;box-shadow:inset 3px 0 #4276a9;font-size:15px;line-height:1.45;font-weight:500;overflow-wrap:anywhere}.quickter-migration-msg p{margin:0 0 9px}.quickter-migration-msg p:last-child{margin-bottom:0}.quickter-migration-msg>p:first-child>strong:first-child{color:#a32618;font-size:16px}.service-button-label{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:26px;margin:1px 3px;padding:5px 12px;border-radius:0;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);color:#fff;font:700 12px/1.15 var(--ui);text-align:center;vertical-align:middle;white-space:nowrap}.service-button-label--legacy{background:linear-gradient(135deg,#4276a9 0%,#174f86 100%);box-shadow:inset 0 0 0 1px rgba(9,55,102,.38)}.service-button-label--desktop{background:linear-gradient(135deg,#ff6b35 0%,#f7c948 100%);box-shadow:inset 0 0 0 1px rgba(144,52,10,.3)}.service-button-label--payment{background:linear-gradient(135deg,#9333ea 0%,#6d28d9 100%);box-shadow:inset 0 0 0 1px rgba(76,29,149,.42)}.hidden{display:none!important}.seo-hints-body h1,.seo-hints-body h2,.seo-hints-body h3,.seo-hints-body p{margin-top:0}.seo-hints-body h3{margin-bottom:4px}#mainBody,#pendingBody,#alertBody,#replyBody,#standartMainBody,#standartPendingBody,#standartAlertBody{font-family:var(--ui);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--text)}.mono{font-family:var(--mono)}.readonly{opacity:.92}.token-hidden{position:absolute;left:-1e4px;top:-1e4px}.mobile-version-window{width:min(420px,96vw);height:min(860px,96vh);position:fixed;top:2.5vh;right:max(1vw,calc((100vw - 1220px)/2));z-index:12}.mobile-version-window.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.mobile-version-window.is-collapsed{width:min(200px,96vw);height:auto;aspect-ratio:200/367}.mobile-version-proxy{width:100%;height:100%;margin:0;padding:0;display:block;border:0;background:0 0;cursor:grab;touch-action:none;filter:drop-shadow(0 14px 18px rgba(8,38,75,.28))}.mobile-version-proxy[hidden]{display:none}.mobile-version-proxy img{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;-webkit-user-drag:none;user-select:none}.mobile-version-window.is-dragging,.mobile-version-window.is-dragging .mobile-version-proxy{cursor:grabbing}.mobile-version-window-enabled .mobile-version-window .notch,.mobile-version-window-enabled .mobile-version-window .id-drawer-handle{cursor:grab;touch-action:none}.mobile-version-window-enabled .mobile-version-window .id-drawer{--handle-h:36px}.mobile-version-window-enabled .mobile-version-window.is-dragging .notch,.mobile-version-window-enabled .mobile-version-window.is-dragging .id-drawer-handle{cursor:grabbing}body.mobile-version-dragging{cursor:grabbing;user-select:none}.phone{width:100%;height:100%;margin:0;padding:14px;border-radius:calc(var(--radius) + 10px);background:linear-gradient(180deg,#0b4a97 0%,var(--phone-bg) 100%);box-shadow:var(--shadow);position:relative;border:1px solid #083d80}.notch{position:absolute;top:var(--notch-top);left:50%;transform:translateX(-50%);height:var(--notch-h);border-radius:0 0 18px 18px;background:var(--primary);opacity:.95;z-index:6;display:flex;align-items:center;justify-content:center;padding:0 12px}.brand-title{display:inline-block;font-weight:800;letter-spacing:.2px;opacity:1;font-size:20px;white-space:nowrap;color:transparent;background:linear-gradient(90deg,#2b7cff,#449cff,#85b8ff);padding:0;line-height:1.2;text-shadow:0 1px 2px rgba(8,34,85,.45);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.phone-brand-title{display:inline-block;font-weight:600;letter-spacing:.1px;opacity:1;font-size:14px;white-space:nowrap;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);background:0 0;padding:0;line-height:1.2;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:initial}.camera{display:none}.screen{height:100%;width:100%;min-height:0;border-radius:var(--radius);overflow:hidden;background:linear-gradient( 180deg,var(--screen-bg1) 0%,var(--screen-bg2) 100% );display:flex;flex-direction:column;position:relative;padding-top:0}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lbl{font-size:14px;color:var(--muted)}input[type=text],input:not([type]){height:38px;border-radius:12px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);padding:0 12px;outline:none;min-width:0}input[type=text]::placeholder,input:not([type])::placeholder{color:#6b7280}input[type=text]:focus,input:not([type]):focus{border-color:var(--primary);background:#fff}#uid[readonly]{background:#f2f7fd;color:#1f3f63;border-color:#bdd7ee;cursor:default}.btn{height:var(--btn-h);border-radius:var(--btn-r);border:1px solid var(--btn-border);background:var(--btn-bg);color:#fff;cursor:pointer;line-height:1;transition:background 120ms ease,border-color 120ms ease,opacity 120ms ease,transform 80ms ease,box-shadow 120ms ease}.btn:hover{background:var(--btn-bg-hover)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:none;border-color:var(--btn-border-strong);box-shadow:0 0 0 2px rgba(10,78,161,.16)}.btn{padding:0 14px}.wb-btn,.sb-btn,.rk-btn{height:var(--btn-h);border-radius:var(--btn-r);border:1px solid var(--border);background:var(--light-secondary);color:var(--primary);cursor:pointer;line-height:1;transition:background 120ms ease,border-color 120ms ease,opacity 120ms ease,transform 80ms ease,box-shadow 120ms ease;padding:0 10px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-btn:hover,.sb-btn:hover,.rk-btn:hover{background:#dceaf7}.wb-btn:active,.sb-btn:active,.rk-btn:active{transform:translateY(1px)}.wb-btn:focus-visible,.sb-btn:focus-visible,.rk-btn:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(10,78,161,.14)}.wb-btn.is-menu,.sb-btn.is-menu,.rk-btn.is-menu{background:var(--menu-bg);border-color:var(--menu-border)}.wb-btn.is-active,.sb-btn.is-active,.rk-btn.is-active{background:var(--active-bg);border-color:var(--active-border);box-shadow:inset 0 0 0 1px rgba(10,78,161,.15)}.wb-field{cursor:pointer;display:inline-flex;align-items:center;gap:2px;padding:0 4px;border-radius:10px}.sb-field{cursor:pointer;display:inline-flex;align-items:center;gap:2px;padding:0 4px;border-radius:10px}.sb-field:hover{background:var(--light-secondary)}.wb-field--active{background:var(--active-bg);border:1px solid var(--active-border)}.sb-field--active{background:var(--active-bg);border:1px solid var(--active-border)}.sb-control{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:2px 4px;vertical-align:middle}#standart input.sb-field-input{width:min(300px,48vw);min-width:150px;height:34px;box-sizing:border-box;padding:0 9px;border:1px solid #8798a8;border-radius:4px;outline:none;background:#fff;color:#17283a;font:14px/1 var(--ui);box-shadow:inset 0 1px 2px rgba(23,40,58,8%)}#standart input.sb-field-input.is-number{width:116px;min-width:96px;text-align:right;font-variant-numeric:tabular-nums}#standart input.sb-field-input:hover:not(:disabled){border-color:#5f7488}#standart input.sb-field-input:focus,#standart input.sb-field-input.is-active{border-color:#1476b8;box-shadow:0 0 0 2px rgba(20,118,184,.16),inset 0 1px 2px rgba(23,40,58,6%)}#standart input.sb-field-input[aria-invalid=true],.sb-control.is-error .sb-field-input{border-color:#b64132;box-shadow:0 0 0 2px rgba(182,65,50,.14)}#standart input.sb-field-input:disabled{background:#eef2f5;color:#526577;cursor:progress}#standart input.sb-field-input::placeholder{color:#7a8996}.sb-field-state{display:none;max-width:150px;color:#526577;font-size:13px;line-height:1.15}.sb-control.is-dirty .sb-field-state,.sb-control.is-saving .sb-field-state,.sb-control.is-error .sb-field-state{display:inline}.sb-control.is-dirty .sb-field-state{color:#755719}.sb-control.is-saving .sb-field-state{color:#0a5b91}.sb-control.is-error .sb-field-state{color:#a23528}.sb-readonly-value{display:inline-flex;min-height:30px;align-items:center;box-sizing:border-box;margin:2px 4px;padding:3px 8px;border:1px solid #c5cfd7;border-radius:4px;background:#eef2f5;color:#405467;font-weight:600;font-variant-numeric:tabular-nums;vertical-align:middle}.sb-switch{display:inline-flex;min-height:34px;align-items:center;gap:8px;margin:2px 4px;cursor:pointer;vertical-align:middle}.sb-switch-input{position:absolute;width:1px;height:1px;opacity:0}.sb-switch-track{position:relative;width:40px;height:22px;flex:0 0 40px;border:1px solid #7d8d9b;border-radius:11px;background:#d9e0e6;transition:background 120ms ease,border-color 120ms ease}.sb-switch-track>span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(23,40,58,.28);transition:transform 120ms ease}.sb-switch-input:checked+.sb-switch-track{border-color:#1476b8;background:#1476b8}.sb-switch-input:checked+.sb-switch-track>span{transform:translateX(18px)}.sb-switch-input:focus-visible+.sb-switch-track{outline:2px solid rgba(20,118,184,.3);outline-offset:2px}.sb-switch-input:disabled+.sb-switch-track{opacity:.58;cursor:progress}.sb-switch-value{min-width:26px;font-weight:600;color:#31485c}.wb-list-item{display:flex;width:100%;justify-content:flex-start;align-items:center;gap:6px;padding:4px;border-radius:10px;box-sizing:border-box}.sb-field.sb-list-item{display:flex;width:100%;justify-content:flex-start;align-items:center;gap:6px;padding:4px;border-radius:10px;box-sizing:border-box}.wb-list-item:hover{background:var(--light-secondary)}.sb-field.sb-list-item:hover{background:var(--light-secondary)}.sb-list-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.55)}.sb-list-table{--sb-row-h:34px;width:100%;border-collapse:collapse;table-layout:auto;min-width:720px;font-size:13px}.sb-list-table th,.sb-list-table td{height:var(--sb-row-h);min-height:var(--sb-row-h);padding:0 8px;border-bottom:1px solid rgba(18,35,56,8%);text-align:center;vertical-align:middle;line-height:var(--sb-row-h);white-space:nowrap;word-break:normal;overflow-wrap:normal}.sb-list-table th{position:sticky;top:0;background:#e8f2fd;font-weight:700;color:#143860;z-index:1}.sb-list-table td.left,.sb-list-table th.left{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-list-table td.mono,.sb-list-table th.mono{font-variant-numeric:tabular-nums;white-space:nowrap}.sb-list-table td.sb-list-badge{font-size:1.5em;line-height:1;min-width:48px;width:48px;padding-left:4px;padding-right:4px}.sb-list-table tr.sb-list-item{display:table-row;cursor:pointer}.sb-list-table tr.sb-list-item:hover{background:var(--light-secondary)}.sb-list-table tr.sb-list-item.is-active{background:var(--active-bg)}.sb-obj-table th:nth-child(5),.sb-obj-table td:nth-child(5),.sb-tgu-table th:nth-child(4),.sb-tgu-table td:nth-child(4){text-align:left}.wb-btn.is-success,.sb-btn.is-success,.rk-btn.is-success{border-color:rgba(126,231,135,.42)}.wb-btn.is-warn,.sb-btn.is-warn,.rk-btn.is-warn{border-color:rgba(255,197,92,.42)}.wb-btn.is-danger,.sb-btn.is-danger,.rk-btn.is-danger{border-color:rgba(255,107,107,.42)}.wb-btn.is-ghost,.sb-btn.is-ghost,.rk-btn.is-ghost{background:#f2f6fb}.wb-btn.is-compact,.sb-btn.is-compact,.rk-btn.is-compact{height:34px;border-radius:12px;font-size:12px}.wb-btn.is-pill,.sb-btn.is-pill,.rk-btn.is-pill{border-radius:999px}.id-drawer{position:relative;flex:none;background:var(--main-bg);border-bottom:1px solid var(--border)}.id-drawer-handle{height:var(--handle-h);display:flex;align-items:center;padding:0 var(--pad);cursor:default;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;background:#0a4ea1;border-top:1px solid #083d80;border-bottom:1px solid #083d80;box-shadow:inset 0 1px rgba(255,255,255,.22),inset 0 -1px rgba(0,0,0,.12);transition:background 120ms ease}.id-drawer-handle:hover{background:#0b58b8}.id-drawer-handle::before{content:"";position:absolute;inset:0;background:radial-gradient( ellipse 56% 145% at 50% 122%,transparent 56%,rgba(170,224,255,.34) 57% 60%,transparent 61% )0 0/72px 36px repeat-x,radial-gradient( ellipse 56% 145% at 50% 132%,transparent 56%,rgba(18,87,173,.5) 57% 60%,transparent 61% )36px 4px/72px 36px repeat-x,linear-gradient(90deg,#0b55aa 0%,#1268bd 48%,#0b55aa 100%);background-position:0 0,36px 4px,0 0;animation:id-drawer-wave-motion 5s linear infinite;will-change:background-position;pointer-events:none}@keyframes id-drawer-wave-motion{from{background-position:0 0,36px 4px,0 0}to{background-position:-72px 0,-36px 4px,-72px 0}}@media(prefers-reduced-motion:reduce){.id-drawer-handle::before{animation:none}}.id-drawer-handle-text{position:relative;z-index:1;font-size:13.5px;font-weight:700;color:#fff;letter-spacing:.2px;text-shadow:0 1px 1px rgba(0,0,0,.35)}.mobile-version-close{width:32px;height:calc(var(--handle-h) - 6px);margin:0 0 0 auto;padding:0;position:relative;z-index:2;flex:0 0 32px;border:1px solid rgba(255,255,255,.42);border-radius:3px;background:#8d3529;color:#fff;font:700 21px/28px var(--ui);cursor:pointer}.mobile-version-close:hover,.mobile-version-close:focus-visible{background:#a54232;outline:2px solid rgba(255,255,255,.78);outline-offset:1px}.id-drawer-body{padding:10px var(--pad)12px;overflow:auto;transition:max-height 180ms ease,opacity 140ms ease,padding 180ms ease;will-change:max-height,opacity,padding}.id-drawer.collapsed .id-drawer-body{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.id-drawer.expanded .id-drawer-body{max-height:var(--drawer-open-h);opacity:1}.id-drawer:hover .id-drawer-body{max-height:var(--drawer-open-h);opacity:1;padding:10px var(--pad)12px}.id-drawer.collapsed::after{content:"";position:absolute;left:0;right:0;top:var(--handle-h);height:18px;background:0 0}.hint{margin-top:8px;font-size:13px;color:var(--muted)}.id-row{align-items:baseline;gap:8px}.id-row .lbl{min-width:86px;margin:0}.id-row #uid{flex:auto}.id-desktop-link{display:none;align-items:center;justify-content:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid #9fc6eb;margin-top:6px;background:linear-gradient(180deg,#f7fbff 0%,#e7f3ff 100%);color:#0b5fb0;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;letter-spacing:.1px;box-shadow:inset 0 1px rgba(255,255,255,.75)}.id-desktop-link:hover{border-color:#7eb2e2;background:linear-gradient(180deg,#f1f8ff 0%,#dcedff 100%);color:#084f95}.id-desktop-link:focus-visible{outline:none;border-color:#5d9ed9;box-shadow:0 0 0 2px rgba(93,158,217,.2)}.id-forget-button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;margin-top:6px;padding:0 10px;border:0;background:0 0;color:#6b7280;font-size:12px;text-decoration:underline;cursor:pointer}.id-forget-button[hidden]{display:none!important}.id-forget-button:hover,.id-forget-button:focus-visible{color:#0b5fb0}.id-forget-button:focus-visible{outline:2px solid rgba(93,158,217,.45);outline-offset:2px}.scroll{background-color:#d8e9fb;background-image:linear-gradient( 180deg,rgba(236,245,255,.88) 0%,rgba(214,232,250,.9) 100% ),url(/assets/scroll-gas-pattern.svg);background-repeat:no-repeat,repeat;background-size:auto,240px 240px;background-position:50%,0 0;flex:auto;min-height:0;min-width:0;overflow-x:hidden;font-weight:400;overflow-y:auto;padding:var(--pad);display:flex;flex-direction:column;gap:var(--gap);align-items:stretch;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.scroll::-webkit-scrollbar{width:10px}.scroll::-webkit-scrollbar-thumb{background:#8db5da;border-radius:10px;border:2px solid #d4e6f8}.scroll::-webkit-scrollbar-track{background:#eaf3fc}.pane{display:block;flex:none;min-height:fit-content;min-width:0;border-radius:var(--radius-inner);border:1px solid var(--border);background:var(--card);overflow:visible}.pane-title{display:none}.pane-body{padding:6px;color:var(--text);font-size:14px;line-height:1.35;overflow:visible;overflow-wrap:anywhere;word-break:break-word}#mainBody,#pendingBody,#alertBody,#replyBody{min-width:0;overflow-wrap:anywhere;word-break:break-word}.pane.main{background:var(--main-bg)}.pane.pending{background:var(--light-secondary);border-color:var(--border)}.placeholder{opacity:.82;font-style:italic}.wb-main,.wb-pending,.sb-main,.sb-pending{display:flex;flex-direction:column;gap:5px;min-width:0}.wb-main-text,.wb-pending-text,.sb-main-text,.sb-pending-text{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.wb-main-nav,.wb-main-submenu,.wb-pending-nav,.wb-pending-submenu,.sb-main-nav,.sb-main-submenu,.sb-pending-nav,.sb-pending-submenu{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}[class$=-grid],.wb-grid{width:100%}[class$=-grid-row],.wb-grid-row{display:flex;flex-wrap:wrap;gap:4px;width:100%;min-width:0;justify-content:space-between}.wb-btn,.sb-btn{min-width:72px}.sys-note{border-radius:14px;border:1px solid var(--border);background:var(--light-secondary);padding:10px 12px;color:var(--text);font-size:14px;line-height:1.25;white-space:pre-wrap;word-break:break-word}.nokey-cmd{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid #7eb2e2;background:linear-gradient(180deg,#f1f8ff 0%,#dcedff 100%);color:#084f95;font-weight:700;letter-spacing:.2px}.nokey-send{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:8px;border:1px solid var(--primary);background:var(--primary);color:#fff;font-weight:800;line-height:1;vertical-align:middle;box-shadow:0 1px rgba(255,255,255,.25)inset}.nokey-article{line-height:1}.nokey-article h2{margin:6px 0;line-height:1}.nokey-article p{margin:4px 0;line-height:1.3}.toast{border-radius:14px;padding:10px 12px;background:var(--main-bg);border:1px solid var(--border);color:var(--text);line-height:1.3;font-size:14px}.pane.alert{display:none}.pane.alert.visible{display:block}.alert-body{padding:12px;font-size:15px;line-height:1.38;color:var(--text);border-left:4px solid var(--primary);background:var(--light-secondary)}.alert-body.info{border-left-color:var(--accent)}.alert-body.warn{border-left-color:var(--warn)}.alert-body.error{border-left-color:var(--danger)}.alert-body.success{border-left-color:var(--success)}.composer{flex:none;display:flex;gap:4px;padding:5px var(--pad);border-top:1px solid var(--border);background:var(--main-bg);position:relative}.cmd-wrap{position:relative;flex:none}.btn.cmd-toggle{width:40px;padding:0;font-weight:800;height:32px;border-radius:10px;background:var(--light-secondary);border-color:var(--border);color:var(--primary);font-size:18px}.btn.cmd-toggle:hover{background:#dceaf7;border-color:var(--primary)}.cmd-pop{position:absolute;left:0;bottom:38px;z-index:20;min-width:140px;display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:10px;border:1px solid var(--border);background:#fff;box-shadow:0 8px 22px rgba(10,78,161,.16)}.cmd-pop.hidden{display:none}.cmd-item{display:block;padding:6px 8px;border-radius:8px;border:1px solid transparent;color:var(--primary);background:var(--light-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.cmd-item:hover{background:#dceaf7;border-color:var(--primary)}.text-in{flex:auto;height:32px;border-radius:10px;min-width:0}.btn.send,.btn.toggle{width:40px;padding:0;font-weight:800;height:32px;border-radius:10px}.btn.send{background:var(--primary);border-color:var(--primary);color:#fff}.btn.send:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn.toggle{font-size:20px;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;background:var(--light-secondary);border-color:var(--border);color:var(--primary)}.btn.toggle.is-hidden{border-color:var(--border);background:var(--light-secondary)}.btn.toggle.is-shown{border-color:var(--primary);background:#dceaf7}.reply{flex:none;min-height:0;background:var(--main-bg);border-top:1px solid var(--border);overflow:hidden;transition:opacity 140ms ease,max-height 180ms ease}.reply.shown{max-height:40vh;opacity:1}.reply.hidden{max-height:0;opacity:0;overflow:hidden}.reply-title{padding:8px 12px;font-size:13px;color:var(--secondary-text,#333333);border-bottom:1px solid var(--border);background:var(--light-secondary)}.reply-body{padding:10px 12px 12px;overflow-y:auto;overflow-x:hidden;max-height:40vh;min-height:0;font-size:14px;line-height:1.35;color:var(--text)}.rk,.wb-grid,.sb-grid{display:flex;flex-direction:column;gap:8px;min-width:0}.rk-row,.wb-row,.wb-grid-row,.sb-row,.sb-grid-row{display:flex;flex-wrap:wrap;gap:8px;width:100%;min-width:0}.rk-btn,.wb-btn,.sb-btn,[class$=-grid-row]>.rk-btn,[class$=-grid-row]>.wb-btn,[class$=-grid-row]>.sb-btn{flex:1;min-width:0}.rk-row .rk-btn:only-child,.rk-row .sb-btn:only-child,.wb-row .wb-btn:only-child,.wb-grid-row .wb-btn:only-child,.wb-row .sb-btn:only-child,.wb-grid-row .sb-btn:only-child,.sb-row .sb-btn:only-child,.sb-grid-row .sb-btn:only-child,[class$=-grid-row]>.rk-btn:only-child,[class$=-grid-row]>.wb-btn:only-child,[class$=-grid-row]>.sb-btn:only-child{flex:0 0 100%}body.ui-busy button.wb-btn,body.ui-busy button.sb-btn,body.ui-busy button.rk-btn,body.ui-standart-busy button.sb-btn{opacity:.6;cursor:not-allowed;transform:none!important}button.wb-btn:disabled,button.sb-btn:disabled,button.rk-btn:disabled{opacity:.6;cursor:not-allowed}.rk-btn:disabled,.sb-btn:disabled,.wb-btn:disabled,.btn:disabled{cursor:default;opacity:var(--sleep-opacity);transform:none!important;filter:grayscale(.12)saturate(.9);background:#e9eef4;border-color:var(--border)}.rk-btn:disabled:hover,.sb-btn:disabled:hover,.wb-btn:disabled:hover,.btn:disabled:hover{background:#e9eef4}.wb-btn.is-sleeping,.sb-btn.is-sleeping,.sb-btn[disabled],.wb-btn[disabled]{opacity:var(--sleep-opacity);filter:grayscale(25%);cursor:default;pointer-events:none}.wb-btn.is-busy,.sb-btn.is-busy,.rk-btn.is-busy{pointer-events:none;cursor:progress;opacity:.8}.wb-btn.is-selected,.sb-btn.is-selected,.rk-btn.is-selected{background:var(--active-bg);border-color:var(--active-border)}.wb-btn.is-current-menu,.sb-btn.is-current-menu,.rk-btn.is-current-menu{background:var(--menu-bg);border-color:var(--menu-border)}.wb-btn.is-soft-success,.sb-btn.is-soft-success,.rk-btn.is-soft-success{background:rgba(126,231,135,.1);border-color:rgba(126,231,135,.3)}.wb-btn.is-soft-warn,.sb-btn.is-soft-warn,.rk-btn.is-soft-warn{background:rgba(255,197,92,.1);border-color:rgba(255,197,92,.3)}.wb-btn.is-soft-danger,.sb-btn.is-soft-danger,.rk-btn.is-soft-danger{background:rgba(255,107,107,.1);border-color:rgba(255,107,107,.3)}.file-link{display:inline-block;max-width:100%;padding:8px 12px;border-radius:14px;border:1px solid var(--border);background:var(--light-secondary);color:var(--primary);text-decoration:none;transition:background 120ms ease,opacity 120ms ease,transform 80ms ease;overflow-wrap:anywhere}.file-link:hover{background:#dceaf7;opacity:.96}.app-header{background:var(--primary);color:#fff}.app-header .icon,.app-header button,.app-header a{color:#fff}.app-header .is-active{color:var(--light-secondary)}.chat-list{background:var(--main-bg);border-right:1px solid var(--border)}.chat-list .chat-item{border-bottom:1px solid var(--border)}.chat-list .chat-item:hover{background:var(--light-secondary)}.chat-list .chat-item.is-active{background:var(--chat-active)}.chat-window{background:var(--main-bg)}.message.incoming,.bubble.incoming{background:var(--light-secondary);color:var(--text);border-radius:14px}.message.outgoing,.bubble.outgoing{background:var(--primary);color:#fff;border-radius:14px}.message-input,.composer .text-in{background:var(--input-bg);border:1px solid var(--border)}.main-nav,.bottom-nav,.wb-main-nav,.wb-pending-nav,.sb-main-nav,.sb-pending-nav{background:var(--main-bg);border-top:1px solid var(--border)}.file-link:active{transform:translateY(1px)}.file-link-done{opacity:.6;cursor:default;pointer-events:none}.spin{display:inline-block;animation:spin 1.1s linear infinite}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}#standart,#calc,#mchrgHelp{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:25;pointer-events:none;transition:opacity 180ms ease,pointer-events 180ms ease}#standart.hidden,#calc.hidden,#mchrgHelp.hidden{opacity:0;pointer-events:none}#standart.shown,#calc.shown,#mchrgHelp.shown{opacity:1;pointer-events:none}.standart-window{position:relative;width:min(1e3px,calc(100vw - 36px));height:min(750px,calc(100vh - 36px));background:#f5f5f5;border:1px solid #999;border-radius:4px;box-shadow:0 12px 40px rgba(10,78,161,.2);display:flex;flex-direction:column;z-index:1;overflow:hidden;pointer-events:auto;transition:box-shadow 120ms ease,border-color 120ms ease}.standart-window.is-focused{border-color:#4b84b4;box-shadow:0 16px 44px rgba(13,52,89,.28)}.standart-titlebar{background:linear-gradient(to right,#0078d4,#1061c7);color:#fff;padding:4px 8px;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;min-height:24px;border-bottom:1px solid #999;cursor:grab}.standart-titlebar.is-dragging{cursor:grabbing}.standart-title{font-size:13px;font-weight:500;flex:1}.desktop-window-switcher{display:flex;align-items:center;gap:2px;margin:0 8px}.desktop-window-switcher button{min-width:72px;height:22px;padding:0 10px;border:1px solid rgba(255,255,255,.58);border-radius:2px;background:rgba(255,255,255,.12);color:#fff;font:12px/1 var(--ui);cursor:pointer}.desktop-window-switcher button:hover,.desktop-window-switcher button.is-current{background:rgba(255,255,255,.3)}.standart-close{background:0 0;border:none;color:#fff;font-size:18px;cursor:pointer;padding:2px 6px;width:32px;height:24px;display:flex;align-items:center;justify-content:center;transition:background-color 100ms ease}.standart-close:hover{background-color:rgba(255,255,255,.2)}.standart-close:active{background-color:rgba(255,255,255,.4)}.standart-content{flex:1;overflow:hidden;background:#fff;padding:0;color:var(--text);font-family:var(--ui);font-weight:400;letter-spacing:normal;text-transform:none;display:flex;flex-direction:column}.standart-scroll{flex:auto;min-height:0}.standart-reply{flex:none}body.standart-dragging{-webkit-user-select:none;user-select:none}.standart-menubar{display:flex;flex-direction:row;align-items:stretch;gap:0;background:#f0f0f0;border-bottom:1px solid #999;min-height:22px;-webkit-user-select:none;user-select:none;flex-shrink:0}.standart-menubar .sb-btn{background:0 0;border:none;border-radius:0;padding:2px 10px;font-size:13px;color:var(--text);cursor:pointer;white-space:nowrap;height:100%}.standart-menubar .sb-btn:hover{background:var(--primary);color:#fff}.standart-menubar .sb-btn:focus-visible{position:relative;z-index:1;outline:2px solid #0a4ea1;outline-offset:-2px}.standart-menubar .sb-btn.active,.standart-menubar .sb-btn.is-active{background:#cce8fb;color:#0a4ea1;border-bottom:2px solid #0a4ea1;font-weight:600}.btn.standart-toggle{width:auto;margin-left:8px;background:linear-gradient(135deg,#ff6b35 0%,#f7c948 100%);border:2px solid #ff6b35;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;border-radius:8px;box-shadow:0 2px 8px rgba(255,107,53,.35);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.btn.standart-toggle:hover{transform:scale(1.07);box-shadow:0 4px 16px rgba(255,107,53,.55);filter:brightness(1.08);color:#fff}.btn.standart-toggle:active{transform:scale(1.02);box-shadow:0 2px 6px rgba(255,107,53,.4)}.btn.standart-toggle[aria-pressed=true]{background:linear-gradient(135deg,#2563eb 0%,#38bdf8 100%);border-color:#2563eb;color:#fff;box-shadow:0 2px 8px rgba(37,99,235,.35);font-weight:700}.btn.calc-toggle{width:auto;margin-left:8px;border:2px solid #16845b;border-radius:8px;background:linear-gradient(180deg,#36a875 0%,#147653 100%);color:#fff;font-size:13px;font-weight:700;box-shadow:0 2px 8px rgba(20,118,83,.28);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.btn.calc-toggle:hover{transform:scale(1.07);filter:brightness(1.08);box-shadow:0 4px 16px rgba(20,118,83,.42);color:#fff}.btn.calc-toggle:active{transform:scale(1.02)}.btn.calc-toggle[aria-pressed=true]{background:linear-gradient(180deg,#147653 0%,#0e5c40 100%)}.calc-window{position:relative;width:min(1040px,calc(100vw - 36px));height:min(750px,calc(100vh - 36px));background:#f3f5f7}.calc-runtime-gate{position:absolute;z-index:20;inset:25px 0 0;display:grid;place-content:center;justify-items:center;gap:12px;padding:28px;background:radial-gradient(circle at 50% 42%,rgba(230,238,255,.96),rgba(247,249,252,.99) 58%),#f7f9fc;color:#18334a;text-align:center}.calc-runtime-gate[hidden]{display:none}.calc-runtime-gate strong{font-size:18px}.calc-runtime-gate>span{color:#0a4ea1;font-size:28px;font-weight:800;font-variant-numeric:tabular-nums}.calc-runtime-gate small{max-width:430px;color:#5a6d7f;font-size:12px;line-height:1.45}.calc-runtime-gate__spinner{width:48px;height:48px;border:5px solid #cfdbed;border-top-color:#0a4ea1;border-radius:50%;animation:calc-runtime-spin .8s linear infinite}.calc-runtime-gate__track{width:min(360px,70vw);height:8px;overflow:hidden;border-radius:999px;background:#d7e0ed;box-shadow:inset 0 1px 2px rgba(26,56,87,.18)}.calc-runtime-gate__track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#144fc0,#6e55dd);transition:width .18s ease}.calc-runtime-gate--error{color:#8b1e2d}.calc-runtime-gate--error .calc-runtime-gate__spinner{animation:none;border-color:#cf6d7b}@keyframes calc-runtime-spin{to{transform:rotate(360deg)}}.calc-content{overflow:auto;min-height:0;background:#fff}.calc-panel{min-height:100%}.greenhouse-layout{display:grid;grid-template-columns:minmax(360px,.92fr)minmax(390px,1.08fr);min-height:100%}.greenhouse-inputs,.greenhouse-results{min-width:0;padding:22px 24px}.greenhouse-inputs{border-right:1px solid #c8d0d8;background:#f7f8fa}.greenhouse-results{background:#fff}.calc-field-hint{display:block;margin-top:4px;color:#627485;font-size:11px;line-height:1.35}.calc-inline-note{margin:-8px 0 16px;padding:8px 10px;border-left:3px solid #7391ad;background:#eef4f8;color:#3e566c;font-size:12px;line-height:1.4}.calc-inline-note:empty{display:none}.enclosure-temperature-factors{margin-top:12px}@media(min-width:821px){.calc-content{overflow:hidden}.calc-panel,.greenhouse-layout{height:100%;min-height:0}.greenhouse-inputs,.greenhouse-results{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}.calc-section-title{margin-bottom:18px;color:#18334a;font-size:18px;font-weight:700}.calc-cover-fieldset{min-width:0;margin:0 0 18px;padding:0;border:0}.calc-cover-fieldset legend{margin-bottom:7px;color:#364b5e;font-size:12px;font-weight:600}#standart .standart-menubar{min-height:32px;overflow-x:auto;overflow-y:hidden}#standart .standart-menubar .sb-btn{min-height:32px;padding:0 12px}#standart .sb-main,#standart .sb-pending,#standart .sb-workspace,#standart .sb-project-manager,#standart .sb-demo-manager{gap:12px;padding:14px 16px 18px}#standart .sb-main-text{color:#203244;line-height:1.55}#standart .sb-section-title,#standart .sb-workspace-header h2,#standart .sb-project-manager h2,#standart .sb-demo-manager h2{margin:0;color:#173b5d;font-size:18px;font-weight:700;line-height:1.3}#standart .sb-form-line,#standart .sb-result-line,#standart .sb-supporting-text{min-width:0;padding:4px 0}#standart .sb-form-line{border-bottom:1px solid #edf1f4}#standart .sb-supporting-text{color:#56697a;line-height:1.45}#standart .sb-main-nav,#standart .sb-main-submenu,#standart .sb-pending-nav{padding-top:10px;border-top:1px solid #d8e0e7;background:0 0}#standart .sb-btn{min-height:34px;border-radius:4px;color:#174d78}#standart .standart-menubar .sb-btn:hover,#standart .standart-menubar .sb-btn:focus-visible{background:#0a65a5;color:#fff}#standart .standart-menubar .sb-btn.active,#standart .standart-menubar .sb-btn.is-active{color:#0a4ea1}#standart .standart-menubar .sb-btn.active:hover,#standart .standart-menubar .sb-btn.active:focus-visible,#standart .standart-menubar .sb-btn.is-active:hover,#standart .standart-menubar .sb-btn.is-active:focus-visible{background:#074f82;color:#fff}#standart .sb-btn.is-primary{border-color:#0a65a5;background:#0a65a5;color:#fff}#standart .sb-btn.is-primary:hover{border-color:#074f82;background:#074f82}#standart .sb-btn.is-secondary{border-color:#8ea0ae;background:#eef3f6;color:#28485f}#standart .sb-btn.is-secondary:hover,#standart .sb-btn.is-secondary:focus-visible{border-color:#6f8595;background:#dfe8ed;color:#203f55}#standart .sb-btn.is-ghost:hover,#standart .sb-btn.is-ghost:focus-visible{border-color:#8da6ba;background:#e2ebf4;color:#123f65}#standart .sb-btn.is-danger{border-color:#a64b40;background:#fff3f1;color:#8b2f25}#standart .sb-btn.is-danger:hover,#standart .sb-btn.is-danger:focus-visible{border-color:#8f3d34;background:#f8ddd9;color:#74271f}#standart .sb-pending-grid-row>.sb-btn{height:auto;min-height:36px;justify-content:flex-start;padding:7px 10px;white-space:normal;text-align:left;line-height:1.25}#standart .sb-list-table-wrap{border-radius:4px}#standart .sb-object-list-scroll{max-height:clamp(220px,46vh,374px);overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}#standart .sb-object-list-scroll:focus-visible{outline:2px solid #1476b8;outline-offset:2px}#standart .sb-list-table tr.sb-list-item:focus-visible{outline:2px solid #1476b8;outline-offset:-2px}#standart .sb-list-table tr.sb-list-item.is-active{box-shadow:inset 4px 0 #1476b8}#standart .sb-list-table td.sb-list-badge{min-width:38px;width:38px;font-size:13px;font-weight:700}#standart .sb-workspace,#standart .sb-project-manager,#standart .sb-demo-manager{display:flex;flex-direction:column}#standart .sb-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}#standart .sb-workspace-header>.sb-btn{flex:none;width:auto}#standart .sb-workspace-header p{margin:4px 0 0;color:#607283}#standart .sb-project-workspace{display:grid;grid-template-columns:278px minmax(0,1fr);align-items:start;gap:16px;width:100%;max-width:100%;min-width:0}#standart .sb-project-sidebar{position:sticky;top:0;align-self:start;width:100%;max-width:100%;min-width:0;max-height:min(620px,calc(100vh - 250px));box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:12px;border:1px solid #cbd6df;border-radius:6px;background:#f5f8fa;scrollbar-gutter:stable}#standart .sb-project-sidebar__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}#standart .sb-project-sidebar h3,#standart .sb-project-section h3{margin:2px 0 0;color:#173b5d;font-size:15px;line-height:1.25}#standart .sb-project-sidebar .sb-project-count{min-width:0;padding:2px 0 0;font-size:11px;text-align:right;white-space:nowrap}#standart .sb-project-sidebar .sb-project-toolbar{margin-top:11px}#standart .sb-project-sidebar .sb-project-toolbar .sb-btn{width:100%}#standart .sb-project-sidebar .sb-project-search{margin-top:11px}#standart .sb-project-detail{min-width:0}#standart .sb-current-project{padding:16px;border:1px solid #cbd6df;border-radius:6px;background:#fff}#standart .sb-project-detail .sb-current-project{position:sticky;top:0;min-height:330px;box-sizing:border-box}#standart .sb-current-project__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}#standart .sb-current-project h3{margin:3px 0;color:#193b58;font-size:17px}#standart .sb-current-project p{margin:0;color:#607283}#standart .sb-current-project .sb-project-address{margin-top:4px;color:#41596d}#standart .sb-eyebrow,#standart .sb-project-number{color:#627486;font-size:11px;font-weight:700;text-transform:uppercase}#standart .sb-status{display:inline-flex;min-height:24px;align-items:center;box-sizing:border-box;padding:3px 8px;border:1px solid #9aa9b5;border-radius:12px;background:#f2f5f7;color:#435769;font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap}#standart .sb-status.is-ready{border-color:#6ea98b;background:#e8f5ed;color:#21633f}#standart .sb-status.is-incomplete{border-color:#c69a4a;background:#fff7e7;color:#76531a}#standart .sb-status.is-error{border-color:#b56b64;background:#fff0ee;color:#8b2f25}#standart .sb-project-facts,#standart .sb-result-metrics,#standart .sb-result-equipment dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}#standart .sb-project-facts>div,#standart .sb-result-metric{padding:10px 12px;border-left:3px solid #6b9bc2;background:#edf3f7}#standart .sb-project-facts dt,#standart .sb-result-metric dt{color:#617485;font-size:11px}#standart .sb-project-facts dd,#standart .sb-result-metric dd{margin:3px 0 0;color:#193b58;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}#standart .sb-result-metric small{margin-left:5px;color:#607283;font-size:11px;font-weight:500}#standart .sb-command-bar,#standart .sb-project-toolbar{display:flex;flex-wrap:wrap;gap:8px}#standart .sb-project-save-state{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border:1px solid #b9d8c6;border-radius:5px;background:#edf8f1;color:#285b3d}#standart .sb-project-save-state>span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;background:#3f8f60;color:#fff;font-weight:800}#standart .sb-project-save-state strong,#standart .sb-project-save-state small{display:block}#standart .sb-project-save-state strong{font-size:13px}#standart .sb-project-save-state small{margin-top:2px;color:#557263;font-size:11px}#standart .sb-project-actions{margin-top:14px;border-top:1px solid #e0e6eb}#standart .sb-project-actions summary{width:fit-content;padding:11px 2px 4px;color:#52687b;font-size:12px;font-weight:700;cursor:pointer}#standart .sb-project-actions summary:focus-visible{outline:2px solid #1476b8;outline-offset:2px}#standart .sb-project-actions>div{margin-top:7px;padding:10px;border:1px solid #e2c5c1;border-radius:5px;background:#fff8f7}#standart .sb-project-actions p{margin:0 0 9px;color:#6e514e;font-size:12px;line-height:1.4}#standart .sb-project-action+.sb-project-action{margin-top:12px;padding-top:12px;border-top:1px solid #e2c5c1}#standart .sb-project-action>strong{display:block;margin-bottom:4px;color:#573b38;font-size:13px}#standart .sb-project-action.is-delete{padding:12px;border-radius:5px;background:#fff0ee}#standart .sb-project-action.is-delete>strong{color:#8b2f25}#standart .sb-project-actions .sb-btn{width:auto}#standart .sb-project-catalog-tools{display:grid;grid-template-columns:minmax(260px,1fr)auto;align-items:end;gap:12px}#standart .sb-project-search{display:grid;gap:5px;color:#526577;font-size:12px}#standart .sb-project-filter{width:100%;height:36px;box-sizing:border-box;padding:0 10px;border:1px solid #8798a8;border-radius:4px;outline:none;background:#fff;color:#17283a;font:14px/1 var(--ui)}#standart .sb-project-filter:focus{border-color:#1476b8;box-shadow:0 0 0 2px rgba(20,118,184,.16)}#standart .sb-project-count{min-width:94px;padding-bottom:10px;color:#607283;font-size:12px;text-align:right}#standart .sb-project-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#standart .sb-project-sidebar .sb-project-list{grid-template-columns:1fr;gap:6px;margin-top:10px}#standart .sb-project-list .sb-project-card{display:flex;flex-direction:column;flex:none;height:auto;min-height:104px;align-items:stretch;justify-content:flex-start;padding:9px 10px;border-radius:6px;background:#fff;color:#273e52;text-align:left;white-space:normal}#standart .sb-project-list .sb-project-card.is-active{border-color:#1476b8;box-shadow:inset 4px 0 #1476b8}#standart .sb-project-list .sb-project-card:focus-visible{outline:3px solid #1476b8;outline-offset:2px}#standart .sb-project-list .sb-project-card.is-active:focus-visible{box-shadow:inset 4px 0 #1476b8}#standart .sb-project-list .sb-project-card.is-unavailable:disabled{opacity:1;border-color:#d4b5b1;background:#fff8f7;color:#6e514e;filter:none}#standart .sb-project-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}#standart .sb-project-current{display:inline-flex;min-height:20px;align-items:center;padding:2px 7px;border-radius:10px;background:#1476b8;color:#fff;font-size:10px;font-weight:700}#standart .sb-project-card>.sb-project-card__top{display:flex;margin-top:0}#standart .sb-project-card strong,#standart .sb-project-card>span,#standart .sb-project-card small{display:block;margin-top:5px}#standart .sb-project-card strong{color:#173b5d;font-size:13px;line-height:1.25}#standart .sb-project-card .sb-project-card__meta{overflow:hidden;color:#52687b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}#standart .sb-project-card__footer{display:flex!important;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:7px;min-width:0}#standart .sb-project-card .sb-project-card__facts{display:flex;width:100%;min-width:0;justify-content:flex-start;gap:7px;margin:0;color:#607283;font-size:10px;white-space:nowrap}#standart .sb-project-card__facts b{margin-left:4px;color:#173b5d;font-variant-numeric:tabular-nums}#standart .sb-project-card small{color:#6b7c8b;font-size:10px}#standart .sb-project-search-empty{padding:22px;border:1px dashed #aebdca;border-radius:4px;background:#f8fafb;color:#52687b;text-align:center}#standart .sb-project-sidebar .sb-project-search-empty{margin-top:9px;padding:12px 8px;font-size:11px}#standart .sb-project-section{margin-top:15px;padding-top:13px;border-top:1px solid #d8e0e7}#standart .sb-project-section__head p{margin:4px 0 0;color:#607283;font-size:11px;line-height:1.35}#standart .sb-project-capacity-note{margin:9px 0 0;padding:8px;border-radius:4px;background:#fff3dd;color:#76531a;font-size:11px;line-height:1.35}#standart .sb-demo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#standart .sb-demo-card{display:flex;flex-direction:column;height:auto;min-height:112px;align-items:flex-start;justify-content:flex-start;padding:12px;border-radius:6px;background:#fff;color:#52687b;text-align:left;white-space:normal}#standart .sb-project-sidebar .sb-demo-list{grid-template-columns:1fr;gap:6px;margin-top:9px}#standart .sb-project-sidebar .sb-demo-card{min-height:78px;flex:none;padding:9px 10px;border-color:#cbb895;background:#fffdf8}#standart .sb-project-sidebar .sb-demo-card strong{margin-top:4px;font-size:12px;line-height:1.3}#standart .sb-project-sidebar .sb-demo-card>span:last-child{margin-top:3px;font-size:10px;line-height:1.35}#standart .sb-project-sidebar .sb-demo-card.is-unavailable:disabled{opacity:.75}#standart .sb-demo-card strong{margin-top:7px;color:#173b5d;font-size:15px}#standart .sb-demo-card>span:last-child{margin-top:7px;line-height:1.4}#standart .sb-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}#standart .sb-result-section{margin-top:18px}#standart .sb-result-section>h3{margin:0;color:#173b5d;font-size:15px}#standart .sb-result-section>p{margin:4px 0 0;color:#607283;font-size:12px;line-height:1.4}#standart .sb-result-section .sb-result-metrics,#standart .sb-result-section.sb-result-equipment dl{margin-top:8px}#standart .sb-results-table-wrap{overflow:auto;border:1px solid #cbd6df;border-radius:4px}#standart .sb-results-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}#standart .sb-results-table th,#standart .sb-results-table td{height:32px;padding:0 12px;border-bottom:1px solid #e2e8ed;text-align:right}#standart .sb-results-table thead th{position:sticky;top:0;height:auto;padding-top:8px;padding-bottom:8px;background:#e8f2fd;color:#173b5d;line-height:1.25}#standart .sb-results-table th:first-child{text-align:left}#standart .sb-result-equipment h3{margin:0;color:#173b5d;font-size:15px}#standart .sb-result-validation{display:grid;grid-template-columns:minmax(150px,.32fr)minmax(0,1fr);gap:14px;align-items:center;margin-top:18px;padding:10px 12px;border:1px solid #cbd6df;border-left-width:4px;background:#f7fafc}#standart .sb-result-validation>div{display:flex;align-items:baseline;gap:8px}#standart .sb-result-validation span{color:#526577;font-size:12px}#standart .sb-result-validation strong{font-size:18px}#standart .sb-result-validation p{margin:0;color:#40576a;font-size:12px;line-height:1.4}#standart .sb-result-validation.is-ready{border-left-color:#4e9b6d;background:#eef8f2}#standart .sb-result-validation.is-ready strong{color:#21633f}#standart .sb-result-validation.is-incomplete{border-left-color:#c69a4a;background:#fff8e9}#standart .sb-result-validation.is-incomplete strong{color:#76531a}#standart .sb-pending-search{display:grid;gap:5px;color:#526577;font-size:12px}#standart .sb-pending-filter{width:100%;height:36px;box-sizing:border-box;padding:0 10px;border:1px solid #8798a8;border-radius:4px;outline:none;background:#fff;color:#17283a;font:14px/1 var(--ui)}#standart .sb-pending-filter:focus{border-color:#1476b8;box-shadow:0 0 0 2px rgba(20,118,184,.16)}#standart .sb-main,#standart .sb-pending{gap:7px;padding:9px 12px 12px}#standart .sb-main-text{font-size:13px;line-height:1.35}#standart .sb-form-line,#standart .sb-result-line,#standart .sb-supporting-text{padding:2px 0}#standart .sb-form-line{min-height:32px;line-height:1.25}#standart .sb-control{min-width:0;margin:0 2px;gap:5px}#standart input.sb-field-input{width:min(300px,44vw);min-width:140px;height:30px;padding:0 8px;font-size:13px}#standart input.sb-field-input.is-number{width:106px;min-width:88px}#standart .sb-readonly-value{min-height:28px;margin:0 2px;padding:2px 7px}#standart .sb-switch{min-height:30px;margin:0;gap:6px}#standart .sb-switch-track{width:36px;height:20px;flex-basis:36px}#standart .sb-switch-track>span{width:16px;height:16px}#standart .sb-switch-input:checked+.sb-switch-track>span{transform:translateX(16px)}#standart .sb-main-nav,#standart .sb-main-submenu,#standart .sb-pending-nav{padding-top:6px}#standart .sb-main-grid,#standart .sb-pending-grid,#standart .sb-grid,#standart .sb-main-grid-row,#standart .sb-pending-grid-row,#standart .sb-grid-row{gap:5px}#standart .sb-main-grid,#standart .sb-pending-grid{display:flex;flex-direction:column}#standart .sb-btn{height:30px;min-height:30px;padding:0 8px;font-size:13px}#standart .sb-btn.has-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px}#standart .sb-btn-icon{flex:none;font-size:1.05em;line-height:1}#standart .sb-btn-label{min-width:0;overflow:hidden;text-overflow:ellipsis}#standart .standart-menubar,#standart .standart-menubar .sb-btn{min-height:30px}#standart .sb-demo-card{height:auto;min-height:112px;padding:12px}#standart .sb-btn.is-help{border-color:#7046a4;background:#7046a4;color:#fff}#standart .sb-btn.is-help:hover,#standart .sb-btn.is-help:focus-visible{border-color:#583181;outline:none;background:#583181;color:#fff;box-shadow:0 0 0 2px rgba(112,70,164,.18)}#standart .sb-field-help{display:inline-grid;width:22px;height:22px;flex:0 0 22px;place-items:center;box-sizing:border-box;padding:0;border:1px solid #7f9aaf;border-radius:50%;background:#edf5fb;color:#15547e;cursor:help;font:700 12px/1 var(--ui)}#standart .sb-field-help:hover,#standart .sb-field-help:focus-visible{border-color:#0a65a5;outline:none;background:#dcecf8;box-shadow:0 0 0 2px rgba(20,118,184,.14)}#standart .sb-zero-command{flex:none;color:#8a4d16;font-size:11px;font-weight:700;white-space:nowrap}#standart .sb-zero-command.is-resolved{color:#1f6b45}#standart .sb-fixed-command{flex:none;color:#36596f;font-size:11px;font-weight:700;white-space:nowrap}#standart .sb-control.is-fixed .sb-readonly-value{border-color:#9aabb7;background:#eef3f6;color:#314b5c}.mchrg-help-window{width:min(1120px,calc(100vw - 36px));height:min(820px,calc(100vh - 36px));color:#203244;font-family:var(--ui)}.mchrg-help-shell{display:flex;min-height:0;flex:1;background:#f7f9fb}.mchrg-help-runtime{display:grid;flex:1;place-content:center;justify-items:center;gap:12px;padding:24px;color:#274760;text-align:center}.mchrg-help-runtime[hidden]{display:none}.mchrg-help-runtime strong{font-size:17px}.mchrg-help-runtime output{color:#0b6ea8;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.mchrg-help-progress{width:min(360px,62vw);height:8px;overflow:hidden;border-radius:4px;background:#d5dee6}.mchrg-help-progress>span{display:block;width:0;height:100%;background:#16845b;transition:width 160ms ease}.mchrg-help-workspace{display:grid;min-height:0;flex:1;grid-template-columns:236px minmax(0,1fr)}.mchrg-help-workspace[hidden]{display:none}.mchrg-help-sidebar{display:flex;min-height:0;flex-direction:column;gap:9px;box-sizing:border-box;padding:12px;border-right:1px solid #b9c6d0;background:#edf2f6}.mchrg-help-search{display:grid;gap:4px;color:#526577;font-size:11px;font-weight:700}.mchrg-help-search input{width:100%;height:32px;box-sizing:border-box;padding:0 9px;border:1px solid #8798a8;border-radius:3px;outline:none;background:#fff;color:#17283a;font:13px/1 var(--ui)}.mchrg-help-search input:focus{border-color:#0b6ea8;box-shadow:0 0 0 2px rgba(11,110,168,.14)}.mchrg-help-nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:3px;overflow-y:auto}.mchrg-help-nav button{min-height:31px;flex:none;padding:5px 8px;border:1px solid transparent;border-radius:3px;background:0 0;color:#29485f;cursor:pointer;font:13px/1.2 var(--ui);text-align:left}.mchrg-help-nav button:hover,.mchrg-help-nav button:focus-visible{border-color:#9eb1c0;outline:none;background:#dce8f1}.mchrg-help-nav button.is-active{border-color:#0b6ea8;background:#d7ecf7;color:#084f78;font-weight:700}.mchrg-help-content{min-width:0;overflow-y:auto;background:#fff}.mchrg-help-article{width:min(790px,100%);box-sizing:border-box;padding:22px 26px 36px}.mchrg-help-article>header h3{margin:0;color:#173b5d;font-size:24px;line-height:1.2}.mchrg-help-lead{margin:8px 0 0;color:#485f72;font-size:14px;line-height:1.55}.mchrg-help-figure{margin:18px 0 20px}.mchrg-help-figure img{display:block;width:auto;max-width:100%;max-height:410px;border:1px solid #a9b9c6;border-radius:4px;background:#fff;object-fit:contain}.mchrg-help-figure.is-focused{width:fit-content;max-width:100%;padding:8px;border:1px solid #d4dee6;border-radius:4px;background:#f7f9fb}.mchrg-help-figure.is-focused img{max-height:520px}.mchrg-help-figure figcaption{margin-top:5px;color:#687b8a;font-size:11px;line-height:1.35}.mchrg-help-section{margin-top:18px;padding-top:16px;border-top:1px solid #dbe3e9}.mchrg-help-section h4{margin:0;color:#1d496b;font-size:16px}.mchrg-help-section p,.mchrg-help-section li{color:#354d60;font-size:13px;line-height:1.55}.mchrg-help-section p{margin:8px 0 0}.mchrg-help-section ul,.mchrg-help-section ol{margin:8px 0 0;padding-left:22px}.mchrg-help-note,.mchrg-help-field-focus{margin-top:12px;padding:9px 12px;border-left:4px solid #b36a25;background:#fff7e9;color:#62421f;font-size:13px;line-height:1.5}.mchrg-help-field-focus{margin:18px 0 2px;border-left-color:#0b6ea8;background:#edf7fc;color:#29485f}.mchrg-help-field-focus>span{display:block;color:#0b6ea8;font-size:11px;font-weight:800;text-transform:uppercase}.mchrg-help-field-focus h4{margin:3px 0 0;color:#173b5d;font-size:16px}.mchrg-help-field-focus p{margin:6px 0 0;font-size:13px;line-height:1.5}.mchrg-help-empty{padding:18px 8px;color:#657888;font-size:12px}@media(max-width:760px){#standart .sb-project-list,#standart .sb-demo-list,#standart .sb-result-metrics,#standart .sb-project-facts,#standart .sb-result-equipment dl{grid-template-columns:1fr}#standart .sb-result-validation{grid-template-columns:1fr}#standart .sb-project-catalog-tools{grid-template-columns:1fr}#standart .sb-project-count{padding-bottom:0;text-align:left}#standart .sb-field-input{width:min(260px,70vw)}.mchrg-help-window{width:calc(100vw - 16px);height:calc(100vh - 16px)}.mchrg-help-workspace{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.mchrg-help-sidebar{gap:6px;padding:8px;border-right:0;border-bottom:1px solid #b9c6d0}.mchrg-help-nav{flex-direction:row;overflow-x:auto}.mchrg-help-nav button{white-space:nowrap}.mchrg-help-article{padding:18px 16px 28px}}.calc-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #8ea3b5;border-radius:4px;overflow:hidden}.calc-segments label{min-width:0;cursor:pointer}.calc-segments label+label{border-left:1px solid #8ea3b5}.calc-segments input{position:absolute;opacity:0;pointer-events:none}.calc-segments span{display:flex;align-items:center;justify-content:center;min-height:34px;padding:4px 6px;background:#fff;color:#31475a;font-size:12px;text-align:center}.calc-segments input:checked+span{background:#d9ecfb;color:#075e9e;font-weight:700;box-shadow:inset 0 -2px #1476b8}.calc-segments input:focus-visible+span{outline:2px solid #1476b8;outline-offset:-2px}.calc-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.ventilation-module-select{margin-bottom:16px}.ventilation-fields{align-content:start}.ventcalc-field-heading,.ventcalc-field-note,.ventcalc-size-grid,.ventcalc-custom-size-editor,.ventcalc-catalog-tools,.ventcalc-section-list{grid-column:1/-1}.ventcalc-field-heading{display:flex;min-height:25px;gap:10px;align-items:end;justify-content:space-between;margin-top:4px;padding-bottom:5px;border-bottom:1px solid #c9d3dc;color:#294155;font-size:13px;font-weight:700}.ventcalc-field-heading:first-child{margin-top:0}.ventcalc-field-heading small{color:#607383;font-size:11px;font-weight:500}.ventcalc-field-note{margin:-2px 0 0;padding:7px 9px;border-left:2px solid #8bb6d3;background:#f2f7fa;color:#4d6272;font-size:12px;line-height:1.4}.ventcalc-module-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0 0 12px}.ventcalc-module-button,.ventcalc-scheme-button{display:grid;min-width:0;place-items:center;border:1px solid #9cabb8;border-radius:3px;background:#eef2f5;cursor:pointer}.ventcalc-module-button{height:50px;padding:3px}.ventcalc-module-button:hover,.ventcalc-scheme-button:hover{border-color:#1476b8;background:#fff}.ventcalc-module-button.is-active,.ventcalc-scheme-button.is-active{border-color:#075e9e;background:#d9ecfb;box-shadow:inset 0 0 0 1px #1476b8}.ventcalc-module-button img{width:auto;max-width:44px;height:auto;max-height:40px;image-rendering:auto}.ventcalc-diagram-panel{display:grid;gap:8px;min-height:128px;margin:0 0 16px;padding:9px;border:1px solid #aebbc6;border-radius:3px;background:#fff}.ventcalc-diagram-figure{display:grid;gap:6px;min-height:108px;margin:0;place-items:center}.ventcalc-diagram-figure>img{width:auto;max-width:min(100%,280px);height:auto;max-height:210px;object-fit:contain}.ventcalc-diagram-figure figcaption{color:#43586a;font-size:12px;font-weight:600;text-align:center}.ventcalc-diagram-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ventcalc-diagram-gallery:empty{display:none}.ventcalc-scheme-button{aspect-ratio:1.22;padding:2px}.ventcalc-scheme-button img{width:auto;max-width:63px;height:auto;max-height:50px}.ventcalc-diagram-arrows{display:flex;min-height:20px;gap:5px;justify-content:center}.ventcalc-diagram-arrows:empty{display:none}.ventcalc-diagram-arrows img{width:20px;height:20px}.ventcalc-diagram-arrows .ventcalc-formula-image{width:59px;height:35px;object-fit:contain}.ventcalc-diagram-arrows .ventcalc-reference-image{width:70px;height:60px;object-fit:contain}.ventcalc-size-option{display:flex;min-height:32px;gap:7px;align-items:center;padding:4px 8px;border:1px solid #b8c4ce;border-radius:3px;background:#fff;color:#344b5d;font-size:12px;cursor:pointer}.ventcalc-size-option:has(input:checked){border-color:#4f91bd;background:#e8f3fa}.ventcalc-size-option input{width:15px;height:15px;margin:0}.ventcalc-size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ventcalc-custom-size-editor{display:grid;grid-template-columns:minmax(110px,1fr)auto auto;gap:6px}.ventcalc-custom-size-editor>input,.ventcalc-custom-size-editor>button,.ventcalc-custom-size{min-height:32px;border:1px solid #a7b4bf;border-radius:3px;background:#fff;color:#294155;font:12px/1.2 var(--ui)}.ventcalc-custom-size-editor>input{min-width:0;padding:0 9px}.ventcalc-custom-size-editor>button,.ventcalc-custom-size{padding:0 9px;cursor:pointer}.ventcalc-custom-size-editor>button:hover,.ventcalc-custom-size:hover{border-color:#1476b8;background:#e8f3fa}.ventcalc-custom-sizes{display:flex;grid-column:1/-1;min-height:24px;gap:5px;align-items:center;flex-wrap:wrap}.ventcalc-custom-size{min-height:25px;padding:2px 7px}.ventcalc-custom-size-empty{color:#70818e;font-size:11px}.ventcalc-catalog-heading{margin-top:8px}.ventcalc-catalog-tools{display:grid;grid-template-columns:minmax(180px,1fr)repeat(3,auto);gap:6px}.ventcalc-catalog-tools input,.ventcalc-catalog-tools button{min-height:32px;border:1px solid #a7b4bf;border-radius:3px;background:#fff;color:#294155;font:12px/1.2 var(--ui)}.ventcalc-catalog-tools input{min-width:0;padding:0 9px}.ventcalc-catalog-tools button{padding:0 9px;cursor:pointer}.ventcalc-catalog-tools button:hover{border-color:#1476b8;background:#e8f3fa}.ventcalc-section-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:270px;gap:5px;padding:7px;overflow:auto;border:1px solid #aebbc6;border-radius:3px;background:#f6f8fa;scrollbar-width:thin}.ventcalc-catalog-group-title,.ventcalc-catalog-empty{grid-column:1/-1}.ventcalc-catalog-group-title{padding:4px 2px 2px;color:#43586a;font-size:11px;font-weight:700;text-transform:uppercase}.ventcalc-section-option{display:flex;min-width:0;min-height:29px;gap:6px;align-items:center;padding:3px 6px;border:1px solid #c0cad2;border-radius:3px;background:#fff;color:#344b5d;font-size:11px;cursor:pointer}.ventcalc-section-option:has(input:checked){border-color:#6da2c4;background:#e8f3fa}.ventcalc-section-option input{width:14px;height:14px;margin:0}.ventcalc-section-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ventcalc-section-option.is-filtered{display:none}.ventcalc-catalog-empty{margin:0;padding:14px;color:#607383;font-size:12px;text-align:center}.calc-field{display:grid;gap:5px;min-width:0}.calc-field span{color:#43586a;font-size:12px}.calc-label-row{display:flex;align-items:center;justify-content:space-between;min-height:15px;color:#43586a;font-size:12px}.calc-help-button{display:inline-grid;width:19px;height:19px;padding:0;place-items:center;border:1px solid #7d93a5;border-radius:50%;background:#fff;color:#075e9e;font:700 12px/1 var(--ui);cursor:pointer}.calc-help-button:hover{border-color:#075e9e;background:#e7f2fa}.calc-field input{width:100%;height:34px;padding:0 9px;border:1px solid #a7b4bf;border-radius:3px;background:#fff;color:#182b3b;font:14px/1 var(--ui)}.calc-field select{width:100%;height:34px;padding:0 9px;border:1px solid #a7b4bf;border-radius:3px;background:#fff;color:#182b3b;font:13px/1 var(--ui)}.calc-field-wide{grid-column:1/-1}.calc-field input:focus{border-color:#1476b8;outline:2px solid rgba(20,118,184,.16)}.calc-field input:read-only,.enclosure-layer-row input:read-only{background:#edf1f4;color:#536675}.enclosure-layers,#enclosurePhysicalFields{display:grid;gap:7px;margin-top:18px}.enclosure-physical-toggle{display:flex;gap:8px;align-items:center;margin-top:16px;color:#294155;font-size:13px;font-weight:600;cursor:pointer}.enclosure-physical-toggle input{width:16px;height:16px;margin:0}.calc-section-subtitle{margin-top:4px;color:#18334a;font-size:15px;font-weight:700}.enclosure-construction{display:grid;gap:7px;padding-top:12px;border-top:1px solid #bdc8d1}.enclosure-construction h3{margin:0 0 2px;color:#0b5f96;font-size:14px}.enclosure-climate-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 16px}.enclosure-climate-values>div{display:grid;grid-template-columns:auto 1fr auto;gap:5px;align-items:baseline;min-width:0;padding:7px 8px;border:1px solid #c4cfd8;background:#fff}.enclosure-climate-values span,.enclosure-climate-values small{color:#607383;font-size:11px}.enclosure-climate-values strong{color:#183f5c;font-size:14px;text-align:right}.enclosure-loss-fieldset{margin-top:4px}.enclosure-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.enclosure-checks label{display:flex;gap:7px;align-items:center;min-width:0;color:#344b5d;font-size:12px;cursor:pointer}.enclosure-checks input{width:15px;height:15px;margin:0}.enclosure-layer-head,.enclosure-layer-row{display:grid;grid-template-columns:112px minmax(0,1fr)92px;gap:8px;align-items:center}.enclosure-layer-head{padding:0 1px;color:#526777;font-size:11px}.enclosure-layer-head span:last-child{text-align:right}.enclosure-layer-row>span{color:#344b5d;font-size:12px}.enclosure-insulation-pick{width:100%;min-width:0;height:34px;padding:0 6px;border:1px solid #27805d;border-radius:3px;background:#f1faf6;color:#126043;font:700 11px/1.1 var(--ui);cursor:pointer}.enclosure-insulation-pick:hover:not(:disabled){background:#dff3e9}.enclosure-insulation-pick:disabled{cursor:wait;opacity:.55}.enclosure-layer-row select,.enclosure-layer-row input{width:100%;min-width:0;height:34px;padding:0 8px;border:1px solid #a7b4bf;border-radius:3px;background:#fff;color:#182b3b;font:12px/1 var(--ui)}.enclosure-layer-row input{text-align:right}.enclosure-layer-row select:focus,.enclosure-layer-row input:focus{border-color:#1476b8;outline:2px solid rgba(20,118,184,.16)}.calc-actions{display:flex;align-items:center;gap:12px;margin-top:20px}.calc-primary{min-width:126px;height:34px;padding:0 18px;border:1px solid #075e9e;border-radius:3px;background:#1476b8;color:#fff;font-weight:700;cursor:pointer}.calc-primary:hover:not(:disabled){background:#075e9e}.calc-primary:disabled{cursor:wait;opacity:.55}.calc-secondary{min-width:110px;height:34px;padding:0 16px;border:1px solid #27805d;border-radius:3px;background:#e9f6f0;color:#155c42;font-weight:700;cursor:pointer}.calc-secondary:hover:not(:disabled){background:#d6eee3}.calc-secondary:disabled{cursor:wait;opacity:.55}.calc-error{color:#a22424}.calc-error{margin-top:14px;padding:9px 10px;border-left:3px solid #c43b3b;background:#fff1f1;font-size:13px}.calc-empty-result{display:grid;min-height:330px;place-items:center;color:#9aa6af;font-size:42px}.calc-result-summary{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding:14px 0 18px;border-top:1px solid #cad3db;border-bottom:1px solid #cad3db}.calc-result-summary>span{color:#43586a;font-size:13px}.calc-result-summary strong{color:#0a5d96;font-size:25px}.calc-result-summary small{grid-column:2;color:#607383}.ventcalc-result-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 0 18px;border-top:1px solid #cad3db;border-bottom:1px solid #cad3db}.ventcalc-result-metric{display:grid;min-width:0;gap:4px;padding:9px 10px;border:1px solid #ccd6de;border-radius:3px;background:#f7f9fa}.ventcalc-result-metric.is-primary{border-color:#9fc1d8;background:#eef7fc}.ventcalc-result-metric>span{color:#43586a;font-size:12px;line-height:1.3}.ventcalc-result-metric>div{display:flex;gap:5px;align-items:baseline}.ventcalc-result-metric output{min-width:0;overflow-wrap:anywhere;color:#0a5d96;font-size:20px;font-weight:700}.ventcalc-result-metric small{color:#607383;font-size:11px}.greenhouse-heating-summary{margin-bottom:10px;padding:14px 12px 18px;border:1px solid #9dbca5;background:#f1f8f2}.greenhouse-heating-summary>span{color:#23643a;font-weight:700}.greenhouse-heating-summary strong{color:#176537}.greenhouse-load-note{margin:0 0 16px;color:#425d4b;font-size:13px;line-height:1.45}#enclosureResultStatus.is-ok{color:#14613f;font-weight:700}#enclosureResultStatus.is-fail{color:#a22424;font-weight:700}#enclosureConstructionRows .is-ok{color:#14613f;font-weight:700}#enclosureConstructionRows .is-fail{color:#a22424;font-weight:700}.calc-result-table{width:100%;margin-top:16px;border-collapse:collapse;table-layout:fixed;font-size:13px}.calc-result-table th,.calc-result-table td{padding:8px 9px;border:1px solid #cbd4dc;text-align:right}.calc-result-table th:first-child,.calc-result-table td:first-child{width:52%;text-align:left}.calc-result-table th{background:#edf2f5;color:#32495c}.enclosure-norm-table th:first-child,.enclosure-norm-table td:first-child,.enclosure-normative-table th:first-child,.enclosure-normative-table td:first-child,.enclosure-loss-table th:first-child,.enclosure-loss-table td:first-child{width:34%}.enclosure-loss-table th,.enclosure-loss-table td{padding-right:6px;padding-left:6px;font-size:12px}.calc-parameter-table td:first-child{width:58%}.calc-parameter-table td:last-child{color:#183f5c;font-weight:600}.calc-explanation-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #b8c5cf;color:#183f5c;font-size:14px;font-weight:700}.calc-explanation-actions{display:flex;gap:6px}.calc-tool-button{min-width:94px;height:30px;padding:0 11px;border:1px solid #8ca0b0;border-radius:3px;background:#f5f7f9;color:#294155;font:12px/1 var(--ui);cursor:pointer}.calc-tool-button:hover:not(:disabled){border-color:#1476b8;background:#e7f2fa;color:#075e9e}.calc-tool-button:disabled{cursor:wait;opacity:.62}.calc-explanation{margin-top:12px;color:#2f4353;font-size:13px;line-height:1.55}.calc-explanation h3,.calc-explanation h4{margin:0 0 12px;color:#183f5c;font-size:14px}.calc-explanation h3{text-decoration:underline}.calc-explanation p{margin:11px 0 4px}.calc-equation{padding:8px 10px;border-left:3px solid #8ba8be;background:#f5f8fa;color:#263d4f;font-family:var(--mono);overflow-wrap:anywhere}.calc-equation strong{color:#075e9e}.calc-equation>span{white-space:nowrap}.calc-equation-total{border-left-color:#147653;background:#eef8f3}.calc-explanation hr{margin:18px 0;border:0;border-top:1px solid #cbd4dc}.calc-warning{padding:9px 10px;border-left:3px solid #b27a12;background:#fff8e7;color:#6d4a09}.calc-conclusion{padding:9px 10px;border-left:3px solid;font-weight:500}.calc-conclusion-ok{border-left-color:#28805a;background:#eef8f3;color:#15563d}.calc-conclusion-fail{border-left-color:#c43b3b;background:#fff1f1;color:#8a2424}.calc-help-overlay{position:fixed;inset:0;z-index:50;display:grid;padding:18px;place-items:center;background:rgba(15,30,43,.44);pointer-events:auto}.calc-help-image-frame{position:relative;width:min(550px,calc(100vw - 36px));max-height:calc(100vh - 36px);border:1px solid #8594a0;background:#fff;box-shadow:0 18px 52px rgba(12,31,47,.32)}.calc-help-image-frame img{display:block;width:100%;height:auto;max-height:calc(100vh - 38px);object-fit:contain}.calc-help-close{position:absolute;top:5px;right:5px;width:31px;height:31px;padding:0;border:0;border-radius:50%;background:0 0;color:#18334a;font-size:25px;line-height:1;cursor:pointer}.calc-help-close:focus-visible{outline:2px solid #0a4ea1;outline-offset:1px}@media(max-width:820px){.greenhouse-layout{grid-template-columns:1fr}.greenhouse-inputs{border-right:0;border-bottom:1px solid #c8d0d8}}@media(max-width:620px){.standart-title{display:none}.payment-window__titlebar{justify-content:flex-end}.desktop-window-switcher{flex:1;min-width:0;margin:0;overflow:hidden}.desktop-window-switcher button{flex:1;min-width:0;padding-right:4px;padding-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standart-titlebar>.standart-close{flex:0 0 32px}#calcMenubar{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-snap-type:x proximity}#calcMenubar .sb-btn{flex:none;min-width:max-content;padding-right:12px;padding-left:12px;font-size:12px;scroll-snap-align:start}.calc-field-grid{grid-template-columns:1fr}.ventcalc-size-grid,.ventcalc-section-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ventcalc-result-metrics{grid-template-columns:1fr}.ventcalc-catalog-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.ventcalc-catalog-tools input{grid-column:1/-1}.ventcalc-catalog-tools button:last-child{grid-column:1/-1}.ventcalc-custom-size-editor{grid-template-columns:1fr auto}.ventcalc-custom-size-editor>button:nth-of-type(2){grid-column:1/-1}.enclosure-layer-head{display:none}.enclosure-layer-row{grid-template-columns:minmax(0,1fr)86px}.enclosure-layer-row>span{grid-column:1/-1}.enclosure-insulation-pick{grid-column:1/-1}.enclosure-layer-row.is-insulation{grid-template-columns:100px minmax(0,1fr)70px}.enclosure-layer-row.is-insulation .enclosure-insulation-pick{grid-column:auto}.enclosure-checks{grid-template-columns:1fr}.enclosure-climate-values{grid-template-columns:1fr}.calc-explanation-toolbar{align-items:stretch;flex-direction:column}.calc-explanation-actions{display:grid;grid-template-columns:1fr 1fr}}.file-link-seo{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-h);padding:0 14px;line-height:1;vertical-align:middle;background:linear-gradient(135deg,#2563eb 0%,#38bdf8 100%);border:2px solid #2563eb;border-radius:8px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;text-decoration:none;box-shadow:0 2px 8px rgba(37,99,235,.35);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;cursor:pointer}.file-link-seo:hover{transform:scale(1.07);box-shadow:0 4px 16px rgba(37,99,235,.55);filter:brightness(1.08);color:#fff}.file-link-seo:active{transform:scale(1.02);box-shadow:0 2px 6px rgba(37,99,235,.4)}.file-link-seo.disabled,.file-link-seo[data-disabled="1"]{opacity:.65;pointer-events:none}body.feature-modal-open{overflow:hidden}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.feature-modal[hidden]{display:none!important}.feature-modal{position:fixed;inset:0;z-index:10030;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 15% 10%,rgba(56,189,248,.18),transparent 32%),rgba(4,26,52,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.feature-window{width:min(880px,calc(100vw - 48px));height:min(510px,calc(100vh - 48px));min-height:360px;border-color:#4b84b4;border-radius:10px;box-shadow:0 24px 70px rgba(0,0,0,.42)}.feature-window.contacts-window{width:min(560px,calc(100vw - 48px));height:auto;min-height:0;max-height:calc(100vh - 48px)}.contacts-window__content{padding:0;overflow:auto;overscroll-behavior:contain;background:#f8fafc}.contacts-content{color:#1f2937}.contacts-details{display:block;margin:0;font-style:normal}.contacts-details__row{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:center;gap:18px;min-height:62px;padding:14px 20px;border-bottom:1px solid #d8e1e8}.contacts-details__row span{color:#475569;font-size:13px;font-weight:700}.contacts-details__row a{color:#075ea8;font-size:15px;font-weight:700;text-decoration:none}.contacts-details__row a:hover,.contacts-details__row a:focus-visible{color:#003f77;text-decoration:underline}.contacts-owner{margin:0;padding:13px 20px 15px;color:#64748b;font-size:12px}.feature-window__content{position:relative;display:flex;flex:1;align-items:center;justify-content:center;overflow:hidden;padding:42px;background:linear-gradient(135deg,rgba(11,78,144,.1) 25%,transparent 25%)-30px 0/60px 60px,linear-gradient(225deg,rgba(11,78,144,6%) 25%,transparent 25%)-30px 0/60px 60px,#edf5fc}.feature-window__content::before,.feature-window__content::after{position:absolute;width:220px;height:220px;content:"";pointer-events:none;transform:rotate(45deg)}.feature-window__content::before{top:-135px;right:-110px;background:rgba(56,189,248,.2)}.feature-window__content::after{bottom:-155px;left:-130px;background:rgba(10,78,161,.14)}.feature-window__message{position:relative;z-index:1;width:min(610px,100%);padding:30px 34px;border:1px solid #b8cfe3;border-left:7px solid #0a4ea1;background:rgba(255,255,255,.96);box-shadow:0 15px 34px rgba(17,62,108,.18)}.feature-window--legacy .feature-window__message{border-left-color:#e77924}.feature-window--legacy{width:min(1040px,calc(100vw - 28px));height:min(760px,calc(100vh - 28px))}.feature-window__content--legacy{padding:0;background:#d6e3ee}.feature-window__content--legacy::before,.feature-window__content--legacy::after{display:none}.legacy-runtime{position:relative;z-index:1;display:block;width:100%;height:100%;min-width:724px;overflow:auto;background:#d6e3ee}.feature-window--master .feature-window__message{border-left-color:#16845b}.feature-window__eyebrow{margin:0 0 10px;color:#0a4ea1;font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.feature-window__message h2{max-width:24ch;margin:0 0 16px;color:#123c68;font-size:clamp(24px,4vw,38px);line-height:1.1;text-transform:uppercase}.feature-window__message p{max-width:52ch;margin:0;color:#34526e;font-size:16px;line-height:1.55;text-transform:uppercase}.feature-window__link{display:inline-block;margin-top:16px;padding:10px 14px;background:#0a4ea1;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 5px 14px rgba(10,78,161,.28)}.feature-window__link:hover,.feature-window__link:focus-visible{background:#083e82;color:#fff}.regiongaz-payment-action{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:40px;margin:0;padding:8px 18px 8px 20px;border:0;border-radius:0;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:linear-gradient(135deg,#9333ea 0%,#6d28d9 100%);box-shadow:inset 0 0 0 1px rgba(76,29,149,.42);color:#fff;font:700 13px/1.2 var(--ui);letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;transition:transform 150ms ease,filter 150ms ease}.regiongaz-payment-action:hover,.regiongaz-payment-action:focus-visible{transform:translateY(-2px);background:linear-gradient(135deg,#a344f1 0%,#7c32e5 100%);box-shadow:inset 0 0 0 1px rgba(76,29,149,.42),0 7px 14px rgba(76,29,149,.25);filter:brightness(1.08)drop-shadow(0 7px 9px rgba(76,29,149,.25));color:#fff}.regiongaz-payment-action:focus-visible{outline:3px solid rgba(124,58,237,.3);outline-offset:3px}.regiongaz-payment-action:active{transform:translateY(0);filter:brightness(.98)}.regiongaz-payment-action:disabled{cursor:not-allowed;opacity:.55;transform:none;filter:grayscale(.25)}#standart .sb-btn.regiongaz-payment-action,#standart .sb-btn.regiongaz-payment-action:hover,#standart .sb-btn.regiongaz-payment-action:focus-visible{min-height:40px;border-color:transparent;border-radius:0;color:#fff}.payment-modal{z-index:10040;background:radial-gradient(circle at 82% 8%,rgba(192,132,252,.24),transparent 31%),radial-gradient(circle at 14% 88%,rgba(56,189,248,.18),transparent 34%),rgba(18,15,47,.78)}.payment-window{width:min(900px,calc(100vw - 32px));height:auto;max-height:calc(100vh - 24px);min-height:0;border-color:#7954b3}.access-login-window{width:min(720px,calc(100vw - 32px))}.payment-window__content.access-login-window__content{padding:18px 20px 20px}.payment-window__intro.access-login-intro{margin-bottom:12px}.access-login-form{display:grid;gap:10px}.access-login-guide{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #cbd5e1;border-left:6px solid #7c3aed;background:#fff}.access-login-guide[hidden]{display:none!important}.payment-check-row.access-login-check-row{display:grid;grid-template-columns:minmax(0,1fr)132px}.access-login-guide__item{min-width:0;padding:10px 12px;border-top:1px solid #dbe3ed}.access-login-guide__item:nth-child(3){border-left:1px solid #dbe3ed}.access-login-guide__item--guest{grid-column:1/-1;border-top:0;background:#f7f3ff}.access-login-guide__item h3{margin:0 0 4px;color:#0f766e;font-size:14px;line-height:1.25}.access-login-guide__item--guest h3{color:#5b21b6;font-size:15px}.access-login-guide__item:nth-child(3) h3{color:#1d4ed8}.access-login-guide__item p{margin:0;color:#46556a;font-size:12.5px;line-height:1.4}.access-login-guest-command{color:#5b21b6;font-family:var(--mono);font-size:1.08em;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.payment-help.access-login-help{margin-top:-4px}.access-login-guest-result{padding:11px 13px;border:1px solid #cbb7ea;border-left:6px solid #7c3aed;background:#f8f4ff}.access-login-check-row[hidden],.access-login-help[hidden],.access-login-guest-result[hidden],.access-login-actions[hidden]{display:none!important}.access-login-guest-result span,.access-login-guest-result strong{display:block}.access-login-guest-result span{margin-bottom:3px;color:#675b79;font-size:12px}.access-login-guest-result strong{color:#5b21b6;font:800 22px/1.2 var(--mono)}.access-login-guest-result p{margin:5px 0 0;color:#536075;font-size:12px}.payment-access-status.access-login-status{grid-template-columns:1.15fr 1.35fr 1fr 1fr}.access-login-actions{display:flex;justify-content:flex-end}.access-login-actions .payment-button{width:auto;min-width:132px}.payment-window__titlebar{background:linear-gradient(90deg,#6d28d9 0%,#8b5cf6 58%,#2563eb 100%)}.payment-window__content{flex:1;overflow:auto;overscroll-behavior:contain;padding:16px 20px 18px;background:linear-gradient(135deg,rgba(109,40,217,7%) 25%,transparent 25%)-32px 0/64px 64px,linear-gradient(225deg,rgba(37,99,235,6%) 25%,transparent 25%)-32px 0/64px 64px,#f2f0fa}.payment-window__intro{margin-bottom:10px;padding:11px 16px 12px;border:1px solid #d6c9ef;border-left:5px solid #7c3aed;background:rgba(255,255,255,.96);box-shadow:0 7px 18px rgba(54,31,98,.1)}.payment-window__eyebrow{margin:0 0 3px;color:#6d28d9;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.payment-window__intro h2{margin:0 0 3px;color:#2f2152;font-size:clamp(21px,2.4vw,28px);line-height:1.12}.payment-window__intro p:last-child{max-width:70ch;margin:0;color:#536075;font-size:12px;line-height:1.35}.payment-form{display:grid;grid-template-columns:minmax(0,.9fr)minmax(0,1.1fr);align-items:start;gap:10px}.payment-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:12px;border:1px solid #d7d3e2;background:rgba(255,255,255,.97);box-shadow:0 5px 14px rgba(48,42,75,7%)}.payment-step__number{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 5px 12px rgba(109,40,217,.28);color:#fff;font-size:14px;font-weight:800}.payment-step__body{min-width:0}.payment-step__body--grid{display:grid;grid-template-columns:minmax(110px,.55fr)minmax(0,1.45fr);gap:9px}.payment-label{display:block;margin-bottom:4px;color:#322653;font-size:13px;font-weight:800}.payment-check-row{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:7px}.payment-field{min-width:0}.payment-email-fields[hidden]{display:none!important}.payment-email-option{align-self:start}.payment-email-toggle{display:flex;align-items:flex-start;gap:7px;color:#322653;font-size:13px;font-weight:800;line-height:1.3;cursor:pointer}.payment-email-toggle input{width:17px;height:17px;flex:none;margin:0;accent-color:#7c3aed}.payment-email-fields{grid-column:1/-1;min-width:0}.payment-email-message{margin-top:5px;padding:5px 7px;font-size:11px}.payment-input{width:100%;min-height:40px;padding:7px 10px;border:1px solid #aaa1bd;border-radius:8px;outline:0;background:#fff;color:#202332;font:500 15px/1.2 var(--ui);transition:border-color 140ms ease,box-shadow 140ms ease}.payment-input--web-id{font-family:var(--mono);letter-spacing:.025em}.payment-input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.15)}.payment-input:disabled{background:#efedf4;color:#746f7e}.payment-help{margin:4px 0 0;color:#687286;font-size:12px;line-height:1.4}.payment-button{min-height:40px;padding:8px 16px;border:0;border-radius:8px;color:#fff;font:800 14px/1.2 var(--ui);cursor:pointer;transition:transform 140ms ease,filter 140ms ease,box-shadow 140ms ease}.payment-button:hover:not(:disabled),.payment-button:focus-visible:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.payment-button:focus-visible{outline:3px solid rgba(124,58,237,.24);outline-offset:2px}.payment-button:disabled{cursor:not-allowed;opacity:.62}.payment-button--check{min-width:108px;background:linear-gradient(135deg,#2563eb,#1873c9);box-shadow:0 5px 13px rgba(37,99,235,.24)}.payment-button--submit{width:100%;min-height:44px;background:linear-gradient(135deg,#9333ea,#6d28d9);box-shadow:0 8px 20px rgba(109,40,217,.3);font-size:16px}.payment-message{margin-top:7px;padding:7px 9px;border:1px solid #d7b6b6;border-radius:8px;background:#fff1f1;color:#922b2b;font-size:13px;font-weight:700;line-height:1.3}.payment-message.is-progress,.payment-message.is-info{border-color:#b8cde9;background:#edf5ff;color:#235a95}.payment-message.is-success{border-color:#a5d7bd;background:#edf9f2;color:#17653d}.payment-access-status{margin-top:7px;display:grid;grid-template-columns:1fr 1.2fr 1.2fr;overflow:hidden;border:1px solid #c7d4e5;border-left:5px solid #16a36a;background:#f8fbff}.payment-access-status[hidden],.payment-message[hidden]{display:none!important}.payment-access-status>div{min-width:0;padding:7px 8px}.payment-access-status>div+div{border-left:1px solid #dbe3ed}.payment-access-status span,.payment-access-status strong{display:block}.payment-access-status span{margin-bottom:2px;color:#657287;font-size:11px}.payment-access-status strong{overflow-wrap:anywhere;color:#243b5b;font-size:12px}.payment-details{min-width:0;margin:0;padding:0;border:0;display:grid;gap:9px}.payment-details:disabled{opacity:.58}.payment-details:not(:disabled){opacity:1}.payment-summary{display:grid;grid-template-columns:minmax(105px,.34fr)minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;border:1px solid #cbb7ea;border-left:6px solid #7c3aed;background:linear-gradient(100deg,#f6f1ff,#fff)}.payment-summary span,.payment-summary strong{display:block}.payment-summary span{margin-bottom:3px;color:#675b79;font-size:12px}.payment-summary strong{color:#5b21b6;font-size:21px;line-height:1.1}.payment-summary p{margin:0;color:#536075;font-size:12px;line-height:1.3}.payment-consent{display:flex;align-items:flex-start;gap:7px;padding:0 2px;color:#454b5c;font-size:12px;line-height:1.3}.payment-consent input{width:16px;height:16px;flex:none;margin:1px 0 0;accent-color:#7c3aed}.payment-consent button{margin:0;padding:0;border:0;background:0 0;color:#6d28d9;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.payment-mode-notice{margin:-4px 0 0;color:#7a570e;font-size:12px;font-weight:700;text-align:center}@media(min-width:601px) and (max-width:1180px){.seo-hints-actions__row{flex-wrap:nowrap}.seo-hints-head .seo-hints-actions .site-action{min-width:0;padding-right:13px;padding-left:15px;font-size:12px}.seo-hints-actions__row:first-child .site-action--desktop{flex:1.3 1 0}.seo-hints-actions__row:first-child .site-action--file{flex:1.15 1 0}.seo-hints-actions__row:first-child .site-action--contacts{flex:.7 1 0}.seo-hints-actions__row:first-child .site-action--payment{flex:.85 1 0}.seo-hints-actions__row:first-child .site-action--logout{flex:.55 1 0}.seo-hints-actions__row:first-child .site-action-pair--access{flex:1.4 1 0}.seo-hints-actions__row:nth-child(2) .site-action--calc{flex:1.05 1 0}.seo-hints-actions__row:nth-child(2) .site-action--legacy{flex:.7 1 0}.seo-hints-actions__row:nth-child(2) .site-action--master{flex:1.55 1 0}}@media(min-width:601px) and (max-width:779px){.site-action--legacy,#legacyVersionModal{display:none!important}}@media(max-width:600px),(max-height:600px) and (pointer:coarse){.site-action--legacy,#legacyVersionModal{display:none!important}html,body{height:100%;min-height:100%;background:var(--bg);overflow:hidden}.page-shell{width:100%;height:100vh;height:100svh;height:var(--mobile-viewport-height,100dvh);min-height:0;margin:0;display:block;overflow:hidden}.mobile-version-window,.mobile-version-window.is-collapsed{width:100%;height:100%;position:relative;inset:auto;aspect-ratio:auto;opacity:1;visibility:visible;pointer-events:auto;transform:none!important}.mobile-version-close,.mobile-version-proxy{display:none!important}.site-legal-footer{display:none!important}.legal-modal{padding:0}.legal-modal__panel{width:100%;max-height:var(--mobile-viewport-height,100dvh);height:100%;border:0;border-radius:0}.legal-modal__content{padding:16px 16px 28px;font-size:14px}.legal-document h2{font-size:21px}.feature-modal{padding:10px}.feature-window{width:100%;height:min(500px,calc(var(--mobile-viewport-height,100dvh) - 20px));min-height:0}.feature-window__content{padding:20px}.feature-window.contacts-window{width:100%;max-height:calc(var(--mobile-viewport-height,100dvh) - 20px)}.contacts-window__content{padding:0}.contacts-details__row{grid-template-columns:1fr;gap:5px;min-height:0;padding:13px 16px}.contacts-owner{padding:12px 16px 14px}.feature-window__message{padding:24px 22px}.feature-window__message h2{font-size:25px}.feature-window__message p{font-size:14px}.payment-window{width:100%;height:auto;max-height:calc(var(--mobile-viewport-height,100dvh) - 12px)}.payment-window__content.access-login-window__content{padding:10px}.access-login-form{gap:7px}.access-login-guide{grid-template-columns:1fr}.access-login-guide__item,.access-login-guide__item--guest{grid-column:1;padding:8px 10px}.access-login-guide__item:nth-child(3){border-left:0}.access-login-guide__item h3,.access-login-guide__item--guest h3{margin-bottom:2px;font-size:12.5px}.access-login-guide__item p{font-size:11.5px;line-height:1.32}.payment-check-row.access-login-check-row{grid-template-columns:minmax(0,1fr)104px}.payment-access-status.access-login-status{grid-template-columns:1fr 1fr}.access-login-status>div:nth-child(3){border-top:1px solid #dbe3ed;border-left:0}.access-login-status>div:nth-child(4){border-top:1px solid #dbe3ed}.access-login-guest-result strong{font-size:18px}.payment-window__content{padding:9px 10px 10px}.payment-window__intro{margin-bottom:7px;padding:8px 10px}.payment-window__eyebrow{margin-bottom:2px;font-size:10px}.payment-window__intro h2{margin:0;font-size:19px}.payment-window__intro p:last-child,.payment-help{display:none}.payment-form{grid-template-columns:1fr;gap:7px}.payment-step{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:8px}.payment-step__number{width:22px;height:22px;font-size:12px}.payment-check-row{grid-template-columns:minmax(0,1fr)94px;gap:6px}.payment-step__body--grid{grid-template-columns:minmax(82px,.55fr)minmax(0,1.45fr);gap:6px}.payment-input{min-height:36px;padding:6px 8px;font-size:13px}.payment-label{margin-bottom:3px;font-size:11px}.payment-button{min-height:36px;padding:6px 9px;font-size:12px}.payment-message{margin-top:5px;padding:5px 7px;font-size:11px}.payment-access-status{grid-template-columns:.9fr 1fr 1fr;margin-top:5px}.payment-access-status>div{padding:5px 6px}.payment-access-status>div+div{border-top:0;border-left:1px solid #dbe3ed}.payment-access-status span{font-size:9px}.payment-access-status strong{font-size:10px}.payment-details{gap:7px}.payment-summary{grid-template-columns:82px minmax(0,1fr);gap:7px;padding:6px 8px}.payment-summary span{font-size:10px}.payment-summary strong{font-size:18px}.payment-summary p{font-size:10px;line-height:1.22}.payment-consent{gap:5px;font-size:10px;line-height:1.22}.payment-consent input{width:14px;height:14px}.payment-button--submit{min-height:39px;font-size:13px}.payment-mode-notice{margin-top:-3px;font-size:10px}.payment-button--check{width:100%;min-width:0}.seo-hints{display:none}.phone{width:100%;height:100%;min-height:0;margin:0;padding:0;border-radius:0;background:var(--phone-bg);box-shadow:none;border:none}.notch{top:0;height:34px;border-radius:0 0 18px 18px}.screen{border-radius:0;padding-top:0}.scroll{padding:10px;gap:10px;overscroll-behavior-y:auto}.wb-pending-btn,#main_ov_classic,#main_ov_sto,#main_gvs_classic,#main_gvs_sto{height:auto;min-height:var(--btn-h);padding-top:6px;padding-bottom:6px;line-height:1.25;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.pane-body,.reply-body{padding-left:10px;padding-right:10px}}