:root{--ii-ink:#171a18;--ii-ecru:#e9e0d1;--ii-paper:#f6f1e8;--ii-red:#bd252e;--ii-line:rgba(23,26,24,.2);--ii-muted:#59605b}
.ii-form{max-width:var(--ii-form-max-width,none);margin:var(--ii-form-outer-spacing,32px) auto;padding:var(--ii-form-padding,44px);border-top:5px solid #667468;border-radius:var(--ii-form-radius,0);background:var(--ii-form-background,var(--ii-ecru));font-size:var(--ii-form-base-size,16px)}
.ii-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ii-form-field-gap,16px) 1.5rem}
.ii-form label{display:grid;gap:.45rem;font-size:.78rem;letter-spacing:.06em}
.ii-form input,.ii-form textarea,.ii-form select{width:100%;min-height:var(--ii-form-field-height,50px);box-sizing:border-box;padding:.8rem;border:1px solid var(--ii-line);border-radius:var(--ii-form-radius,0);background:#fff;color:var(--ii-ink);font:inherit;font-size:var(--ii-form-field-size,16px)}
.ii-form textarea{min-height:180px}.ii-field--wide{grid-column:1/-1}.ii-checkbox{display:flex!important;align-items:center}.ii-checkbox input{width:auto}
.ii-form__privacy{color:var(--ii-muted);font-size:.78rem}.ii-honeypot{position:absolute!important;left:-10000px!important}
.ii-notice{padding:1rem;border-left:3px solid var(--ii-muted);background:var(--ii-ecru)}.ii-notice--success{border-color:#58735a}.ii-notice--error{border-color:var(--ii-red)}
.ii-notice--submission{box-sizing:border-box;width:min(680px,calc(100% - 32px));margin:clamp(32px,8vh,96px) auto;padding:clamp(26px,4vw,44px);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px;border:1px solid rgba(88,115,90,.35);border-top:4px solid #58735a;border-left:1px solid rgba(88,115,90,.35);background:#fff;text-align:left;box-shadow:0 18px 50px rgba(23,26,24,.16);scroll-margin-block:25vh;outline:none}.ii-notice--submission:focus-visible{outline:2px solid var(--ii-red);outline-offset:4px}.ii-notice__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#58735a;color:#fff;font-size:1.65rem;font-weight:700}.ii-notice__content{min-width:0}.ii-notice__content>strong{display:block;margin:0 0 .35rem;font-family:var(--ii-serif,Georgia,serif);font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.1}.ii-notice__content p{margin:0;font-size:1rem;line-height:1.6}.ii-notice__content small{display:block;margin-top:.85rem;color:var(--ii-muted);line-height:1.5}.ii-notice__mail-warning{color:#8a4f16!important;font-weight:600}
.ii-downloads{border-top:1px solid var(--ii-line);margin:2rem 0}.ii-downloads .ii-download{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--ii-line);color:inherit;text-decoration:none}.ii-download__preview{display:grid;width:56px;height:74px;place-items:center;overflow:hidden;border:1px solid rgba(23,26,24,.14);background:var(--ii-ecru,#e9e0d1);box-shadow:0 5px 16px rgba(23,26,24,.08)}.ii-download__preview img{display:block;width:100%;height:100%;object-fit:contain;object-position:top center;background:#fff;transition:transform .35s ease,filter .35s ease}.ii-download__preview>span{font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ii-download__content{display:grid;min-width:0;gap:.25rem}.ii-download__content strong{line-height:1.25}.ii-download small{color:var(--ii-muted)}.ii-download__action{font-size:1.15rem;transition:color .25s ease,transform .25s ease}.ii-download:hover .ii-download__preview img,.ii-download:focus-visible .ii-download__preview img{filter:saturate(1.05);transform:scale(1.04)}.ii-download:hover .ii-download__action,.ii-download:focus-visible .ii-download__action{color:var(--ii-red,#bd252e);transform:translateY(3px)}.ii-download:focus-visible{outline:2px solid var(--ii-red,#bd252e);outline-offset:4px}@media(max-width:600px){.ii-downloads .ii-download{grid-template-columns:46px minmax(0,1fr) auto;gap:.75rem}.ii-download__preview{width:44px;height:59px}.ii-download__content strong{font-size:.92rem}.ii-download__content small{font-size:.68rem}}
.ii-downloads-block{margin-block:clamp(2.5rem,6vw,5rem)}.ii-downloads-block__heading{margin:0 0 1.25rem}.ii-downloads-block .ii-downloads{margin-top:0}.ii-downloads-block__empty{padding:1.25rem;border:1px dashed var(--ii-line);color:var(--ii-muted)}.ii-download-block__choices{max-height:18rem;overflow:auto;padding:.25rem .25rem .25rem 0}.ii-downloads-block-editor{padding:1rem;border:1px dashed var(--ii-line)}.ii-downloads-block-editor>h2,.ii-downloads-block-editor>h3,.ii-downloads-block-editor>h4{margin-top:0}
.ii-comparison{max-width:100%;overflow-x:auto;margin:2rem 0}.ii-comparison table{width:max-content;min-width:100%;border-collapse:collapse;background:#fff}.ii-comparison caption{caption-side:bottom;padding:1rem 0;text-align:left;color:var(--ii-muted);font-size:.78rem}.ii-comparison th,.ii-comparison td{padding:.75rem;border:1px solid var(--ii-line);text-align:left;vertical-align:top}.ii-comparison thead th{background:var(--ii-ink);color:#fff}.ii-comparison tbody th{position:sticky;left:0;z-index:1;min-width:15rem;background:var(--ii-paper)}
.ii-calculator{background:var(--ii-ink);color:var(--ii-paper);padding:clamp(1.2rem,4vw,3rem);margin:2.5rem 0}.ii-calculator__tabs{display:flex;border-bottom:1px solid rgba(255,255,255,.25);margin-bottom:2rem}.ii-calculator__tabs button{appearance:none;background:none;border:0;color:rgba(255,255,255,.55);font:inherit;padding:.8rem 1rem;border-bottom:2px solid transparent;cursor:pointer}.ii-calculator__tabs button.is-active{color:#fff;border-color:var(--ii-red)}.ii-calculator label,.ii-protected label{display:grid;gap:.45rem;font-size:.78rem;letter-spacing:.06em}.ii-calculator input,.ii-calculator select,.ii-protected input{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.28);border-radius:0;background:rgba(255,255,255,.08);color:#fff;padding:.8rem;font:inherit}.ii-calculator select option{color:var(--ii-ink)}.ii-rollo-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin-top:1.5rem;padding:1.25rem;border:1px solid rgba(255,255,255,.2)}.ii-calculator [data-ii-option][hidden],.ii-rollo-options [hidden],.ii-curtain-mode-fields[hidden],[data-curtain-helper][hidden]{display:none!important}.ii-curtain-mode-fields{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.18)}.ii-result{display:grid;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.25)}.ii-result span,.ii-result small{color:rgba(255,255,255,.65)}.ii-result strong{font-size:clamp(2.5rem,6vw,5rem);font-weight:400;letter-spacing:-.04em}.ii-calculation-breakdown{display:grid;gap:.25rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.15);font-size:.78rem;color:rgba(255,255,255,.7)}.ii-calculation-breakdown span{display:block}.ii-calculator__warning{display:grid;gap:.45rem;margin:1rem 0 0;padding:1rem;border-left:3px solid #d6a04a;background:rgba(214,160,74,.12);font-size:.82rem;color:#fff}.ii-calculator__warning[hidden]{display:none!important}.ii-calculator__warning span{color:inherit}.ii-calculator__helper{margin-top:1.5rem}.ii-calculator__helper summary{cursor:pointer;margin-bottom:1rem}.ii-calculator__note{font-size:.75rem;color:rgba(255,255,255,.6);margin-top:2rem}.ii-button{appearance:none;border:1px solid var(--ii-red);background:var(--ii-red);color:#fff;padding:.9rem 1.25rem;text-decoration:none;font:inherit;cursor:pointer;display:inline-block}.ii-button--secondary{background:transparent;border-color:rgba(255,255,255,.45);margin-top:1rem}
.ii-calculator__helper{grid-column:1/-1;margin:0;padding:1rem 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.ii-calculator__helper summary{cursor:pointer;margin:0;font-weight:700;letter-spacing:.04em}.ii-calculator__helper[open] summary{margin-bottom:1rem}.ii-calculator__helper-result{display:grid;gap:.3rem;margin-top:1rem;padding:1rem;border-left:3px solid var(--ii-red);background:rgba(255,255,255,.07)}.ii-calculator__helper-result>span{color:rgba(255,255,255,.62);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ii-calculator__helper-result>strong{font-size:clamp(1.35rem,2.5vw,2rem);font-weight:500}.ii-calculator__helper-result>small{max-width:62rem;color:rgba(255,255,255,.72);font-size:.8rem;line-height:1.55}
.ii-calculator .ii-checkbox{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px;min-width:0;padding:.3rem 0;cursor:pointer;font-size:.86rem;letter-spacing:0;line-height:1.45}.ii-calculator .ii-checkbox input[type="checkbox"],.ii-calculator .ii-checkbox input[type="radio"]{appearance:auto;-webkit-appearance:auto;width:18px;height:18px;min-height:0;margin:.12rem 0 0;padding:0;border:0;background:transparent;box-shadow:none;accent-color:var(--ii-red)}.ii-calculator .ii-checkbox>span{display:block;min-width:0}
.ii-calculator__wave-width{display:grid;gap:.45rem}.ii-calculator__wave-width+[data-ii-calculator-field]{align-self:start}.ii-calculator__wave-width-toggle{justify-self:start;padding:.15rem 0;border:0;border-bottom:1px solid rgba(255,255,255,.55);background:transparent;color:rgba(255,255,255,.82);font:inherit;font-size:.78rem;line-height:1.45;text-align:left;cursor:pointer}.ii-calculator__wave-width-toggle:hover,.ii-calculator__wave-width-toggle:focus-visible{color:#fff;border-bottom-color:#fff}.ii-calculator__wave-width-toggle:disabled{opacity:.42;cursor:not-allowed}.ii-calculator__hem-double{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem}.ii-calculator__hem-double>.ii-checkbox{align-self:end;align-items:center;box-sizing:border-box;min-height:calc(1em + 1.6rem + 2px);padding:.8rem 0}.ii-calculator__hem-double>.ii-checkbox input[type="checkbox"]{margin-top:0}
.ii-calculator [data-curtain-field-modes][hidden]{display:none!important}
.ii-calculator__calculation-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.5rem;margin:0 0 1rem;padding:1.1rem 1.25rem;border:1px solid rgba(255,255,255,.2)}.ii-calculator__calculation-type legend{padding:0 .4rem;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.07em}.ii-calculator__simple-notice{margin:0 0 1.5rem;padding:1rem;border-left:3px solid var(--ii-red);background:rgba(255,255,255,.07);color:rgba(255,255,255,.82);font-size:.82rem;line-height:1.55}.ii-calculator__simple-notice[hidden]{display:none!important}.ii-calculator [data-ii-panels][hidden]{display:none!important}
.ii-protected{border:1px solid var(--ii-line);padding:clamp(1.25rem,4vw,2.5rem);margin:2rem 0;max-width:45rem;scroll-margin-top:clamp(6rem,12vw,9rem)}.ii-protected form{display:flex;align-items:end;gap:.75rem}.ii-protected form label{flex:1;color:var(--ii-ink)}.ii-protected input{border-color:rgba(23,26,24,.28);background:#fff;color:var(--ii-ink)}.ii-protected__help{color:var(--ii-muted);font-size:.85rem}

@media(max-width:820px){.ii-guided-form .ii-form-grid{grid-template-columns:1fr}}
@media(max-width:720px){.ii-form-grid,.ii-rollo-options,.ii-calculator__calculation-type{grid-template-columns:1fr}.ii-field--wide{grid-column:auto}.ii-protected form{display:grid}.ii-calculator__tabs{overflow-x:auto}.ii-calculator__tabs button{white-space:nowrap}}
@media(max-width:720px){.ii-notice--submission{grid-template-columns:1fr;text-align:center;justify-items:center;width:calc(100% - 24px);padding:26px 20px}}

/* Geführte Anfrage- und Bestellformulare */
.ii-guided-form{border-top-color:var(--ii-form-accent,var(--ii-ink));background:var(--ii-form-background,var(--ii-paper))}
.ii-guided-form [hidden]{display:none!important}
.ii-guided-form__intro{max-width:62rem;margin:0 0 1.75rem;color:var(--ii-muted);font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.6}
.ii-form-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 clamp(1.75rem,4vw,3rem);padding:0;list-style:none;border-top:1px solid var(--ii-line)}
.ii-form-progress li{position:relative;display:flex;align-items:center;gap:.65rem;padding:1rem 0;color:var(--ii-muted);font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;border-top:3px solid transparent;margin-top:-2px}
.ii-form-progress li span{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid currentColor;border-radius:50%;font-size:.72rem}
.ii-form-progress li.is-active{color:var(--ii-ink);border-top-color:var(--ii-red)}
.ii-form-progress li.is-complete{color:#536b5b}
.ii-guided-step>header{margin-bottom:1.5rem}
.ii-guided-step>header h3,.ii-position-stage-header h3{margin:.15rem 0;font-size:var(--ii-form-heading-size,40px);line-height:1.08;font-weight:500}
.ii-eyebrow{margin:0;color:var(--ii-red);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}
.ii-guided-form .ii-eyebrow{color:var(--ii-form-accent,var(--ii-red))}
.ii-guided-form .ii-form-progress li.is-active{border-top-color:var(--ii-form-accent,var(--ii-red))}
.ii-guided-form .ii-button:not(.ii-button--secondary){border-color:var(--ii-form-accent,var(--ii-red));background:var(--ii-form-accent,var(--ii-red))}
.ii-guided-form .ii-form-grid{gap:var(--ii-form-field-gap,18px) 1.5rem}
.ii-guided-field{display:flex;flex-direction:column;gap:.45rem;min-width:0}
.ii-guided-field--full{grid-column:1/-1}
.ii-field-label{display:block!important;font-size:var(--ii-form-label-size,12px)!important;letter-spacing:.07em!important;text-transform:uppercase}
.ii-guided-field input,.ii-guided-field textarea,.ii-guided-field select{border-color:rgba(23,26,24,.28);background:rgba(255,255,255,.78);transition:border-color .18s ease,box-shadow .18s ease}
.ii-guided-field input:focus,.ii-guided-field textarea:focus,.ii-guided-field select:focus{outline:0;border-color:var(--ii-ink);box-shadow:0 0 0 2px rgba(23,26,24,.1)}
.ii-guided-field textarea{min-height:112px}
.ii-choice-list{display:flex;flex-wrap:wrap;gap:.6rem}
.ii-choice-list label,.ii-guided-form .ii-checkbox{display:flex;grid:none;align-items:center;gap:.5rem;min-height:50px;padding:.65rem .85rem;border:1px solid var(--ii-line);background:rgba(255,255,255,.7);font-size:.86rem;letter-spacing:0}
.ii-choice-list input,.ii-guided-form .ii-checkbox input{width:auto;min-height:auto;margin:0;accent-color:var(--ii-red)}
.ii-field-help{display:block;color:var(--ii-muted);font-size:.75rem;letter-spacing:0;line-height:1.45}
.ii-field-note-toggle,.ii-text-button{align-self:flex-start;padding:0;border:0;background:none;color:var(--ii-muted);font:inherit;font-size:.75rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.ii-field-note{margin-top:.25rem}
.ii-field-notice{padding:1rem 1.1rem;border-left:3px solid var(--ii-red);background:rgba(255,255,255,.65)}
.ii-field-notice p{margin:.35rem 0 0;color:var(--ii-muted);font-size:.88rem}
.ii-position-stage-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}
.ii-guided-form .ii-button--secondary{margin:0;border-color:var(--ii-ink);background:transparent;color:var(--ii-ink)}
.ii-guided-form .ii-button--secondary:hover{background:var(--ii-ink);color:#fff}
.ii-positions{display:grid;gap:var(--ii-form-position-gap,20px)}
.ii-position{border:1px solid var(--ii-line);border-radius:var(--ii-form-radius,0);background:#fff;overflow:hidden;scroll-margin-top:1.5rem;transition:box-shadow .25s ease,border-color .25s ease}
.ii-position.is-new-position{border-color:var(--ii-form-accent,var(--ii-red));box-shadow:0 0 0 3px rgba(189,37,46,.16)}
.ii-position__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;background:var(--ii-form-header-background,var(--ii-ink));color:var(--ii-form-header-text,#fff)}
.ii-position__header h4{margin:0;color:var(--ii-form-header-text,#fff);font-size:var(--ii-form-position-title-size,20px);font-weight:500}
.ii-position__title h4{display:flex;flex-wrap:wrap;gap:.15rem .45rem;align-items:baseline}
.ii-position__designation-wrap{font-weight:400;color:var(--ii-ecru);overflow-wrap:anywhere}
.ii-position__designation-wrap i{padding-right:.2rem;color:rgba(255,255,255,.45);font-style:normal}
.ii-position__actions{display:flex;align-items:center;gap:1rem}
.ii-position__header .ii-text-button{color:rgba(255,255,255,.78)}
.ii-position__header .ii-text-button--danger{color:#efb8bb}
.ii-position__header button:disabled{opacity:.35;cursor:not-allowed}
.ii-position__toggle{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none}
.ii-position__toggle-icon{display:inline-block;font-size:1rem;line-height:1;transition:transform .18s ease}
.ii-position.is-collapsed .ii-position__toggle-icon{transform:rotate(180deg)}
.ii-position.is-collapsed .ii-position__content{display:none}
.ii-position-section{margin:0;padding:var(--ii-form-section-padding,20px);border:0;border-bottom:1px solid var(--ii-line)}
.ii-position-section:last-child{border-bottom:0}
.ii-position-product{background:var(--ii-ecru)}
.ii-position-product select{background:#fff;font-size:1rem;font-weight:600}
[data-product-module]{display:block;border-top:1px solid var(--ii-line)}
[data-product-module]>.ii-position-section:first-child{border-top:0}
.ii-position-section legend{float:left;width:100%;margin:0 0 .35rem;padding:0;color:var(--ii-ink);font-size:1.15rem;font-weight:600}
.ii-position-section>p{clear:both;margin:0 0 1rem;color:var(--ii-muted);font-size:.82rem}
.ii-position-section>.ii-form-grid{clear:both}
.ii-position-add-bottom{display:flex;justify-content:flex-end;margin-top:1rem}
.ii-position-dialog{width:min(92vw,42rem);padding:0;border:0;border-radius:var(--ii-form-radius,0);background:var(--ii-form-background,var(--ii-paper));color:var(--ii-ink);box-shadow:0 1.5rem 5rem rgba(0,0,0,.3)}
.ii-position-dialog::backdrop{background:rgba(23,26,24,.62)}
.ii-position-dialog__inner{padding:clamp(1.5rem,4vw,2.5rem)}
.ii-position-dialog h3{margin:.2rem 0 .75rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:500}
.ii-position-dialog__inner>p:not(.ii-eyebrow){margin:0;color:var(--ii-muted);line-height:1.55}
.ii-position-dialog__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem}
.ii-position-dialog__actions .ii-button--secondary{margin:0;border-color:var(--ii-ink);color:var(--ii-ink)}
.ii-position-dialog__actions .ii-text-button{margin-left:auto}
.ii-form-navigation{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--ii-line)}
.ii-form-navigation [data-form-next],.ii-form-navigation [data-form-submit]{margin-left:auto}
.ii-form-summary{display:grid;gap:0;border-top:1px solid var(--ii-line)}
.ii-form-summary>section,.ii-form-summary>article{padding:.8rem 0;border:0;border-bottom:1px solid var(--ii-line);background:transparent}
.ii-form-summary h3,.ii-form-summary h4{margin:0 0 .4rem}
.ii-form-summary article>h3{padding:0 0 .45rem;border-bottom:1px solid var(--ii-line);font-size:1.05rem}
.ii-form-summary article section+section{margin-top:.45rem;padding-top:.45rem;border-top:1px solid rgba(23,26,24,.1)}
.ii-form-summary article section h4,.ii-form-summary>section h4{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ii-muted)}
.ii-form-summary dl{display:grid;grid-template-columns:minmax(10rem,.7fr) 1.3fr;gap:0 1rem;margin:0}
.ii-form-summary dt,.ii-form-summary dd{padding:.22rem 0;border-top:1px solid rgba(23,26,24,.07)}
.ii-form-summary dt{color:var(--ii-muted);font-size:.75rem}
.ii-form-summary dd{margin:0;font-size:.86rem;line-height:1.4;white-space:pre-wrap}
.ii-compatibility-messages{display:none!important}.ii-guided-field option:disabled{color:#9a9a9a}.ii-choice-list input[data-matrix-disabled]+span{color:var(--ii-muted);text-decoration:line-through}.ii-choice-list label:has(input[data-matrix-disabled]){opacity:.55}
body.ii-compatibility-dialog-open{overflow:hidden}.ii-compatibility-dialog{box-sizing:border-box;width:min(680px,calc(100vw - 32px));max-height:min(82vh,720px);margin:auto;padding:0;border:0;border-radius:var(--ii-form-radius,0);background:transparent;color:var(--ii-ink);box-shadow:0 2rem 7rem rgba(0,0,0,.42);overflow:visible}.ii-compatibility-dialog[open]{display:block}.ii-compatibility-dialog::backdrop{background:rgba(17,20,18,.76);backdrop-filter:blur(3px)}.ii-compatibility-dialog__inner{position:relative;box-sizing:border-box;max-height:min(82vh,720px);padding:clamp(28px,5vw,52px);border-top:6px solid #b17822;background:var(--ii-form-background,var(--ii-paper));overflow:auto}.ii-compatibility-dialog--error .ii-compatibility-dialog__inner{border-top-color:var(--ii-form-accent,var(--ii-red))}.ii-compatibility-dialog__eyebrow{margin:0 0 .8rem;color:#795014;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ii-compatibility-dialog--error .ii-compatibility-dialog__eyebrow{color:var(--ii-form-accent,var(--ii-red))}.ii-compatibility-dialog h2{margin:0;color:var(--ii-ink);font-family:var(--ii-serif,Georgia,serif);font-size:clamp(1.8rem,4vw,3rem);font-weight:500;line-height:1.08}.ii-compatibility-dialog__message{margin:1.15rem 0 0;color:var(--ii-ink);font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.ii-compatibility-dialog__actions{display:flex;justify-content:flex-end;margin-top:clamp(1.5rem,4vw,2.25rem);padding-top:1.25rem;border-top:1px solid var(--ii-line)}.ii-compatibility-dialog__actions .ii-button{min-width:10rem;font-weight:700}.ii-compatibility-dialog:focus{outline:0}.ii-compatibility-dialog__actions .ii-button:focus-visible{outline:3px solid var(--ii-ink);outline-offset:4px}
@media(max-width:720px){.ii-form{padding:min(var(--ii-form-padding,44px),20px)}.ii-form-progress li{display:grid;justify-items:start;gap:.35rem;font-size:.64rem}.ii-guided-step>header h3,.ii-position-stage-header h3{font-size:min(var(--ii-form-heading-size,40px),30px)}.ii-guided-field--full{grid-column:auto}.ii-position-stage-header{align-items:flex-start;flex-direction:column}.ii-position__header{align-items:flex-start;flex-direction:column}.ii-position__actions{width:100%;flex-wrap:wrap;gap:.65rem 1rem}.ii-form-summary dl{grid-template-columns:minmax(7rem,.8fr) 1.2fr}.ii-form-summary dt,.ii-form-summary dd{padding:.25rem 0}.ii-position-section{padding:min(var(--ii-form-section-padding,20px),16px)}.ii-position-dialog__actions{display:grid}.ii-position-dialog__actions .ii-text-button{margin:.25rem 0 0}.ii-compatibility-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.ii-compatibility-dialog__inner{max-height:calc(100vh - 24px);padding:26px 20px}.ii-compatibility-dialog__actions{display:grid}.ii-compatibility-dialog__actions .ii-button{width:100%}}
