.vault-variants__option--has-dims>legend{width:100%}.vault-variants__legendrow{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.vault-dim-link{color:#fff9;font:inherit;letter-spacing:inherit;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:color .2s,text-decoration-color .2s}.vault-dim-link:hover,.vault-dim-link:focus-visible{color:#fff;text-decoration-color:#fff}.vault-dim-modal .atelier-modal__panel{width:min(100vw - 2*clamp(24px,5vw,96px),1520px);max-height:90vh;overflow-y:auto}@media (max-width:749px){.vault-dim-modal .atelier-modal__panel{width:100%;max-width:none;max-height:90vh;padding-bottom:env(safe-area-inset-bottom,0px);border-width:1px 0 0;border-radius:16px 16px 0 0}.vault-dim-modal.atelier-modal{--atelier-pad-x:20px}.vault-dim-modal .vault-dim-modal__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px}.vault-dim-modal .vault-dim-modal__val{text-align:right;white-space:nowrap}}.vault-dim-modal__body{gap:24px;padding:0;display:grid}.vault-dim-modal__rows{gap:0;display:grid}.vault-dim-modal__row{border-top:1px solid #ffffff1f;grid-template-columns:minmax(110px,.8fr) minmax(0,2fr);gap:16px;margin:0;padding:14px 0;font-size:14px;font-weight:400;line-height:1.5;display:grid}.vault-dim-modal__row:last-child{border-bottom:1px solid #ffffff1f}.vault-dim-modal__val{color:#fff;font-variant-numeric:tabular-nums}.vault-dim-modal__heading{color:#fff;margin:22px 0 6px;font-size:14px;font-weight:600;line-height:1.5}.vault-dim-modal__drawing{place-items:center;display:grid}.vault-dim-modal__drawing img{filter:brightness(0)invert();width:100%;max-width:440px;height:auto;display:block}@media (max-width:560px){.vault-dim-modal__row{grid-template-columns:1fr;gap:2px}}.vault-dim-row{font-size:var(--vault-field-label-size,14px);color:#fff9;justify-content:flex-end;margin:0 0 8px;display:flex}@media (max-width:560px){.vault-dim-modal .atelier-modal__head{padding-inline:48px}}.vault-dim-modal__preview{gap:4px;display:grid}.vault-dim-modal__section{margin-top:36px;display:grid}.vault-dim-modal__section:first-of-type{margin-top:12px}.vault-dim-modal__section>.vault-dim-modal__heading{margin-top:0}.vault-dim-modal__val--missing{color:#fff6;align-items:baseline;gap:10px;display:flex}.vault-dim-modal__hint{color:#ffffff4d;font-size:12px}@media (min-width:760px){.vault-dim-modal__preview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:44px}.vault-dim-modal__section,.vault-dim-modal__section:first-of-type{margin-top:12px}.vault-dim-modal__section .vault-dim-modal__row{grid-template-columns:minmax(170px,1.4fr) minmax(0,1fr);gap:12px}}.vault-dim-modal__row,.vault-dim-modal__key,.vault-dim-modal__val,.vault-dim-modal__hint{font-size:14px;font-weight:400}.vault-dim-modal__key{color:#ffffffb8}.vault-dim-modal__val--missing{color:#ffffff80}.vault-dim-modal__hint{color:#ffffff73}@media (min-width:900px){.vault-dim-modal__body:has(.vault-dim-modal__drawing){grid-template:"drawing rows""drawing preview"1fr/minmax(300px,440px) minmax(0,1fr);align-items:start;gap:8px clamp(32px,4vw,64px)}.vault-dim-modal__body:has(.vault-dim-modal__drawing) .vault-dim-modal__rows{grid-area:rows}.vault-dim-modal__body:has(.vault-dim-modal__drawing) .vault-dim-modal__drawing{grid-area:drawing;align-self:center;position:sticky;top:0}.vault-dim-modal__body:has(.vault-dim-modal__drawing) .vault-dim-modal__preview{grid-area:preview;grid-template-columns:minmax(0,1fr)}.vault-dim-modal__body:has(.vault-dim-modal__drawing) .vault-dim-modal__row{padding:11px 0}.vault-dim-modal__body:has(.vault-dim-modal__drawing) .vault-dim-modal__section{margin-top:20px}.vault-dim-modal__body:has(.vault-dim-modal__drawing) .vault-dim-modal__section:first-of-type{margin-top:20px}}@media (min-width:1280px){.vault-dim-modal__body:has(.vault-dim-modal__drawing){grid-template:"drawing rows construction""drawing slots construction"1fr/440px minmax(0,1fr) minmax(0,1fr);column-gap:clamp(28px,3vw,48px)}.vault-dim-modal__body:has(.vault-dim-modal__drawing) .vault-dim-modal__preview{display:contents}.vault-dim-modal__body:has(.vault-dim-modal__drawing) .vault-dim-modal__section.vault-dim-modal__section--construction{grid-area:construction;margin-top:0}.vault-dim-modal__body:has(.vault-dim-modal__drawing) .vault-dim-modal__section.vault-dim-modal__section--slots{grid-area:slots;margin-top:12px}}.vault-dim-modal__heading--first{margin-top:0;margin-bottom:6px}@media (min-width:750px){.vault-dim-modal .vault-dim-modal__row,.vault-dim-modal .vault-dim-modal__section .vault-dim-modal__row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}}
