.izo{gap:var(--ui-space-6);min-inline-size:0;color:var(--ui-ink);display:grid}.izo__head{gap:var(--ui-space-3);display:grid}.izo__title{font-size:var(--ui-text-h2);line-height:var(--ui-leading-heading);text-wrap:balance;margin:0;font-weight:700}.izo__line{color:var(--ui-ink-muted);font-size:var(--ui-text-small);line-height:var(--ui-leading-body);margin:0}.izo-q{gap:var(--ui-space-6);max-inline-size:var(--ui-content);display:grid}.izo-q__item{gap:var(--ui-space-3);display:grid}.izo-q__title{margin:0;font-weight:700}.izo-q__hint,.izo-q__reason{color:var(--ui-ink-muted);font-size:var(--ui-text-small);margin:0}.izo-q__reason{color:var(--ui-warning)}.izo__done{justify-self:start}.izo__grid{gap:var(--ui-space-6);align-items:start;display:grid}.izo__main,.izo__side{gap:var(--ui-space-4);min-inline-size:0;display:grid}@media (width>=1024px){.izo__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.izo-side__box{gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md,12px);background:var(--ui-surface);display:grid}.izo-side__box--warn{border-color:var(--ui-warning);background:var(--ui-warning-soft)}.izo-side__title{font-size:var(--ui-text-h3);margin:0;font-weight:700}.izo-side__text,.izo__save{color:var(--ui-ink-muted);font-size:var(--ui-text-small);margin:0}.izo-order{gap:var(--ui-space-2);margin:0;padding-inline-start:var(--ui-space-4);display:grid}.izo-actions{gap:var(--ui-space-3);display:grid}.izo-actions .pd-button{white-space:normal;justify-content:center;inline-size:100%}.izo-table__fact{color:var(--ui-success);font-size:var(--ui-text-small);margin:0;font-weight:400}.izo-table__num{white-space:nowrap}.izo-table__cost>*+*{margin-inline-start:var(--ui-space-2)}.izo-ask__sketch{display:none}@media (width>=1024px){.izo-ask__sketch{display:block}}.izo__line .izo-link{min-block-size:0;margin-block:-12px;padding-block:12px;display:inline}.izo-actions__what{color:var(--ui-ink-muted);font-size:var(--ui-text-small);margin:0}.izo-bill{gap:var(--ui-space-3);max-inline-size:26rem;display:grid}.izo-table__short{display:none}.izo-sec{gap:var(--ui-space-2);margin:0;display:grid}.izo-sec__svg{block-size:auto;inline-size:100%;max-inline-size:336px;display:block}.izo-sec__wall{fill:var(--ui-surface-muted);stroke:var(--ui-line-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.izo-sec__hatch{stroke:var(--ui-line-strong);stroke-width:1px}.izo-sec__ins{fill:var(--ui-warning-soft);stroke:var(--ui-warning);stroke-width:1.5px;vector-effect:non-scaling-stroke}.izo-sec__dot{fill:var(--ui-warning)}.izo-sec__range{fill:none;stroke:var(--ui-warning);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.izo-sec__caption{gap:var(--ui-space-1) var(--ui-space-4);color:var(--ui-ink-muted);font-size:var(--ui-text-small);flex-wrap:wrap;display:flex}.izo-lines__soft,.izo-chip__note{color:var(--ui-ink-muted);font-size:var(--ui-text-small);margin:0}.izo-src{gap:var(--ui-space-3);font-size:var(--ui-text-small);line-height:var(--ui-leading-body);display:grid}.izo-src__head,.izo-price__legend{margin:0;padding:0;font-weight:700}.izo-src__list{gap:var(--ui-space-1);margin:0;padding-inline-start:var(--ui-space-4);display:grid}.izo-src__list--small{color:var(--ui-ink-muted);overflow-wrap:anywhere}.izo-chips .pd-badge[data-muted]{background:var(--ui-surface-muted)}.izo-chip__link{min-block-size:var(--ui-control-height);color:var(--ui-ink);font-size:var(--ui-text-small);white-space:nowrap;text-underline-offset:4px;align-items:center;display:flex}.izo-chips .pd-badge:last-child{min-block-size:8rem}.izo-select{gap:var(--ui-space-1);display:grid}.izo-select select{min-block-size:var(--ui-control-height);padding-inline:var(--ui-space-3);border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);font:inherit;border-radius:4px}.izo-link{min-block-size:var(--ui-control-height);color:var(--ui-brand);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}@media (hover:hover){.izo-link:hover{color:var(--ui-brand-hover)}}.izo-price{gap:var(--ui-space-3);padding:var(--ui-space-3) 0;border:0;min-inline-size:0;margin:0;display:grid}.izo-price__units{gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.izo-price__unit{align-items:center;gap:var(--ui-space-2);min-block-size:var(--ui-control-height);display:inline-flex}@media (width<=639px){.izo-table caption{display:block}}.izo-table{min-inline-size:0}.izo-table table{border-collapse:collapse;inline-size:100%;font-size:var(--ui-text-small)}.izo-table__caption{text-align:start;font-size:var(--ui-text-h3);margin-block-end:var(--ui-space-2);font-weight:700}.izo-table th,.izo-table td{padding:var(--ui-space-2) var(--ui-space-3);border-block-end:1px solid var(--ui-line);text-align:start;vertical-align:middle}.izo-table thead th{border-block-end-color:var(--ui-ink);color:var(--ui-ink-muted);font-weight:600}.izo-table tbody th{font-weight:600}.izo-table tr[data-selected=true],.izo-table tr[data-selected=true]>*{background:color-mix(in oklab, var(--ui-success) 10%, var(--ui-surface))}.izo-table__pick{align-items:center;gap:var(--ui-space-2);min-block-size:var(--ui-control-height);cursor:pointer;display:flex}.izo-table__pick input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--ui-ink);flex:none;margin:0}.izo-table .izo-link{color:var(--ui-ink)}.izo-table__note{color:var(--ui-warning);font-size:var(--ui-text-small);margin:0;font-weight:400}@media (width<=639px){.izo-table table,.izo-table thead,.izo-table tbody{display:block}.izo-table tr{border-block-end:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) 3.5rem;align-items:baseline;display:grid}.izo-table[data-ratio] tr{grid-template-columns:minmax(0,1fr) 3.5rem 5.25rem}.izo-table th,.izo-table td{padding:var(--ui-space-1);border:0}.izo-table thead th:last-child,.izo-table__long{display:none}.izo-table__short{display:inline}.izo-table .izo-table__cost{white-space:nowrap;grid-column:1/-1;padding-inline-start:2rem}.izo-table .izo-table__cost:before{content:attr(data-label) ": ";color:var(--ui-ink-muted)}.izo-table .izo-table__editor,.izo-table__editor td{display:block}}.izo-seg{gap:var(--ui-space-2);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.izo-seg__legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.izo-seg__item{display:inline-flex;position:relative}.izo-seg__item input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.izo-seg__item span{min-block-size:var(--ui-control-height);padding-inline:var(--ui-space-4);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-md,12px);background:var(--ui-surface);font-size:var(--ui-text-small);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.izo-seg__item input:checked+span{border-color:var(--ui-ink);background:color-mix(in oklab, var(--ui-ink) 5%, var(--ui-surface));box-shadow:inset 0 0 0 1px var(--ui-ink)}.izo-seg__item input:focus-visible+span{outline:2px solid var(--ui-focus);outline-offset:2px}
