.cat{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:32px;display:grid}.side{flex-direction:column;gap:24px;min-width:0;display:flex;position:sticky;top:16px}.side-cats{border-top:1px solid var(--navy);flex-direction:column;display:flex}.side-cats a{border-bottom:1px solid var(--rule);color:var(--ink);transition:background-color var(--fast);border-left:3px solid #0000;justify-content:space-between;gap:10px;padding:9px 10px;font-size:15px;text-decoration:none;display:flex}.side-cats a:hover{background:var(--band)}.side-cats a[aria-current=page]{background:var(--band);color:var(--navy);border-left-color:var(--signal);font-weight:600}.side-f{flex-direction:column;gap:2px;display:flex}.side-f legend{font-family:var(--cond);border-bottom:1px solid var(--navy);width:100%;margin-bottom:4px;padding-bottom:6px;font-size:15px;font-weight:600}.side-f label{cursor:pointer;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;min-height:36px;font-size:15px;display:grid}.side-f input{width:16px;height:16px;accent-color:var(--navy)}.main{flex-direction:column;gap:18px;min-width:0;display:flex}.tools{background:var(--band);border:1px solid var(--rule);flex-direction:column;gap:14px;padding:16px;display:flex}.fit legend{margin-bottom:8px;font-size:15px;font-weight:600}.fit-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fit-row label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.fit-row label .input{width:96px}.fit-row label select.input{width:150px}.search-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.search{flex:280px}.sort{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.sort .input{width:200px}.list-head{flex-direction:column;gap:4px;display:flex}.list-head .muted{font-size:14px}.tbl{border-top:1px solid var(--navy)}.tr{border-bottom:1px solid var(--rule);transition:background-color var(--fast);grid-template-columns:160px minmax(220px,1fr) minmax(150px,.6fr) 110px 104px;align-items:center;gap:12px;padding:6px 8px;display:grid}.tr:not(.th):hover{background:var(--band)}.th{font-family:var(--cond);border-bottom-color:var(--navy);background:var(--white);z-index:1;padding-top:10px;padding-bottom:10px;font-size:14px;font-weight:600;position:sticky;top:0}.num{text-align:right}.code a{font-family:var(--mono);font-size:13px}.item{align-items:center;gap:12px;min-width:0;display:flex}.item>span:last-child{flex-direction:column;min-width:0;display:flex}.item>svg{flex:none;width:44px;height:44px}.nm{color:var(--ink);font-weight:500;text-decoration:none}.nm:hover{color:var(--navy);text-decoration:underline}.spec{color:var(--muted);font-size:13px}.pack{color:var(--ink-2);font-size:13px}.room{font-family:var(--mono);color:var(--navy);white-space:pre;font-size:13px}.price{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-weight:600;line-height:1.25;display:flex}.price .per{color:var(--muted);font-size:12px;font-weight:400}.price .q{color:var(--signal)}.act{justify-content:flex-end;display:flex}.add{min-width:92px}.add.done{background:var(--navy);color:var(--white)}.room-l{font-family:var(--sans);color:var(--muted);display:none}.empty{color:var(--ink-2);border-bottom:1px solid var(--rule);padding:24px 8px}.more-box{border:1px solid var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}@media (width<=960px){.cat{grid-template-columns:minmax(0,1fr)}.side{position:static}.side-cats{border-top:0;flex-direction:row;gap:6px;padding-bottom:4px;overflow-x:auto}.side-cats a{border:1px solid var(--navy);white-space:nowrap;border-radius:2px;flex:none;padding:8px 12px}.side-cats a[aria-current=page]{background:var(--navy);color:var(--white);border-left-color:var(--navy)}.side-cats a[aria-current=page] .muted{color:var(--rule)}.side-f{flex-flow:wrap;gap:4px 16px}.side-f legend{border-bottom:0}.side-f label{grid-template-columns:20px auto auto}}@media (width<=720px){.th{display:none}.tr{grid-template-columns:1fr auto;grid-template-areas:"item price""code act""pack act";gap:4px 12px;padding:12px 4px}.item{grid-area:item}.code{grid-area:code}.pack{grid-area:pack}.price{grid-area:price}.act{grid-area:act;align-self:end}.fit-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fit-row label .input,.fit-row label select.input{width:100%}.fit-row label:nth-child(4){grid-column:1/-1}.sort .input{width:100%}.sort{flex:100%}.room-l{display:inline}}.cp[data-astro-cid-6g4f4l62]{flex-direction:column;gap:24px;padding-top:28px;padding-bottom:72px;display:flex}.crumbs[data-astro-cid-6g4f4l62]{color:var(--muted);font-size:14px}.cp-title[data-astro-cid-6g4f4l62]{flex-direction:column;gap:10px;max-width:860px;display:flex}.cp-title[data-astro-cid-6g4f4l62] .h1[data-astro-cid-6g4f4l62]{font-size:clamp(32px,4vw,48px)}
