[hidden]{display:none!important}.burrard-catalogue-entry{margin:0;min-width:0;align-self:stretch;display:grid;align-content:center;padding:clamp(24px,5vw,56px);background:#f4f5f1;border:1px solid #e1e5de;border-radius:8px}.burrard-catalogue-entry h2{max-width:16ch;margin:.3em 0 .45em}.burrard-catalogue-entry p{max-width:38ch}.burrard-public-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.burrard-public-actions .button{min-height:44px}.burrard-service-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.burrard-service-options article{border:1px solid #e1e5de;border-radius:8px;padding:clamp(20px,3vw,34px);display:grid;grid-template-rows:auto 1fr auto;align-items:start}.burrard-service-options article a{justify-self:start}.burrard-service-options article p{margin:0 0 22px}.burrard-service-options article h3{margin:0 0 12px}@media(max-width:680px){.burrard-service-options{grid-template-columns:1fr}.burrard-catalogue-entry{padding:24px}.burrard-public-actions{gap:8px}}

.br-stock{margin-block:clamp(28px,5vw,72px)}
.br-shelf-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:16px}
.br-shelf-list:empty{min-block-size:clamp(140px,30vw,300px);background:#f5f6f2;border-radius:8px}
.br-shelf-picture{display:grid;place-items:center;background:#f5f6f2;min-width:0;aspect-ratio:16/11;overflow:hidden}
.br-shelf-picture img{width:100%;height:100%;object-fit:contain}
.br-shelf-card{display:grid;grid-template-rows:auto 1fr auto;gap:12px;min-width:0;color:inherit;text-decoration:none;padding:14px;border:1px solid #dce1dc;border-radius:8px}
.br-shelf-card h3{font-size:1rem;line-height:1.35;margin:0}.br-shelf-card strong{color:#315c4d}
.br-stock [data-shelf-status]{min-block-size:1.5em;margin-block:6px}.br-stock input{min-height:44px;max-width:100%}
.br-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:16px}
.br-choice-grid button{font:inherit;color:inherit;text-align:left;display:grid;align-content:start;gap:8px;padding:clamp(16px,3vw,28px);min-height:132px;border:1px solid #cbd5cc;border-radius:8px;background:white;cursor:pointer}
.br-choice-grid button[aria-pressed=true]{border-color:#315c4d;box-shadow:inset 0 0 0 1px #315c4d;background:#edf4ee}
.br-choice-grid small{line-height:1.45}.br-choice-action{display:flex;align-items:center;gap:14px;margin-block:18px}
.lk-hosting-row>[data-burrard-choice]{grid-column:1/-1}
.br-choice-action [aria-disabled=true]{opacity:.6;cursor:default}.br-unit-description dl{display:grid;grid-template-columns:auto 1fr;gap:6px 18px}.br-unit-description dd{margin:0}
[data-burrard-shelf=detail] .br-shelf-list{grid-template-columns:1fr 1fr}
@media(max-width:680px){.br-shelf-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.br-shelf-card{padding:10px}[data-burrard-shelf=detail] .br-shelf-list{grid-template-columns:1fr}}
