.qb-sm-bar{display:grid;gap:10px;margin-block:8px 18px}.qb-sm-filter{max-inline-size:520px}.qb-sm-filter input{flex:1 1 auto;min-inline-size:0;border:0;background:none;color:var(--qbx-ink, #151515);font:inherit;font-size:var(--qbx-fs-4, 16px);outline:none}.qb-sm-total{flex:none;color:var(--qbx-muted, #526168);font-size:var(--qbx-fs-2, 13px);font-variant-numeric:tabular-nums}.qb-sm-jump{display:flex;flex-wrap:wrap;gap:8px}a.qb-sm-chip{text-decoration:none}.qb-sm-chip[hidden],.qb-sm-group[hidden],.qb-sm-links>li[hidden]{display:none}.qb-sm-group{border-bottom:1px solid var(--qbx-line, #dce2e0);scroll-margin-top:calc(var(--ui-bar, 0px) + 120px)}.qb-sm-group>summary{display:flex;align-items:center;gap:12px;min-block-size:56px;padding-block:8px;list-style:none;cursor:pointer}.qb-sm-group>summary::-webkit-details-marker{display:none}.qb-sm-group>summary:focus-visible{outline:2px solid var(--qbx-line-focus, #151515);outline-offset:2px;border-radius:var(--qbx-r-sm, 8px)}.qb-sm-group>summary h2{flex:1 1 auto;margin:0;font-size:var(--qbx-fs-5, 18px);font-weight:650;line-height:1.4}.qb-sm-count{flex:none;min-inline-size:28px;padding:2px 10px;border-radius:999px;background:var(--qbx-bg-deep, #efefe9);color:var(--qbx-ink, #151515);font-size:var(--qbx-fs-2, 13px);font-weight:650;font-variant-numeric:tabular-nums;text-align:center}.qb-sm-chev{flex:none;color:var(--qbx-muted, #526168);transition:transform .15s}.qb-sm-group[open]>summary .qb-sm-chev{transform:rotate(180deg)}.qb-sm-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:4px 24px;margin:0;padding:4px 0 20px;list-style:none}.qb-sm-links>li{min-inline-size:0;overflow-wrap:anywhere}.qb-sm-links a{display:inline-block;padding:8px 0}.qb-sm-xml{margin:20px 0 0}@media(min-width:801px){.qb-sm-bar{position:sticky;top:calc(var(--ui-bar, 0px) + 8px);z-index:4;padding:10px;border:1px solid var(--qbx-line, #dce4e3);border-radius:var(--qbx-r-md, 14px);background:var(--qbx-bg-page, #f7f7f5)}}@media(max-width:640px){.qb-sm-jump{flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;padding-block-end:4px;overflow-x:auto;scrollbar-width:thin}.qb-sm-chip{flex:none;white-space:nowrap}}.qb-v-clamp.is-l5{-webkit-line-clamp:5;line-clamp:5}.qb-v-clamp.is-l6{-webkit-line-clamp:6;line-clamp:6}.qb-v-clamp.is-l8{-webkit-line-clamp:8;line-clamp:8}.qb-v-clamp.is-l10{-webkit-line-clamp:10;line-clamp:10}.qb-v-clamp.is-open{display:block;overflow:visible}.community-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.community-toolbar .qb-v-chip{min-height:42px}.qb-community-list li[hidden],.qb-structure li[hidden],.qb-structure li.is-header[hidden]{display:none}.qb-structure .qb-v-more{margin-top:4px}.qb-offer-steps .qb-v-steps{margin-top:18px}.qb-offer-steps .qb-v-panel{margin-top:14px;padding:16px}.qb-offer-steps .qb-v-panel>:only-child{grid-column:1 / -1}.qb-offer-steps .qb-offer-preview h3{margin-top:0}.qb-offer-steps .qb-offer-actions{margin-top:14px}.qb-offer-steps .qb-v-stop-title{font-size:var(--qbx-fs-2, 13px)}.qb-set-main{min-inline-size:0}.qb-company .qb-settings-section{scroll-margin-top:calc(var(--ui-bar, 0px) + 84px)}.qb-set-nav{position:sticky;top:calc(var(--ui-bar, 0px) + 6px);z-index:4;margin-block-end:14px;padding:6px;border:1px solid var(--qbx-line, #dce4e3);border-radius:var(--qbx-r-md, 14px);background:var(--qbx-bg-page, #f7f7f5)}.qb-set-nav ol{display:flex;gap:6px;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:thin}.qb-set-nav a{display:flex;flex-direction:column;justify-content:center;gap:2px;min-block-size:44px;padding:6px 14px;border:1px solid transparent;border-radius:999px;color:var(--qbx-ink, #151515);font-size:var(--qbx-fs-3, 15px);font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap}.qb-set-nav a:hover{background:var(--qbx-bg-deep, #efefe9)}.qb-set-nav a:focus-visible{outline:2px solid var(--qbx-line-focus, #151515);outline-offset:2px}.qb-set-nav a[aria-current=location]{border-color:var(--qbx-bg-ink, #151515);background:var(--qbx-bg-brand, #ffcc1a);color:var(--qbx-on-brand, #151515)}.qb-set-sum{display:none;color:var(--qbx-muted, #526168);font-size:var(--qbx-fs-2, 13px);font-weight:400;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.qb-set-nav a[aria-current=location] .qb-set-sum{color:inherit}@media(min-width:1180px){.qb-set-layout{display:grid;grid-template-columns:232px minmax(0,1fr);-moz-column-gap:32px;column-gap:32px;align-items:start}.qb-set-nav{margin-block-end:0;padding:8px;top:calc(var(--ui-bar, 0px) + 88px)}.qb-set-nav ol{display:grid;gap:2px;overflow:visible}.qb-set-nav a{border-radius:var(--qbx-r-sm, 8px);white-space:normal}.qb-set-sum{display:block}}.qb-empty .qb-empty-next{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-top:12px;padding:0 22px;border:1px solid var(--qbx-bg-ink, #151515);border-radius:999px;background:var(--qbx-bg-brand, #ffcc1a);color:var(--qbx-on-brand, #151515);font:inherit;font-size:var(--qbx-fs-4, 16px);font-weight:650;text-decoration:none;cursor:pointer}.qb-empty .qb-empty-next:hover{box-shadow:0 0 0 3px var(--qbx-line, #dce4e3)}.qb-empty .qb-empty-next:focus-visible{outline:2px solid var(--qbx-line-focus, #151515);outline-offset:3px}@media(prefers-reduced-motion:reduce){.qb-sm-chev{transition:none}}
