:root{--ink:#142127;--muted:#657177;--line:#dce1df;--paper:#f7f8f6;--white:#fff;--accent:#b48a48;--anth:#273238;--danger:#a33}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.55}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,76px);border-bottom:1px solid var(--line);background:#fff;position:relative;z-index:5}.brand{display:block;width:min(315px,58vw);height:62px;overflow:hidden}.brand img{width:100%;height:100%;object-fit:contain;object-position:left center}.header-cta{color:var(--ink);text-decoration:none;font-weight:650;border-bottom:1px solid var(--ink);padding:8px 0}.hero{min-height:680px;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(360px,.78fr);background:var(--paper)}.hero-photo{background:url('hero-large.webp') center/cover no-repeat;min-height:600px}.hero-copy{padding:clamp(50px,7vw,110px) clamp(30px,6vw,92px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.eyebrow,.step-label{margin:0 0 24px;text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:750;color:var(--accent)}h1,h2,h3,p{margin-top:0}h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(3rem,5vw,5.7rem);line-height:.98;letter-spacing:-.045em;margin-bottom:30px}.lead{color:var(--muted);font-size:clamp(1.05rem,1.3vw,1.25rem);max-width:32rem;margin-bottom:38px}.primary-button,.order-button{border:0;background:var(--ink);color:#fff;padding:17px 22px;text-decoration:none;font-weight:700;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;cursor:pointer;min-height:56px}.primary-button:hover,.order-button:hover{background:#25353c}.config-section{padding:clamp(70px,8vw,126px) clamp(20px,6vw,96px);max-width:1500px;margin:auto}.config-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;margin-bottom:48px}.config-intro h2,.details h2,.order-form h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;letter-spacing:-.035em;line-height:1.05;margin:0}.config-intro>p{max-width:500px;color:var(--muted);align-self:end}.config-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.8fr);gap:28px;align-items:start}.config-card{border:1px solid var(--line);background:#fff}.config-card fieldset{border:0;margin:0;padding:28px 30px 32px;border-bottom:1px solid var(--line)}.config-card fieldset:last-child{border-bottom:0}.config-card legend{font-size:1.1rem;font-weight:750;padding:0;margin-bottom:20px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-row label,.order-form>label{font-size:.9rem;font-weight:650}.input-wrap{display:flex;border:1px solid #b9c1bf;margin-top:8px;align-items:center}.input-wrap:focus-within{outline:2px solid var(--accent);outline-offset:1px}.input-wrap input{border:0;outline:0;padding:13px 14px;width:100%;font-weight:700}.input-wrap>span{padding:0 14px;color:var(--muted)}.hint{font-size:.82rem;color:var(--muted);margin:10px 0 0}.hint.error{color:var(--danger)}.choice-grid{display:grid;gap:10px}.choice-grid.colors{grid-template-columns:repeat(3,1fr)}.choice-grid.direction{grid-template-columns:repeat(2,1fr)}.choice{border:1px solid var(--line);padding:13px;display:flex;align-items:center;gap:12px;cursor:pointer;min-height:72px}.choice:hover,.choice.active{border-color:var(--ink);background:var(--paper)}.choice input{position:absolute;opacity:0;pointer-events:none}.choice small,.service-row small{display:block;color:var(--muted);font-size:.78rem;font-weight:450}.swatch{width:32px;height:32px;border-radius:50%;border:1px solid #c9cecc;flex:0 0 auto}.swatch.white{background:#fff}.swatch.anthracite{background:var(--anth)}.swatch.split{background:linear-gradient(90deg,var(--anth) 50%,#fff 50%)}.door-icon{width:43px;height:43px;border:2px solid var(--ink);display:grid;place-items:center;font-weight:700}.service-row{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.service-row input{position:absolute;opacity:0}.switch{width:50px;height:28px;background:#c7cecb;border-radius:20px;position:relative;transition:.2s;flex:0 0 auto}.switch:after{content:"";width:22px;height:22px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;transition:.2s}.service-row input:checked+.switch{background:var(--ink)}.service-row input:checked+.switch:after{transform:translateX(22px)}.summary-card{background:var(--ink);color:#fff;padding:30px;position:sticky;top:20px}.product-drawing{display:grid;grid-template-columns:1fr 1fr;height:160px;border:4px solid #829096;margin-bottom:28px;background:linear-gradient(145deg,#b9ccd1,#ebf0ef)}.panel{display:grid;place-items:center;position:relative;border-right:2px solid #829096;color:#526267;font-size:.7rem;font-weight:750;letter-spacing:.16em}.panel:last-child{border:0}.moving i{position:absolute;left:14px;right:14px;bottom:12px;height:2px;background:var(--accent)}.moving i:after{content:"";position:absolute;right:0;top:-4px;border-left:7px solid var(--accent);border-top:5px solid transparent;border-bottom:5px solid transparent}.summary-list{margin:0}.summary-list>div{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #3c484e;padding:11px 0}.summary-list dt{color:#aeb8bb}.summary-list dd{margin:0;text-align:right;font-weight:650}.price-block{padding:27px 0 22px}.price-block span,.price-block small{display:block;color:#b9c1c4}.price-block strong{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(2.3rem,3vw,3.5rem);display:block;line-height:1.15;margin:7px 0}.order-button{width:100%;background:var(--accent);color:#111}.order-button:hover{background:#c59a55}.order-button:disabled{opacity:.45;cursor:not-allowed}.safe-note{font-size:.78rem;color:#aeb8bb;margin:15px 0 0}.details{background:var(--paper);padding:clamp(70px,8vw,120px) clamp(24px,7vw,110px);display:grid;grid-template-columns:.8fr 1.5fr;gap:70px}.detail-list article{display:grid;grid-template-columns:50px 1fr;column-gap:20px;border-top:1px solid #cfd5d2;padding:25px 0}.detail-list span{color:var(--accent);font-weight:750}.detail-list h3{font-size:1.18rem;margin-bottom:5px}.detail-list p{grid-column:2;color:var(--muted);margin-bottom:0}dialog{border:0;padding:0;width:min(620px,calc(100% - 30px));box-shadow:0 30px 90px #0006}dialog::backdrop{background:#071015b8;backdrop-filter:blur(3px)}.order-form{padding:clamp(28px,6vw,58px);position:relative}.order-form h2{margin-bottom:18px}.order-form>p:not(.step-label):not(.form-status){color:var(--muted)}.order-form>label{display:block;margin-top:14px}.order-form input{display:block;width:100%;border:1px solid #bcc4c1;padding:13px;margin-top:6px}.order-form input:focus{outline:2px solid var(--accent);border-color:transparent}.close{position:absolute;right:18px;top:15px;border:0;background:none;font-size:2rem;cursor:pointer}.dialog-summary{background:var(--paper);padding:15px;margin:20px 0;font-size:.9rem}.submit{width:100%;border:0}.form-status{margin:12px 0 0;font-weight:650;color:var(--accent)}footer{min-height:180px;padding:45px clamp(24px,6vw,90px);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;border-top:1px solid var(--line);color:var(--muted)}footer img{width:260px;max-width:100%}footer p{margin:0}footer p:last-child{text-align:right}
@media(max-width:920px){.hero{grid-template-columns:1fr}.hero-photo{min-height:55vw}.hero-copy{min-height:520px}.config-intro,.config-grid,.details{grid-template-columns:1fr}.config-intro{gap:18px}.summary-card{position:static}.details{gap:35px}}
@media(max-width:620px){.site-header{height:72px}.header-cta{font-size:.82rem}.brand{width:190px;height:48px}.hero-photo{min-height:72vw}.hero-copy{min-height:460px;padding:44px 24px}h1{font-size:3.2rem}.config-section{padding-left:15px;padding-right:15px}.config-card fieldset{padding:24px 18px}.field-row,.choice-grid.colors{grid-template-columns:1fr}.choice-grid.colors .choice{min-height:62px}.summary-card{padding:24px 18px}.product-drawing{height:130px}.details{padding-left:24px;padding-right:24px}footer{grid-template-columns:1fr;align-items:start}footer p:last-child{text-align:left}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.price-block strong.pending{font-size:2rem}.price-block small{font-size:.875rem;margin-top:8px}#refresh-rate{border:1px solid #829096;background:transparent;color:#fff;padding:8px 12px;margin-top:14px;cursor:pointer;font-size:.875rem}.dialog-summary{white-space:pre-line}.choice:has(input:focus-visible),.service-row:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.left-sliding .moving{order:-1;border-right:2px solid #829096}.left-sliding .fixed{border-right:0}.left-sliding .moving i{transform:rotate(180deg)}

.download-request{display:block;background:none;border:1px solid var(--line);padding:12px;width:100%;margin-top:12px;cursor:pointer}

.quote-promise{padding:25px 0 20px}.quote-time{display:inline-block;color:#f0cf91;font-size:.9rem;font-weight:750;letter-spacing:.04em;border:1px solid #86734e;padding:5px 12px;margin-bottom:14px}.quote-promise h3{font-family:Georgia,serif;font-size:2rem;font-weight:400;line-height:1.15;margin-bottom:12px}.quote-promise p{color:#cbd3d6;font-size:1rem;margin:0}.quote-email-label{display:block;font-weight:650;margin-bottom:8px}.quote-email{width:100%;min-width:0;min-height:52px;padding:12px;border:1px solid #b8c3c7;background:#fff;color:var(--ink);font:inherit}.quote-email:focus{outline:3px solid var(--accent);outline-offset:2px}.email-purpose{font-size:.875rem;color:#cbd3d6;margin:9px 0 20px}.reply-email{overflow-wrap:anywhere}

.consent-row{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;color:#cbd3d6;margin:14px 0 20px}.consent-row input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.honeypot{position:absolute;left:-10000px}.form-status,#request-status{overflow-wrap:anywhere;font-size:.9rem}.submit:disabled{opacity:.65;cursor:wait}
nav{display:flex;align-items:center;gap:24px}nav a{color:var(--ink);text-decoration:none;font-size:.9rem}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.measurement{display:block;width:100%;max-width:420px;height:auto;margin:22px auto 10px;color:#526267}.measurement text{font:14px sans-serif}.hint,.safe-note,.choice small{font-size:.875rem}.drawing-caption{font-size:.875rem;color:#cbd3d6;margin-top:-18px}.moving i{transform:rotate(180deg)}.left-sliding .moving i{transform:none}.quote-promise .test-note{font-size:.875rem;margin-top:15px}.optional-label{margin-top:18px}.quote-email-label span{font-weight:400}.consent-row a{color:#f0cf91}.order-button{justify-content:center;text-align:center;gap:0}.information{max-width:1400px;margin:auto;padding:80px clamp(24px,6vw,90px)}.information h2{font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400;line-height:1.1}.information-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.information-grid article{border-top:1px solid var(--line);padding-top:28px}.information p{color:var(--muted)}.information a,footer a{color:inherit;text-underline-offset:4px}.shipping-prices{max-width:400px}.shipping-prices div{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.shipping-prices dd{margin:0;font-weight:700}.shipping-prices div:last-child{border-top:1px solid var(--line);font-size:1.1rem}.faq{margin-top:36px}.faq details{border-top:1px solid var(--line);padding:19px 0}.faq summary{font-weight:650;cursor:pointer}.faq p{margin:14px 0 0;max-width:850px}.contact-section{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;border-top:1px solid var(--line)}.contact-section a{overflow-wrap:anywhere}section[id],div[id]{scroll-margin-top:20px}
@media(max-width:620px){nav{gap:10px}nav>a:not(.header-cta){display:none}.information{padding:50px 24px}.information-grid,.contact-section{grid-template-columns:1fr;gap:25px}.hero-copy{min-height:auto}.summary-list>div{gap:12px}.summary-list dd{max-width:68%;overflow-wrap:anywhere}}
.technical-section{background:var(--paper);padding:80px max(24px,calc((100vw - 1220px)/2));}.technical-intro{max-width:800px}.technical-intro h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.1;letter-spacing:-.025em}.technical-intro>p:not(.step-label){font-size:1.1rem;color:var(--muted)}.technical-jump{color:var(--ink);font-weight:650;text-underline-offset:5px}.technical-highlights{display:grid;grid-template-columns:repeat(3,1fr);margin:36px 0 42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.technical-highlights>div{padding:26px 22px;border-right:1px solid var(--line)}.technical-highlights>div:first-child{padding-left:0}.technical-highlights>div:last-child{border-right:0}.technical-highlights strong{display:block;font-family:Georgia,serif;font-weight:400;font-size:2.6rem;line-height:1.2;margin-bottom:8px}.technical-highlights span{color:var(--muted)}.technical-columns{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:36px 0}.technical-section h3{font-size:1.25rem;line-height:1.4}.technical-columns p,.technical-final p,.technical-offer>p{color:var(--muted)}.thermal-explanation{background:var(--ink);color:white;padding:30px;margin:30px 0}.thermal-explanation dl{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.thermal-explanation dt{font-weight:750;color:#f0cf91;margin-bottom:12px}.thermal-explanation dd{margin:0;color:#e2e8ea}.thermal-explanation>p{margin:24px 0 0;color:#cbd3d6}.technical-offer{background:white;padding:30px;border:1px solid var(--line)}.technical-offer dl>div{display:grid;grid-template-columns:1fr 2fr;gap:24px;padding:12px 0;border-bottom:1px solid var(--line)}.technical-offer dt{font-weight:650}.technical-offer dd{margin:0}.technical-offer>p{margin:24px 0 0}.technical-final{margin-top:36px;max-width:950px}.technical-sources{font-size:.875rem;color:var(--muted);border-top:1px solid var(--line);padding-top:24px;margin:30px 0 0}.technical-sources a{color:var(--ink);text-underline-offset:3px}.technical-section a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
@media(max-width:920px){.site-header nav{gap:14px}.site-header .brand{max-width:230px}.technical-section{padding:60px 24px}.thermal-explanation dl{grid-template-columns:1fr}.technical-columns{gap:28px}}
@media(max-width:620px){.technical-highlights{grid-template-columns:1fr}.technical-highlights>div{padding:18px 0;border-right:0;border-bottom:1px solid var(--line)}.technical-highlights>div:last-child{border-bottom:0}.technical-highlights strong{font-size:2rem}.technical-columns{grid-template-columns:1fr;gap:20px}.thermal-explanation,.technical-offer{padding:22px}.technical-offer dl>div{grid-template-columns:1fr;gap:5px}}

.direction-choice{flex-direction:column;align-items:stretch;text-align:center;margin-top:16px;position:relative}.direction-choice svg{width:100%;height:auto;display:block}.direction-choice svg text{font:12px Arial,sans-serif;fill:var(--ink)}.direction-choice svg .slide-arrow{font-size:34px}.direction-choice.active{outline:2px solid var(--ink);outline-offset:-2px}.direction-choice small{font-size:.875rem}.product-drawing.unselected{opacity:.35}.product-drawing.unselected .moving i{visibility:hidden}@media(max-width:380px){.choice-grid.direction{grid-template-columns:1fr}}
.skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:#fff;color:#142127;padding:12px}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid #916a2f;outline-offset:4px}.feedback-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--line);background:var(--paper)}.feedback-form{background:#fff;border:1px solid var(--line);padding:30px;min-width:0}.feedback-form fieldset{padding:0;border:0;margin:0 0 24px}.feedback-form legend{font-weight:650;margin-bottom:16px}.rating-options{display:flex;gap:10px;justify-content:space-between}.rating-options label{display:flex;position:relative;flex:1;min-width:0;align-items:center;flex-direction:column;border:1px solid var(--line);padding:8px 4px;cursor:pointer}.rating-options input{position:absolute;opacity:0;width:100%;height:100%;inset:0;margin:0;cursor:pointer}.rating-options label>span[aria-hidden]{font-size:30px;line-height:1.1}.rating-number{font-size:14px}.rating-options label:has(input:checked){border:2px solid #916a2f;background:#faf3e8;color:#71501d;padding:7px 3px}.rating-options label:has(input:focus-visible){outline:3px solid #916a2f;outline-offset:3px}.feedback-form>label{font-weight:650}.feedback-form>label span{font-weight:400;font-size:14px}.feedback-form textarea{display:block;width:100%;margin:10px 0 14px;border:1px solid #9ba8a7;padding:12px;font:inherit;resize:vertical;min-height:130px}.feedback-note{font-size:.9rem}.feedback-form .primary-button{width:100%;justify-content:center;text-align:center}.feedback-form #feedback-status:empty{display:none}@media(max-width:760px){.feedback-section{grid-template-columns:1fr;gap:24px}.feedback-form{padding:22px}.rating-options{gap:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

/* Readable glazing choices at every screen width. */
.glass-options{grid-template-columns:1fr;gap:12px}.glass-options .choice{align-items:flex-start}.glass-options .choice>span{min-width:0}.glass-options small{display:block;line-height:1.55;margin-top:6px}.summary-list dd{overflow-wrap:anywhere}

.threshold-highlight{background:var(--paper);border-left:5px solid var(--accent);padding:22px 26px;margin:28px 0 18px}.threshold-highlight>strong{display:block;font-size:1.3rem;color:var(--ink)}.threshold-highlight strong span{white-space:nowrap;font-size:1.7rem}.threshold-highlight p{margin:8px 0 0}.drawing-details{padding:0;scroll-margin-top:20px}.drawing-details>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;list-style:none;font-weight:700}.drawing-details>summary::-webkit-details-marker{display:none}.drawing-toggle:before{content:"+";font-size:1.5rem}.drawing-details[open]>summary .drawing-toggle:before{content:"−"}.drawing-details>summary:hover{background:var(--paper)}.drawing-content{padding:0 24px 24px}.drawing-details[open]>summary{border-bottom:1px solid var(--line);margin-bottom:22px}

.mobile-menu-button{display:none}.choice{position:relative;padding-top:28px}.choice.active:after{content:"✓ Kiválasztva";position:absolute;top:4px;right:8px;font-size:.65rem;font-weight:750;color:var(--ink)}.choice:not(.active):hover{border-color:#889994;background:#fafbf9}.choice.active{box-shadow:inset 0 0 0 1px var(--ink)}.shipping-preview{border:1px solid #829096;padding:16px;margin:20px 0}.shipping-preview strong,.shipping-preview small{display:block}.shipping-preview small,.shipping-preview p{color:#d2dcdf;font-size:.875rem}.shipping-preview p{margin:10px 0}.shipping-preview a{color:#f0cf91}.field-error{color:#ffb8b0;font-size:.9rem;margin:8px 0}.field-error:empty{display:none}.size-warning{padding:14px;background:#fff2d9;border-left:4px solid #a87529;font-size:.9rem}.size-warning a{color:inherit}.new-request{padding:12px;background:transparent;border:1px solid #d2dcdf;color:white;cursor:pointer}.mobile-menu-button:focus-visible,.new-request:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:620px){.hero-photo{background-image:url('hero-small.webp')}.mobile-menu-button{display:block;background:white;border:1px solid var(--line);padding:9px 12px;font:inherit;color:var(--ink)}.site-header{flex-wrap:wrap;height:auto;min-height:72px;padding-top:12px;padding-bottom:12px;gap:10px}.site-header nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0}.site-header nav.menu-open{display:flex}.site-header nav>a:not(.header-cta){display:block}.site-header nav a{padding:12px 4px;border-bottom:1px solid var(--line)}.brand{max-width:calc(100% - 90px)}}

/* Buyer guidance and explicit, non-looping opening preview. */
.buyer-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.buyer-guide-grid article{border-top:2px solid var(--accent);padding-top:22px}.buyer-guide-grid h3{font-size:1.2rem}.buyer-help{border:1px solid var(--line);padding:16px;margin-top:16px;background:#fafbf9}.buyer-help summary{cursor:pointer;font-weight:700}.buyer-help p,.buyer-help li{font-size:.9rem}.buyer-help li{margin:12px 0}.buyer-help a{color:var(--ink);overflow-wrap:anywhere}.measure-guide{display:block;width:100%;height:auto;margin:20px 0}.measure-guide text{font:16px Arial,sans-serif;fill:#23383b}.opening-demo{margin-top:22px;padding:18px;background:var(--paper)}.opening-demo>p{margin-bottom:10px}.demo-frame{position:relative;height:180px;border:6px solid #526267;background:white;margin:18px 0;overflow:hidden}.demo-fixed,.demo-moving{position:absolute;top:0;bottom:0;width:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;border:3px solid #526267}.demo-fixed{left:0;background:#e5edef;color:#34484d}.demo-moving{right:0;background:#abc9cce8;color:#142127;z-index:1;transition:transform 1.1s ease}.demo-moving span{position:absolute;bottom:20px;font-size:1.7rem}.demo-frame.is-left .demo-fixed{left:50%}.demo-frame.is-left .demo-moving{left:0;right:auto}.demo-frame.is-open .demo-moving{transform:translateX(-100%)}.demo-frame.is-left.is-open .demo-moving{transform:translateX(100%)}.help-button{padding:12px 16px;min-height:44px;border:1px solid var(--ink);background:white;color:var(--ink);font:inherit;font-weight:650;cursor:pointer}.help-button:disabled{opacity:.6;cursor:default}.demo-frame:not(.has-direction){opacity:.4}@media(max-width:760px){.buyer-guide-grid{grid-template-columns:1fr;gap:24px}.demo-frame{height:150px}}@media(prefers-reduced-motion:reduce){.demo-moving{transition:none}}

.demo-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.demo-choices .help-button{text-align:left}.demo-choices [aria-pressed="true"]{background:#23383b;color:white;border-color:#23383b}.demo-frame[hidden],#toggle-opening[hidden],#demo-placeholder[hidden]{display:none}#opening-state:empty{display:none}@media(max-width:620px){.demo-choices{grid-template-columns:1fr}}

#measurement-type{display:block;width:100%;max-width:100%;font:inherit;padding:12px 8px;margin:10px 0;border:1px solid #9ba8a7;background:white;color:var(--ink)}.missing-fields{background:#24353b;padding:16px;margin:16px 0;font-size:.9rem}.missing-fields ul{padding-left:18px;margin-bottom:0}.missing-fields button{border:0;background:transparent;color:#f0cf91;font:inherit;text-decoration:underline;text-align:left;padding:7px 0;cursor:pointer}.inquiry-notice{padding:16px;border:1px solid #f0cf91;color:#f4deb6}#inquiry-notice[hidden],.quote-promise[hidden],.missing-fields[hidden]{display:none}
