.bookvero-shell--unified .bv-today-d2-v2.bv-op-page{--bv-op-max-content-width:none;width:100%;margin-inline:0;max-width:none!important}.bookvero-shell--unified .bv-today-d2-header{margin:0 0 4px}.bookvero-shell--unified .bv-today-d2-header__title{font-size:var(--bv-text-display,1.5rem);font-weight:var(--bv-weight-semibold,600);letter-spacing:-.02em;color:var(--bv-ui-ink);margin:0;line-height:1.2}.bookvero-shell--unified .bv-today-d2-header__summary{font-size:var(--bv-text-caption,.8125rem);color:var(--bv-ui-muted-text);margin:6px 0 0;line-height:1.45}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-d2-kpis{gap:var(--bv-ui-gap);padding:var(--bv-ui-gap-lg);border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;display:grid}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-canvas{gap:var(--bv-ui-gap-lg);background:0 0;border:0;flex-direction:column;display:flex;overflow:visible}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone--schedule,.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-side .bv-today-zone,.bookvero-shell--unified .bv-today-d2-v2 .bv-today-d2-bottom .bv-today-zone{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);overflow:hidden;box-shadow:none!important}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-side{gap:var(--bv-ui-gap-lg);background:0 0;border-left:0;align-content:stretch;padding:0;display:grid}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone--attention{background:color-mix(in srgb, var(--bv-ui-surface) 92%, var(--bv-ui-accent-soft))}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-d2-bottom{gap:var(--bv-ui-gap-lg);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;padding:0;display:grid}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-d2-bottom .bv-today-zone{min-height:0;padding:0}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone__head--sticky{background:var(--bv-ui-surface);position:static}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-list-row{border-bottom:1px solid var(--bv-ui-line);padding:10px 0}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-list-row:last-child{border-bottom:0}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone--clients .bv-today-list-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone--clients .bv-today-list-row__name{font-weight:600;line-height:1.35;display:block}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone--clients .bv-today-list-row__contact{color:var(--bv-ui-muted-text,var(--text-muted,#667085));font-size:12px;font-weight:500;line-height:1.35;display:block}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone--payments .bv-today-list-row,.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone--clients .bv-today-list-row,.bookvero-shell--unified .bv-today-d2-v2.bv-today-command-first .bv-today-zone--payments .bv-today-list-row,.bookvero-shell--unified .bv-today-d2-v2.bv-today-command-first .bv-today-zone--clients .bv-today-list-row{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone--payments .bv-today-list-row:hover,.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone--clients .bv-today-list-row:hover,.bookvero-shell--unified .bv-today-d2-v2.bv-today-command-first .bv-today-zone--payments .bv-today-list-row:hover,.bookvero-shell--unified .bv-today-d2-v2.bv-today-command-first .bv-today-zone--clients .bv-today-list-row:hover{background:color-mix(in srgb, var(--bv-ui-accent-soft,#eef4ff) 72%, transparent)}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone--payments .bv-today-money-total,.bookvero-shell--unified .bv-today-d2-v2.bv-today-command-first .bv-today-zone--payments .bv-today-money-total{border:0;border-top:1px solid var(--bv-ui-line);background:0 0;border-radius:0;margin-top:4px;padding-top:8px}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-money-total{border-top:1px solid var(--bv-ui-line);margin-top:8px;padding-top:10px}.bookvero-shell--unified .bv-clients-sources-panel{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);min-width:0;padding:18px 20px}.bookvero-shell--unified .bv-clients-sources-panel__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.bookvero-shell--unified .bv-clients-sources-panel__title{margin:0;font-size:1rem;font-weight:700}.bookvero-shell--unified .bv-clients-sources-panel__lead{color:var(--bv-ui-muted-text);max-width:52ch;margin:6px 0 0;font-size:14px;line-height:1.45}.bookvero-shell--unified .bv-clients-sources-panel__link{color:var(--bv-ui-accent);white-space:nowrap;font-size:13px;font-weight:650;text-decoration:none}.bookvero-shell--unified .bv-clients-sources-panel__bars{max-width:640px}.bookvero-shell--unified .bv-clients-sources-panel__empty{color:var(--bv-ui-muted-text);margin:0;font-size:14px}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-d2-kpis .bv-kpi-card{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);font-variant-numeric:tabular-nums;box-shadow:none!important}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-list-row__meta,.bookvero-shell--unified .bv-today-d2-v2 .bv-today-money-total,.bookvero-shell--unified .bv-today-d2-v2 .bv-today-rooms-table__pct{font-variant-numeric:tabular-nums}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-canvas__main{gap:var(--bv-ui-gap-lg);border-top:0;grid-template-columns:minmax(0,1.65fr) minmax(280px,.95fr);align-items:stretch;padding-top:0;display:grid}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-canvas__schedule{min-width:0;min-height:0;display:flex}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-table-wrap{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);overflow:hidden}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-quick-rail{gap:var(--bv-ui-gap);min-width:0;display:grid}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone{min-width:0}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone--schedule{flex-direction:column;flex:1;min-height:0;display:flex}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone--schedule .bv-today-zone__body{flex:1;min-height:0;overflow:auto}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-rooms-table th:last-child,.bookvero-shell--unified .bv-today-d2-v2 .bv-today-rooms-table td.bv-today-rooms-table__hours{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:84px;font-size:12px}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-timeline--events{display:none}@media (min-width:769px){.bookvero-shell--unified .bv-today-d2-v2 .bv-today-schedule-cards{display:none!important}}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-table__row-link:hover{color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-table__row--clickable:hover td{background:var(--bv-ui-accent-soft)}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-actions--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-actions--grid .bookvero-action{border-radius:var(--bv-ui-radius);width:100%;min-height:44px;font-size:var(--bv-text-caption,.8125rem);font-weight:var(--bv-weight-medium,500);justify-content:center;padding:0 12px}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-actions a{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius);background:var(--bv-ui-surface);min-height:44px;color:var(--bv-ui-ink);font-size:var(--bv-text-caption,.8125rem);font-weight:var(--bv-weight-medium,500);justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-actions a.bookvero-action--primary,.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-actions--grid a.bookvero-action--primary{background:var(--bv-ui-accent);border-color:var(--bv-ui-accent);color:#fff}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-actions svg{color:var(--bv-ui-accent);flex-shrink:0}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-actions a.bookvero-action--primary svg{color:currentColor}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone__title{font-size:var(--bv-text-caption,.8125rem);font-weight:var(--bv-weight-semibold,600);letter-spacing:.01em;color:var(--bv-ui-ink)}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone--schedule .bv-today-zone__head{background:var(--bv-ui-surface)}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone__link{font-size:var(--bv-text-caption,.8125rem);font-weight:var(--bv-weight-medium,500);color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-table th{color:var(--bv-ui-muted-text);font-size:var(--bv-text-micro,.75rem);font-weight:var(--bv-weight-medium,500);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--bv-ui-line);padding:8px 12px}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-table td{border-bottom:1px solid var(--bv-ui-line);color:var(--bv-ui-ink);font-variant-numeric:tabular-nums;padding:10px 12px}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-list-row__meta{font-weight:var(--bv-weight-semibold,600);font-variant-numeric:tabular-nums;color:var(--bv-ui-ink)}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-money-total{font-weight:var(--bv-weight-semibold,600);font-variant-numeric:tabular-nums}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-money-total span:last-child{color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-compact-empty,.bookvero-shell--unified .bv-today-d2-v2 .bv-today-compact-empty a{font-size:var(--bv-text-caption,.8125rem);color:var(--bv-ui-muted-text)}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-compact-empty a{color:var(--bv-ui-accent);font-weight:var(--bv-weight-medium,500)}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-d2-kpis .bv-kpi-card{border:0;border-radius:0}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-d2-kpis .bv-kpi-card:not(:first-child){border-top:1px solid var(--bv-ui-line)}@media (max-width:768px){.bookvero-shell--unified .bv-today-d2-v2.bv-op-page{min-width:0;overflow-x:hidden}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-d2-kpis{grid-template-columns:1fr;gap:0;padding:0}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone__head--sticky{z-index:var(--bv-z-sticky,10);position:sticky;top:0}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-side{gap:var(--bv-ui-gap)}}.bookvero-shell--unified .bv-bookings-d2 .bv-op-page{--bv-op-max-content-width:none;width:100%;margin-inline:0;max-width:none!important}.bookvero-shell--unified .bv-bookings-hub.bv-bookings-d2,.bookvero-shell--unified .bv-bookings-hub.bv-bookings-d2 :is(.bv-hub-layout,.bv-hub-layout__main,.booking-shell__primary,.bv-workspace-hub-root,.bv-bookings-calendar-first,.bv-bookings-calendar-first__canvas){width:100%;margin-inline:0;max-width:none!important}.bookvero-shell--unified .bv-bookings-d2-layout{grid-template-columns:minmax(0, 1fr) minmax(280px, var(--bv-ui-rail-w));gap:var(--bv-ui-gap-lg);align-items:start;min-width:0;display:grid}.bookvero-shell--unified .bv-bookings-d2-layout.bv-bookings-calendar-first--list{gap:var(--bv-ui-gap-lg);grid-template-columns:minmax(0,1fr)!important}.bookvero-shell--unified .bv-bookings-d2-layout.bv-bookings-calendar-first--list .bv-bookings-d2-rail{display:none}.bookvero-shell--unified .bv-bookings-d2-layout.bv-bookings-d2-layout--summary{grid-template-columns:1fr}.bookvero-shell--unified .bv-bookings-d2-layout.bv-bookings-d2-layout--summary .bv-bookings-d2-rail{gap:var(--bv-ui-gap);grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;position:static;top:auto}.bookvero-shell--unified .bv-bookings-d2-bottom--summary{margin-top:var(--bv-ui-gap-lg)}.bookvero-shell--unified .bv-bookings-d2-layout .bv-bookings-desk--d2-v2{gap:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.bookvero-shell--unified .bv-bookings-d2-layout .bv-bookings-desk--d2-v2 .bv-bookings-right-rail,.bookvero-shell--unified .bv-bookings-d2-layout .bv-bookings-desk--d2-v2 .bv-bookings-context-mobile{display:none!important}.bookvero-shell--unified .bv-bookings-d2-rail{gap:var(--bv-ui-gap);flex-direction:column;min-width:0;max-height:calc(100dvh - 120px);display:flex;position:sticky;top:8px;overflow:auto}.bookvero-shell--unified .bv-bookings-d2-rail__section{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);padding:14px 16px}.bookvero-shell--unified .bv-bookings-d2-rail__title{color:var(--bv-ui-text);margin:0 0 10px;font-size:14px;font-weight:700}.bookvero-shell--unified .bv-bookings-d2-rail__row-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.bookvero-shell--unified .bv-bookings-d2-rail__row-head .bv-bookings-d2-rail__title{margin:0}.bookvero-shell--unified .bv-bookings-d2-rail__attention{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bookvero-shell--unified .bv-bookings-d2-attention{border-radius:var(--bv-ui-radius);border:1px solid var(--bv-ui-line);background:var(--bv-ui-muted);color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}.bookvero-shell--unified .bv-bookings-d2-attention__dot{background:var(--bv-ui-accent);border-radius:999px;width:8px;height:8px}.bookvero-shell--unified .bv-bookings-d2-attention--danger .bv-bookings-d2-attention__dot{background:#dc2626}.bookvero-shell--unified .bv-bookings-d2-attention--warning .bv-bookings-d2-attention__dot{background:#d97706}.bookvero-shell--unified .bv-bookings-d2-attention--success .bv-bookings-d2-attention__dot{background:var(--bv-ui-accent)}.bookvero-shell--unified .bv-bookings-d2-attention__copy{gap:2px;min-width:0;display:grid}.bookvero-shell--unified .bv-bookings-d2-attention__copy strong{font-size:13px;font-weight:650}.bookvero-shell--unified .bv-bookings-d2-attention__copy span{color:var(--bv-ui-muted-text);font-size:12px}.bookvero-shell--unified .bv-bookings-d2-attention__action{color:var(--bv-ui-accent);white-space:nowrap;font-size:12px;font-weight:650}.bookvero-shell--unified .bv-bookings-d2-rail__list,.bookvero-shell--unified .bv-bookings-d2-rail__activity{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bookvero-shell--unified .bv-bookings-d2-rail__time{color:var(--bv-ui-text);font-size:13px;font-weight:700}.bookvero-shell--unified .bv-bookings-d2-rail__muted{color:var(--bv-ui-muted-text);font-size:12px;display:block}.bookvero-shell--unified .bv-bookings-d2-rail__strong{color:var(--bv-ui-text);font-size:13px;font-weight:650;display:block}.bookvero-shell--unified .bv-bookings-d2-rail__link{color:var(--bv-ui-accent);font-size:12px;font-weight:650;text-decoration:none}.bookvero-shell--unified .bv-bookings-d2-quick-actions .bv-bookings-d2-rail__title{margin-bottom:8px}.bookvero-shell--unified .bv-bookings-d2-quick-actions__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bookvero-shell--unified .bv-bookings-d2-quick-actions__item{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius);background:var(--bv-ui-surface);width:100%;min-height:44px;color:var(--bv-ui-text);align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:flex}.bookvero-shell--unified .bv-bookings-d2-quick-actions__item:hover{border-color:var(--bv-ui-accent-border,color-mix(in srgb, var(--bv-ui-accent) 35%, var(--bv-ui-line)));color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-bookings-d2-quick-actions__item--primary{border-color:var(--bv-ui-accent);background:var(--bv-ui-accent);color:#fff;font-weight:650}.bookvero-shell--unified .bv-bookings-d2-quick-actions__item--primary:hover{border-color:var(--bv-ui-accent);background:color-mix(in srgb, var(--bv-ui-accent) 88%, #000);color:#fff}.bookvero-shell--unified .bv-bookings-d2-quick-actions__icon{border-radius:var(--bv-ui-radius);background:var(--bv-ui-muted);width:32px;height:32px;color:var(--bv-ui-accent);flex-shrink:0;place-items:center;display:grid}.bookvero-shell--unified .bv-bookings-d2-quick-actions__item--primary .bv-bookings-d2-quick-actions__icon{color:#fff;background:#ffffff2e}.bookvero-shell--unified .bv-bookings-d2-quick-actions__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bookvero-shell--unified .bv-bookings-d2-rail__empty{color:var(--bv-ui-muted-text);margin:0;font-size:13px}.bookvero-shell--unified .bv-bookings-d2-bottom{gap:var(--bv-ui-gap-lg);margin-top:var(--bv-ui-gap-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bookvero-shell--unified .bv-bookings-d2-bottom__panel{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);min-width:0;padding:14px 16px}.bookvero-shell--unified .bv-bookings-d2-bottom__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bookvero-shell--unified .bv-bookings-d2-bottom__title{margin:0;font-size:14px;font-weight:700}.bookvero-shell--unified .bv-bookings-d2-bottom__link{color:var(--bv-ui-accent);font-size:12px;font-weight:650;text-decoration:none}.bookvero-shell--unified .bv-bookings-d2-bottom__payments{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bookvero-shell--unified .bv-bookings-d2-bottom__payment-row{justify-content:space-between;gap:12px;font-size:13px;display:flex}.bookvero-shell--unified .bv-bookings-d2-bottom__muted{color:var(--bv-ui-muted-text);margin:2px 0 6px;font-size:12px;display:block}.bookvero-shell--unified .bv-bookings-d2-bottom__pay-tag{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.bookvero-shell--unified .bv-bookings-d2-bottom__pay-tag--success{background:var(--bv-pill-success-bg);color:var(--bv-pill-success-text)}.bookvero-shell--unified .bv-bookings-d2-bottom__pay-tag--warning{color:#a16207;background:#fef3c7}.bookvero-shell--unified .bv-bookings-d2-bottom__pay-tag--danger{color:#b91c1c;background:#fee2e2}.bookvero-shell--unified .bv-bookings-d2-bottom__empty{color:var(--bv-ui-muted-text);margin:0;font-size:13px}@media (max-width:1200px){.bookvero-shell--unified .bv-bookings-d2-layout.bv-bookings-d2-layout--summary .bv-bookings-d2-rail{grid-template-columns:1fr}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-d2-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.bookvero-shell--unified .bv-bookings-d2-layout{grid-template-columns:1fr}.bookvero-shell--unified .bv-bookings-d2-rail{max-height:none;position:static}}@media (max-width:768px){.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-table-wrap{display:none}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-timeline--events{display:block}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-canvas__main,.bookvero-shell--unified .bv-today-d2-v2 .bv-today-d2-bottom{grid-template-columns:1fr}.bookvero-shell--unified .bv-bookings-d2-bottom{grid-template-columns:1fr;gap:12px;margin-top:12px}.bookvero-shell--unified .bv-bookings-d2-quick-actions{padding:12px 14px}.bookvero-shell--unified .bv-bookings-d2-quick-actions__item{min-height:48px;font-size:13px}.bookvero-shell--unified .bv-bookings-d2-rail__section{gap:8px}.bookvero-shell--unified .bv-bookings-d2-rail__list li,.bookvero-shell--unified .bv-bookings-d2-rail__activity li{gap:2px;padding:8px 0}.bookvero-shell--unified .bv-bookings-d2-rail__activity li strong{font-size:13px}.bookvero-shell--unified .bv-bookings-d2-bottom__panel{padding:12px 14px}.bookvero-shell--unified .bv-bookings-d2-bottom__payment-row{align-items:baseline;gap:8px}.bookvero-shell--unified .bv-bookings-d2-bottom__pay-tag{margin-top:4px}}@media (max-width:480px){.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-actions--grid{grid-template-columns:1fr}}.bookvero-shell--unified .bv-payments-d2-v2 .bv-op-page{--bv-op-max-content-width:none;width:100%;margin-inline:0;max-width:none!important}.bookvero-shell--unified .bv-payments-d2-v2 .bv-finance-ref-layout{grid-template-columns:minmax(0, 1fr) minmax(280px, var(--bv-ui-rail-w));gap:var(--bv-ui-gap-lg);align-items:start;min-width:0;display:grid}.bookvero-shell--unified .bv-payments-d2-v2 .bv-finance-ref-rail{max-height:calc(100dvh - 120px);position:sticky;top:8px;overflow:auto}.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-extra--d2-v2 .bv-finance-ref-main,.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-d2-journal,.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-d2-ledger__table{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);box-shadow:none!important}.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-d2-bottom{gap:var(--bv-ui-gap-lg);margin-top:var(--bv-ui-gap-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bookvero-shell--unified .bv-payments-d2-bottom__panel{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);min-width:0;padding:14px 16px}.bookvero-shell--unified .bv-payments-d2-bottom__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bookvero-shell--unified .bv-payments-d2-bottom__title{color:var(--bv-ui-text);margin:0;font-size:14px;font-weight:700}.bookvero-shell--unified .bv-payments-d2-bottom__link{color:var(--bv-ui-accent);font-size:12px;font-weight:650;text-decoration:none}.bookvero-shell--unified .bv-payments-d2-bottom__methods,.bookvero-shell--unified .bv-payments-d2-bottom__activity{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bookvero-shell--unified .bv-payments-d2-bottom__method-head{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.bookvero-shell--unified .bv-payments-d2-bottom__method-track{background:var(--bv-ui-muted);border-radius:999px;height:6px;display:block;overflow:hidden}.bookvero-shell--unified .bv-payments-d2-bottom__method-fill{border-radius:inherit;background:var(--bv-ui-accent);height:100%;display:block}.bookvero-shell--unified .bv-payments-d2-bottom__method-fill--amber{background:#d97706}.bookvero-shell--unified .bv-payments-d2-bottom__method-fill--rose{background:#dc2626}.bookvero-shell--unified .bv-payments-d2-bottom__method-fill--muted{background:#94a3b8}.bookvero-shell--unified .bv-payments-d2-bottom__muted{color:var(--bv-ui-muted-text);font-size:12px;display:block}.bookvero-shell--unified .bv-payments-d2-bottom__empty{color:var(--bv-ui-muted-text);margin:0;font-size:13px}.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-kpi-tile,.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-period-btn,.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-submit{border-color:var(--bv-ui-line)}.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-submit{background:var(--bv-ui-accent);border-color:var(--bv-ui-accent);color:#fff}.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-chip--active{border-color:var(--bv-ui-accent);background:var(--bv-ui-accent-soft);color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-payments-d2-v2 .bv-finance-ref-bars__fill{background:var(--bv-ui-accent)}.bookvero-shell--unified .bv-payments-d2-v2 .bv-finance-kpi-desktop{gap:var(--bv-ui-gap);padding:var(--bv-ui-gap-lg);border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);margin:0 0 var(--bv-ui-gap-lg);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.bookvero-shell--unified .bv-payments-d2-v2 .bv-finance-kpi-desktop .bv-payments-kpi-tile{background:0 0;border:0;border-radius:0;min-height:0;padding:0;box-shadow:none!important}.bookvero-shell--unified .bv-payments-d2-v2 .bv-finance-kpi-desktop .bv-payments-kpi-tile__value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bv-ui-text);font-size:1.5rem;font-weight:700}.bookvero-shell--unified .bv-payments-d2-v2 .bv-finance-kpi-desktop .bv-payments-kpi-tile__label{color:var(--bv-ui-muted-text);font-size:12px;font-weight:600}.bookvero-shell--unified .bv-payments-d2-v2 .bv-finance-kpi-desktop .bv-payments-kpi-tile__meta{color:var(--bv-ui-muted-text);font-size:11px;font-weight:600}.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-period-row{border-bottom:1px solid var(--bv-ui-line);gap:12px;min-width:0;margin-top:0;padding-bottom:8px}.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-period-btn{min-height:36px;color:var(--bv-ui-muted-text);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:8px 4px;font-size:13px;font-weight:500}.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-period-btn--active{border-bottom-color:var(--bv-ui-accent);color:var(--bv-ui-ink);background:0 0;font-weight:600}.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-submit{border-radius:var(--bv-ui-radius)}@media (max-width:1200px){.bookvero-shell--unified .bv-payments-d2-v2 .bv-finance-ref-layout{grid-template-columns:1fr}.bookvero-shell--unified .bv-payments-d2-v2 .bv-finance-ref-rail{max-height:none;position:static}.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-d2-bottom{grid-template-columns:1fr}}@media (max-width:768px){.bookvero-shell--unified .bv-payments-d2-v2 .bv-payments-d2-bottom{grid-template-columns:1fr}}.bookvero-shell--unified .bv-clients-d2-layout{grid-template-columns:minmax(0, 1fr) minmax(280px, var(--bv-ui-rail-w,320px));gap:var(--bv-ui-gap-lg);flex:1;align-items:start;width:100%;min-width:0;display:grid}.bookvero-shell--unified .bv-clients-d2-layout--full{grid-template-columns:minmax(0,1fr)}.bookvero-shell--unified .bv-clients-d2 .bv-clients-d2-bottom{margin-top:var(--bv-ui-gap-lg);width:100%}.bookvero-shell--unified .bv-clients-d2-layout__main{width:100%;min-width:0}.bookvero-shell--unified .bv-clients-d2-layout__main .bv-clients-desk__catalog--slim{box-sizing:border-box;width:100%;min-width:0}.bookvero-shell--unified .bv-clients-d2-layout .bv-clients-desk__table-wrap{width:100%}.bookvero-shell--unified .bv-clients-d2-layout .bv-clients-desk__table{table-layout:auto;width:100%}.bookvero-shell--unified .bv-clients-d2-rail{gap:var(--bv-ui-gap);align-self:start;min-width:0;max-height:calc(100dvh - 120px);display:grid;position:sticky;top:8px;overflow:auto}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__toolbar .bv-bookings-filters-shell,.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__toolbar .bv-bookings-filters-shell__desktop{display:contents}.bookvero-shell--unified .bv-clients-d2-toolbar{gap:10px;width:100%;min-width:0;display:grid}.bookvero-shell--unified .bv-clients-d2-toolbar__row--primary{grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr) auto;align-items:center;gap:10px 12px;min-width:0;display:grid}.bookvero-shell--unified .bv-clients-d2-toolbar .bv-clients-desk__secondary-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookvero-shell--unified .bv-clients-d2-toolbar .bv-clients-desk__secondary-filters-trail{flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.bookvero-shell--unified .bv-clients-d2-toolbar .bv-clients-desk__archive-link{margin-left:0}.bookvero-shell--unified .bv-clients-d2-toolbar .bv-clients-desk__merge-dropdown{position:relative}.bookvero-shell--unified .bv-clients-d2-toolbar .bv-clients-desk__merge-link{cursor:pointer;list-style:none}.bookvero-shell--unified .bv-clients-d2-toolbar .bv-clients-desk__merge-link::-webkit-details-marker{display:none}.bookvero-shell--unified .bv-clients-d2-toolbar .bv-clients-desk__merge-dropdown-panel{border-radius:var(--bv-ui-radius-lg);border:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);z-index:40;width:min(420px,100vw - 48px);padding:14px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a1f}.bookvero-shell--unified .bv-clients-d2-toolbar .bv-clients-desk__merge-dropdown[open] .bv-clients-desk__merge-link{border-color:var(--bv-ui-accent);color:var(--bv-ui-accent);background:var(--bv-ui-accent-soft)}.bookvero-shell--unified .bv-clients-d2-toolbar .bv-clients-desk__chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bookvero-shell--unified .bv-clients-d2-toolbar .bv-clients-desk__toolbar-actions{flex-wrap:nowrap;justify-self:end;align-items:center;gap:8px;display:inline-flex}@media (min-width:769px){.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__toolbar{border-bottom:1px solid var(--bv-ui-line);margin:0 0 10px;padding:10px 0;display:block}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2.bv-clients-desk__catalog--slim{margin-top:0;padding-top:14px}}.bookvero-shell--unified .bv-clients-d2 .bv-clients-kpi-row{margin-bottom:16px}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__search-form{flex:unset;min-width:0}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__search-input{border-radius:var(--bv-ui-radius);border:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);height:40px;padding-left:36px;padding-right:14px;box-shadow:none!important}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__chip{min-height:36px;color:var(--bv-ui-muted-text);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:8px 4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__chip--active,.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__chip.is-active{border-bottom-color:var(--bv-ui-accent);color:var(--bv-ui-ink);background:0 0;font-weight:600}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__merge-link{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius);border-bottom:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);min-height:36px;color:var(--bv-ui-muted-text);padding:0 12px;font-weight:650}@media (max-width:768px),(max-width:1024px) and (pointer:coarse){.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__chip{min-height:44px;padding:0 14px;font-size:14px}.bookvero-shell--unified .bv-clients-d2-toolbar .bv-clients-desk__chips{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__table{border-collapse:collapse;table-layout:auto;width:100%}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__table-wrap{overflow:hidden auto}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__table th,.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__table td{vertical-align:middle;text-align:left;border-bottom:1px solid var(--bv-ui-line);text-overflow:ellipsis;padding:12px 14px;overflow:hidden}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__table th{background:var(--bv-ui-muted);color:var(--bv-ui-muted-text);white-space:nowrap;font-size:12px;font-weight:700}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__table :is(th,td).bv-bookings-table__check-col{box-sizing:border-box;width:44px;min-width:44px;max-width:44px;padding:10px 8px!important}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__col-bookings{text-align:center;white-space:nowrap;width:72px}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__col-sum{text-align:right;white-space:nowrap;width:96px}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__col-actions{text-align:center;width:48px;padding-inline:8px}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__client-cell{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__contacts{gap:2px;min-width:0;font-size:13px;line-height:1.35;display:grid}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__row-menu{position:relative}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__row-menu summary{cursor:pointer;border-radius:var(--bv-ui-radius);width:32px;height:32px;color:var(--bv-ui-muted-text);border:1px solid #0000;place-items:center;font-size:18px;line-height:1;list-style:none;display:inline-grid}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__row-menu summary::-webkit-details-marker{display:none}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__row-menu summary:hover{border-color:var(--bv-ui-line);background:var(--bv-ui-muted)}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__row-menu-pop{border-radius:var(--bv-ui-radius-lg);border:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);z-index:30;gap:2px;min-width:200px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0f172a1f}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__row-menu-pop a{border-radius:var(--bv-ui-radius);color:var(--bv-ui-text);white-space:nowrap;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:block}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__catalog--d2 .bv-clients-desk__row-menu-pop a:hover{background:var(--bv-ui-accent-soft);color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__search-label{display:block;position:relative}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__search-icon{color:var(--bv-ui-muted-text);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__search-input{width:100%;box-shadow:none;padding-left:36px;padding-right:14px}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__filter-dropdown{position:relative}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__filter-dropdown summary{cursor:pointer;border-radius:var(--bv-ui-radius);border:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);min-height:36px;color:var(--bv-ui-text);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;list-style:none;display:inline-flex}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__filter-dropdown summary::-webkit-details-marker{display:none}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__filter-dropdown-panel{z-index:20;border-radius:var(--bv-ui-radius-lg);border:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);gap:4px;min-width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0f172a14}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__filter-dropdown-panel a{border-radius:var(--bv-ui-radius);color:var(--bv-ui-text);padding:8px 10px;font-size:13px;text-decoration:none}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__filter-dropdown-panel a:hover,.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__filter-dropdown-panel a.is-active{background:var(--bv-ui-accent-soft);color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__pager.bv-hub-pagination{border-top:1px solid var(--bv-ui-line);background:color-mix(in srgb, var(--bv-ui-surface) 96%, var(--bv-ui-muted) 4%);color:var(--bv-ui-text);margin-top:0;padding:14px 16px 16px;font-size:13px}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__pager-info{font-weight:600}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__pager-disabled{min-width:32px;min-height:32px;color:var(--bv-ui-muted-text);opacity:.45;place-items:center;display:inline-grid}@media (max-width:1200px){.bookvero-shell--unified .bv-clients-d2-layout{grid-template-columns:1fr}.bookvero-shell--unified .bv-clients-d2-rail{max-height:none;position:static;overflow:visible}}@media (max-width:900px){.bookvero-shell--unified .bv-clients-d2-toolbar__row--primary{grid-template-columns:minmax(0,1fr) auto}.bookvero-shell--unified .bv-clients-d2-toolbar .bv-clients-desk__chips{grid-column:1/-1}.bookvero-shell--unified .bv-clients-d2-toolbar .bv-clients-desk__toolbar-actions{grid-area:1/2}}
.bv-screen-action-cluster{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.bv-screen-action-cluster__secondary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bv-screen-action-cluster__overflow{display:none;position:relative}.bv-screen-action-cluster__overflow-trigger{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-md,12px);background:var(--bv-ui-surface);min-width:40px;min-height:40px;color:var(--bv-ui-ink);cursor:pointer;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex}.bv-screen-action-cluster__overflow-trigger::-webkit-details-marker{display:none}.bv-screen-action-cluster__overflow-panel{z-index:90;border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-md,12px);background:var(--bv-ui-surface);gap:6px;min-width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a1f}.bv-screen-action-cluster__overflow-panel :is(a,button){justify-content:flex-start;width:100%}.bv-screen-action-cluster__primary{align-items:center;display:flex}.bookvero-shell--unified .bv-op-header--compact{padding-bottom:10px}.bookvero-shell--unified .bv-op-header--compact .bv-product-header__title,.bookvero-shell--unified .bv-op-header--compact .bv-screen-header__title{font-size:clamp(1.125rem,2vw,1.35rem)}.bookvero-shell--unified .bv-op-header--compact .bv-product-header__summary,.bookvero-shell--unified .bv-op-header--compact .bv-screen-header__summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.bookvero-shell--unified .bv-product-header__navigation{margin:0 0 6px}@media (max-width:768px){.bv-screen-action-cluster__secondary{display:none}.bv-screen-action-cluster__overflow{display:block}.bookvero-shell--unified .bv-op-header--compact{padding-bottom:8px}.bookvero-shell--unified .bv-op-header--compact .bv-product-header__summary,.bookvero-shell--unified .bv-op-header--compact .bv-screen-header__summary{-webkit-line-clamp:1}.bookvero-shell--unified .bv-op-header .bv-product-header__row,.bookvero-shell--unified .bv-op-header .bv-screen-header__row{gap:8px 12px}}.bookvero-shell--unified .bv-today-hub .bv-op-header{margin-bottom:4px}.bookvero-shell--unified .bv-clients-hub-header--overview+.bv-clients-hub-metrics{margin-top:0}.bookvero-shell--unified .bv-clients-desk__toolbar-add--secondary{font-weight:600}@media (max-width:768px){.bookvero-shell--unified .bv-clients-d2 .bv-clients-hub-header--overview{border-bottom:1px solid var(--bv-ui-line);padding:8px 14px 6px;display:block!important}.bookvero-shell--unified .bv-clients-d2 .bv-clients-hub-header--overview .bv-product-header__summary{display:none}.bookvero-shell--unified .bv-clients-d2 .bv-clients-hub-header--overview .bv-product-header__row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}
.bv-workspace-hub-nav__mobile{align-items:center;gap:8px;min-width:0;display:none}.bv-workspace-hub-nav__desktop{min-width:0;display:block}.bv-workspace-hub-nav__segmented{flex:auto;min-width:0}.bv-workspace-overflow-nav{flex-shrink:0;position:relative}.bv-workspace-overflow-nav__trigger{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-md,12px);background:var(--bv-ui-surface);min-height:36px;color:var(--bv-ui-muted-text);cursor:pointer;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.bv-workspace-overflow-nav__trigger--active{color:var(--bv-ui-accent);border-color:color-mix(in srgb, var(--bv-ui-accent) 35%, var(--bv-ui-line));background:var(--bv-ui-accent-soft)}.bv-workspace-overflow-nav__trigger::-webkit-details-marker{display:none}.bv-workspace-overflow-nav__panel{z-index:var(--bv-mobile-filter-sheet-z,108);border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-md,12px);background:var(--bv-ui-surface);gap:2px;min-width:200px;max-height:min(60vh,320px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 10px 28px #0f172a24}.bv-workspace-overflow-nav__link{min-height:40px;color:var(--bv-ui-ink);border-radius:10px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.bv-workspace-overflow-nav__link.is-active{color:var(--bv-ui-accent);background:var(--bv-ui-accent-soft)}.bv-workspace-view-switcher.bv-op-segmented{min-width:0}.bv-workspace-view-switcher .bv-op-segmented__link{padding:6px 10px;font-size:12px}.bv-workspace-filter-summary{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.bv-workspace-filter-summary::-webkit-scrollbar{display:none}.bv-workspace-filter-summary>*{flex:none}.bv-wave13-nav-row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.bv-wave13-filter-slot{flex-shrink:0;margin-left:auto}.bv-wave13-filter-slot--mobile{display:none}.bv-wave13-filter-slot--desktop{display:block}.bv-wave13-nav-divider{flex-shrink:0}.bv-wave13-nav-stack{margin-bottom:4px}.bv-wave13-status-legend-slot .bv-bookings-status-legend,.bv-wave13-status-filter{margin:0}.bv-today-d2-filters-wrap{margin-bottom:8px}@media (max-width:768px){.bv-workspace-hub-nav__desktop{display:none}.bv-workspace-hub-nav__mobile{display:flex}.bv-wave13-filter-slot--mobile{display:block}.bv-wave13-filter-slot--desktop{display:none!important}:is(.bv-workspace-hub-nav__mobile:not(:has(.bv-workspace-overflow-nav)) .bv-workspace-hub-nav__segmented,.bv-workspace-hub-nav__mobile:not(:has(.bv-workspace-overflow-nav)) .bv-hub-path-nav){flex:auto}.bv-workspace-hub-nav__mobile .bv-workspace-overflow-nav:empty{display:none}.bv-wave13-nav-toolbar{gap:6px}.bv-wave13-nav-toolbar .bv-bookings-d2-toolbar__primary{border-bottom:0;flex-wrap:nowrap;gap:6px;padding-bottom:0}.bv-wave13-nav-toolbar .bv-bookings-hub-nav--sections{flex:0 auto;min-width:0;max-width:46%}.bv-wave13-nav-toolbar .bv-bookings-hub__nav--schedule{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.bv-wave13-nav-toolbar .bv-bookings-hub__nav--schedule::-webkit-scrollbar{display:none}.bv-wave13-nav-toolbar .bv-wave13-nav-divider{display:none}.bv-wave13-nav-toolbar .bv-wave13-filter-slot .bv-bookings-d2-filters{width:auto;margin:0}.bv-wave13-nav-toolbar .bv-wave13-filter-slot .bv-op-toolbar__reset,.bv-wave13-status-legend-slot{display:none}.bv-wave13-payments-ops .bv-finance-operations-period-nav__presets{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.bv-wave13-payments-ops .bv-finance-operations-period-nav__presets::-webkit-scrollbar{display:none}.bv-wave13-payments-ops .bv-finance-operations-toolbar .bv-payments-period-row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.bv-wave13-nav-stack{top:var(--bv-app-topbar-height,56px);z-index:18;margin-inline:calc(-1 * var(--shell-stage-pad-x-mobile,14px));padding-inline:var(--shell-stage-pad-x-mobile,14px);background:var(--bv-ui-surface);border-bottom:1px solid var(--bv-ui-line);padding-block:4px 6px;position:sticky}.bookvero-shell--unified .bv-clients-d2 .bv-clients-d2-toolbar__nav.bv-mobile-hub-sticky-row{top:calc(var(--bv-app-topbar-height,56px) + var(--bv-wave13-clients-header-offset,52px))}.bookvero-shell--unified .bv-today-command-first .bv-today-zone__head-links{display:none}.bookvero-shell--unified .bv-today-command-first .bv-today-zone__head--sticky{padding-bottom:4px}.bv-wave13-status-filter .bv-today-d2-filters__chip{min-height:32px;padding:4px 10px;font-size:12px}.bv-settings-hub-nav .bv-hub-path-nav--compact{scrollbar-width:none;border-bottom:0;flex-wrap:nowrap;gap:12px;padding-bottom:0;display:flex;overflow-x:auto}.bv-settings-hub-nav .bv-hub-path-nav--compact .bv-hub-path-nav__link{white-space:nowrap;min-height:36px;padding:6px 0;font-size:13px}}@media (min-width:769px){.bv-wave13-filter-slot--mobile{display:none!important}}
.bookvero-shell .bv-hub-kpi-strip--ops{--bv-hub-kpi-max:4;flex-direction:column;gap:6px;min-width:0;display:flex}.bookvero-shell .bv-hub-kpi-strip--ops .bv-hub-kpi-strip__period{letter-spacing:.02em;text-transform:uppercase;color:var(--bv-ui-muted-text,var(--bv-ops-soft-text));margin:0;font-size:11px;font-weight:600}.bookvero-shell .bv-hub-kpi-strip--ops .bv-hub-kpi-strip__row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;min-width:0;display:flex;overflow-x:auto}.bookvero-shell .bv-hub-kpi-strip--ops .bv-hub-kpi-strip__row::-webkit-scrollbar{display:none}@media (min-width:769px){.bookvero-shell .bv-hub-kpi-strip--ops .bv-hub-kpi-strip__row{grid-template-columns:repeat(var(--bv-hub-kpi-max,4), minmax(0, 1fr));display:grid;overflow:visible}}.bookvero-shell .bv-hub-kpi-metric{border:1px solid var(--bv-ui-line,var(--bv-ops-line));background:var(--bv-ui-surface,var(--bv-ops-panel));min-width:0;color:inherit;border-radius:10px;flex-direction:column;flex:0 0 min(42%,160px);gap:2px;padding:10px 12px;text-decoration:none;display:flex}@media (min-width:769px){.bookvero-shell .bv-hub-kpi-metric{flex:initial;min-width:0}}.bookvero-shell .bv-hub-kpi-metric--link:hover{border-color:color-mix(in srgb, var(--bv-ui-accent,var(--bv-ops-blue)) 30%, var(--bv-ui-line));background:var(--bv-ui-accent-soft,var(--bv-ops-blue-soft))}.bookvero-shell .bv-hub-kpi-metric__label{color:var(--bv-ui-muted-text,var(--bv-ops-muted-text));font-size:11px;font-weight:600;line-height:1.3}.bookvero-shell .bv-hub-kpi-metric__value{font-variant-numeric:tabular-nums;color:var(--bv-ui-ink,var(--bv-ops-ink));font-size:20px;font-weight:700;line-height:1.15}.bookvero-shell .bv-hub-kpi-metric__hint,.bookvero-shell .bv-hub-kpi-metric__trend{color:var(--bv-ui-soft-text,var(--bv-ops-soft-text));font-variant-numeric:tabular-nums;font-size:11px;line-height:1.35}.bookvero-shell .bv-hub-kpi-metric__trend--positive{color:var(--bv-success,#0f8f55)}.bookvero-shell .bv-hub-kpi-metric__trend--negative{color:var(--bv-product-danger,#c0332d)}.bookvero-shell .bv-hub-kpi-metric__skeleton{background:linear-gradient(90deg, var(--bv-ui-muted,#f2f7ff) 25%, #e8eef8 50%, var(--bv-ui-muted,#f2f7ff) 75%);background-size:200% 100%;border-radius:6px;width:56px;height:22px;animation:1.2s ease-in-out infinite bv-hub-kpi-shimmer;display:block}@keyframes bv-hub-kpi-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bookvero-shell .bv-workspace-filter-bar{min-width:0}.bookvero-shell .bv-workspace-filter-bar__desktop{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bookvero-shell .bv-workspace-filter-bar__mobile{display:none}.bookvero-shell .bv-workspace-filter-bar--compact .bv-workspace-filter-bar__desktop{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.bookvero-shell .bv-workspace-filter-bar__search{flex:200px;min-width:0}.bookvero-shell .bv-workspace-filter-bar__reset-btn{min-height:32px;color:var(--bv-ui-accent,var(--bv-ops-blue));cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.bookvero-shell .bv-workspace-filter-bar__reset-btn:hover{background:var(--bv-ui-accent-soft,var(--bv-ops-blue-soft))}@media (max-width:768px),(max-width:1024px) and (pointer:coarse){.bookvero-shell .bv-workspace-filter-bar__desktop{display:none}.bookvero-shell .bv-workspace-filter-bar__mobile{align-items:center;gap:8px;min-width:0;display:flex}}.bookvero-shell .bv-workspace-filter-summary{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;padding:6px 0;display:flex}.bookvero-shell .bv-workspace-filter-summary__count{background:var(--bv-ui-accent-soft,var(--bv-ops-blue-soft));min-width:20px;height:20px;color:var(--bv-ui-accent,var(--bv-ops-blue));font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.bookvero-shell .bv-workspace-filter-summary__chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.bookvero-shell .bv-workspace-filter-summary__chip{border:1px solid var(--bv-ui-line,var(--bv-ops-line));background:var(--bv-ui-muted,var(--bv-ops-muted));min-height:28px;color:var(--bv-ui-ink,var(--bv-ops-ink));border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 10px;font-size:12px;font-weight:600;display:inline-flex}.bookvero-shell .bv-workspace-filter-summary__chip--more{color:var(--bv-ui-muted-text,var(--bv-ops-muted-text))}.bookvero-shell .bv-workspace-filter-summary__chip-remove{width:20px;height:20px;color:var(--bv-ui-muted-text,var(--bv-ops-muted-text));border-radius:999px;justify-content:center;align-items:center;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.bookvero-shell .bv-workspace-filter-summary__chip-remove:hover{background:var(--bv-ui-line,var(--bv-ops-line));color:var(--bv-ui-ink,var(--bv-ops-ink))}.bookvero-shell .bv-workspace-filter-summary__reset{color:var(--bv-ui-accent,var(--bv-ops-blue));cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:600;text-decoration:none}.bookvero-shell .bv-workspace-filter-summary__reset:hover{text-decoration:underline}.bookvero-shell .bv-status-pill{border:1px solid var(--bv-ops-line);background:var(--bv-ops-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:0 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.bookvero-shell .bv-status-pill--sm{min-height:22px;padding:0 8px;font-size:11px}.bookvero-shell .bv-status-pill__icon{flex-shrink:0;display:inline-flex}.bookvero-shell .bv-status-pill__text{min-width:0}.bookvero-shell .bv-status-pill--pending{border-color:color-mix(in srgb, var(--bv-ui-accent,#006bff) 25%, var(--bv-ops-line));background:var(--bv-ui-accent-soft,#e8f1ff);color:var(--bv-ui-accent,#006bff)}.bookvero-shell .bv-status-pill--muted{border-color:var(--bv-ops-line);color:var(--bv-ops-soft-text);background:0 0;font-weight:500}.bookvero-shell .bv-ops-data-table-wrap{min-width:0;overflow-x:auto}.bookvero-shell .bv-ops-data-table{border-collapse:separate;border-spacing:0;width:100%}.bookvero-shell .bv-ops-data-table--compact :is(th,td){padding:8px 10px;font-size:13px}.bookvero-shell .bv-ops-data-table__caption{caption-side:top;text-align:left;color:var(--bv-ops-soft-text);padding:0 0 8px;font-size:12px}.bookvero-shell .bv-ops-mobile-data-list{border:1px solid var(--bv-ui-line,var(--bv-ops-line));background:var(--bv-ui-surface,var(--bv-ops-panel));border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.bookvero-shell .bv-ops-mobile-data-list__item{border-bottom:1px solid var(--bv-ui-line,var(--bv-ops-line));color:inherit;padding:12px 14px;text-decoration:none;display:block}.bookvero-shell .bv-ops-mobile-data-list__item:last-child{border-bottom:0}.bookvero-shell .bv-ops-mobile-data-list__item--link:hover{background:var(--bv-ui-accent-soft,var(--bv-ops-blue-soft))}@media (min-width:769px){.bookvero-shell .bv-ops-mobile-data-list{display:none}}
.bookvero-shell--unified .bv-today-wave21 .bv-today-d2-kpis.bv-hub-kpi-strip--ops{background:0 0;border:0;border-radius:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.bookvero-shell--unified .bv-today-wave21 .bv-today-d2-kpis .bv-hub-kpi-metric{flex:0 0 min(38%,148px);padding:8px 10px}.bookvero-shell--unified .bv-today-wave21 .bv-today-d2-kpis .bv-hub-kpi-metric__value{font-size:18px}.bookvero-shell--unified .bv-today-wave21 .bv-today-d2-kpis .bv-hub-kpi-strip__period{margin:0 0 2px}.bookvero-shell--unified .bv-today-wave21.bv-today-command-first .bv-today-canvas{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);box-shadow:none;gap:0}.bookvero-shell--unified .bv-today-wave21 .bv-today-d2-kpis{border-bottom:1px solid var(--bv-ui-line);padding:10px 12px}.bookvero-shell--unified .bv-today-wave21 .bv-today-canvas__main{border-top:0}.bookvero-shell--unified .bv-today-wave21 .bv-today-zone--schedule{border:0;border-radius:0;box-shadow:none!important}.bookvero-shell--unified .bv-today-wave21 .bv-today-zone--schedule .bv-today-zone__body{padding:0 12px 12px}.bookvero-shell--unified .bv-today-wave21 .bv-today-zone--schedule .bv-today-zone__head{min-height:0;padding:10px 12px 6px}.bookvero-shell--unified .bv-today-wave21 .bv-today-zone__title{font-size:15px;font-weight:650}.bookvero-shell--unified .bv-today-wave21.bv-today-command-first .bv-today-zone--attention{background:var(--bv-ui-surface)!important}.bookvero-shell--unified .bv-today-wave21 .bv-today-ref-side{background:var(--bv-ui-muted)}.bookvero-shell--unified .bv-today-wave21 .bv-today-d2-filters-wrap.bv-workspace-filter-summary{border:0;margin:0;padding:0 0 8px}.bookvero-shell--unified .bv-today-wave21 .bv-today-d2-filters{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.bookvero-shell--unified .bv-today-wave21 .bv-today-d2-filters__chip{border:1px solid var(--bv-ui-line);background:var(--bv-ui-muted);min-height:30px;color:var(--bv-ui-muted-text);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600}.bookvero-shell--unified .bv-today-wave21 .bv-today-d2-filters__chip.is-active{border-color:color-mix(in srgb, var(--bv-ui-accent) 35%, var(--bv-ui-line));background:var(--bv-ui-accent-soft);color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-today-wave21 .bv-today-schedule-ops-list{border:1px solid var(--bv-ui-line);border-radius:10px;margin-top:4px}.bookvero-shell--unified .bv-today-wave21 .bv-today-schedule-ops-list__item{gap:4px;padding:10px 12px;display:grid}.bookvero-shell--unified .bv-today-wave21 .bv-today-schedule-ops-list__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.bookvero-shell--unified .bv-today-wave21 .bv-today-schedule-ops-list__time{font-variant-numeric:tabular-nums;color:var(--bv-ui-ink);white-space:nowrap;font-size:13px;font-weight:700}.bookvero-shell--unified .bv-today-wave21 .bv-today-schedule-ops-list__client{color:var(--bv-ui-ink);font-size:14px;font-weight:650;line-height:1.3}.bookvero-shell--unified .bv-today-wave21 .bv-today-schedule-ops-list__meta{color:var(--bv-ui-muted-text);font-size:12px;line-height:1.35}.bookvero-shell--unified .bv-today-wave21 .bv-today-schedule-ops-list__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bookvero-shell--unified .bv-today-wave21 .bv-today-advice-stack{border-top:1px solid var(--bv-ui-line);background:var(--bv-ui-muted);gap:8px;padding:10px 12px;display:grid}.bookvero-shell--unified .bv-today-wave21 .bv-today-advice-stack .bv-today-advice{margin:0}.bookvero-shell--unified .bv-today-route-loading .bv-today-route-loading__kpi-row{border-bottom:1px solid var(--bv-ui-line);scrollbar-width:none;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.bookvero-shell--unified .bv-today-route-loading .bv-today-route-loading__kpi-row::-webkit-scrollbar{display:none}.bookvero-shell--unified .bv-today-route-loading .bv-today-route-loading__schedule{padding:12px}@media (max-width:768px),(max-width:1024px) and (pointer:coarse){.bookvero-shell--unified .bv-today-wave21.bv-op-page{gap:10px}.bookvero-shell--unified .bv-today-wave21 .bv-op-header__summary{display:none}.bookvero-shell--unified .bv-today-wave21 .bv-today-d2-kpis.bv-hub-kpi-strip--ops .bv-hub-kpi-strip__row{padding-bottom:2px}.bookvero-shell--unified .bv-today-wave21 .bv-today-canvas__main{grid-template-columns:1fr}.bookvero-shell--unified .bv-today-wave21 .bv-today-ref-side{border-left:0;border-top:1px solid var(--bv-ui-line)}.bookvero-shell--unified .bv-today-wave21 .bv-today-d2-bottom{gap:var(--bv-ui-gap);border-top:1px solid var(--bv-ui-line);grid-template-columns:1fr;padding:12px}.bookvero-shell--unified .bv-today-wave21 .bv-today-zone--schedule .bv-today-zone__head-links{display:none}}@media (min-width:769px){.bookvero-shell--unified .bv-today-wave21 .bv-today-d2-kpis.bv-hub-kpi-strip--ops .bv-hub-kpi-strip__row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.bookvero-shell--unified .bv-today-wave21 .bv-today-d2-kpis .bv-hub-kpi-metric{flex:initial}}
.bookvero-shell--unified .bv-bookings-wave22.bv-bookings-d2--schedule .bv-hub-layout--solo .bv-hub-layout__main{max-width:100%}.bookvero-shell--unified .bv-bookings-wave22 .bv-hub-layout__aside:empty{display:none}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-d2-kpis.bv-hub-kpi-strip--ops{border:0;border-bottom:1px solid var(--bv-ui-line);background:0 0;border-radius:0;margin:0;padding:10px 12px}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-d2-kpis .bv-hub-kpi-metric{padding:8px 10px}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-d2-kpis .bv-hub-kpi-metric__value{font-size:18px}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-d2-kpis .bv-hub-kpi-metric--active{border-color:color-mix(in srgb, var(--bv-ui-accent) 35%, var(--bv-ui-line));background:var(--bv-ui-accent-soft)}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-d2-filters .bv-workspace-filter-bar{background:0 0;border:0;padding:0}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-d2-filters .bv-workspace-filter-bar__desktop{flex-wrap:wrap;gap:8px}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-d2-filter-chips.bv-workspace-filter-summary{border:0;margin:0;padding:0 0 6px}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-calendar-first--full-width{min-width:0}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-calendar-first__canvas{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);box-shadow:none}.bookvero-shell--unified .bv-bookings-wave22.bv-bookings-d2--schedule .bv-bookings-calendar-first__canvas{border-radius:0 0 var(--bv-ui-radius-lg) var(--bv-ui-radius-lg);border-top:0}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-ops-list{border:1px solid var(--bv-ui-line);border-radius:10px}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-ops-list__item{color:inherit;gap:4px;padding:10px 12px;text-decoration:none;display:grid}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-ops-list__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-ops-list__time{font-variant-numeric:tabular-nums;color:var(--bv-ui-ink);font-size:13px;font-weight:700}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-ops-list__primary{color:var(--bv-ui-ink);margin:0;font-size:14px;font-weight:650;line-height:1.3}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-ops-list__meta{color:var(--bv-ui-muted-text);font-size:12px;line-height:1.35}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-ops-list__badges{flex-wrap:wrap;gap:6px;display:flex}.bookvero-shell--unified .bv-bookings-wave22 .bv-ops-data-table.bookings-table{width:100%}@media (max-width:768px),(max-width:1024px) and (pointer:coarse){.bookvero-shell--unified .bv-bookings-wave22.bv-op-page{gap:10px}.bookvero-shell--unified .bv-bookings-wave22 .bv-op-header__summary{display:none}.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-d2-toolbar__primary{gap:6px}}@media (min-width:769px){.bookvero-shell--unified .bv-bookings-wave22 .bv-bookings-d2-kpis.bv-hub-kpi-strip--ops .bv-hub-kpi-strip__row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}}
.bookvero-shell--unified .bv-payments-wave23 .bv-payments-hub-layout__main{gap:10px!important}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-kpi.bv-hub-kpi-strip--ops{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);box-shadow:none;margin:0;padding:10px 12px}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-kpi .bv-hub-kpi-metric{padding:8px 10px}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-kpi .bv-hub-kpi-metric__value{font-variant-numeric:tabular-nums;font-size:18px}.bookvero-shell--unified .bv-payments-wave23 .bv-finance-summary-hero,.bookvero-shell--unified .bv-payments-wave23 .bv-finance-kpi-desktop{display:none!important}.bookvero-shell--unified .bv-payments-wave23 .bv-finance-operations-toolbar .bv-workspace-filter-bar{background:0 0;border:0;padding:0}.bookvero-shell--unified .bv-payments-wave23 .bv-finance-operations-toolbar .bv-workspace-filter-bar__desktop{flex-wrap:wrap;gap:8px}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-filter-summary.bv-workspace-filter-summary{border:0;margin:0;padding:0}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-list{border:1px solid var(--bv-ui-line);border-radius:10px}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-list__item{color:inherit;gap:6px;padding:10px 12px;text-decoration:none;display:grid}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-list__head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-list__time{font-variant-numeric:tabular-nums;color:var(--bv-ui-muted-text);font-size:12px;font-weight:600}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-list__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-list__amount--income{color:#15803d}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-list__amount--expense{color:#be123c}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-list__client{color:var(--bv-ui-ink);font-size:14px;font-weight:650;line-height:1.3}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-list__meta{color:var(--bv-ui-muted-text);font-size:12px;line-height:1.35}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-list__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-list__actions{flex-wrap:wrap;gap:8px;display:flex}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-list__action{color:var(--bv-ui-accent);font-size:12px;font-weight:600;text-decoration:none}.bookvero-shell--unified .bv-payments-wave23 .bv-ops-data-table.bv-payments-table td{font-variant-numeric:tabular-nums}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-responsive__list{display:none}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-responsive__table{display:block}@media (max-width:768px),(max-width:1024px) and (pointer:coarse){.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-responsive__table{display:none}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-responsive__list{display:block}.bookvero-shell--unified .bv-payments-wave23 .bv-workspace-filter-bar__desktop .bv-payments-filter-bar{display:none}}@media (max-height:860px) and (min-width:769px){.bookvero-shell--unified .bv-payments-hub .bv-op-header__summary{display:none}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-hub-layout__main{gap:6px!important}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-kpi.bv-hub-kpi-strip--ops{padding:6px 8px}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-kpi .bv-hub-kpi-metric{padding:4px 6px}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-kpi .bv-hub-kpi-metric__value{font-size:15px}.bookvero-shell--unified .bv-payments-wave23 .bv-finance-operations-toolbar{gap:4px!important}.bookvero-shell--unified .bv-payments-wave23 .bv-workspace-filter-bar__desktop .bv-payments-filter-bar{display:none!important}.bookvero-shell--unified .bv-payments-wave23 .bv-workspace-filter-bar__mobile{align-items:center;gap:8px;min-width:0;display:flex!important}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-info-row{margin:0;font-size:12px}}@media (max-width:768px),(max-width:1024px) and (pointer:coarse){.bookvero-shell--unified .bv-payments-wave23 .bv-op-header__summary{display:none}.bookvero-shell--unified .bv-payments-wave23 .bv-payments-ops-kpi.bv-hub-kpi-strip--ops .bv-hub-kpi-strip__row{padding-bottom:2px}}
.bookvero-shell--unified .bv-clients-wave24 .bv-clients-wave24-layout{gap:10px;display:grid}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-nav-stack{margin:0}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-kpi-row{display:none!important}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-kpi.bv-hub-kpi-strip--ops{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);box-shadow:none;margin:0;padding:10px 12px}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-kpi .bv-hub-kpi-metric{padding:8px 10px}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-kpi .bv-hub-kpi-metric__value{font-variant-numeric:tabular-nums;font-size:18px}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-d2-filters.bv-workspace-filter-bar{background:0 0;border:0;padding:0}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-d2-filters .bv-workspace-filter-bar__desktop{flex-wrap:wrap;gap:8px}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-desk__filter-summary.bv-workspace-filter-summary{border:0;margin:0;padding:0}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-tag{color:var(--bv-ui-muted-text);background:var(--bv-ui-surface-muted,#0000000a);border:1px solid var(--bv-ui-line);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-list{border:1px solid var(--bv-ui-line);border-radius:10px}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-list__item{gap:6px;padding:10px 12px;display:grid}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-list__head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-list__identity{align-items:center;gap:8px;min-width:0;display:flex}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-list__name{color:var(--bv-ui-ink);margin:0;font-size:14px;font-weight:650;line-height:1.3}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-list__contacts{color:var(--bv-ui-ink);margin:0;font-size:13px}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-list__meta{color:var(--bv-ui-muted-text);font-size:12px;line-height:1.35}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-list__tags,.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-list__badges{flex-wrap:wrap;gap:6px;display:flex}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-list__actions{flex-wrap:wrap;gap:8px;display:flex}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-list__action{color:var(--bv-ui-accent);font-size:12px;font-weight:600;text-decoration:none}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-responsive__list{display:none}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-responsive__table{display:block}@media (max-width:768px),(max-width:1024px) and (pointer:coarse){.bookvero-shell--unified .bv-clients-wave24 .bv-op-header__summary,.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-responsive__table{display:none}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-ops-responsive__list{display:block}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-d2-filters .bv-workspace-filter-bar__desktop .bv-clients-d2-toolbar__row{display:none}}@media (max-height:860px) and (min-width:769px){.bookvero-shell--unified .bv-clients-hub .bv-op-header__summary{display:none}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-wave24-layout{gap:6px}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-d2-filters .bv-clients-d2-toolbar__row--primary .bv-clients-d2-toolbar__search~*{display:none}.bookvero-shell--unified .bv-clients-wave24 .bv-clients-d2-filters .bv-workspace-filter-bar__mobile{align-items:center;gap:8px;min-width:0;display:flex!important}}
.bookvero-shell--unified .bv-settings-wave25 .bv-settings-wave25-ops{gap:12px;display:grid}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);gap:10px;padding:12px 14px;display:grid}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness__intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness__title{margin:0;font-size:15px;font-weight:650;line-height:1.25}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-readiness-kpi--compact{flex:200px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-readiness-kpi--compact .bv-settings-readiness-kpi__title{white-space:nowrap;font-size:12px;font-weight:600}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-readiness-kpi--compact .bv-settings-readiness-kpi__bar{flex:72px;max-width:120px;height:6px}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-readiness-kpi--compact .bv-settings-readiness-kpi__pct{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness__complete{color:var(--bv-ui-muted-text);margin:0;font-size:13px;line-height:1.4}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-readiness-blocker--compact{border:1px solid var(--bv-ui-line);background:var(--bv-ui-surface-muted,#00000005);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px 10px;padding:8px 10px;display:grid}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-readiness-blocker--compact .bv-settings-readiness-blocker__copy{gap:2px;min-width:0;display:grid}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-readiness-blocker--compact .bv-settings-readiness-blocker__copy strong{font-size:13px}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-readiness-blocker--compact .bv-settings-readiness-blocker__copy span{color:var(--bv-ui-muted-text);font-size:12px}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness-task{border:1px solid var(--bv-ui-line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness-task__row{border-top:1px solid var(--bv-ui-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;padding:9px 12px;display:grid}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness-task__row:first-child{border-top:0}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness-task__main{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness-task__main:hover .bv-settings-ops-readiness-task__label{color:var(--bv-ui-accent-text,var(--bv-ui-text))}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness-task__label{font-size:13px;font-weight:600;line-height:1.3}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness-task__hint{color:var(--bv-ui-muted-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness-task__denied{color:var(--bv-ui-muted-text);white-space:nowrap;font-size:11px}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);gap:8px;padding:12px 14px;display:grid}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__title{margin:0;font-size:15px;font-weight:650}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__kpi{color:var(--bv-ui-muted-text);margin:0;font-size:12px}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__lead{color:var(--bv-ui-muted-text);margin:0;font-size:12px;line-height:1.4}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__list{border:1px solid var(--bv-ui-line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__row{border-top:1px solid var(--bv-ui-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px;padding:9px 12px;display:grid}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__row:first-child{border-top:0}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__main{gap:3px;min-width:0;display:grid}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__headline{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__name{font-size:13px;font-weight:600}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__desc,.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__summary{margin:0;font-size:12px;line-height:1.35}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__desc{color:var(--bv-ui-text)}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__summary{color:var(--bv-ui-muted-text)}@media (max-width:640px){.bookvero-shell--unified .bv-settings-wave25 .bv-settings-readiness-blocker--compact{grid-template-columns:1fr}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness-task__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main status""action action"}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness-task__main{grid-area:main}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness-task__row>.bv-status-pill{grid-area:status;justify-self:end}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness-task__row>.bv-app-link-button,.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-readiness-task__row>.bv-settings-ops-readiness-task__denied{grid-area:action;justify-self:start}.bookvero-shell--unified .bv-settings-wave25 .bv-settings-ops-integrations__row{grid-template-columns:1fr}}
.bookvero-shell--unified .bv-workspace-form-shell,.bookvero-shell--unified .bv-workspace-form-shell__main{gap:12px;min-width:0;display:grid}.bookvero-shell--unified .bv-workspace-form-shell--with-aside .bv-workspace-form-shell__main{grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.bookvero-shell--unified .bv-workspace-form-shell--with-aside .bv-workspace-form-shell__main{grid-template-columns:minmax(0,1fr) 280px;align-items:start}}.bookvero-shell--unified .bv-workspace-form-shell__footer{bottom:calc(var(--bookvero-mobile-bottom-nav-height,0px) + 8px);z-index:2;background:linear-gradient(to top, var(--bv-ui-surface,var(--surface)) 70%, transparent);padding:10px 0 4px;position:sticky}.bookvero-shell--unified .bv-workspace-form-section{border-top:1px solid var(--bv-ui-line,var(--border));gap:10px;padding-top:12px;display:grid}.bookvero-shell--unified .bv-workspace-form-section:first-child{border-top:0;padding-top:0}.bookvero-shell--unified .bv-workspace-form-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bookvero-shell--unified .bv-workspace-form-section__title{margin:0;font-size:15px;font-weight:650}.bookvero-shell--unified .bv-workspace-form-section__desc{color:var(--bv-ui-muted-text,var(--text-muted));margin:4px 0 0;font-size:13px;line-height:1.4}.bookvero-shell--unified .bv-form-field__description{color:var(--bv-ui-muted-text,var(--text-muted));font-size:12px;line-height:1.35;display:block}.bookvero-shell--unified .bv-form-field__required{color:var(--bv-ui-danger,#b42318)}.bookvero-shell--unified .bv-form-field__error{color:var(--bv-ui-danger,#b42318);font-size:12px;display:block}.bookvero-shell--unified .bv-form-field--error .bv-form-field__input{border-color:var(--bv-ui-danger,#b42318)}.bookvero-shell--unified .bv-catalog-desk{gap:10px;min-width:0;display:grid}.bookvero-shell--unified .bv-catalog-desk__toolbar{gap:8px;display:grid}.bookvero-shell--unified .bv-catalog-empty-state{border:1px dashed var(--bv-ui-line,var(--border));background:var(--bv-ui-surface-muted,#00000005);border-radius:10px;padding:14px 12px}.bookvero-shell--unified .bv-catalog-empty-state__title{margin:0 0 4px;font-size:14px;font-weight:650}.bookvero-shell--unified .bv-catalog-empty-state__desc{color:var(--bv-ui-muted-text,var(--text-muted));margin:0;font-size:13px}.bookvero-shell--unified .bv-catalog-empty-state__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bookvero-shell--unified .bv-catalog-entity-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;min-width:0;display:grid}.bookvero-shell--unified .bv-catalog-entity-row--in-list{width:100%}.bookvero-shell--unified .bv-catalog-entity-row__title{font-size:13px;font-weight:600;line-height:1.3}.bookvero-shell--unified .bv-catalog-entity-row__meta{color:var(--bv-ui-muted-text,var(--text-muted));font-size:12px;line-height:1.35}.bookvero-shell--unified .bv-catalog-entity-row__main{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.bookvero-shell--unified .bv-rooms-wave30 .bv-rooms-catalog__table-wrap--desktop{display:block}.bookvero-shell--unified .bv-rooms-wave30 .bv-rooms-catalog__mobile{display:none}@media (max-width:900px){.bookvero-shell--unified .bv-rooms-wave30 .bv-rooms-catalog__table-wrap--desktop{display:none}.bookvero-shell--unified .bv-rooms-wave30 .bv-rooms-catalog__mobile{display:block}}.bookvero-shell--unified .bv-rooms-wave30 .bv-rooms-catalog{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);box-shadow:none;padding:12px 14px}.bookvero-shell--unified .bv-services-wave30 .bv-svc-catalog{gap:12px;margin-top:12px;display:grid}.bookvero-shell--unified .bv-services-wave30 .bv-svc-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookvero-shell--unified .bv-services-wave30 .bv-svc-toolbar__search{border:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);border-radius:10px;flex:200px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.bookvero-shell--unified .bv-services-wave30 .bv-svc-toolbar__input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1}.bookvero-shell--unified .bv-services-wave30 .bv-svc-toolbar__segments{border:1px solid var(--bv-ui-line);border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.bookvero-shell--unified .bv-services-wave30 .bv-svc-seg{cursor:pointer;color:var(--bv-ui-muted-text);background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.bookvero-shell--unified .bv-services-wave30 .bv-svc-seg--on{background:var(--bv-ui-surface);color:var(--bv-ui-text);box-shadow:none;border:1px solid var(--bv-ui-line)}.bookvero-shell--unified .bv-services-wave30 .bv-svc-select{border:1px solid var(--bv-ui-line);font:inherit;background:var(--bv-ui-surface);border-radius:10px;padding:8px 10px}.bookvero-shell--unified .bv-services-wave30 .bv-svc-table-wrap--desktop{border:1px solid var(--bv-ui-line);box-shadow:none;border-radius:10px;display:block;overflow:auto}.bookvero-shell--unified .bv-services-wave30 .bv-svc-catalog__mobile{display:none}@media (max-width:900px){.bookvero-shell--unified .bv-services-wave30 .bv-svc-table-wrap--desktop{display:none}.bookvero-shell--unified .bv-services-wave30 .bv-svc-catalog__mobile{display:block}.bookvero-shell--unified .bv-services-wave30 .bv-svc-add{justify-content:center;width:100%}}.bookvero-shell--unified .bv-services-wave30 .bv-svc-menu__panel{border:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);box-shadow:none;border-radius:8px}.bookvero-shell--unified .bv-services-wave30 .bv-svc-menu__btn{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-weight:600}
.bookvero-shell--unified .bv-catalog-desk-loading{gap:10px;min-width:0;margin-top:12px;display:grid}.bookvero-shell--unified .bv-catalog-desk-loading__status{color:var(--bv-ui-muted-text,var(--text-muted));margin:0;font-size:13px}.bookvero-shell--unified .bv-catalog-desk-loading__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__toolbar-wrap{gap:8px;display:grid}.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__filter-bar .bv-workspace-filter-bar__desktop{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__search-form{flex:220px;align-items:center;gap:6px;min-width:0;display:flex}.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__filters-form-fields{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__search-input{border:1px solid var(--bv-ui-line,var(--border));min-width:0;min-height:40px;font:inherit;background:var(--bv-ui-surface,var(--surface));border-radius:10px;flex:1;padding:8px 10px}.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__select{border:1px solid var(--bv-ui-line,var(--border));font:inherit;background:var(--bv-ui-surface,var(--surface));border-radius:10px;min-height:40px;padding:8px 10px}.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__submit{border:1px solid var(--bv-ui-line,var(--border));font:inherit;cursor:pointer;background:var(--bv-ui-surface,var(--surface));border-radius:10px;min-height:40px;padding:8px 12px;font-weight:600}.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__chips-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__chip{border:1px solid var(--bv-ui-line,var(--border));color:var(--bv-ui-muted-text,var(--text-muted));border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__chip--active{color:var(--bv-ui-text,var(--text));border-color:color-mix(in srgb, var(--bv-ui-line,var(--border)) 70%, var(--bv-ui-text,var(--text)));background:var(--bv-ui-surface-muted,#00000008)}.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__filters-form,.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__filter-bar .bv-workspace-filter-bar__secondary,.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog__submit--search{display:none}}.bookvero-shell--unified .bv-services-wave31 .bv-svc-catalog__toolbar-wrap{gap:8px;margin-top:12px;display:grid}.bookvero-shell--unified .bv-services-wave31 .bv-svc-catalog__filter-bar .bv-workspace-filter-bar__desktop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookvero-shell--unified .bv-services-wave31 .bv-svc-toolbar__search{border:1px solid var(--bv-ui-line,var(--border));background:var(--bv-ui-surface,var(--surface));border-radius:10px;flex:200px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.bookvero-shell--unified .bv-services-wave31 .bv-svc-toolbar__input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1}.bookvero-shell--unified .bv-services-wave31 .bv-svc-toolbar__segments{border:1px solid var(--bv-ui-line,var(--border));border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.bookvero-shell--unified .bv-services-wave31 .bv-svc-seg{cursor:pointer;color:var(--bv-ui-muted-text,var(--text-muted));background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.bookvero-shell--unified .bv-services-wave31 .bv-svc-seg--on{background:var(--bv-ui-surface,var(--surface));color:var(--bv-ui-text,var(--text));border:1px solid var(--bv-ui-line,var(--border))}.bookvero-shell--unified .bv-services-wave31 .bv-svc-select{border:1px solid var(--bv-ui-line,var(--border));font:inherit;background:var(--bv-ui-surface,var(--surface));border-radius:10px;min-height:40px;padding:8px 10px}.bookvero-shell--unified .bv-services-wave31 .bv-svc-filter-sheet{gap:12px;display:grid}.bookvero-shell--unified .bv-services-wave31 .bv-svc-toolbar__segments--sheet{border:0;padding:0}@media (max-width:900px){.bookvero-shell--unified .bv-services-wave31 .bv-svc-catalog__filter-bar .bv-workspace-filter-bar__status,.bookvero-shell--unified .bv-services-wave31 .bv-svc-catalog__filter-bar .bv-workspace-filter-bar__secondary{display:none}.bookvero-shell--unified .bv-services-wave31 .bv-svc-add{justify-content:center;width:100%}}.bookvero-shell--unified .bv-services-wave31 .bv-svc-table-wrap--desktop{border:1px solid var(--bv-ui-line,var(--border));box-shadow:none;border-radius:10px;display:block;overflow:auto}.bookvero-shell--unified .bv-services-wave31 .bv-svc-catalog__mobile{display:none}@media (max-width:900px){.bookvero-shell--unified .bv-services-wave31 .bv-svc-table-wrap--desktop{display:none}.bookvero-shell--unified .bv-services-wave31 .bv-svc-catalog__mobile{display:block}}.bookvero-shell--unified .bv-rooms-wave31 .bv-rooms-catalog,.bookvero-shell--unified .bv-services-wave31 .bv-svc-catalog{min-width:0}.bookvero-shell--unified .bv-rooms-wave31 .bv-workspace-filter-summary,.bookvero-shell--unified .bv-services-wave31 .bv-workspace-filter-summary{margin-top:0}
.bookvero-shell--unified .bv-forms-wave32 .bv-workspace-form-shell{min-width:0}.bookvero-shell--unified .bv-forms-wave32 .bv-room-profile-form{gap:0;min-width:0;display:grid}.bookvero-shell--unified .bv-workspace-form-submit{bottom:calc(var(--bookvero-mobile-bottom-nav-height,0px) + 8px);z-index:2;background:linear-gradient(to top, var(--bv-ui-surface,var(--surface)) 72%, transparent);margin-top:8px;padding:12px 0 4px;position:sticky}.bookvero-shell--unified .bv-form-field__input[type=color]{cursor:pointer;min-height:44px;padding:4px}.bookvero-shell--unified .bv-form-field select.bv-form-field__input{appearance:auto;min-height:44px}.bookvero-shell--unified .bv-service-form-ai{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.bookvero-shell--unified .bv-service-form-ai__btn{border:1px solid var(--bv-ui-line,var(--border));background:var(--bv-ui-surface-muted,var(--surface-muted));cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.bookvero-shell--unified .bv-service-form-ai__btn:disabled{cursor:wait;opacity:.8}.bookvero-shell--unified .bv-service-form-ai__error{color:var(--bv-ui-danger,#b42318);font-size:12px}.bookvero-shell--unified .bv-form-checkbox-row{align-items:flex-start;gap:10px;min-height:44px;font-size:13px;font-weight:600;display:flex}.bookvero-shell--unified .bv-form-checkbox-row input{flex-shrink:0;margin-top:3px}.bookvero-shell--unified .bv-form-secondary-action{margin-top:12px}.bookvero-shell--unified .bv-form-secondary-action button[type=submit]{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);color:var(--text-muted);cursor:pointer;font-weight:600;font:inherit;background:0 0;border-radius:12px;padding:10px 14px}.bookvero-shell--unified .bv-resource-form-note{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}
.bookvero-shell--unified .bv-resources-wave33 .bv-res-catalog__toolbar-wrap{gap:8px;margin-top:12px;display:grid}.bookvero-shell--unified .bv-resources-wave33 .bv-res-catalog__filter-bar .bv-workspace-filter-bar__desktop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookvero-shell--unified .bv-resources-wave33 .bv-res-toolbar__search{border:1px solid var(--bv-ui-line,var(--border));background:var(--bv-ui-surface,var(--surface));border-radius:10px;flex:200px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.bookvero-shell--unified .bv-resources-wave33 .bv-res-toolbar__input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1}.bookvero-shell--unified .bv-resources-wave33 .bv-res-toolbar__segments{border:1px solid var(--bv-ui-line,var(--border));border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.bookvero-shell--unified .bv-resources-wave33 .bv-res-seg{cursor:pointer;color:var(--bv-ui-muted-text,var(--text-muted));background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.bookvero-shell--unified .bv-resources-wave33 .bv-res-seg--on{background:var(--bv-ui-surface,var(--surface));color:var(--bv-ui-text,var(--text));border:1px solid var(--bv-ui-line,var(--border))}.bookvero-shell--unified .bv-resources-wave33 .bv-res-select{border:1px solid var(--bv-ui-line,var(--border));font:inherit;background:var(--bv-ui-surface,var(--surface));border-radius:10px;min-height:40px;padding:8px 10px}.bookvero-shell--unified .bv-resources-wave33 .bv-res-filter-sheet{gap:12px;display:grid}.bookvero-shell--unified .bv-resources-wave33 .bv-res-select-label{color:var(--bv-ui-muted-text,var(--text-muted));margin-bottom:4px;font-size:12px;font-weight:600;display:block}.bookvero-shell--unified .bv-resources-wave33 .bv-res-toolbar__segments--sheet{border:0;padding:0}.bookvero-shell--unified .bv-resources-wave33 .bv-res-table-wrap--desktop{border:1px solid var(--bv-ui-line,var(--border));box-shadow:none;border-radius:10px;margin-top:0;display:block;overflow:auto}.bookvero-shell--unified .bv-resources-wave33 .bv-res-catalog__mobile{display:none}.bookvero-shell--unified .bv-resources-wave33 .bv-res-muted-dash{color:var(--text-muted);font-size:12px}@media (max-width:900px){.bookvero-shell--unified .bv-resources-wave33 .bv-res-catalog__filter-bar .bv-workspace-filter-bar__status,.bookvero-shell--unified .bv-resources-wave33 .bv-res-catalog__filter-bar .bv-workspace-filter-bar__secondary{display:none}.bookvero-shell--unified .bv-resources-wave33 .bv-res-add{justify-content:center;width:100%}.bookvero-shell--unified .bv-resources-wave33 .bv-res-table-wrap--desktop{display:none}.bookvero-shell--unified .bv-resources-wave33 .bv-res-catalog__mobile{display:block}}.bookvero-shell--unified .bv-availability-wave33 .bv-av-catalog__toolbar-wrap{gap:8px;margin-top:0;display:grid}.bookvero-shell--unified .bv-availability-wave33 .bv-av-catalog__filter-bar .bv-workspace-filter-bar__desktop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookvero-shell--unified .bv-availability-wave33 .bv-av-toolbar__search{border:1px solid var(--bv-ui-line,var(--border));background:var(--bv-ui-surface,var(--surface));border-radius:10px;flex:200px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.bookvero-shell--unified .bv-availability-wave33 .bv-av-toolbar__search-icon{color:var(--text-muted);flex-shrink:0}.bookvero-shell--unified .bv-availability-wave33 .bv-av-toolbar__input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1}.bookvero-shell--unified .bv-availability-wave33 .bv-av-toolbar__segments{border:1px solid var(--bv-ui-line,var(--border));border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.bookvero-shell--unified .bv-availability-wave33 .bv-av-seg{cursor:pointer;color:var(--bv-ui-muted-text,var(--text-muted));background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.bookvero-shell--unified .bv-availability-wave33 .bv-av-seg--on{background:var(--bv-ui-surface,var(--surface));color:var(--bv-ui-text,var(--text));border:1px solid var(--bv-ui-line,var(--border))}.bookvero-shell--unified .bv-availability-wave33 .bv-av-select{border:1px solid var(--bv-ui-line,var(--border));font:inherit;background:var(--bv-ui-surface,var(--surface));border-radius:10px;width:100%;min-height:40px;padding:8px 10px}.bookvero-shell--unified .bv-availability-wave33 .bv-av-filter-sheet{gap:12px;display:grid}.bookvero-shell--unified .bv-availability-wave33 .bv-av-select-label{color:var(--bv-ui-muted-text,var(--text-muted));margin-bottom:4px;font-size:12px;font-weight:600;display:block}.bookvero-shell--unified .bv-availability-wave33 .bv-av-toolbar__segments--sheet{border:0;padding:0}.bookvero-shell--unified .bv-availability-wave33 .bv-av-sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bookvero-shell--unified .bv-availability-wave33 .bv-av-table-wrap--desktop{border:1px solid var(--bv-ui-line,var(--border));box-shadow:none;border-radius:10px;display:block;overflow:auto}.bookvero-shell--unified .bv-availability-wave33 .bv-av-name{font-weight:700}.bookvero-shell--unified .bv-availability-wave33 .bv-av-sched{color:var(--text-muted);font-weight:600}.bookvero-shell--unified .bv-availability-wave33 .bv-av-muted{color:var(--text-muted);white-space:nowrap;font-size:.85rem}.bookvero-shell--unified .bv-availability-wave33 .bv-av-menu{position:relative}.bookvero-shell--unified .bv-availability-wave33 .bv-av-menu__summary{cursor:pointer;border:1px solid var(--bv-ui-line,var(--border));width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-muted);border-radius:10px;place-items:center;list-style:none;display:grid}.bookvero-shell--unified .bv-availability-wave33 .bv-av-menu__summary::-webkit-details-marker{display:none}.bookvero-shell--unified .bv-availability-wave33 .bv-av-menu__panel{border:1px solid var(--bv-ui-line,var(--border));background:var(--surface);z-index:20;border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0f172a1a}.bookvero-shell--unified .bv-availability-wave33 .bv-av-menu__edit{justify-content:flex-start;width:100%;margin-bottom:4px}.bookvero-shell--unified .bv-availability-wave33 .bv-av-catalog__mobile{display:none}@media (max-width:900px){.bookvero-shell--unified .bv-availability-wave33 .bv-av-catalog__filter-bar .bv-workspace-filter-bar__status,.bookvero-shell--unified .bv-availability-wave33 .bv-av-catalog__filter-bar .bv-workspace-filter-bar__secondary{display:none}.bookvero-shell--unified .bv-availability-wave33 .bv-av-add{justify-content:center;width:100%}.bookvero-shell--unified .bv-availability-wave33 .bv-av-table-wrap--desktop{display:none}.bookvero-shell--unified .bv-availability-wave33 .bv-av-catalog__mobile{display:block}}.bookvero-shell--unified .bv-resources-wave33 .bv-res-catalog,.bookvero-shell--unified .bv-availability-wave33 .bv-av-catalog{min-width:0}.bookvero-shell--unified .bv-resources-wave33 .bv-workspace-filter-summary,.bookvero-shell--unified .bv-availability-wave33 .bv-workspace-filter-summary{margin-top:0}
.bookvero-shell--unified .bv-forms-wave34 .bv-room-workspace-panel{box-shadow:none}.bookvero-shell--unified .bv-forms-wave34 .bv-room-form-section{box-shadow:none;background:0 0;border:none;padding:0}.bookvero-shell--unified .bv-forms-wave34 .bv-workspace-form-section+.bv-workspace-form-section{border-top:1px solid var(--bv-ui-line,var(--border));margin-top:20px;padding-top:20px}.bookvero-shell--unified .bv-forms-wave34 .bv-room-profile-form .bv-workspace-form-section:first-child{border-top:none;margin-top:0;padding-top:0}.bookvero-shell--unified .bv-forms-wave34 .bv-workspace-form-section-collapsible{border-top:1px solid var(--bv-ui-line,var(--border));margin-top:20px;padding-top:20px}.bookvero-shell--unified .bv-forms-wave34 .bv-workspace-form-section-collapsible__summary{cursor:pointer;gap:4px;margin-bottom:12px;list-style:none;display:grid}.bookvero-shell--unified .bv-forms-wave34 .bv-workspace-form-section-collapsible__summary::-webkit-details-marker{display:none}.bookvero-shell--unified .bv-forms-wave34 .bv-availability-locked-target{border:1px solid var(--bv-ui-line,var(--border));background:var(--bv-ui-surface-muted,var(--surface-muted));border-radius:10px;margin:0;padding:12px 14px;font-weight:650}.bookvero-shell--unified .bv-forms-wave34 .bv-workspace-form-submit--row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookvero-shell--unified .bv-forms-wave34 .bv-room-equipment-empty{color:var(--text-muted)}.bookvero-shell--unified .bv-forms-wave34 .bv-room-equipment-link-form{margin-top:16px}.bookvero-shell--unified .bv-forms-wave34 .bv-room-equipment-hint{margin-top:12px}@media (max-width:900px){.bookvero-shell--unified .bv-forms-wave34 .bv-room-detail-page .bv-workspace-form-submit{bottom:calc(var(--bookvero-mobile-bottom-nav-height,56px) + 8px)}}
.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-desk{min-width:0}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-desk__search-form{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-desk__search-form .input{flex:1;min-width:180px}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-desk__filter-note{background:var(--bv-ui-surface-muted,var(--surface-muted));border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-desk__invites-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-desk__table-wrap{border:1px solid var(--bv-ui-line,var(--border));box-shadow:none;border-radius:10px;display:block;overflow:auto}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-desk__mobile{display:none}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-desk__pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-list__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-list__name{margin:0;font-size:14px;font-weight:700}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-list__meta{color:var(--text-muted);margin:6px 0 0;font-size:12px;display:block}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-list__badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-list__actions{margin-top:10px}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-panel{box-shadow:none}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-panel__head h3{margin:0}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-drawer--wave35 .bv-workspace-form-section{border-top:1px solid var(--bv-ui-line,var(--border));margin-top:16px;padding-top:16px}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-drawer--wave35 .bv-workspace-form-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-invite-presets{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-invite-preset-note{margin:0 0 10px;font-size:12px}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-drawer__submit{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-drawer__status-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-drawer__text,.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-drawer__readonly-note{margin:0;font-size:13px}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-drawer__danger-text{color:#b45309;margin:0;font-size:13px;font-weight:600}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-drawer__audit-list{gap:8px;margin:0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-d2-public-link--task{border:1px solid var(--bv-ui-line,var(--border));background:var(--bv-ui-surface,var(--surface));box-shadow:none;border-radius:12px;padding:14px 16px}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-d2-public-link__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-d2-public-link__title{margin:0;font-size:16px;font-weight:700}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-d2-public-link__hint{color:var(--text-muted);margin:6px 0 0;font-size:13px}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-channel-rows{border:1px solid var(--bv-ui-line,var(--border));background:var(--bv-ui-surface,var(--surface));border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-channel-row{border-bottom:1px solid var(--bv-ui-line,var(--border));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;padding:12px 14px;display:grid}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-channel-row:last-child{border-bottom:0}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-channel-row__name{margin:0;font-size:14px;font-weight:700}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-channel-row__desc{color:var(--text-muted);margin:4px 0 0;font-size:12px}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-channel-row__action{white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-channels-section__desc{color:var(--text-muted);margin:4px 0 0;font-size:13px}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-post-setup{border-top:1px solid var(--bv-ui-line,var(--border));margin-top:16px;padding-top:16px}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-post-setup__title{margin:0;font-size:15px;font-weight:700}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-post-setup__desc{color:var(--text-muted);margin:4px 0 0;font-size:13px}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-embed-panel{gap:16px;min-width:0;display:grid}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-embed-panel__meta{color:var(--text-muted);margin:0;font-size:13px}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-embed-panel__accent-dot{vertical-align:middle;border-radius:50%;width:12px;height:12px;display:inline-block}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-code-block--compact{border:1px solid var(--bv-ui-line,var(--border));border-radius:10px;overflow:hidden}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-code-block__pre{max-width:100%;overflow-x:auto}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-code-block__copy-btn{background:var(--accent,var(--bv-primary));color:#fff;cursor:pointer;border:none;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-code-block__feedback{color:var(--text-muted);margin:0;font-size:13px}@media (max-width:900px){.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-desk__table-wrap{display:none}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-ops-desk__mobile{display:block}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-widgets-channel-row{grid-template-columns:minmax(0,1fr)}.bookvero-shell--unified .bv-staff-widgets-wave35 .bv-staff-drawer__submit.bv-workspace-form-submit{padding-bottom:calc(var(--bookvero-mobile-bottom-nav-height,56px) + 8px)}}
.bookvero-shell--unified .bv-forms-wave36 .bv-package-form-shell,.bookvero-shell--unified .bv-forms-wave36 .bv-widget-form-shell{min-width:0}.bookvero-shell--unified .bv-forms-wave36 .bv-package-form__items{gap:12px;display:grid}.bookvero-shell--unified .bv-forms-wave36 .bv-package-form__item-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.bookvero-shell--unified .bv-forms-wave36 .bv-package-form__item-required{align-items:center;gap:6px;font-size:13px;display:flex}.bookvero-shell--unified .bv-forms-wave36 .bv-package-form__checkbox{align-items:center;gap:8px;display:flex}.bookvero-shell--unified .bv-forms-wave36 .bv-widget-form__fieldset{border:1px solid var(--bv-ui-line,var(--border));border-radius:10px;gap:10px;margin:0;padding:12px;display:grid}.bookvero-shell--unified .bv-forms-wave36 .bv-widget-form__legend{padding:0 4px;font-size:13px;font-weight:700}.bookvero-shell--unified .bv-forms-wave36 .bv-widget-form__radio-row{align-items:flex-start;gap:8px;font-size:14px;display:flex}.bookvero-shell--unified .bv-forms-wave36 .bv-widget-form__radio-hint{color:var(--text-muted);font-size:12px;font-weight:400;display:block}.bookvero-shell--unified .bv-forms-wave36 .bv-widget-form__checkbox-list{gap:6px;max-height:200px;display:grid;overflow:auto}.bookvero-shell--unified .bv-forms-wave36 .bv-widget-form__checkbox-row,.bookvero-shell--unified .bv-forms-wave36 .bv-widget-form__checkbox{align-items:center;gap:8px;font-size:13px;display:flex}.bookvero-shell--unified .bv-forms-wave36 .bv-room-pricing-panel .bv-workspace-form-section{border-top:1px solid var(--bv-ui-line,var(--border));margin-top:20px;padding-top:20px}.bookvero-shell--unified .bv-forms-wave36 .bv-room-pricing-panel .bv-workspace-form-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.bookvero-shell--unified .bv-forms-wave36 .bv-room-pricing-setup{margin-bottom:16px}@media (max-width:900px){.bookvero-shell--unified .bv-forms-wave36 .bv-package-form__item-row{grid-template-columns:1fr}.bookvero-shell--unified .bv-forms-wave36 .bv-workspace-form-submit{bottom:calc(var(--bookvero-mobile-bottom-nav-height,56px) + 8px)}}
.bookvero-shell--unified .bv-analytics-wave40 .bv-analytics-period-toolbar{margin-bottom:4px}.bookvero-shell--unified .bv-analytics-wave40 .bv-hub-kpi-strip--ops{margin-top:0}.bookvero-shell--unified .bv-analytics-wave40 .bv-analytics-chart-frame{border:1px solid var(--bv-ui-line,var(--border));background:var(--bv-ui-surface,var(--surface));border-radius:12px;gap:12px;min-width:0;padding:14px 16px;display:grid}.bookvero-shell--unified .bv-analytics-wave40 .bv-analytics-chart-frame__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.bookvero-shell--unified .bv-analytics-wave40 .bv-analytics-chart-frame__title{margin:0;font-size:15px;font-weight:700}.bookvero-shell--unified .bv-analytics-wave40 .bv-analytics-chart-frame__desc,.bookvero-shell--unified .bv-analytics-wave40 .bv-analytics-chart-frame__period{color:var(--text-muted,var(--bv-ui-muted-text));margin:4px 0 0;font-size:12px}.bookvero-shell--unified .bv-analytics-wave40 .bv-analytics-chart-frame__body{min-width:0}.bookvero-shell--unified .bv-analytics-wave40 .bv-analytics-line-chart--embedded{gap:8px;display:grid}.bookvero-shell--unified .bv-analytics-wave40 .bv-analytics-line-chart--embedded.bv-ops-panel{box-shadow:none;background:0 0;border:0;padding:0}.bookvero-shell--unified .bv-analytics-wave40 .bv-analytics-line-chart__compare{margin:0;font-size:12px;font-weight:600}.bookvero-shell--unified .bv-analytics-wave40 .bv-analytics-line-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bookvero-shell--unified .bv-reports-wave40 .bv-report-desk{gap:16px;min-width:0;display:grid}.bookvero-shell--unified .bv-reports-wave40 .bv-reports-period-filter{margin-bottom:4px}.bookvero-shell--unified .bv-reports-wave40 .bv-report-jobs-table{min-width:0}.bookvero-shell--unified .bv-reports-wave40 .bv-report-empty-state{padding:12px 0}@media (max-width:900px){.bookvero-shell--unified .bv-analytics-wave40 .bv-analytics-line-grid{grid-template-columns:1fr}.bookvero-shell--unified .bv-analytics-wave40 .bv-analytics-line-chart__canvas{min-height:200px}}
.bookvero-shell--unified .bv-analytics-wave41 .bv-analytics-rooms-eff-table,.bookvero-shell--unified .bv-reports-wave41 .bv-report-room-summaries-table,.bookvero-shell--unified .bv-reports-wave41 .bv-report-l3-top-table,.bookvero-shell--unified .bv-reports-wave41 .bv-report-exports-queue-table{min-width:0}.bookvero-shell--unified .bv-analytics-wave41 .bv-analytics-chart-frame{border:1px solid var(--bv-ui-line,var(--border));background:var(--bv-ui-surface,var(--surface));border-radius:12px;gap:12px;min-width:0;padding:14px 16px;display:grid}.bookvero-shell--unified .bv-analytics-wave41 .bv-analytics-chart-frame__body{min-width:0;overflow-x:auto}.bookvero-shell--unified .bv-analytics-wave41 .bv-analytics-line-grid,.bookvero-shell--unified .bv-analytics-wave41 .bv-analytics-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bookvero-shell--unified .bv-reports-wave41 .bv-report-l3-top{min-width:0}.bookvero-shell--unified .bv-reports-wave41 .bv-report-l3-top__label{margin:0 0 8px;font-weight:600}.bookvero-shell--unified .bv-reports-wave41 .bv-reports-table-block{min-width:0}.bookvero-shell--unified .bv-reports-wave41 .bv-reports-job-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:900px){.bookvero-shell--unified .bv-analytics-wave41 .bv-analytics-line-grid,.bookvero-shell--unified .bv-analytics-wave41 .bv-analytics-section-grid{grid-template-columns:1fr}}
