.inv-head{padding-bottom:clamp(1.4rem,3vw,2.6rem)}.inv-saved{font:400 .85rem/1.4 var(--mono);color:var(--fg-2);align-items:baseline;gap:.6rem;margin-top:1rem;display:flex}.inv-saved .key{flex:none;margin:0}.inv{gap:1.2rem;display:grid}.inv-k,.inv-totals dt{font:400 .76rem/1.2 var(--mono);color:var(--fg-2)}.inv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1rem clamp(1rem,2vw,1.6rem);display:flex}.inv-totals{flex-wrap:wrap;gap:.8rem 2.2rem;margin:0;display:flex}.inv-totals dd{font:600 1.6rem/1 var(--display);color:var(--fg);font-variant-numeric:tabular-nums;margin:.2rem 0 0}.inv-bar-actions{flex-wrap:wrap;gap:.6rem;display:flex}.inv-work{grid-template-columns:minmax(14rem,.36fr) minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}@media (width<=859px){.inv-work{grid-template-columns:1fr}}.inv-rooms{gap:.6rem;display:grid}.inv-rooms ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=859px){.inv-rooms ul{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.inv-rooms .inv-add{flex-direction:row}.inv-rooms .inv-add input[type=text]{flex:12rem}}.inv-room{text-align:left;width:100%;color:var(--fg);background:var(--cy-ground-2);border:1.5px solid var(--color-line);cursor:pointer;border-radius:3px;gap:.25rem;padding:.8rem .9rem;transition:background-color .18s,border-color .18s;display:grid}.inv-room:hover{background:var(--cy-hover);border-color:var(--cyan)}.inv-room[aria-pressed=true]{background:var(--cy-fill);border-color:var(--cyan);box-shadow:inset 0 0 0 1.5px var(--cyan)}.inv-room[data-complete] .inv-room-line{color:var(--ok)}.inv-room-name{font:600 1rem/1.25 var(--display)}.inv-room-line{font:400 .78rem/1.35 var(--mono);color:var(--fg-2)}.inv-add{flex-wrap:wrap;gap:.5rem;display:flex}.inv-add input[type=text]{flex:12rem}.inv-rooms .inv-add{flex-direction:column}.inv-rooms .inv-add input[type=text]{flex:none}.inv input[type=text]{width:100%;min-width:0;min-height:2.9rem;font:400 1rem/1.4 var(--body);color:var(--fg);background:var(--cy-ground-2);border:1.5px solid var(--color-line);border-radius:3px;padding:.5rem .8rem}.inv input[type=text]::placeholder{color:#9fb6c8}.inv :is(input,button):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.inv-add .btn{flex:none}.inv-room-panel{gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.8rem);display:grid}.inv-room-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.inv-room-head h2{letter-spacing:-.03em;font-size:clamp(1.5rem,2vw,2.4rem)}.inv-link{font:400 .82rem/1.3 var(--mono);color:var(--cyan);text-underline-offset:.2em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.3rem 0;text-decoration:underline}.inv-items{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.inv-item{border:1px solid #cfdde647;border-radius:3px;grid-template-columns:minmax(0,1.2fr) auto auto;grid-template-areas:"name toggles remove""note note note";align-items:center;gap:.5rem .7rem;padding:.8rem;display:grid}.inv-item-name{grid-area:name;font-weight:500}.inv-toggles{grid-area:toggles;gap:.4rem;display:flex}.inv-item-note{grid-area:note;font-size:.92rem!important}.inv-item>.inv-link{grid-area:remove}@media (width<=639px){.inv-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name remove""toggles toggles""note note"}}.inv-toggle{min-height:2.4rem;font:500 .8rem/1 var(--mono);color:var(--warn);border:1.5px dashed var(--warn);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:0 .8rem}.inv-toggle[aria-pressed=true]{color:var(--cy-ground-2);background:var(--ok);border:1.5px solid var(--ok)}.inv-empty{color:var(--fg-2);border:1.5px dashed #cfdde659;border-radius:3px;margin:0;padding:1.2rem}.inv-check{padding:clamp(1rem,2vw,1.8rem)}.inv-check h2{letter-spacing:-.02em;font-size:clamp(1.3rem,1.6vw,1.9rem)}.inv-check ul{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.6rem 1.4rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.inv-check label{cursor:pointer;align-items:flex-start;gap:.7rem;line-height:1.45;display:flex}.inv-check input{appearance:none;background:var(--cy-ground-2);border:1.5px solid var(--mist);cursor:pointer;border-radius:2px;flex:none;place-content:center;width:1.2rem;height:1.2rem;margin:.15rem 0 0;display:grid}.inv-check input:before{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:.62rem;height:.34rem;margin-top:-.12rem;transition:transform .12s;transform:rotate(-45deg)scale(0)}.inv-check input:checked{background:var(--blue);border-color:var(--blue)}.inv-check input:checked:before{transform:rotate(-45deg)scale(1)}.inv-check input:checked+span{color:var(--fg-2);text-decoration:line-through}.inv-next{max-width:46em;color:var(--fg-2);margin-top:2rem}.inv-next a{color:var(--cyan)}.inv-print{display:none}@media print{.page-inventory :is(.titleblock,.plan-sheet,.skip,.foot,[data-legal-footer],.inv-bar-actions,.inv-work,.inv-next,.inv-saved){display:none!important}.page-inventory,.page-inventory main{color:#000!important;background:#fff!important}.page-inventory .band,.page-inventory .page-head{padding:0!important}.page-inventory .page-head h1{color:#000;font-size:20pt}.page-inventory .lede{color:#000;font-size:10pt}.page-inventory :is(.inv-bar,.inv-check){box-shadow:none;filter:none;background:0 0;border:0;padding:0}.page-inventory .cy-panel:before,.page-inventory .cy-panel:after{display:none}.page-inventory :is(.inv-totals dt,.inv-totals dd,.inv-check,.inv-check h2){color:#000}.page-inventory .inv-check input{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-color:#000}.page-inventory .inv-check input:checked{background:#000}.page-inventory .inv-check input:checked+span{color:#000}.inv-print{color:#000;gap:14pt;display:grid}.inv-print table{border-collapse:collapse;break-inside:avoid;width:100%;font-size:9.5pt}.inv-print caption{text-align:left;padding-bottom:4pt;font-size:11pt;font-weight:600}.inv-print :is(th,td){text-align:left;vertical-align:top;border:.5pt solid #777;padding:3pt 5pt}}
