.pv-fig[data-astro-cid-t5hfwbvq]{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.pv-sheet[data-astro-cid-t5hfwbvq]{width:min(100%,460px);line-height:0}.pv-sheet[data-astro-cid-t5hfwbvq] svg{border:1px solid var(--border-strong);width:100%;height:auto;box-shadow:var(--shadow-sm);background:#fff}.pv-nav[data-astro-cid-t5hfwbvq]{align-items:center;gap:10px;display:flex}.pv-nav[data-astro-cid-t5hfwbvq] .btn[data-astro-cid-t5hfwbvq]{min-width:44px;min-height:44px;font-size:1.3rem}.bp-save-line[data-astro-cid-ajgnim3l] a[data-astro-cid-ajgnim3l]{align-items:center;min-height:44px;display:inline-flex}.bp[data-astro-cid-ajgnim3l]{gap:14px}.bp-card[data-astro-cid-ajgnim3l]{border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:var(--surface);min-width:0;padding:12px}.bp-h2[data-astro-cid-ajgnim3l]{margin:0;font-size:1.2rem}.bp[data-astro-cid-ajgnim3l] .bp-h3,.bp[data-astro-cid-ajgnim3l] .bp-area-title{overflow-wrap:anywhere;margin:0;font-size:1.02rem}.bp[data-astro-cid-ajgnim3l] .bp-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}@media (width>=560px){.bp[data-astro-cid-ajgnim3l] .bp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.bp[data-astro-cid-ajgnim3l] .bp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp[data-astro-cid-ajgnim3l] .bp-area{border:1px dashed var(--control-border);border-radius:var(--radius-sm,8px);min-width:0;padding:10px}.bp[data-astro-cid-ajgnim3l] .bp-area-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bp[data-astro-cid-ajgnim3l] .bp-area-head>*{min-width:0}.bp[data-astro-cid-ajgnim3l] .bp-option{border-top:1px solid var(--border);padding-top:10px}.bp[data-astro-cid-ajgnim3l] .bp-option:first-child{border-top:0;padding-top:0}.bp[data-astro-cid-ajgnim3l] :is(.btn,.input,.select,.check){min-height:44px}.bp[data-astro-cid-ajgnim3l] .check{align-items:center;display:inline-flex}.bp[data-astro-cid-ajgnim3l] .input-group .input{min-width:0}.bp[data-astro-cid-ajgnim3l] .input-group .addon{padding:0 8px}.bp[data-astro-cid-ajgnim3l] .bp-seg span{align-items:center;min-height:44px;display:flex}.bp[data-astro-cid-ajgnim3l] .field-error{color:var(--danger);font-size:.84rem;font-weight:600}.bp[data-astro-cid-ajgnim3l] .stat-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr))}.bp[data-astro-cid-ajgnim3l] .stat .value{overflow-wrap:anywhere;font-size:1.1rem}.bp[data-astro-cid-ajgnim3l] .bp-dl{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.bp[data-astro-cid-ajgnim3l] .bp-dl dt{color:var(--text-muted)}.bp[data-astro-cid-ajgnim3l] .bp-dl dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.bp[data-astro-cid-ajgnim3l] :is(.bp-issues,.bp-plain,.bp-shop){overflow-wrap:anywhere;margin:0;padding-left:1.2em}.bp[data-astro-cid-ajgnim3l] .bp-issues.notice{padding-left:2em;display:block}.bp[data-astro-cid-ajgnim3l] .bp-strong{font-weight:650}.bp[data-astro-cid-ajgnim3l] .bp-badge{margin-left:6px}.bp[data-astro-cid-ajgnim3l] .bp-shop li{padding:4px 0}.bp-paper[data-astro-cid-ajgnim3l]{max-width:320px}.bp-save[data-astro-cid-ajgnim3l]>summary[data-astro-cid-ajgnim3l]{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.bp-save-body[data-astro-cid-ajgnim3l]{padding-top:8px}.bp-need[data-astro-cid-ajgnim3l]{min-height:1.5em;font-weight:650}.bp-jump[data-astro-cid-ajgnim3l]{white-space:nowrap;font-weight:400}.bp[data-astro-cid-ajgnim3l] .bp-example-mark{color:var(--warning);font-weight:600}.bp[data-astro-cid-ajgnim3l] .bp-dl .bp-buy{color:var(--text);font-size:1.08rem;font-weight:700}.bp[data-astro-cid-ajgnim3l] [data-bp=msg]:empty,.bp[data-astro-cid-ajgnim3l] [data-bp=area-status]:empty,.bp[data-astro-cid-ajgnim3l] [data-bp=export-status]:empty,.bp[data-astro-cid-ajgnim3l] [data-bp=restore-status]:empty{display:none}.bp[data-astro-cid-ajgnim3l] .is-error{color:var(--danger);font-weight:600}.bp[data-astro-cid-ajgnim3l] :is(legend,.notice,.hint){overflow-wrap:anywhere}.bp[data-astro-cid-ajgnim3l] .btn-remove:focus-visible{color:var(--danger)}@media (hover:hover){.bp[data-astro-cid-ajgnim3l] .btn-remove:hover{color:var(--danger)}}@media print{.bp[data-astro-cid-ajgnim3l] :is(.bp-result,.bp-mix,.bp-dl){break-inside:avoid}.bp[data-astro-cid-ajgnim3l] :is([data-out=cost],[data-out=total],[data-out=to-spend]){white-space:nowrap}}.pb[data-astro-cid-dwirqhkk]{border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:var(--surface);gap:10px;padding:12px}.pb-row[data-astro-cid-dwirqhkk]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (width>=640px){.pb-row[data-astro-cid-dwirqhkk]:has(.pb-switch:not([hidden])){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.pb-save[data-astro-cid-dwirqhkk]>summary[data-astro-cid-dwirqhkk]{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.pb-save-body[data-astro-cid-dwirqhkk]{padding-top:8px}.pb[data-astro-cid-dwirqhkk] .notice{margin:0}[data-astro-cid-dwirqhkk][data-pb=msg]:empty,[data-astro-cid-dwirqhkk][data-pb=status]:empty,[data-astro-cid-dwirqhkk][data-pb=note]:empty,[data-astro-cid-dwirqhkk][data-pb=restore-status]:empty{display:none}.is-error[data-astro-cid-dwirqhkk]{color:var(--danger);font-weight:600}[data-measuretab] .measure-answer{overflow-wrap:anywhere;padding:12px 16px}[data-measuretab] .measure-answer-list{margin:4px 0 0;padding:0;list-style:none}[data-measuretab] .measure-answer-list strong{font-size:1.1rem}[data-measuretab] .measure-answer-list [data-invalid] strong{color:var(--danger);font-size:1rem}[data-measuretab] .mt-units,[data-measuretab] .openings{border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin:0;padding:12px}[data-measuretab] legend{padding:0 4px;font-weight:600}[data-measuretab] .unit-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=640px){[data-measuretab] .unit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-measuretab] .room-card{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);min-width:0;padding:14px}@media (width<=480px){[data-measuretab] .room-card{padding:10px}[data-measuretab] .mt-units,[data-measuretab] .openings{padding:10px 8px}}[data-measuretab] .room-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}[data-measuretab] .room-title{margin:0;font-size:1.1rem}[data-measuretab] .derived-title{margin:0;font-size:1rem}[data-measuretab] .sub-card{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);min-width:0;margin:0;padding:10px}[data-measuretab] .sub-card>legend{font-size:.92rem}[data-measuretab] .walls-box{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;margin:0;padding:10px}[data-measuretab] .walls-box>legend{padding:0 4px;font-weight:600}[data-measuretab] .opening-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (width>=400px){[data-measuretab] .opening-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px){[data-measuretab] .opening-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-measuretab] .btn,[data-measuretab] .segmented span{min-height:44px}[data-measuretab] .segmented span{align-items:center;display:flex}[data-measuretab] .input-group .addon{padding:0 8px}[data-measuretab] .input-group .input{min-width:0}[data-measuretab] .field-error{color:var(--danger);font-size:.84rem;font-weight:600}[data-measuretab] .derived-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width>=760px){[data-measuretab] .derived-grid{grid-template-columns:auto minmax(0,1fr)}}[data-measuretab] .stat-grid{grid-template-columns:repeat(auto-fill,minmax(min(130px,100%),1fr))}[data-measuretab] .stat .value{overflow-wrap:anywhere;font-size:1.15rem}[data-measuretab] .plan-box:empty{display:none}[data-measuretab] .plan{max-width:100%;height:auto;display:block;overflow:visible}[data-measuretab] .plan-shape{fill:var(--brand-soft);stroke:var(--brand);stroke-width:2px}[data-measuretab] .plan-label{fill:var(--text);font-size:12px;font-family:var(--font-sans)}[data-measuretab] .l-help{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-measuretab] .l-help p{flex:180px}[data-measuretab] .issue-list{margin:4px 0 0;padding-left:1.2em}[data-measuretab] .room-warnings{border-color:var(--brand)}[data-measuretab] .room-issues[hidden],[data-measuretab] .room-warnings[hidden]{display:none}[data-materialstab] .mat-others{border-top:2px solid var(--border);min-width:0;padding-top:12px}[data-materialstab] .mat-others>summary{font-weight:600}[data-materialstab] .mat-others-list{color:var(--text-muted);font-weight:400}[data-materialstab] .mat-others[open]>.stack{margin-top:12px}[data-materialstab] .mat-sec{border-top:2px solid var(--border);min-width:0;padding-top:12px}[data-materialstab] .mat-sec-title{margin:0;font-size:1.2rem}[data-materialstab] .mat-sec-title:focus{outline:none}[data-materialstab] .mat-sec-title:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-materialstab] .mat-card{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);gap:12px;min-width:0;padding:14px}@media (width<=480px){[data-materialstab] .mat-card{padding:10px}}[data-materialstab] .mat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}[data-materialstab] .mat-title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.05rem}[data-materialstab] .mat-kind{color:var(--text-muted);font-weight:500}[data-materialstab] .mat-example{white-space:normal;align-self:flex-start;margin:0}[data-materialstab] .btn,[data-materialstab] .select,[data-materialstab] .input{min-height:44px}[data-materialstab] .btn{white-space:normal}[data-materialstab] .check{min-height:44px}[data-materialstab] .input-group .addon{white-space:normal;text-align:center;padding:0 8px}[data-materialstab] .input-group .input{min-width:0}[data-materialstab] .field-error{color:var(--danger);font-size:.84rem;font-weight:600}[data-materialstab] .stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}[data-materialstab] .stat-grid>.stat-main{grid-column:span 2}@media (width<=480px){[data-materialstab] .stat-grid>.stat-main{grid-column:1/-1}}[data-materialstab] .stat-noprice .value{color:var(--text-muted)}[data-materialstab] .stat .value{overflow-wrap:anywhere;font-size:1.1rem}[data-materialstab] .stat-main{border-color:var(--brand);background:var(--brand-soft)}[data-materialstab] .issue-list{margin:4px 0 0;padding-left:1.2em}[data-materialstab] .mat-summary-box{padding:10px 12px}[data-materialstab] .room-choices,[data-materialstab] .room-choice{border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin:0;padding:12px}[data-materialstab] .room-choice{border-style:dashed;padding:10px}[data-materialstab] legend{overflow-wrap:anywhere;padding:0 4px;font-weight:600}[data-materialstab] .choice-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=640px){[data-materialstab] .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-materialstab] .not-planned[hidden],[data-materialstab] .mat-note[hidden]{display:none}[data-materialstab] .choice{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}@media (width<=400px){[data-materialstab] .choice{grid-template-columns:minmax(0,1fr)}}[data-materialstab] .tile-group{border-left:3px solid var(--border);align-content:start;min-width:0;padding-left:10px}[data-materialstab] .mix-box{border:1px dashed var(--border);border-radius:var(--radius);min-width:0;margin:0;padding:10px}[data-materialstab] .mix-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}[data-materialstab] .mix-row>.mix-remove{grid-column:1/-1}@media (width<=400px){[data-materialstab] .mix-row{grid-template-columns:minmax(0,1fr)}}[data-materialstab] .mix-box [hidden]{display:none}[data-materialstab] .panel-group{border-left:3px solid var(--border);min-width:0;padding-left:10px}[data-materialstab] .panel-run{border-top:1px dashed var(--border);overflow-wrap:anywhere;min-width:0;padding-top:8px}[data-materialstab] .elev{max-width:100%;height:auto;display:block}[data-materialstab] .elev-wall{fill:var(--surface);stroke:var(--border-strong);stroke-width:1px}[data-materialstab] .elev-skirting{fill:var(--border)}[data-materialstab] .elev-member,[data-materialstab] .elev-cap{fill:var(--brand-soft);stroke:var(--brand);stroke-width:1px}[data-materialstab] .elev-frame{fill:none;stroke:var(--brand);stroke-width:2px}[data-materialstab] .elev-label{fill:var(--text);font-size:12px;font-family:var(--font-sans)}[data-materialstab] .choice>:only-child,[data-materialstab] .choice>.check,[data-materialstab] .choice>.caulk-openings{grid-column:1/-1}.sh[data-astro-cid-jdccn6cn]{min-width:0}.sh-paper[data-astro-cid-jdccn6cn]{max-width:280px}[data-astro-cid-jdccn6cn][data-sh=export-status]:empty{display:none}.sh[data-astro-cid-jdccn6cn] .sh-table{border-collapse:collapse;width:100%;font-size:.92rem}.sh[data-astro-cid-jdccn6cn] .sh-table th,.sh[data-astro-cid-jdccn6cn] .sh-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 7px}.sh[data-astro-cid-jdccn6cn] .sh-table thead th{background:var(--surface-2);font-size:.84rem}.sh[data-astro-cid-jdccn6cn] .sh-table td.num,.sh[data-astro-cid-jdccn6cn] .sh-table th.num{text-align:right;font-variant-numeric:tabular-nums}.sh[data-astro-cid-jdccn6cn] .sh-table .sh-name,.sh[data-astro-cid-jdccn6cn] .sh-table .sh-state{white-space:normal;min-width:9em}.sh[data-astro-cid-jdccn6cn] .sh-count{width:6.5em;min-height:44px;padding:6px 8px}.sh[data-astro-cid-jdccn6cn] .sh-hit{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.sh[data-astro-cid-jdccn6cn] .sh-hit input,.sh[data-astro-cid-jdccn6cn] .sh-card .check input{width:20px;height:20px;accent-color:var(--brand);margin:0}.sh[data-astro-cid-jdccn6cn] .sh-err{color:var(--danger);white-space:normal;max-width:14em;font-size:.84rem;font-weight:600;display:block}.sh[data-astro-cid-jdccn6cn] .sh-err[hidden]{display:none}.sh[data-astro-cid-jdccn6cn] .sh-card-inputs .sh-err{flex-basis:100%;max-width:none}.sh[data-astro-cid-jdccn6cn] .sh-meta{color:var(--text-muted);overflow-wrap:anywhere;font-size:.84rem;display:block}.sh[data-astro-cid-jdccn6cn] .sh-meta.sh-example{color:var(--warning);font-weight:600}.sh[data-astro-cid-jdccn6cn] .sh-product{overflow-wrap:anywhere;font-weight:600}.sh[data-astro-cid-jdccn6cn] .sh-alert{color:var(--warning-text,var(--text));font-weight:600;display:block}.sh[data-astro-cid-jdccn6cn] .sh-ok{color:var(--text-muted);display:block}.sh[data-astro-cid-jdccn6cn] .sh-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sh[data-astro-cid-jdccn6cn] .sh-card{border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:var(--surface);gap:8px;min-width:0;padding:12px;display:grid}.sh[data-astro-cid-jdccn6cn] .sh-card dl{grid-template-columns:minmax(7em,1fr) auto;gap:4px 12px;margin:0;display:grid}.sh[data-astro-cid-jdccn6cn] .sh-card dt{color:var(--text-muted);font-size:.88rem}.sh[data-astro-cid-jdccn6cn] .sh-card dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.sh[data-astro-cid-jdccn6cn] .sh-card-inputs{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.sh[data-astro-cid-jdccn6cn] .sh-card-inputs .field{flex-direction:row;align-items:center;gap:8px}.sh[data-astro-cid-jdccn6cn] .sh-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.sh[data-astro-cid-jdccn6cn] .sh-totals div{border:1px solid var(--border);border-radius:var(--radius-sm,8px);padding:10px 12px}.sh[data-astro-cid-jdccn6cn] .sh-totals dt{color:var(--text-muted);font-size:.86rem}.sh[data-astro-cid-jdccn6cn] .sh-totals dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:700}.sh[data-astro-cid-jdccn6cn] .sh-plain{margin:0;padding-left:1.2em}.sh[data-astro-cid-jdccn6cn] .sh-plain li{overflow-wrap:anywhere}.sh[data-astro-cid-jdccn6cn] [aria-invalid=true]{border-color:var(--danger)}.sh-print-head[data-astro-cid-jdccn6cn]{display:none}@media print{.sh-print-head[data-astro-cid-jdccn6cn]:not(:empty){display:block}.sh[data-astro-cid-jdccn6cn] .sh-table tr,.sh[data-astro-cid-jdccn6cn] .sh-card{break-inside:avoid}.sh[data-astro-cid-jdccn6cn] .sh-table td[data-cell=price],.sh[data-astro-cid-jdccn6cn] .sh-table td[data-cell=total],.sh[data-astro-cid-jdccn6cn] .sh-table td[data-cell=pack]{white-space:nowrap!important}.sh[data-astro-cid-jdccn6cn] .sh-count{height:auto;min-height:0;line-height:inherit;font:inherit;vertical-align:top;padding:0}}.ws-tabs[data-astro-cid-b32on3pj]{top:var(--header-offset,61px);z-index:40;background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px 0;display:grid;position:sticky}.ws-save-line[data-astro-cid-b32on3pj] a[data-astro-cid-b32on3pj]{align-items:center;min-height:44px;display:inline-flex}@media (height<=480px){.ws-tabs[data-astro-cid-b32on3pj]{position:static}}.ws-tab[data-astro-cid-b32on3pj]{border:1px solid var(--control-border);border-radius:var(--radius,8px);background:var(--surface,transparent);min-height:48px;color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-weight:600;line-height:1.2;display:flex}.ws-tab[data-astro-cid-b32on3pj][aria-selected=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.ws-tab-n[data-astro-cid-b32on3pj]{font-variant-numeric:tabular-nums;border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;font-size:.85em;line-height:1;display:inline-grid}.ws-tab-l[data-astro-cid-b32on3pj],.ws-tab-s[data-astro-cid-b32on3pj]{white-space:nowrap}.ws-tab-s[data-astro-cid-b32on3pj]{display:none}@media (width<=480px){.ws-tabs[data-astro-cid-b32on3pj]{gap:4px}.ws-tab[data-astro-cid-b32on3pj]{gap:4px;padding:4px;font-size:.875rem}.ws-tab-l[data-astro-cid-b32on3pj].has-short{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ws-tab-s[data-astro-cid-b32on3pj]{display:inline}}@media (width<=359px){.ws-tab[data-astro-cid-b32on3pj]{flex-direction:column;gap:2px;font-size:.8rem}}@media (forced-colors:active){.ws-tab[data-astro-cid-b32on3pj][aria-selected=true]{outline-offset:-5px;outline:3px solid highlight;text-decoration:underline}}.ws-tabs[data-astro-cid-b32on3pj]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, var(--brand-soft));border-radius:14px;gap:8px;padding:8px;box-shadow:0 8px 22px #1f29240f}.ws-tab[data-astro-cid-b32on3pj]{background:0 0;border-color:#0000;border-radius:10px;min-height:50px}.ws-tab[data-astro-cid-b32on3pj]:hover{background:color-mix(in srgb, var(--surface) 72%, var(--brand-soft))}.ws-tab[data-astro-cid-b32on3pj][aria-selected=true]{background:var(--surface);color:var(--brand-strong);border-color:color-mix(in srgb, var(--brand) 30%, var(--border));box-shadow:0 5px 16px #1f292414}.ws-tab[data-astro-cid-b32on3pj][aria-selected=true] .ws-tab-n[data-astro-cid-b32on3pj]{background:var(--accent);border-color:var(--accent);color:#fff}.ws-tab-n[data-astro-cid-b32on3pj]{border-color:color-mix(in srgb, var(--brand) 56%, var(--border));color:var(--brand-strong);font-weight:800}@media (width<=480px){.ws-tabs[data-astro-cid-b32on3pj]{border-radius:11px;gap:4px;padding:5px}}html:has([data-workspace]){scroll-padding-top:calc(var(--header-offset,61px) + var(--ws-tabs-h,84px) + 12px)}@media (height<=480px){html:has([data-workspace]){scroll-padding-top:12px}}[data-workspace] .undo-bar{flex-wrap:wrap;grid-column:1/-1;align-items:center}[data-workspace] :is(.btn,.input,.select,.check,summary){min-height:44px}[data-workspace] .check{align-items:center;display:inline-flex}[data-workspace] summary{align-items:center;display:flex}[data-workspace] :is(.issue-list li,legend,.room-title,.notice){overflow-wrap:anywhere}[data-workspace] .ws-h2{margin:0}.sp-save-line[data-astro-cid-lnni56lf] a[data-astro-cid-lnni56lf]{align-items:center;min-height:44px;display:inline-flex}.sp[data-astro-cid-lnni56lf]{gap:14px}.sp-card[data-astro-cid-lnni56lf]{border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:var(--surface);min-width:0;padding:12px}.sp-h2[data-astro-cid-lnni56lf]{margin:0;font-size:1.2rem}.sp[data-astro-cid-lnni56lf] :is(.sp-h3,.sp-h4,.sp-card-title){overflow-wrap:anywhere;margin:0;font-size:1.02rem}.sp[data-astro-cid-lnni56lf] .sp-h4{font-size:.95rem}.sp[data-astro-cid-lnni56lf] .sp-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}@media (width>=560px){.sp[data-astro-cid-lnni56lf] .sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.sp[data-astro-cid-lnni56lf] .sp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp[data-astro-cid-lnni56lf] .sp-item{border:1px dashed var(--control-border);border-radius:var(--radius-sm,8px);min-width:0;padding:10px}.sp[data-astro-cid-lnni56lf] .sp-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sp[data-astro-cid-lnni56lf] .sp-item-head>*{min-width:0}.sp[data-astro-cid-lnni56lf] .sp-fieldset{border:1px solid var(--border);border-radius:var(--radius-sm,8px);min-width:0;margin:0;padding:8px 10px 10px}.sp[data-astro-cid-lnni56lf] .sp-fieldset legend{padding:0 4px;font-weight:650}.sp[data-astro-cid-lnni56lf] .sp-size{border-top:1px solid var(--border);padding-top:8px}.sp[data-astro-cid-lnni56lf] .sp-use{grid-template-columns:minmax(0,1fr);align-items:end;gap:6px 12px;display:grid}@media (width>=560px){.sp[data-astro-cid-lnni56lf] .sp-use{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sp[data-astro-cid-lnni56lf] .sp-check-field,.sp[data-astro-cid-lnni56lf] .sp-remove-field{align-self:end}.sp[data-astro-cid-lnni56lf] :is(.btn,.input,.select,.check){min-height:44px}.sp[data-astro-cid-lnni56lf] .btn{white-space:normal;text-align:center;max-width:100%}.sp[data-astro-cid-lnni56lf] .check{overflow-wrap:anywhere;align-items:center;min-width:0;display:inline-flex}.sp[data-astro-cid-lnni56lf] .input-group .input{min-width:0}.sp[data-astro-cid-lnni56lf] .input-group .addon{white-space:nowrap;padding:0 8px}.sp[data-astro-cid-lnni56lf] .sp-seg span{align-items:center;min-height:44px;display:flex}.sp[data-astro-cid-lnni56lf] .field-error{color:var(--danger);font-size:.84rem;font-weight:600}.sp[data-astro-cid-lnni56lf] .sp-dl{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.sp[data-astro-cid-lnni56lf] .sp-dl dt{color:var(--text-muted)}.sp[data-astro-cid-lnni56lf] .sp-dl dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.sp[data-astro-cid-lnni56lf] :is(.sp-issues,.sp-plain,.sp-shop){overflow-wrap:anywhere;margin:0;padding-left:1.2em}.sp[data-astro-cid-lnni56lf] .sp-issues.notice{padding-left:2em;display:block}.sp[data-astro-cid-lnni56lf] .sp-strong{font-weight:650}.sp[data-astro-cid-lnni56lf] .sp-mix{border-left:3px solid var(--border);padding-left:10px}.sp[data-astro-cid-lnni56lf] .sp-shop li{padding:4px 0}.sp-safety[data-astro-cid-lnni56lf] a[data-astro-cid-lnni56lf]{overflow-wrap:anywhere}.sp-paper[data-astro-cid-lnni56lf]{max-width:320px}.sp-save[data-astro-cid-lnni56lf]>summary[data-astro-cid-lnni56lf]{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.sp-save-body[data-astro-cid-lnni56lf]{padding-top:8px}.sp-need[data-astro-cid-lnni56lf]{min-height:1.5em;font-weight:650}.sp[data-astro-cid-lnni56lf] .sp-example-mark{color:var(--warning);font-weight:600}.sp-jump[data-astro-cid-lnni56lf]{white-space:nowrap;font-weight:400}.sp[data-astro-cid-lnni56lf] .sp-dl .sp-buy{color:var(--text);font-size:1.08rem;font-weight:700}.sp[data-astro-cid-lnni56lf] [data-sp=msg]:empty,.sp[data-astro-cid-lnni56lf] [data-sp=surface-status]:empty,.sp[data-astro-cid-lnni56lf] [data-sp=product-status]:empty,.sp[data-astro-cid-lnni56lf] [data-sp=fence-status]:empty,.sp[data-astro-cid-lnni56lf] [data-sp=export-status]:empty,.sp[data-astro-cid-lnni56lf] [data-sp=restore-status]:empty{display:none}.sp[data-astro-cid-lnni56lf] .is-error{color:var(--danger);font-weight:600}.sp[data-astro-cid-lnni56lf] :is(legend,.notice,.hint){overflow-wrap:anywhere}.sp[data-astro-cid-lnni56lf] .btn-remove:focus-visible{color:var(--danger)}@media (hover:hover){.sp[data-astro-cid-lnni56lf] .btn-remove:hover{color:var(--danger)}}@media print{.sp[data-astro-cid-lnni56lf] :is(.sp-result,.sp-mix,.sp-dl){break-inside:avoid}.sp[data-astro-cid-lnni56lf] :is([data-out=cost],[data-out=total],[data-out=to-spend]){white-space:nowrap}}.lp-save-line[data-astro-cid-v6oao332] a[data-astro-cid-v6oao332]{align-items:center;min-height:44px;display:inline-flex}.lp[data-astro-cid-v6oao332]{gap:14px}.lp-card[data-astro-cid-v6oao332]{border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:var(--surface);min-width:0;padding:12px}.lp-h2[data-astro-cid-v6oao332]{margin:0;font-size:1.2rem}.lp[data-astro-cid-v6oao332] :is(.lp-h3,.lp-h4,.lp-card-title){overflow-wrap:anywhere;margin:0;font-size:1.02rem}.lp[data-astro-cid-v6oao332] .lp-h4{font-size:.95rem}.lp[data-astro-cid-v6oao332] .lp-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}@media (width>=560px){.lp[data-astro-cid-v6oao332] .lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.lp[data-astro-cid-v6oao332] .lp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp[data-astro-cid-v6oao332] .lp-item{border:1px dashed var(--control-border);border-radius:var(--radius-sm,8px);min-width:0;padding:10px}.lp[data-astro-cid-v6oao332] .lp-exclude{border-style:dotted;border-color:var(--text-muted)}.lp[data-astro-cid-v6oao332] .lp-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lp[data-astro-cid-v6oao332] .lp-item-head>*{min-width:0}.lp[data-astro-cid-v6oao332] .lp-fieldset{border:1px solid var(--border);border-radius:var(--radius-sm,8px);min-width:0;margin:0;padding:8px 10px 10px}.lp[data-astro-cid-v6oao332] .lp-fieldset legend{padding:0 4px;font-weight:650}.lp[data-astro-cid-v6oao332] .lp-size{border-top:1px solid var(--border);padding-top:8px}.lp[data-astro-cid-v6oao332] .lp-use{grid-template-columns:minmax(0,1fr);align-items:end;gap:6px 12px;display:grid}@media (width>=560px){.lp[data-astro-cid-v6oao332] .lp-use{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lp[data-astro-cid-v6oao332] .lp-check-field,.lp[data-astro-cid-v6oao332] .lp-remove-field{align-self:end}.lp[data-astro-cid-v6oao332] :is(.btn,.input,.select,.check){min-height:44px}.lp[data-astro-cid-v6oao332] .btn{white-space:normal;text-align:center;max-width:100%}.lp[data-astro-cid-v6oao332] .check{overflow-wrap:anywhere;align-items:center;min-width:0;display:inline-flex}.lp[data-astro-cid-v6oao332] .input-group .input{min-width:0}.lp[data-astro-cid-v6oao332] .input-group .addon{white-space:nowrap;padding:0 8px}.lp[data-astro-cid-v6oao332] .lp-seg span{align-items:center;min-height:44px;display:flex}.lp[data-astro-cid-v6oao332] .field-error{color:var(--danger);font-size:.84rem;font-weight:600}.lp[data-astro-cid-v6oao332] .lp-dl{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.lp[data-astro-cid-v6oao332] .lp-dl dt{color:var(--text-muted)}.lp[data-astro-cid-v6oao332] .lp-dl dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.lp[data-astro-cid-v6oao332] :is(.lp-issues,.lp-plain,.lp-shop){overflow-wrap:anywhere;margin:0;padding-left:1.2em}.lp[data-astro-cid-v6oao332] .lp-issues.notice{padding-left:2em;display:block}.lp[data-astro-cid-v6oao332] .lp-strong{font-weight:650}.lp[data-astro-cid-v6oao332] .lp-mix{border-left:3px solid var(--border);padding-left:10px}.lp[data-astro-cid-v6oao332] .lp-shop li{padding:4px 0}.lp-safety[data-astro-cid-v6oao332] a[data-astro-cid-v6oao332]{overflow-wrap:anywhere}.lp-paper[data-astro-cid-v6oao332]{max-width:320px}.lp-save[data-astro-cid-v6oao332]>summary[data-astro-cid-v6oao332]{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.lp-save-body[data-astro-cid-v6oao332]{padding-top:8px}.lp-need[data-astro-cid-v6oao332]{min-height:1.5em}.lp[data-astro-cid-v6oao332] .lp-need>p{margin:0;font-weight:650}.lp[data-astro-cid-v6oao332] .lp-need-list{overflow-wrap:anywhere;margin:4px 0 0;padding-left:1.2em}.lp[data-astro-cid-v6oao332] .lp-example-mark{color:var(--warning);font-weight:600}.lp[data-astro-cid-v6oao332] .lp-need-list strong{font-size:1.08rem}.lp-example-more[data-astro-cid-v6oao332]>summary[data-astro-cid-v6oao332]{cursor:pointer;align-items:center;min-height:44px;display:flex}.lp[data-astro-cid-v6oao332] .btn-remove:focus-visible{color:var(--danger)}@media (hover:hover){.lp[data-astro-cid-v6oao332] .btn-remove:hover{color:var(--danger)}}.lp[data-astro-cid-v6oao332] .lp-dl .lp-buy{color:var(--text);font-size:1.08rem;font-weight:700}.lp[data-astro-cid-v6oao332] [data-lp=msg]:empty,.lp[data-astro-cid-v6oao332] [data-lp=zone-status]:empty,.lp[data-astro-cid-v6oao332] [data-lp=product-status]:empty,.lp[data-astro-cid-v6oao332] [data-lp=export-status]:empty,.lp[data-astro-cid-v6oao332] [data-lp=restore-status]:empty{display:none}.lp[data-astro-cid-v6oao332] .is-error{color:var(--danger);font-weight:600}.lp[data-astro-cid-v6oao332] :is(legend,.notice,.hint){overflow-wrap:anywhere}@media print{.lp[data-astro-cid-v6oao332] :is(.lp-result,.lp-mix,.lp-dl){break-inside:avoid}.lp[data-astro-cid-v6oao332] :is([data-out=cost],[data-out=total],[data-out=to-spend]){white-space:nowrap}}
