.tag-filter-bar[data-v-55ff1c1d]{background:#fff;border-bottom:1px solid rgba(0,0,0,.07);border-top:1px solid rgba(0,0,0,.07);padding:.75rem 0;transition:box-shadow .2s;z-index:100}.tag-filter-bar--sticky[data-v-55ff1c1d]{box-shadow:0 2px 12px #00000014;position:sticky;top:0}.tag-filter-inner[data-v-55ff1c1d]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.tag-filter-dest[data-v-55ff1c1d]{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;gap:.55rem;text-decoration:none}.tag-filter-dest__img-wrap[data-v-55ff1c1d]{background:#e5e7eb;border-radius:50%;box-shadow:0 0 0 2px var(--primary-colour);flex-shrink:0;height:36px;overflow:hidden;width:36px}.tag-filter-dest__img[data-v-55ff1c1d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tag-filter-dest__name[data-v-55ff1c1d]{color:#111827;font-size:.9rem;font-weight:700;white-space:nowrap}.tag-filter-divider[data-v-55ff1c1d]{background:#e5e7eb;display:block;flex-shrink:0;height:2rem;width:1px}.tag-filter-list[data-v-55ff1c1d]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.tag-filter-badge[data-v-55ff1c1d]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:10px;padding:6px 14px 6px 6px;transition:border-color .18s,box-shadow .18s,background .18s,color .18s;white-space:nowrap}.tag-filter-badge[data-v-55ff1c1d]:hover{border-color:var(--primary-colour);color:var(--primary-colour)}.tag-filter-badge--active[data-v-55ff1c1d]{color:#fff;font-weight:600}.tag-filter-badge__logo-wrap[data-v-55ff1c1d]{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.tag-filter-badge__logo[data-v-55ff1c1d]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.tag-filter-badge__label[data-v-55ff1c1d]{font-size:.85rem;white-space:nowrap}.tag-filter-badge__clear[data-v-55ff1c1d]{align-items:center;background:#ffffff4d;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.65rem;height:18px;justify-content:center;line-height:1;transition:background .15s;width:18px}.tag-filter-badge__clear[data-v-55ff1c1d]:hover{background:#ffffff8c}@media(max-width:576px){.tag-filter-divider[data-v-55ff1c1d]{display:none}.tag-filter-inner[data-v-55ff1c1d]{gap:.6rem}.tag-filter-dest__img-wrap[data-v-55ff1c1d]{height:30px;width:30px}.tag-filter-dest__name[data-v-55ff1c1d]{font-size:.82rem}.tag-filter-badge[data-v-55ff1c1d]{font-size:.76rem;gap:7px;padding:4px 10px 4px 4px}.tag-filter-badge__logo-wrap[data-v-55ff1c1d]{height:26px;width:26px}}.bs-section[data-v-c58459ea]{border-top:1px solid var(--bs-border-color);margin-top:1.5rem;padding-top:1.5rem}.bs-section-label[data-v-c58459ea]{align-items:center;color:var(--bs-secondary);display:flex;font-size:.65rem;font-weight:400;gap:.4rem;letter-spacing:.115rem;margin-bottom:.65rem;text-transform:uppercase}.bs-section-label[data-v-c58459ea]:after{background:var(--bs-border-color);content:"";flex:1;height:1px}.bs-badge-inline[data-v-c58459ea]{background:#ffd700bf!important;color:#7a6400!important;display:inline-block!important;flex-shrink:0;font-size:9px!important;margin-right:.5rem;padding:3px 8px!important;position:static!important}.bs-collapsable-trigger[data-v-c58459ea]{align-items:center;background:var(--bs-light-gray);border-radius:var(--bs-border-radius);color:var(--bs-body-color);cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;margin-bottom:.75rem;padding:.65rem;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bs-collapsable-trigger[data-v-c58459ea]:hover{background:#0000000d}.bs-collapsable-trigger i[data-v-c58459ea]{font-size:.8rem;transition:transform .2s ease}.bs-collapsed .bs-hidden[data-v-c58459ea]{display:none}.bs-collapsable[data-v-c58459ea]{position:relative}.bs-collapsable>div[data-v-c58459ea]:last-child{border-top:1px solid var(--bs-border-color);margin-top:1rem;padding-top:1rem;text-align:center}.bs-collapsable>div:last-child>div[data-v-c58459ea]{align-items:center;color:var(--bs-primary);cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;transition:opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bs-collapsable>div:last-child>div[data-v-c58459ea]:hover{opacity:.8}.bs-collapsable>div:last-child i[data-v-c58459ea]{font-size:.85rem;transition:transform .2s ease}.bs-service-item[data-v-c58459ea]{align-items:flex-start;border-bottom:1px solid var(--bs-light-gray);display:flex;gap:.75rem;padding:.65rem 0}.bs-service-item[data-v-c58459ea]:last-child{border-bottom:0}.bs-service-item.bs-disabled[data-v-c58459ea]{opacity:.38}.bs-service-icon[data-v-c58459ea]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.8rem;height:28px;justify-content:center;margin-top:1px;width:28px}.bs-icon-on[data-v-c58459ea]{background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary)}.bs-icon-off[data-v-c58459ea]{background:var(--bs-light-gray);color:var(--bs-secondary)}.bs-service-body[data-v-c58459ea]{flex:1;min-width:0}.bs-service-name[data-v-c58459ea]{color:var(--bs-emphasis-color);display:block;font-size:.875rem;font-weight:500;line-height:1.3;margin-bottom:1px}.bs-service-item.bs-disabled .bs-service-name[data-v-c58459ea]{color:var(--bs-secondary);font-weight:400}.bs-service-desc[data-v-c58459ea]{color:var(--bs-secondary);font-size:.78rem;font-weight:300;line-height:1.4}.bs-addons[data-v-c58459ea]{display:flex;flex-wrap:nowrap;gap:4px;margin-top:5px;overflow-x:auto;padding-bottom:2px}.bs-addon-pill[data-v-c58459ea]{align-items:center;background:var(--bs-light-gray);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);color:var(--bs-body-color);display:inline-flex;font-size:.67rem;font-weight:400;gap:3px;padding:2px 8px;white-space:nowrap}.bs-addon-pill i[data-v-c58459ea]{color:var(--bs-primary);font-size:.6rem}.bs-not-included[data-v-c58459ea]{flex-shrink:0;font-size:.67rem;opacity:.6;padding-top:3px;white-space:nowrap}.bs-disclaimer[data-v-c58459ea],.bs-not-included[data-v-c58459ea]{color:var(--bs-secondary);font-weight:300}.bs-disclaimer[data-v-c58459ea]{border-left:2px solid var(--bs-border-color);font-size:.72rem;line-height:1.55;margin-top:1.25rem;padding:.65rem .85rem}.bs-disclaimer strong[data-v-c58459ea]{color:var(--bs-body-color);font-weight:500}
