.bk-perk{font-size:.75rem}.bk-chip,.bk-perk{color:var(--bk-green,#18a058)}.bk-chip{background:rgba(24,160,88,.09);border-radius:999px;font-size:.6875rem;font-weight:600;padding:.2rem .55rem}.bk-chip,.bk-icon{display:inline-block}.bk-icon{flex-shrink:0;height:1.15em;vertical-align:-.2em;width:1.15em}.bk-option-icon{align-items:center;display:inline-flex;font-size:1.5rem;height:1.75rem;justify-content:center;line-height:1;width:1.75rem}img.bk-option-icon,svg.bk-option-icon{-o-object-fit:contain;object-fit:contain}:root,[data-bs-theme=light]{--ad-brand:#1f7945;--ad-brand-dark:#16532f;--ad-brand-soft:rgba(31,121,69,.1);--ad-focus:rgba(31,121,69,.16);--ad-bg:#f4f6f8;--ad-surface:#fff;--ad-surface-2:#fafbfc;--ad-hover:#f3f4f6;--ad-chip:#eef0f3;--ad-line:#e5e7eb;--ad-line-strong:#c7cbd1;--ad-ink:#111827;--ad-text:#374151;--ad-muted:#6b7280;--ad-faint:#9ca3af;--ad-selected:#1f2937;--ad-danger:#b91c1c;--ad-danger-bg:#fef2f2;--ad-shadow:0 1px 2px rgba(16,24,40,.04),0 4px 18px rgba(16,24,40,.06);--ad-card-border:transparent;--ad-dash:#dce0e6;--ad-brand-ink:#1f7945;--ad-pattern-light:hsla(0,0%,100%,.7);--ad-pattern-shade:rgba(31,121,69,.085)}[data-bs-theme=dark]{--ad-brand-soft:rgba(74,190,122,.16);--ad-focus:rgba(74,190,122,.25);--ad-bg:#1a2130;--ad-surface:#222b3c;--ad-surface-2:#1e2636;--ad-hover:#2a3448;--ad-chip:#2c3649;--ad-line:#303b50;--ad-line-strong:#46536b;--ad-ink:#e7eaf0;--ad-text:#c8ceda;--ad-muted:#9aa4b6;--ad-faint:#7e889b;--ad-selected:#1f7945;--ad-danger:#f87171;--ad-danger-bg:hsla(0,91%,71%,.12);--ad-shadow:0 1px 2px rgba(0,0,0,.25);--ad-card-border:var(--ad-line);--ad-dash:#3a465c;--ad-brand-ink:#4abe7a;--ad-pattern-light:hsla(0,0%,100%,.045);--ad-pattern-shade:rgba(0,0,0,.18);--bs-body-bg:var(--ad-bg);--bs-body-color:var(--ad-text);--bs-emphasis-color:var(--ad-ink);--bs-border-color:var(--ad-line);--bs-secondary-bg:var(--ad-hover);--bs-tertiary-bg:var(--ad-surface-2);--bs-secondary-color:var(--ad-muted)}[data-bs-theme=dark] .bg-light{background-color:var(--ad-surface-2)!important}[data-bs-theme=dark] .alert-light{background:var(--ad-surface-2);border-color:var(--ad-line);color:var(--ad-text)}[data-bs-theme=dark] .table{--bs-table-bg:transparent}[data-bs-theme=dark] .text-muted{color:var(--ad-muted)!important}[data-bs-theme=dark] .dropdown-menu,[data-bs-theme=dark] .modal-content{background:var(--ad-surface)}body.ad-body{background:var(--ad-bg);color:var(--ad-text);font-family:Inter,system-ui,sans-serif;font-size:14px}.text-money{font-variant-numeric:tabular-nums}.btn-brand{background:var(--ad-brand);border-color:var(--ad-brand);color:#fff;font-weight:600}.btn-brand:focus,.btn-brand:hover{background:var(--ad-brand-dark);border-color:var(--ad-brand-dark);color:#fff}.ad-logo-wrap{background:#1f7945;border-radius:.5rem;display:inline-block;padding:.35rem .75rem}.ad-logo{display:block;height:34px}.ad-card{background:var(--ad-surface);border:1px solid var(--ad-card-border);border-radius:.75rem;box-shadow:var(--ad-shadow)}.ad-label{color:var(--ad-text);display:block;font-size:.6875rem;font-weight:600;margin-bottom:.35rem}.form-control:focus,.form-select:focus{border-color:var(--ad-brand);box-shadow:0 0 0 3px var(--ad-focus)}.form-check-input:checked{background-color:var(--ad-brand);border-color:var(--ad-brand)}.ad-topbar{align-items:center;background:transparent;color:#fff;display:flex;gap:.5rem;height:65px;padding:0 1.5rem 0 1rem;position:sticky;top:0;transition:background-color .2s,box-shadow .2s;z-index:1030}.ad-topbar.is-stuck{background:var(--ad-brand-dark);box-shadow:0 2px 12px rgba(0,0,0,.18)}.ad-topbar__brand{align-items:center;display:flex;flex-shrink:0;height:100%}.ad-topbar__icon{background:transparent;border:0;border-radius:.5rem;color:hsla(0,0%,100%,.85);display:inline-grid;font-size:1.125rem;height:36px;place-items:center;text-decoration:none;transition:background-color .15s,color .15s;width:36px}.ad-topbar__icon:hover{background:hsla(0,0%,100%,.14);color:#fff}.ad-topbar__search{margin:0 .25rem;position:relative;width:260px}.ad-topbar__search-icon{color:hsla(0,0%,100%,.7);left:.875rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ad-topbar__search-input{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#fff;font-size:.8125rem;height:38px;outline:0;padding:0 1rem 0 2.375rem;transition:background-color .15s,border-color .15s;width:100%}.ad-topbar__search-input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.ad-topbar__search-input::placeholder{color:hsla(0,0%,100%,.7)}.ad-topbar__search-input:focus{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4)}.ad-topbar__search-input::-webkit-search-cancel-button{filter:invert(1)}.ad-topbar__tenant{align-items:center;background:hsla(0,0%,100%,.14);border-radius:999px;color:#fff;font-size:.75rem;font-weight:600;gap:.375rem;margin-left:.25rem;padding:.25rem .625rem}.ad-topbar__end{align-items:center;display:flex;gap:.25rem;margin-left:auto}.ad-topbar__user{align-items:center;background:transparent;border:0;border-radius:999px;color:#fff;display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;margin-left:.25rem;padding:.25rem .5rem .25rem .25rem}.ad-topbar__user:hover{background:hsla(0,0%,100%,.14)}.ad-sidebar__avatar,.ad-topbar__avatar{background:var(--ad-brand);border-radius:50%;color:#fff;display:grid;font-weight:700;place-items:center}.ad-topbar__avatar{background:hsla(0,0%,100%,.2);box-shadow:0 0 0 2px hsla(0,0%,100%,.45);font-size:.6875rem;height:32px;width:32px}.ad-topbar__menu{font-size:.8125rem;min-width:220px}.ad-theme-icon--dark,[data-bs-theme=dark] .ad-theme-icon--light{display:none}[data-bs-theme=dark] .ad-theme-icon--dark{display:inline}.ad-sidebar{background:var(--ad-surface);border-right:1px solid var(--ad-line);bottom:0;left:0;overflow-y:auto;position:fixed;top:0;transition:transform .2s ease,width .2s ease;width:248px;z-index:1040}.ad-sidebar__brand{align-items:center;background:#1f7945;border-bottom:1px solid var(--ad-line);display:flex;height:65px;justify-content:space-between;padding:0 1.25rem}.ad-sidebar__logo{display:inline-flex}.ad-sidebar__close{background:transparent;border:0;border-radius:.5rem;color:var(--ad-muted);display:inline-grid;height:32px;padding:0;place-items:center;width:32px}.ad-sidebar__close:hover{background:var(--ad-hover);color:var(--ad-ink)}.ad-sidebar__profile{align-content:center;background:linear-gradient(135deg,var(--ad-pattern-light) 25%,transparent 25%) -90px 0/180px 180px,linear-gradient(225deg,var(--ad-pattern-light) 25%,transparent 25%) -90px 0/180px 180px,linear-gradient(315deg,var(--ad-pattern-shade) 25%,transparent 25%) 0 0/180px 180px,linear-gradient(45deg,var(--ad-pattern-shade) 25%,transparent 25%) 0 0/180px 180px,linear-gradient(120deg,var(--ad-brand-soft) 0,var(--ad-surface) 100%) var(--ad-surface);border-bottom:1px solid var(--ad-line);-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;height:130px;padding:1.25rem 1.25rem 1rem}.ad-sidebar__avatar{background:var(--ad-brand);box-shadow:0 0 0 3px var(--ad-surface),0 2px 8px rgba(16,24,40,.15);font-size:.875rem;grid-column:1;height:44px;margin-bottom:.625rem;width:44px}.ad-sidebar__who{grid-column:1;min-width:0}.ad-sidebar__name{color:var(--ad-brand-ink);font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-sidebar__role{color:var(--ad-muted);font-size:.75rem;font-weight:500;margin-top:.125rem}.ad-sidebar__account{align-self:center;grid-column:2;grid-row:1/span 2}.ad-sidebar__settings{background:transparent;border:0;border-radius:50%;color:var(--ad-muted);display:grid;font-size:1.125rem;height:34px;padding:0;place-items:center;transition:color .15s,background-color .15s,transform .3s;width:34px}.ad-sidebar__settings:hover,.ad-sidebar__settings[aria-expanded=true]{background:var(--ad-surface);color:var(--ad-brand);transform:rotate(45deg)}.ad-sidebar__nav{display:flex;flex-direction:column;gap:.3125rem;padding:.75rem .625rem 2rem}.ad-sidebar__section{color:var(--ad-faint);font-size:.625rem;font-weight:700;letter-spacing:.1em;margin:.875rem .75rem .25rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ad-sidebar__section:first-child{margin-top:.25rem}.ad-sidebar__link{align-items:center;border-radius:.375rem;color:var(--ad-text);display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.375rem .625rem;text-decoration:none;transition:background-color .15s,color .15s;white-space:nowrap}.ad-sidebar__link:hover,.ad-sidebar__link:hover .ad-sidebar__icon{color:var(--ad-brand-ink)}.ad-sidebar__link.is-active{background:var(--ad-brand-soft);color:var(--ad-brand-ink);font-weight:600}.ad-sidebar__link.is-active .ad-sidebar__icon{background:var(--ad-surface);color:var(--ad-brand-ink)}.ad-sidebar__icon{background:var(--ad-hover);border-radius:50%;color:var(--ad-muted);display:grid;flex-shrink:0;font-size:1rem;height:32px;place-items:center;transition:background-color .15s,color .15s;width:32px}.ad-sidebar__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ad-sidebar__arrow{color:var(--ad-faint);font-size:.75rem;margin-left:auto;transition:transform .2s}.ad-sidebar__group.is-open .ad-sidebar__arrow{transform:rotate(-180deg)}.ad-sidebar__sub{display:none;flex-direction:column;gap:.125rem;padding:.25rem 0}.ad-sidebar__group.is-open .ad-sidebar__sub{display:flex}.ad-sidebar__sublink{border-radius:.375rem;color:var(--ad-muted);font-size:.8125rem;overflow:hidden;padding:.4375rem .625rem .4375rem calc(1.375rem + 32px);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ad-sidebar__sublink:hover{color:var(--ad-brand-ink)}.ad-sidebar__sublink.is-active{color:var(--ad-brand-ink);font-weight:600}.ad-sidebar-backdrop{display:none}.ad-main{display:flex;flex-direction:column;margin-left:248px;min-height:100vh;transition:margin-left .2s ease}.ad-band{background:linear-gradient(135deg,hsla(0,0%,100%,.07) 25%,transparent 25%) -90px 0/180px 180px,linear-gradient(225deg,hsla(0,0%,100%,.07) 25%,transparent 25%) -90px 0/180px 180px,linear-gradient(315deg,rgba(0,0,0,.06) 25%,transparent 25%) 0 0/180px 180px,linear-gradient(45deg,rgba(0,0,0,.06) 25%,transparent 25%) 0 0/180px 180px,linear-gradient(120deg,var(--ad-brand) 0,var(--ad-brand-dark) 100%);color:#fff;margin-top:-65px;min-height:195px;padding-top:65px}.ad-band__inner{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:1.125rem 1.5rem 4.5rem}.ad-band__title{font-size:1.0625rem;font-weight:700;margin:0}.ad-band__crumbs{color:hsla(0,0%,100%,.8);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.25rem;list-style:none;margin:0 0 0 auto;padding:0}.ad-band__crumbs li+li:before{content:"\f285";font-family:bootstrap-icons;font-size:.5625rem;margin-right:.25rem;opacity:.7}.ad-band__crumbs a{color:inherit;text-decoration:none}.ad-band__crumbs a:hover{color:#fff}.ad-band__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.ad-band__actions form{margin:0}.ad-band__actions .btn-brand{background:#fff;border-color:#fff;color:#16532f}.ad-band__actions .btn-brand:hover{background:hsla(0,0%,100%,.88)}.ad-band__actions .btn-outline-secondary{border-color:hsla(0,0%,100%,.45);color:#fff}.ad-band__actions .btn-outline-secondary:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.7);color:#fff}.ad-band__actions .badge{vertical-align:middle}.ad-content{flex:1;margin-top:-3.5rem;padding:0 1.5rem 1.5rem}.ad-footer{color:var(--ad-faint);font-size:.75rem;padding:1rem 1.5rem}@media (min-width:992px){.ad-sidebar-collapsed .ad-sidebar{overflow-x:hidden;width:76px}.ad-sidebar-collapsed .ad-main{margin-left:76px}.ad-sidebar-collapsed .ad-sidebar__brand{justify-content:center;padding:0}.ad-sidebar-collapsed .ad-logo-wrap{padding:.35rem .4rem}.ad-sidebar-collapsed .ad-logo{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:24px}.ad-sidebar-collapsed .ad-sidebar__profile{align-items:center;display:flex;justify-content:center;padding:0}.ad-sidebar-collapsed .ad-sidebar__avatar{margin:0}.ad-sidebar-collapsed .ad-sidebar__account,.ad-sidebar-collapsed .ad-sidebar__arrow,.ad-sidebar-collapsed .ad-sidebar__sub,.ad-sidebar-collapsed .ad-sidebar__text,.ad-sidebar-collapsed .ad-sidebar__who{display:none}.ad-sidebar-collapsed .ad-sidebar__section{background:var(--ad-line);font-size:0;height:1px;margin:.5rem .875rem}.ad-sidebar-collapsed .ad-sidebar__link{justify-content:center;padding:.375rem 0}}@media (max-width:991.98px){.ad-topbar{padding:0 1rem 0 .75rem}.ad-sidebar{transform:translateX(-100%)}.ad-main{margin-left:0}.ad-sidebar-open .ad-sidebar{box-shadow:0 0 40px rgba(0,0,0,.25);transform:none}.ad-sidebar-open .ad-sidebar-backdrop{background:rgba(15,23,42,.4);display:block;inset:0;position:fixed;z-index:1035}.ad-band__inner{padding:1rem 1rem 4.25rem}.ad-band__crumbs{margin-left:0;width:100%}.ad-content{padding:0 1rem 1rem}}.ad-col-head{color:var(--ad-faint);font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ad-avatar{border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:.75rem;font-weight:800;height:40px;place-items:center;width:40px}.ad-auth{--ad-auth-tile:280px;--ad-auth-shade:.12;background:linear-gradient(120deg,var(--ad-brand) 0,var(--ad-brand-dark) 100%);display:grid;isolation:isolate;min-height:100vh;overflow:hidden;padding:3rem 1rem;place-items:center;position:relative}.ad-auth:before{background-image:linear-gradient(90deg,rgba(0,0,0,var(--ad-auth-shade)),transparent 45%),linear-gradient(180deg,rgba(255,255,255,calc(var(--ad-auth-shade)*.6)),transparent 45%);background-size:var(--ad-auth-tile) var(--ad-auth-tile);content:"";inset:-50%;pointer-events:none;position:absolute;transform:rotate(45deg);z-index:-1}.ad-auth__wrap{max-width:400px;position:relative;width:100%}.ad-auth-card{background:var(--ad-surface);border-radius:.5rem;box-shadow:0 10px 40px rgba(16,24,40,.18);padding:2.25rem 2rem 2rem;width:100%}.ad-auth__logo{display:flex;justify-content:center;margin-bottom:1.25rem}.ad-auth__title{color:var(--ad-brand);font-size:1.0625rem;font-weight:600;margin:0;text-align:center}[data-bs-theme=dark] .ad-auth__title{color:#6fd39b}.ad-auth__subtitle{color:var(--ad-muted);margin:.25rem 0 1.5rem}.ad-auth__below,.ad-auth__subtitle{font-size:.8125rem;text-align:center}.ad-auth__below{color:hsla(0,0%,100%,.85);margin-top:1.5rem}.ad-auth__below a{color:#fff;font-weight:600;text-decoration:none}.ad-auth__footer{color:hsla(0,0%,100%,.7);font-size:.75rem;margin-top:.75rem;text-align:center}.ad-error__code{background:repeating-linear-gradient(-45deg,var(--ad-brand) 0 6px,color-mix(in srgb,var(--ad-brand) 55%,#fff) 6px 12px);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:6rem;font-weight:800;letter-spacing:.02em;line-height:1;margin:.5rem 0 1rem;text-align:center}.ad-error__title{color:var(--ad-ink);font-size:1.125rem;font-weight:600;text-align:center}.ad-error__text{font-size:.8125rem;margin:.5rem 0 1.25rem}.ad-error__ref,.ad-error__text{color:var(--ad-muted);text-align:center}.ad-error__ref{font-size:.75rem;margin:-.5rem 0 1.25rem}.ad-error__ref-id{background:var(--ad-line);border-radius:.25rem;color:var(--ad-ink);font-weight:600;padding:.125rem .375rem;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ad-theme-card__divider{border-color:var(--ad-line);margin:1.25rem 0 1rem;opacity:1}.ad-languages{min-width:0}.ad-languages__list{display:flex;flex-wrap:wrap;gap:.375rem}.ad-languages__chip{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:999px;color:var(--ad-text);cursor:pointer;font-size:.75rem;padding:.25rem .625rem;transition:background-color .15s,border-color .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ad-languages__chip:hover{border-color:var(--ad-line-strong)}.btn-check:checked+.ad-languages__chip{background:var(--ad-selected);border-color:var(--ad-selected);color:#fff}.btn-check:focus-visible+.ad-languages__chip{outline:2px solid var(--ad-brand);outline-offset:2px}.ad-lang-switch-preview{color:var(--ad-muted);font-size:.75rem}.ad-lang-switch-preview .bk-lang-item{align-items:center;border-radius:.375rem;display:inline-flex;gap:.375rem;padding:.25rem .5rem;white-space:nowrap}.ad-lang-switch-preview .bk-lang-flag{aspect-ratio:4/3;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.12);height:auto;width:1.125rem}.ad-lang-switch-preview__bar{align-items:center;background:#12294f;border-radius:.5rem;color:#fff;display:inline-flex;gap:.25rem;padding:.375rem .5rem}.ad-lang-switch-preview__bar.bk-lang-switch--inline .bk-lang-item{opacity:.75}.ad-lang-switch-preview__bar.bk-lang-switch--inline .bk-lang-item.is-active{background:hsla(0,0%,100%,.12);font-weight:700;opacity:1}.ad-lang-switch-preview__toggle:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";margin-left:.25rem}.ad-lang-switch-preview__menu{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:.5rem;color:var(--ad-text);display:flex;flex-direction:column;gap:.125rem;margin-top:.25rem;padding:.25rem;width:-moz-max-content;width:max-content}.ad-lang-switch-preview__menu .bk-lang-item.is-active{background:var(--ad-selected);color:#fff;font-weight:600}.ad-font-picker__category{flex-shrink:0;width:auto}.ad-font-picker__list{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:.375rem;height:280px;overflow-y:auto;padding:.25rem}.ad-font-picker__option{background:transparent;border:0;border-radius:.25rem;color:var(--ad-ink);display:block;font-size:.9375rem;line-height:1.3;overflow:hidden;padding:.375rem .5rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.ad-font-picker__option:hover{background:var(--ad-hover)}.ad-font-picker__option.is-selected{background:var(--ad-selected);color:#fff}.ad-font-picker__empty{color:var(--ad-faint);font-size:.75rem;padding:1rem .5rem;text-align:center}.ad-font-picker__count{color:var(--ad-muted);font-size:.6875rem;margin-top:.375rem}.ad-font-preview{background:var(--ad-surface-2);border:1px solid var(--ad-line);border-radius:.5rem;color:var(--ad-ink);height:100%;min-height:280px;padding:1rem 1.125rem}.ad-font-preview__head{align-items:baseline;border-bottom:1px solid var(--ad-line);display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.625rem}.ad-font-preview__name{font-size:1.25rem;font-weight:700}.ad-font-preview__category,.ad-font-preview__lang,.ad-font-preview__warning{font-family:Inter,system-ui,sans-serif}.ad-font-preview__category{color:var(--ad-faint);font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ad-font-preview__sample{font-size:calc(1rem*var(--ad-font-scale, 1));line-height:1.4;margin-bottom:.5rem}.ad-font-preview__sample:first-child{font-size:calc(1.5rem*var(--ad-font-scale, 1));font-weight:700;line-height:1.25}.ad-font-preview__lang{color:var(--ad-faint);display:inline-block;font-size:.5625rem;font-weight:600;margin-inline-end:.5rem;min-width:1.75rem;vertical-align:middle}.ad-font-preview__weights{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.ad-font-preview__weight{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:.25rem;font-size:.875rem;padding:.125rem .5rem}.ad-font-preview__warning{background:var(--ad-danger-bg);border-radius:.375rem;color:var(--ad-danger);font-size:.75rem;margin-top:.75rem;padding:.5rem .625rem}.ad-font-preview__warning[hidden]{display:none}.ad-asset{background:var(--ad-surface-2);border:1px solid var(--ad-line);border-radius:.5rem;height:100%;padding:.875rem}.ad-asset__head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.ad-asset__badge{background:var(--ad-chip);border-radius:999px;color:var(--ad-muted);font-size:.625rem;font-weight:600;padding:.125rem .5rem}.ad-asset__preview{border:1px solid var(--ad-line);border-radius:.375rem;display:grid;height:88px;overflow:hidden;place-items:center}.ad-asset__img{max-height:64%;max-width:80%;-o-object-fit:contain;object-fit:contain}.ad-asset__img[hidden]{display:none}.ad-asset--favicon .ad-asset__img{height:32px;width:32px}.ad-asset__placeholder{align-items:center;color:var(--ad-faint);display:flex;flex-direction:column;font-size:.6875rem;gap:.25rem}.ad-asset__placeholder .bi{font-size:1.25rem}.ad-asset__placeholder[hidden]{display:none}.ad-asset--logo .ad-asset__placeholder{color:hsla(0,0%,100%,.55)}.ad-asset.is-broken .ad-asset__placeholder{color:#dc2626}.ad-sticky{position:sticky;top:calc(65px + 1rem)}.ad-preview{background:#fff;border:1px solid var(--ad-line);border-radius:.5rem;overflow:hidden}.ad-preview-bar{background:var(--p);height:18px}.ad-preview-hero{background:linear-gradient(150deg,var(--p) 0,var(--s) 100%);display:flex;flex-direction:column;gap:.375rem;height:96px;justify-content:center;padding:1rem .875rem}.ad-preview-dot{background:var(--a);border-radius:50%;height:14px;width:14px}.ad-preview-line{background:hsla(0,0%,100%,.85);border-radius:999px;display:block;height:7px;width:72%}.ad-preview-line.is-short{background:hsla(0,0%,100%,.45);height:5px;width:45%}.ad-preview-card{background:#fff;border-radius:.375rem;box-shadow:0 2px 8px rgba(16,24,40,.16);height:34px;margin:-14px .875rem .875rem}.ad-tabs{border-bottom:1px solid var(--ad-line);flex-wrap:nowrap;gap:.25rem;overflow-x:auto;scrollbar-width:none}.ad-tabs .nav-link{background:none;border:0;border-bottom:2px solid transparent;color:var(--ad-muted);font-size:.8125rem;font-weight:600;margin-bottom:-1px;padding:.5rem .75rem;position:relative;white-space:nowrap}.ad-tabs .nav-link:hover{color:var(--ad-ink)}.ad-tabs .nav-link.active{border-bottom-color:var(--ad-brand);color:var(--ad-brand)}.ad-tab-error{background:#dc2626;border-radius:50%;display:inline-block;height:.4rem;margin-left:.3rem;vertical-align:super;width:.4rem}.ad-tabs-card{padding:.375rem .5rem 0}.ad-tabs-card .ad-tabs{border-bottom:0}.ad-tabs-card .ad-tabs .nav-link{padding:.625rem .75rem}.ad-subnav{display:flex;flex-wrap:wrap;gap:.25rem}.ad-band__chip{background:hsla(0,0%,100%,.16);color:#fff;font-weight:600;letter-spacing:.02em;padding:.375rem .625rem}.ad-band__chip.is-on{background:hsla(0,0%,100%,.95);color:#16532f}.ad-band__chip.is-off{background:rgba(0,0,0,.2)}[data-bs-theme=dark] .ad-tabs .nav-link.active{border-bottom-color:#6fd39b;color:#6fd39b}.ad-font-scale__options{display:flex;flex-wrap:wrap;gap:.5rem}.ad-font-scale__option{align-items:center;background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:.5rem;color:var(--ad-text);cursor:pointer;display:flex;flex-direction:column;font-size:.75rem;gap:.125rem;justify-content:flex-end;min-width:96px;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s}.ad-font-scale__option:hover{border-color:var(--ad-line-strong)}.ad-font-scale__sample{color:var(--ad-ink);font-weight:700;line-height:1.1}.btn-check:checked+.ad-font-scale__option{border-color:var(--ad-brand);box-shadow:0 0 0 3px var(--ad-focus);color:var(--ad-brand)}.btn-check:focus-visible+.ad-font-scale__option{outline:2px solid var(--ad-brand);outline-offset:2px}.ad-tab-count{background:var(--ad-chip);border-radius:999px;color:var(--ad-muted);font-size:.625rem;font-weight:600;margin-left:.375rem;padding:.0625rem .4rem}.ad-switch-row{align-items:center;border-top:1px solid var(--ad-line);display:flex;font-size:.8125rem;gap:1rem;justify-content:space-between;padding:.625rem 0}.ad-switch-row .form-check-label{cursor:pointer}.ad-save-bar{align-items:center;border-top:1px solid var(--ad-line);display:flex;gap:.75rem;justify-content:flex-end;padding-top:.75rem}.ad-save-bar--list{background:var(--ad-surface-2);border-radius:0 0 .75rem .75rem;padding:.75rem 1rem}.ad-save-bar--floating{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:.75rem;bottom:1rem;box-shadow:0 6px 24px rgba(16,24,40,.12);padding:.625rem .75rem;position:sticky;z-index:5}.ad-save-bar__dirty{color:#d97706;font-size:.75rem;font-weight:600}.ad-save-bar__dirty:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:.45rem;margin-right:.375rem;vertical-align:middle;width:.45rem}.ad-save-bar__dirty[hidden]{display:none}.ad-display-list__head{align-items:flex-start;display:flex;gap:1rem;padding:1rem 1rem .75rem}.ad-display-list__count{background:var(--ad-chip);border-radius:999px;color:var(--ad-muted);letter-spacing:0;margin-left:.25rem;padding:0 .375rem}.ad-display-item{border-top:1px solid var(--ad-line)}.ad-display-item__row{align-items:center;display:flex;gap:.75rem;padding:.625rem 1rem}.ad-display-item__index{background:var(--ad-chip);border-radius:50%;color:var(--ad-muted);display:grid;flex-shrink:0;font-size:.6875rem;font-weight:700;height:1.5rem;place-items:center;width:1.5rem}.ad-display-item__main{flex:1;min-width:0}.ad-display-item__scope{color:var(--ad-faint);font-size:.6875rem;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-display-item__scope.is-limited{color:#d97706}.ad-display-item__actions{display:flex;flex-shrink:0;gap:.25rem}.ad-display-item__actions .btn-light{--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-bg:var(--ad-hover);--bs-btn-hover-border-color:var(--ad-line);--bs-btn-active-bg:var(--ad-hover);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:transparent;color:var(--ad-muted)}.ad-display-item__edit{background:var(--ad-surface-2);border-top:1px dashed var(--ad-line);padding:.75rem 1rem 1rem}.ad-display-item__edit--new{border-top:1px solid var(--ad-line)}.ad-card-preview{--bk-green:#18a058;background:#fff;border:1px solid var(--ad-line);border-radius:.75rem;color:#111827;padding:1rem;text-align:center}.ad-card-preview__labels{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;min-height:1.25rem}.ad-card-preview__image{color:#cbd2dc;display:grid;font-size:4rem;height:96px;margin:.5rem 0;place-items:center}.ad-card-preview__title{font-size:.9375rem;font-weight:700}.ad-card-preview__category,.ad-card-preview__description{color:#6b7280;font-size:.75rem}.ad-card-preview__category[hidden],.ad-card-preview__description[hidden]{display:none}.ad-card-preview__perks{list-style:none;margin:.75rem 0;padding:0}.ad-card-preview__perks li[hidden]{display:none}.ad-card-preview__more{color:#6b7280;font-weight:700;letter-spacing:.1em}.ad-card-preview__price{border-top:1px solid #e5e7eb;color:#6b7280;font-size:.75rem;padding-top:.75rem}.ad-card-preview__price strong{color:#111827;font-size:1.125rem}.ad-toggle-list__head{align-items:center;border-bottom:1px solid var(--ad-line);display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem}.ad-toggle-list__search{width:200px}.ad-toggle-list__icon{background:var(--ad-brand-soft);border-radius:50%;color:var(--ad-brand);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.ad-toggle-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767.98px){.ad-toggle-list__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.ad-toggle-list__grid>.ad-toggle-row:nth-child(odd){border-right:1px solid var(--ad-line)}}.ad-toggle-row{align-items:center;border-bottom:1px solid var(--ad-line);cursor:pointer;display:flex;font-size:.8125rem;gap:.625rem;margin:0;padding:.5rem 1rem;transition:background-color .12s}.ad-toggle-row:hover{background:var(--ad-hover)}.ad-toggle-row .form-check-input{cursor:pointer}.ad-toggle-row.is-off .ad-toggle-row__title{color:var(--ad-faint);text-decoration:line-through}.ad-toggle-row[hidden]{display:none}.ad-toggle-list>.ad-toggle-row:last-child{border-bottom:0}.ad-toggle-row__title{color:var(--ad-ink);flex:1;font-weight:600;min-width:0}.ad-toggle-row__thumb{align-items:center;color:var(--ad-faint);display:inline-flex;flex:0 0 3rem;font-size:1.125rem;height:2rem;justify-content:center}.ad-toggle-row__thumb img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.ad-toggle-row .ad-toggle-row__icon{font-size:1.25rem;height:1.5rem;width:1.5rem}.ad-toggle-row.is-off .ad-toggle-row__icon,.ad-toggle-row.is-off .ad-toggle-row__thumb img{opacity:.4}.ad-toggle-row__meta{background:var(--ad-chip);border-radius:.25rem;color:var(--ad-muted);font-size:.6875rem;font-weight:600;padding:.0625rem .4rem}.ad-toggle-row__price{color:var(--ad-text);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ad-toggle-row__price span{color:var(--ad-faint);font-weight:400}.ad-rb-config__head{padding:1rem 1rem .75rem}.ad-rb-config__group{border-top:1px solid var(--ad-line);padding:.75rem 1rem}.ad-rb-config__title{align-items:center;color:var(--ad-ink);display:flex;font-size:.75rem;font-weight:700;gap:.5rem;margin-bottom:.5rem}.ad-rb-config__title .bi{color:var(--ad-brand)}.ad-rb-config__list{margin:0}.ad-rb-config__row{align-items:baseline;display:flex;font-size:.8125rem;gap:1rem;justify-content:space-between;padding:.25rem 0}.ad-rb-config__row dt{color:var(--ad-muted);font-weight:400}.ad-rb-config__row dd{color:var(--ad-ink);font-weight:600;margin:0;overflow-wrap:anywhere;text-align:right}.ad-rb-config__chips{display:flex;flex-wrap:wrap;gap:.375rem}.ad-rb-config__chip{align-items:center;background:var(--ad-chip);border-radius:999px;color:var(--ad-ink);display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.25rem .625rem}.ad-rb-config__chip span{color:var(--ad-faint);font-size:.625rem}.ad-payment-row:not(label){cursor:default}.ad-payment-row:not(label):hover{background:transparent}.ad-payment-row:not(label) .form-check-input{cursor:not-allowed}.ad-payment-row.is-off .ad-payment-row__logo img{opacity:.4}.ad-payment-row__logo{align-items:center;color:var(--ad-faint);display:inline-flex;flex:0 0 4rem;font-size:1.125rem;height:2rem;justify-content:center}.ad-payment-row__logo img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.ad-payment-row__note{color:var(--ad-muted);display:block;font-size:.6875rem;font-weight:400}.ad-payment-row__source{background:var(--ad-chip);border-radius:.25rem;color:var(--ad-muted);font-size:.6875rem;font-weight:600;padding:.0625rem .4rem;white-space:nowrap}.ad-transfer__body{border-top:1px solid var(--ad-line);display:grid;gap:1rem;padding:.875rem 1rem 1rem}.ad-transfer__instructions .form-text{font-size:.6875rem}.ad-transfer-account,.ad-transfer__head{align-items:center;display:grid;gap:.5rem;grid-template-columns:1.1fr 1.3fr 1fr 1.8fr .9fr 32px}.ad-transfer__head{color:var(--ad-muted);font-size:.6875rem;font-weight:600;letter-spacing:.02em;margin-bottom:.375rem;text-transform:uppercase}.ad-transfer-account{border-bottom:1px dashed var(--ad-line);padding:.375rem 0}.ad-transfer-account:last-child{border-bottom:0}.ad-transfer-account__field{margin:0;min-width:0}.ad-transfer-account__label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.ad-transfer__empty{color:var(--ad-muted);font-size:.75rem;margin:.25rem 0 .5rem}.ad-transfer__add{margin-top:.625rem}@media (max-width:991.98px){.ad-transfer__head{display:none}.ad-transfer-account{grid-template-columns:1fr 1fr;padding:.75rem 0}.ad-transfer-account__field--iban{grid-column:1/-1;order:1}.ad-transfer-account__label{clip:auto;color:var(--ad-muted);display:block;font-size:.6875rem;font-weight:600;height:auto;margin-bottom:.125rem;position:static;width:auto}.ad-transfer-account__remove{grid-column:2;justify-self:end;order:2}}.ad-age-bands__help,.ad-age-bands__off,.ad-different-return__help,.ad-out-of-hours__help{margin-bottom:1rem}.ad-age-bands__defaults{margin:-.25rem 0 .75rem}.ad-age-band,.ad-age-bands__head{align-items:center;display:grid;gap:.5rem;grid-template-columns:80px 80px 1fr 32px}.ad-age-bands__head{color:var(--ad-muted);font-size:.6875rem;font-weight:600;letter-spacing:.02em;margin-bottom:.375rem;text-transform:uppercase}.ad-age-band{border-bottom:1px dashed var(--ad-line);padding:.375rem 0}.ad-age-band:last-child{border-bottom:0}.ad-age-band__field{margin:0;min-width:0}.ad-age-band__label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.ad-age-bands__add{margin-top:.625rem}.ad-age-bands__footer,.ad-different-return__footer,.ad-out-of-hours__footer{margin:1.25rem -1.25rem -1.25rem}@media (max-width:575.98px){.ad-age-bands__head{display:none}.ad-age-band{grid-template-columns:1fr 1fr;padding:.75rem 0}.ad-age-band__field--insurance{grid-column:1/-1;order:1}.ad-age-band__label{clip:auto;color:var(--ad-muted);display:block;font-size:.6875rem;font-weight:600;height:auto;margin-bottom:.125rem;position:static;width:auto}.ad-age-band__remove{grid-column:2;justify-self:end;order:2}}.ad-out-of-hours__day,.ad-out-of-hours__head{align-items:center;display:grid;gap:.5rem;grid-template-columns:110px 120px 120px}.ad-out-of-hours__head{color:var(--ad-muted);font-size:.6875rem;font-weight:600;letter-spacing:.02em;margin-bottom:.375rem;text-transform:uppercase}.ad-out-of-hours__day{border-bottom:1px dashed var(--ad-line);padding:.375rem 0}.ad-out-of-hours__day:last-child{border-bottom:0}.ad-out-of-hours__day.is-closed .ad-out-of-hours__day-name{color:var(--ad-muted)}.ad-out-of-hours__field{margin:0;min-width:0}.ad-time-input{align-items:center;display:flex;font-variant-numeric:tabular-nums;font-weight:600;gap:.125rem;letter-spacing:.02em;min-height:calc(1.5em + .5rem + 2px);padding-bottom:0;padding-top:0}.ad-time-input:focus-within{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.ad-time-input__part{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:.25rem;color:inherit;cursor:pointer;font:inherit;padding:0 .125rem;text-align:center}.ad-time-input__part:focus{background:var(--ad-line);outline:none}.ad-time-input__part:has(option[value=""]:checked){opacity:.55}.ad-time-input__part option{font-weight:400}.ad-time-input__sep{font-weight:700}.ad-out-of-hours__label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}@media (max-width:575.98px){.ad-out-of-hours__head{display:none}.ad-out-of-hours__day{grid-template-columns:1fr 1fr;padding:.75rem 0}.ad-out-of-hours__day-name{grid-column:1/-1}.ad-out-of-hours__label{clip:auto;color:var(--ad-muted);display:block;font-size:.6875rem;font-weight:600;height:auto;margin-bottom:.125rem;position:static;width:auto}}.ad-legal-tab-state--page,.ad-legal-tab-state--url{background:var(--ad-brand-soft);color:var(--ad-brand-ink)}.ad-legal-source__options{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ad-legal-source__option{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:.5rem;color:var(--ad-text);cursor:pointer;display:flex;flex-direction:column;gap:.2rem;padding:.625rem .75rem;transition:border-color .15s,box-shadow .15s}.ad-legal-source__option:hover{border-color:var(--ad-line-strong)}.ad-legal-source__title{color:var(--ad-ink);font-size:.8125rem;font-weight:600}.ad-legal-source__hint{color:var(--ad-muted);font-size:.75rem}.btn-check:checked+.ad-legal-source__option{border-color:var(--ad-brand);box-shadow:0 0 0 3px var(--ad-focus)}.btn-check:checked+.ad-legal-source__option .ad-legal-source__title{color:var(--ad-brand)}.btn-check:focus-visible+.ad-legal-source__option{outline:2px solid var(--ad-brand);outline-offset:2px}.ad-legal-langs{gap:.25rem}.ad-legal-langs .nav-link{color:var(--ad-text);font-size:.75rem;padding:.25rem .65rem}.ad-legal-langs .nav-link.active{background:var(--ad-brand);color:#fff}.ad-legal-langs .ad-legal-lang.is-filled:after{background:currentColor;border-radius:50%;content:"";display:inline-block;height:.4rem;margin-left:.35rem;opacity:.7;vertical-align:middle;width:.4rem}.ad-legal-lang__default{font-size:.625rem;margin-left:.25rem;opacity:.75}.ad-legal-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.5}.ad-legal-editor .ql-toolbar.ql-snow{background:var(--ad-surface-2,var(--ad-hover));border-color:var(--ad-line);border-radius:.5rem .5rem 0 0}.ad-legal-editor .ql-container.ql-snow{background:var(--ad-surface);border-color:var(--ad-line);border-radius:0 0 .5rem .5rem;font-family:inherit;font-size:.875rem}.ad-legal-editor .ql-editor{color:var(--ad-ink);line-height:1.6;max-height:65vh;min-height:320px;overflow-y:auto}.ad-legal-editor .ql-editor.ql-blank:before{color:var(--ad-faint);font-style:normal}.ad-legal-editor .ql-editor h2{font-size:1.25rem;font-weight:700;margin:1rem 0 .5rem}.ad-legal-editor .ql-editor h3{font-size:1.0625rem;font-weight:700;margin:.875rem 0 .4rem}.ad-legal-editor .ql-snow .ql-stroke{stroke:var(--ad-text)}.ad-legal-editor .ql-snow .ql-fill{fill:var(--ad-text)}.ad-legal-editor .ql-snow .ql-picker{color:var(--ad-text)}.ad-legal-editor .ql-snow .ql-picker-options{background:var(--ad-surface);border-color:var(--ad-line)}.ad-legal-editor .ql-snow button.ql-active .ql-stroke,.ad-legal-editor .ql-snow button:hover .ql-stroke{stroke:var(--ad-brand)}.ad-legal-editor .ql-snow button.ql-active .ql-fill,.ad-legal-editor .ql-snow button:hover .ql-fill{fill:var(--ad-brand)}.ad-legal-editor .ql-snow .ql-picker-label.ql-active,.ad-legal-editor .ql-snow .ql-picker-label:hover{color:var(--ad-brand)}.ad-legal-editor .ql-snow .ql-tooltip{background:var(--ad-surface);border-color:var(--ad-line);box-shadow:var(--ad-shadow);color:var(--ad-text);z-index:10}.ad-legal-editor .ql-snow .ql-tooltip input[type=text]{background:var(--ad-surface);border-color:var(--ad-line);color:var(--ad-ink)}.ad-legal-view{display:inline-block;margin-top:.375rem;text-decoration:none}.ad-legal-company{border:1px dashed var(--ad-dash);border-radius:.5rem;padding:.625rem .75rem}.ad-legal-credit{border-top:1px solid var(--ad-line);color:var(--ad-muted);padding-top:.75rem}.ad-adjust{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ad-adjust .form-text{font-size:.6875rem}.ad-adjust__field{min-width:0}.ad-adjust__field--amount .input-group>.form-select:first-child{flex:0 0 auto;min-width:9.5rem;width:auto}.ad-adjust__field--amount .input-group>.form-select:last-child{flex:0 0 4.5rem}.ad-plan{background:var(--ad-surface-2);border:1px solid var(--ad-line);border-radius:.75rem;height:100%;padding:1rem}.ad-plan .ad-adjust{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ad-plan__head{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.ad-plan__icon{align-items:center;background:var(--ad-surface);border-radius:50%;color:var(--ad-brand);display:inline-flex;height:1.75rem;justify-content:center;width:1.75rem}.ad-plan__title{font-size:.9375rem;font-weight:700}.ad-plan__lead{color:var(--ad-muted);font-size:.75rem;margin-bottom:.875rem}.ad-plan__deposit{border-top:1px dashed var(--ad-dash);margin-top:1rem;padding-top:.875rem}.ad-plan__deposit>.form-text{font-size:.6875rem;margin-top:.5rem}.ad-plan.is-off .ad-plan__fields,.ad-plan.is-off .ad-plan__lead,.ad-plan__deposit.is-off .ad-plan__fields{opacity:.5}.ad-plans__note{border-top:1px solid var(--ad-line);margin-top:1rem;padding-top:1rem}.ad-pm-list__handle-col{width:2rem}.ad-pm-row__handle{color:var(--ad-faint);cursor:grab;text-align:center}.ad-pm-row__handle:hover{color:var(--ad-muted)}.ad-pm-row.is-dragging{opacity:.4}.ad-pm-row__main{align-items:center;display:flex}.ad-pm-row__text{display:flex;flex-direction:column;line-height:1.25}.ad-pm-row__type{color:var(--ad-muted);font-size:.6875rem}.ad-pm-row__rules{font-size:.6875rem;margin-top:.125rem}.ad-pm-row.is-off .ad-pm-row__name,.ad-pm-row.is-off .ad-pm-row__when{opacity:.55}.ad-pm-badge{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:999px;display:inline-block;font-size:.6875rem;font-weight:600;margin:0 .25rem .125rem 0;padding:.125rem .5rem;white-space:nowrap}.ad-pm-badge--now{border-color:var(--ad-brand);color:var(--ad-brand)}.ad-pm-badge--full{border-style:dashed;color:var(--ad-muted)}.ad-pm-row__icon{align-items:center;color:var(--ad-muted);display:inline-flex;height:1.25rem;justify-content:center;margin-right:.375rem;vertical-align:middle;width:2rem}.ad-pm-row__icon img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.ad-pm-icons__grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ad-pm-icon{align-items:center;background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:.5rem;color:var(--ad-muted);cursor:pointer;display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-height:4.25rem;padding:.5rem .25rem;text-align:center;transition:border-color .15s,box-shadow .15s,color .15s}.ad-pm-icon:hover{border-color:var(--ad-brand)}.ad-pm-icon__glyph{font-size:1.375rem;line-height:1}.ad-pm-icon__logo{align-items:center;display:inline-flex;height:1.375rem;justify-content:center;width:56px}.ad-pm-icon__logo img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.ad-pm-icon__name{font-size:.6875rem;line-height:1.2}.btn-check:checked+.ad-pm-icon{background:var(--ad-brand-soft);border-color:var(--ad-brand);color:var(--ad-brand)}.btn-check:focus-visible+.ad-pm-icon{box-shadow:0 0 0 .2rem var(--ad-brand-soft)}.btn-check:disabled+.ad-pm-icon{cursor:not-allowed;opacity:.45}.ad-rules__head{color:var(--ad-text);display:grid;font-size:.75rem;font-weight:600;gap:.5rem;grid-template-columns:minmax(0,200px) minmax(0,180px) minmax(0,1fr) auto 32px;margin-bottom:.25rem}.ad-rules__head[hidden]{display:none}.ad-rules__rows{margin-bottom:.75rem}.ad-rule__line{grid-template-columns:minmax(0,200px) minmax(0,180px) minmax(0,1fr) auto 32px}.ad-rule__line,.ad-rule__part{align-items:start;display:grid;gap:.5rem}.ad-rule__part{grid-column:span 2;grid-template-columns:minmax(0,180px) minmax(0,1fr)}.ad-rule__part[hidden]{display:none}.ad-rule__hint{color:var(--ad-muted);font-size:.6875rem;margin-top:.25rem}.ad-rule__and{font-weight:600}.ad-rule__remove{padding:.25rem .375rem}.ad-rule__join{padding:.375rem 0 .375rem 1rem;position:relative}.ad-rule__join span{background:var(--ad-surface);border:1px solid var(--ad-line-strong);border-radius:.25rem;color:var(--ad-text);display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .5rem}.ad-rule__join:before{border-left:1px solid var(--ad-line-strong);bottom:0;content:"";left:1.75rem;position:absolute;top:0;z-index:0}.ad-rule__join span{position:relative;z-index:1}.ad-rules__rows>.ad-rule:first-child .ad-rule__join{display:none}body>.ts-dropdown{font-size:.875rem;z-index:1060}.ad-rule .ts-wrapper .ts-control,.ad-rule .ts-wrapper.form-select-sm .ts-control{font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);padding:.125rem .375rem}@media (max-width:991.98px){.ad-rules__head{display:none}.ad-rule__line,.ad-rule__part{grid-template-columns:1fr}.ad-rule__part{grid-column:auto}.ad-rule__and,.ad-rule__remove{justify-self:start}}.ad-stat-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:1.25rem}.ad-stat-card{--ad-tone:var(--ad-brand);--ad-tone-soft:var(--ad-brand-soft);--ad-tone-ink:var(--ad-brand);align-items:flex-start;background:var(--ad-surface);border:1px solid var(--ad-card-border);border-radius:.75rem;box-shadow:var(--ad-shadow);color:var(--ad-text);display:flex;gap:.75rem;justify-content:space-between;padding:1.25rem 1.375rem;position:relative;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.ad-stat-card--primary{--ad-tone:var(--bs-primary);--ad-tone-soft:var(--bs-primary-bg-subtle);--ad-tone-ink:var(--bs-primary-text-emphasis)}.ad-stat-card--success{--ad-tone:var(--bs-success);--ad-tone-soft:var(--bs-success-bg-subtle);--ad-tone-ink:var(--bs-success-text-emphasis)}.ad-stat-card--warning{--ad-tone:var(--bs-warning);--ad-tone-soft:var(--bs-warning-bg-subtle);--ad-tone-ink:var(--bs-warning-text-emphasis)}.ad-stat-card--danger{--ad-tone:var(--bs-danger);--ad-tone-soft:var(--bs-danger-bg-subtle);--ad-tone-ink:var(--bs-danger-text-emphasis)}.ad-stat-card--secondary{--ad-tone:var(--bs-secondary);--ad-tone-soft:var(--bs-secondary-bg-subtle);--ad-tone-ink:var(--bs-secondary-text-emphasis)}.ad-stat-card--info{--ad-tone:var(--bs-info);--ad-tone-soft:var(--bs-info-bg-subtle);--ad-tone-ink:var(--bs-info-text-emphasis)}.ad-stat-card--link:hover{border-color:var(--ad-line-strong);color:var(--ad-text);transform:translateY(-1px)}.ad-stat-card--link:focus-visible{box-shadow:0 0 0 3px var(--ad-focus);outline:0}.ad-stat-card--link.is-active{border-color:var(--ad-tone)}.ad-stat-card--link.is-active:after{background:var(--ad-tone);border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:1.25rem;position:absolute;right:1.25rem}.ad-stat-card__body{min-width:0}.ad-stat-card__value{color:var(--ad-ink);font-size:1.625rem;font-weight:700;line-height:1.1}.ad-stat-card__label{color:var(--ad-muted);font-size:.6875rem;font-weight:600;letter-spacing:.05em;margin-top:.5rem;text-transform:uppercase}.ad-stat-card__meta{color:var(--ad-faint);font-size:.8125rem;margin-top:.125rem}.ad-stat-card__icon{background:var(--ad-tone);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:1.125rem;height:42px;place-items:center;width:42px}.ad-list{overflow:hidden}.ad-list__toolbar{border-bottom:1px dashed var(--ad-dash);padding:1rem 1.25rem}.ad-list__footer{border-top:1px dashed var(--ad-dash);padding:1rem 1.25rem}.ad-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:0}.ad-toolbar__search{flex:0 1 320px;min-width:220px}.ad-toolbar__filters{align-items:center;flex-wrap:wrap}.ad-toolbar__actions,.ad-toolbar__filters{display:flex;gap:.5rem;margin-left:auto}.ad-toolbar__filters+.ad-toolbar__actions{margin-left:.25rem}.ad-toolbar__create{align-items:center;display:inline-flex;font-size:.8125rem;height:38px}.ad-toolbar__label{color:var(--ad-text);font-size:.8125rem;font-weight:600}.ad-toolbar__per{width:auto}.ad-toolbar.has-autosubmit .ad-toolbar__submit{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ad-toolbar__clear{color:var(--ad-muted);font-size:.8125rem;text-decoration:none}.ad-toolbar__clear:hover{color:var(--ad-danger)}.ad-search,.ad-select{display:block;margin:0;position:relative}.ad-search__icon,.ad-select__icon{color:var(--ad-faint);left:.875rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ad-search__input,.ad-select__input{background-color:var(--ad-surface);border-color:var(--ad-line);font-size:.8125rem;height:38px}.ad-search__input,.ad-select .ad-select__input{padding-left:2.375rem}.ad-table{font-size:.8125rem;vertical-align:middle}.ad-table>thead>tr>th{background:var(--ad-surface-2);border-bottom:1px solid var(--ad-line);color:var(--ad-text);font-size:.6875rem;font-weight:700;letter-spacing:.05em;padding:.75rem;text-transform:uppercase;white-space:nowrap}.ad-table>tbody>tr>td{border-color:var(--ad-line);color:var(--ad-text);padding:.8125rem .75rem}.ad-table>tbody>tr:last-child>td{border-bottom:0}.ad-table td:first-child,.ad-table th:first-child{padding-left:1.25rem}.ad-table td:last-child,.ad-table th:last-child{padding-right:1.25rem}.ad-table__row{transition:background-color .1s}.ad-table__row[data-href]{cursor:pointer}.ad-table__row:hover>td{background:var(--ad-hover)}.ad-table__link{color:var(--ad-ink);font-weight:600;text-decoration:none}.ad-table__link:hover{color:var(--ad-brand)}.ad-table td a:not(.btn):not(.ad-icon-btn):not(.ad-table__link){color:var(--ad-brand-ink);text-decoration:none}.ad-table td a:not(.btn):not(.ad-icon-btn):not(.ad-table__link):hover{text-decoration:underline}.ad-table__sub{color:var(--ad-faint);font-size:.75rem;margin-top:.125rem}.ad-table__sub a{color:var(--ad-muted);text-decoration:none}.ad-table__sub a:hover{color:var(--ad-brand)}.ad-table__col--total{color:var(--ad-ink);font-weight:600}.ad-table__col--actions{white-space:nowrap;width:1%}.ad-table>tfoot>tr>td{border-bottom:1px solid var(--ad-line);color:var(--ad-text);padding:.75rem}.ad-table>tfoot>tr:first-child>td{border-top:1px solid var(--ad-line)}.ad-table>tfoot>tr:last-child>td{border-bottom:0}.ad-table__grand>td{background:var(--ad-surface-2);color:var(--ad-ink);font-weight:700}.ad-table__discount{color:var(--ad-danger)}.ad-table--bordered>tbody>tr>td+td,.ad-table--bordered>tfoot>tr>td+td,.ad-table--bordered>thead>tr>th+th{border-left:1px solid var(--ad-line)}.ad-table__col--units{width:80px}.ad-table--charges .ad-table__col--total,.ad-table__col--rate{width:130px}.ad-sort{align-items:center;color:inherit;display:inline-flex;gap:.375rem;text-decoration:none}.ad-sort:hover{color:var(--ad-brand)}.ad-sort.is-sorted{color:var(--ad-ink)}.ad-sort__icon{font-size:.75rem;opacity:.45}.ad-sort.is-sorted .ad-sort__icon{color:var(--ad-brand);opacity:1}.ad-person{align-items:center;display:flex;gap:.75rem}.ad-person,.ad-person__text{min-width:0}.ad-person__name{color:var(--ad-ink);font-weight:600}.ad-initials{background:var(--ad-tone-soft);border-radius:50%;color:var(--ad-tone-ink);display:grid;flex-shrink:0;font-size:.75rem;font-weight:700;height:34px;place-items:center;width:34px}.ad-initials--0{--ad-tone:var(--ad-brand);--ad-tone-soft:var(--ad-brand-soft);--ad-tone-ink:var(--ad-brand)}.ad-initials--1{--ad-tone:var(--bs-primary);--ad-tone-soft:var(--bs-primary-bg-subtle);--ad-tone-ink:var(--bs-primary-text-emphasis)}.ad-initials--2{--ad-tone:var(--bs-warning);--ad-tone-soft:var(--bs-warning-bg-subtle);--ad-tone-ink:var(--bs-warning-text-emphasis)}.ad-initials--3{--ad-tone:var(--bs-danger);--ad-tone-soft:var(--bs-danger-bg-subtle);--ad-tone-ink:var(--bs-danger-text-emphasis)}.ad-initials--4{--ad-tone:var(--bs-info);--ad-tone-soft:var(--bs-info-bg-subtle);--ad-tone-ink:var(--bs-info-text-emphasis)}.ad-initials--5{--ad-tone:var(--bs-secondary);--ad-tone-soft:var(--bs-secondary-bg-subtle);--ad-tone-ink:var(--bs-secondary-text-emphasis)}.ad-actions{display:flex;gap:.375rem;justify-content:flex-end}.ad-actions__form{margin:0}.ad-icon-btn{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:.625rem;color:var(--ad-muted);display:inline-grid;font-size:.875rem;height:32px;padding:0;place-items:center;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;width:32px}.ad-icon-btn:hover{background:var(--ad-brand-soft);border-color:var(--ad-brand);color:var(--ad-brand)}.ad-icon-btn--delete:hover,.ad-icon-btn.is-failed{border-color:var(--ad-danger);color:var(--ad-danger)}.ad-icon-btn--delete:hover{background:var(--ad-danger-bg)}.ad-empty{padding:3rem 1rem;text-align:center}.ad-empty__icon{color:var(--ad-faint);font-size:2rem}.ad-empty__title{color:var(--ad-ink);font-weight:600;margin-top:.5rem}.ad-empty__text{color:var(--ad-muted);font-size:.8125rem;margin:.25rem 0 .75rem}.ad-empty__action{display:inline-block;font-size:.8125rem;margin-top:.5rem}.ad-badge{--ad-tone:var(--bs-secondary);--ad-tone-soft:var(--bs-secondary-bg-subtle);--ad-tone-ink:var(--bs-secondary-text-emphasis);align-items:center;background:var(--ad-tone-soft);border-radius:.375rem;color:var(--ad-tone-ink);display:inline-flex;font-size:.6875rem;font-weight:600;gap:.375rem;line-height:1.2;padding:.25rem .5rem;white-space:nowrap}.ad-badge--primary{--ad-tone:var(--bs-primary);--ad-tone-soft:var(--bs-primary-bg-subtle);--ad-tone-ink:var(--bs-primary-text-emphasis)}.ad-badge--success{--ad-tone:var(--bs-success);--ad-tone-soft:var(--bs-success-bg-subtle);--ad-tone-ink:var(--bs-success-text-emphasis)}.ad-badge--warning{--ad-tone:var(--bs-warning);--ad-tone-soft:var(--bs-warning-bg-subtle);--ad-tone-ink:var(--bs-warning-text-emphasis)}.ad-badge--danger{--ad-tone:var(--bs-danger);--ad-tone-soft:var(--bs-danger-bg-subtle);--ad-tone-ink:var(--bs-danger-text-emphasis)}.ad-badge--secondary{--ad-tone:var(--bs-secondary);--ad-tone-soft:var(--bs-secondary-bg-subtle);--ad-tone-ink:var(--bs-secondary-text-emphasis)}.ad-badge--info{--ad-tone:var(--bs-info);--ad-tone-soft:var(--bs-info-bg-subtle);--ad-tone-ink:var(--bs-info-text-emphasis)}.ad-badge--brand{--ad-tone:var(--ad-brand);--ad-tone-soft:var(--ad-brand-soft);--ad-tone-ink:var(--ad-brand)}.ad-badge--light{--ad-tone:var(--ad-faint);--ad-tone-soft:var(--ad-chip);--ad-tone-ink:var(--ad-muted)}.ad-badge--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--ad-tone);color:var(--ad-tone-ink)}.ad-badge--dot{background:none;color:var(--ad-tone-ink);font-size:.8125rem;padding:0}.ad-badge--dot:before{background:var(--ad-tone);border-radius:50%;content:"";height:.5rem;width:.5rem}.ad-pager{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.ad-pager__info{color:var(--ad-muted);font-size:.8125rem}.ad-pager__pages{display:flex;flex-wrap:wrap;gap:.375rem}.ad-pager__item{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:.625rem;color:var(--ad-text);display:inline-grid;font-size:.8125rem;height:32px;min-width:32px;padding:0 .5rem;place-items:center;text-decoration:none}.ad-pager__item:hover{border-color:var(--ad-brand);color:var(--ad-brand)}.ad-pager__item.is-active{background:var(--ad-brand);border-color:var(--ad-brand);color:#fff;font-weight:600}.ad-pager__item.is-disabled{opacity:.45;pointer-events:none}.ad-pager__item--gap{background:none;border-color:transparent}@media (max-width:767.98px){.ad-stat-grid{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ad-stat-card{padding:1rem}.ad-stat-card__value{font-size:1.375rem}.ad-stat-card__icon{font-size:1rem;height:36px;width:36px}.ad-list__footer,.ad-list__toolbar{padding-left:1rem;padding-right:1rem}.ad-toolbar__search{flex:1 1 100%}.ad-toolbar__actions,.ad-toolbar__filters{margin-left:0}}.ad-panel{margin-bottom:1.5rem;overflow:hidden}.ad-panel__head{align-items:center;border-bottom:1px dashed var(--ad-dash);display:flex;flex-wrap:wrap;gap:.5rem .75rem;min-height:58px;padding:.875rem 1.25rem}.ad-panel__title{color:var(--ad-ink);font-size:.9375rem;font-weight:600;margin:0 auto 0 0}.ad-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ad-panel__meta{color:var(--ad-muted);font-size:.8125rem}.ad-panel__body{padding:1.25rem}.ad-panel__body--flush{padding:0}.ad-panel__section{border-bottom:1px dashed var(--ad-dash);font-size:.8125rem;padding:1rem 1.25rem}.ad-panel__text{margin:0 0 .75rem}.ad-panel__empty,.ad-panel__text{color:var(--ad-muted);font-size:.8125rem}.ad-panel__empty{margin:0;padding:1.25rem}.ad-panel__body:not(.ad-panel__body--flush)>.ad-table-wrap{border:1px solid var(--ad-line);border-radius:.625rem}.ad-booking-head__row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.ad-booking-head__id{margin-right:auto}.ad-booking-head__code{color:var(--ad-ink);font-size:1.25rem;font-weight:600}.ad-booking-head__date{color:var(--ad-muted);font-size:.8125rem;margin-top:.25rem}.ad-booking-head__date .bi{margin-right:.25rem}.ad-booking-head__badges{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.875rem}.ad-booking-head__total{text-align:right}.ad-booking-head__total-label{color:var(--ad-muted);font-size:.75rem}.ad-booking-head__total-value{color:var(--ad-ink);font-size:1.5rem;font-weight:700}.ad-facts{display:grid;gap:1.25rem 1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ad-fact{display:flex;gap:.75rem;min-width:0}.ad-fact--wide{grid-column:span 2}.ad-contact__icon,.ad-fact__icon{background:var(--ad-hover);border-radius:50%;color:var(--ad-muted);display:grid;flex-shrink:0;font-size:.9375rem;height:34px;place-items:center;width:34px}.ad-fact__label{color:var(--ad-muted);font-size:.75rem}.ad-fact__value{color:var(--ad-ink);font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.ad-fact__sub{color:var(--ad-text);font-size:.8125rem}.ad-note{--ad-tone:var(--bs-warning);--ad-tone-soft:var(--bs-warning-bg-subtle);--ad-tone-ink:var(--bs-warning-text-emphasis);background:var(--ad-tone-soft);border-radius:.625rem;color:var(--ad-tone-ink);font-size:.8125rem;margin-top:1.25rem;padding:.875rem 1rem}.ad-note--success{--ad-tone:var(--bs-success);--ad-tone-soft:var(--bs-success-bg-subtle);--ad-tone-ink:var(--bs-success-text-emphasis)}.ad-note--info{--ad-tone:var(--bs-info);--ad-tone-soft:var(--bs-info-bg-subtle);--ad-tone-ink:var(--bs-info-text-emphasis)}.ad-note__title{font-weight:600;margin-bottom:.25rem}.ad-dl{font-size:.8125rem;margin:1rem 0 0}.ad-dl__row{border-top:1px dashed var(--ad-dash);display:flex;gap:.75rem;justify-content:space-between;padding:.5rem 0}.ad-dl__label{color:var(--ad-muted);font-weight:400}.ad-dl__value{color:var(--ad-ink);margin:0;overflow-wrap:anywhere;text-align:right}.ad-contact{display:flex;flex-direction:column;font-size:.8125rem;gap:.625rem;list-style:none;margin:1rem 0 0;padding:0}.ad-panel__body>.ad-contact:first-child{margin-top:0}.ad-contact__item{align-items:center;display:flex;gap:.75rem;min-width:0}.ad-contact__item a{color:var(--ad-text);text-decoration:none}.ad-contact__item a:hover{color:var(--ad-brand)}.ad-contact__icon{font-size:.875rem;height:30px;width:30px}.ad-initials--lg{font-size:.9375rem;height:46px;width:46px}.ad-list-row{align-items:center;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.75rem 1rem;padding:1rem 1.25rem}.ad-list-row+.ad-list-row{border-top:1px solid var(--ad-line)}.ad-list-row__main{flex:1 1 220px;min-width:0}.ad-list-row__amount{color:var(--ad-ink);font-weight:600}.ad-inline-form{display:flex;gap:.5rem;margin:0}.ad-inline-form .form-control,.ad-inline-form .form-select{flex:1 1 auto;min-width:0}.ad-timeline{list-style:none;margin:1.25rem 0 0;padding:0}.ad-timeline__item{--ad-tone:var(--bs-secondary);--ad-tone-soft:var(--bs-secondary-bg-subtle);--ad-tone-ink:var(--bs-secondary-text-emphasis);padding:0 0 1rem 1.75rem;position:relative}.ad-timeline__item:before{border-left:1px dashed var(--ad-dash);bottom:-.125rem;content:"";left:.3125rem;position:absolute;top:.875rem}.ad-timeline__item.is-last{padding-bottom:0}.ad-timeline__item.is-last:before{display:none}.ad-timeline__item--primary{--ad-tone:var(--bs-primary);--ad-tone-soft:var(--bs-primary-bg-subtle);--ad-tone-ink:var(--bs-primary-text-emphasis)}.ad-timeline__item--success{--ad-tone:var(--bs-success);--ad-tone-soft:var(--bs-success-bg-subtle);--ad-tone-ink:var(--bs-success-text-emphasis)}.ad-timeline__item--warning{--ad-tone:var(--bs-warning);--ad-tone-soft:var(--bs-warning-bg-subtle);--ad-tone-ink:var(--bs-warning-text-emphasis)}.ad-timeline__item--danger{--ad-tone:var(--bs-danger);--ad-tone-soft:var(--bs-danger-bg-subtle);--ad-tone-ink:var(--bs-danger-text-emphasis)}.ad-timeline__item--secondary{--ad-tone:var(--bs-secondary);--ad-tone-soft:var(--bs-secondary-bg-subtle);--ad-tone-ink:var(--bs-secondary-text-emphasis)}.ad-timeline__item--info{--ad-tone:var(--bs-info);--ad-tone-soft:var(--bs-info-bg-subtle);--ad-tone-ink:var(--bs-info-text-emphasis)}.ad-timeline__dot{background:var(--ad-tone);border-radius:50%;box-shadow:0 0 0 3px var(--ad-tone-soft);height:.6875rem;left:0;position:absolute;top:.25rem;width:.6875rem}.ad-timeline__title{color:var(--ad-ink);font-size:.8125rem;font-weight:600}.ad-timeline__time{color:var(--ad-muted);font-size:.75rem}.ad-code{background:var(--ad-surface-2);border:1px solid var(--ad-line);border-radius:.625rem;color:var(--ad-text);font-size:.6875rem;margin:.75rem 0 0;max-height:24rem;overflow:auto;padding:.75rem;white-space:pre-wrap}td>.row .ad-code{margin-top:0}@media (max-width:767.98px){.ad-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-booking-head__total{text-align:left}}.ad-panel__tabs{border-bottom:1px dashed var(--ad-dash);padding:.375rem .75rem 0}.ad-panel__tab-content{padding:1.25rem}.ad-list-row--link{color:inherit;text-decoration:none;transition:background-color .1s}.ad-list-row--link:hover{background:var(--ad-hover);color:inherit}.ad-form-footer{margin-bottom:1.5rem}.ad-email-frame{background:#fff;border:1px solid var(--ad-line);border-radius:.625rem;display:block;height:640px;width:100%}.ad-table__thumb{display:block;height:28px;max-width:90px;-o-object-fit:contain;object-fit:contain;width:auto}.ad-list__toolbar:has(>.ad-tabs){padding:.375rem .75rem 0}.ad-list__toolbar>.ad-tabs{border-bottom:0}.ad-panel__icon{background:var(--ad-brand-soft);border-radius:50%;color:var(--ad-brand-ink);display:grid;flex-shrink:0;font-size:1rem;height:34px;place-items:center;width:34px}.ad-panel__icon+.ad-panel__title{margin-left:0}.ad-panel__footer{border-top:1px dashed var(--ad-dash);display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.25rem}.ad-toolbar__intro{flex:1 1 320px;min-width:0}.ad-vi-group__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}.ad-vi-group__background{width:auto}.ad-vi-log__summary{color:var(--ad-muted);cursor:pointer;font-size:.8125rem}.ad-display-options__number{width:70px}.ad-checkout-table__switch{width:7rem}.ad-checkout-group+.ad-checkout-group{margin-top:1.25rem}.ad-i18n__lang{color:var(--ad-muted);font-size:.6875rem;font-weight:600;gap:.35rem;letter-spacing:.02em;min-width:3.6rem}.ad-i18n__flag{border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08);display:block}.ad-i18n--textarea .ad-i18n__lang{align-items:flex-start;padding-top:.45rem}.ad-i18n__toggle{color:var(--ad-muted);font-size:.75rem;padding:0 0 .25rem;text-decoration:none}.ad-i18n__toggle:focus,.ad-i18n__toggle:hover{color:var(--ad-text)}.ad-i18n__toggle .bi-translate{font-size:.8125rem}.ad-i18n__count{background:var(--ad-chip);border-radius:999px;color:var(--ad-text);display:inline-block;font-size:.625rem;margin-left:.25rem;padding:0 .35rem}.ad-i18n__more .ad-i18n__row:last-child{margin-bottom:0!important}
