.bv-reports-header-actions{min-width:0}.bv-reports-stack{flex-direction:column;gap:20px;min-width:0;margin-top:20px;display:flex}.bv-reports-top-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:1100px){.bv-reports-top-grid{grid-template-columns:1fr}}.bv-reports-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:720px){.bv-reports-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.bv-reports-summary-grid{grid-template-columns:1fr}}.bv-reports-summary-cell{border:1px solid var(--bv-border,var(--border));background:var(--bv-surface,var(--surface));border-radius:12px;padding:12px 14px}.bv-reports-summary-cell__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.bv-reports-summary-cell__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;display:flex}.bv-reports-summary-cell__value{letter-spacing:-.02em;font-size:1.2rem;font-weight:800}.bv-reports-summary-cell__delta{font-size:13px;font-weight:700}.bv-reports-summary-cell__delta--up{color:#15803d}.bv-reports-summary-cell__delta--down{color:#b91c1c}.bv-reports-summary-cell__delta--muted{color:var(--text-muted)}.bv-reports-format-list{gap:14px;display:grid}.bv-reports-format-row{border-bottom:1px solid color-mix(in srgb, var(--bv-border,var(--border)) 70%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.bv-reports-format-row:last-child{border-bottom:none;padding-bottom:0}.bv-reports-quick-list{gap:4px;display:grid}.bv-reports-quick-row{min-height:44px;color:inherit;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;padding:10px;font-weight:700;text-decoration:none;display:flex}.bv-reports-quick-row:hover{background:color-mix(in srgb, var(--bv-primary,#2d4a3e) 6%, transparent);border-color:color-mix(in srgb, var(--bv-border,var(--border)) 80%, transparent)}.bv-reports-quick-row__action{color:var(--bv-primary,#2d4a3e);align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.bv-reports-mid-grid{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:960px){.bv-reports-mid-grid{grid-template-columns:1fr}}.bv-reports-card-foot{border-top:1px solid color-mix(in srgb, var(--bv-border,var(--border)) 70%, transparent);color:var(--text-muted);margin-top:14px;padding-top:12px;font-size:13px}.bv-reports-table-wrap{-webkit-overflow-scrolling:touch;margin:0 -4px;overflow-x:auto}.bv-reports-job-table,.bv-reports-room-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.bv-reports-job-table th,.bv-reports-job-table td,.bv-reports-room-table th,.bv-reports-room-table td{text-align:left;border-bottom:1px solid var(--bv-border,var(--border));vertical-align:middle;padding:10px 8px}.bv-reports-job-table th,.bv-reports-room-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:11px;font-weight:800}.bv-reports-room-name{align-items:center;gap:8px;font-weight:700;display:inline-flex}.bv-reports-room-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.bv-reports-load-bar{background:color-mix(in srgb, var(--bv-border,var(--border)) 55%, transparent);border-radius:999px;max-width:140px;height:6px;margin-bottom:4px;overflow:hidden}.bv-reports-load-bar>span{background:var(--bv-primary,#2d4a3e);border-radius:999px;height:100%;display:block}.bv-reports-latest-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bv-reports-latest-item{border:1px solid var(--bv-border,var(--border));background:var(--bv-surface,var(--surface));border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.bv-reports-latest-item__main{align-items:flex-start;gap:10px;min-width:0;display:flex}.bv-reports-latest-item__badge{background:color-mix(in srgb, var(--bv-primary,#2d4a3e) 12%, transparent);color:var(--bv-primary,#2d4a3e);border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:800}.bv-reports-latest-item__text{gap:2px;min-width:0;font-size:13px;font-weight:600;display:grid}.bv-reports-latest-item__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.bv-reports-icon-link{min-width:44px;min-height:44px;color:var(--bv-primary,#2d4a3e);border-radius:10px;justify-content:center;align-items:center;padding:8px;text-decoration:none;display:inline-flex}.bv-reports-icon-link:hover{background:color-mix(in srgb, var(--bv-primary,#2d4a3e) 10%, transparent)}.bv-reports-muted{color:var(--bv-text-muted,var(--text-muted));margin:0;font-size:.92rem;line-height:1.5}.bv-reports-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.bv-reports-metrics--rooms{margin-bottom:12px}.bv-reports-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bv-reports-signal-list{gap:12px;display:grid}.bv-reports-signal{border:1px solid var(--bv-border,var(--border));background:var(--bv-surface,var(--surface));border-radius:14px;padding:12px 14px}.bv-reports-signal__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bv-reports-signal__value{color:var(--bv-text,var(--text));font-weight:700}.bv-reports-export-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.bv-reports-export-card{border:1px solid var(--bv-border,var(--border));background:var(--bv-surface,var(--surface));border-radius:16px;gap:10px;padding:14px 16px;display:grid}.bv-reports-export-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bv-reports-pill{border:1px solid var(--bv-border,var(--border));color:var(--bv-text-muted,var(--text-muted));border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:700}.bv-reports-break{overflow-wrap:anywhere;word-break:break-word}.bv-reports-mobile-toolbar{display:none}.bv-reports-ref{--bv-reports-ref-border:#dde6f2;--bv-reports-ref-text:#07152d;--bv-reports-ref-muted:#65748b}@media (min-width:901px){.bv-reports-ref .bv-reports-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;margin-bottom:20px!important}.bv-reports-ref .bv-reports-kpi{align-items:stretch;min-height:120px;border-color:var(--bv-reports-ref-border)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 14px 34px #1f2a440d!important}.bv-reports-ref .bv-reports-kpi__label{color:#66758d!important;letter-spacing:0!important;text-transform:none!important}.bv-reports-ref .bv-reports-kpi__value{color:var(--bv-reports-ref-text)!important;letter-spacing:0!important;font-size:1.34rem!important}}.bv-reports-ref .bv-reports-stack{gap:18px;margin-top:16px}.bv-reports-ref .bv-reports-top-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1.1fr) minmax(260px,.75fr);gap:18px}.bv-reports-ref .bv-card,.bv-reports-ref .bv-app-surface,.bv-reports-ref .bv-reports-export-card,.bv-reports-ref .bv-reports-signal,.bv-reports-ref .bv-reports-latest-item{border-color:var(--bv-reports-ref-border)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 14px 36px #1f2a440b!important}.bv-reports-ref .bv-card,.bv-reports-ref .bv-app-surface{padding:18px!important}.bv-reports-ref .bv-card__title,.bv-reports-ref .bv-app-surface__title{color:var(--bv-reports-ref-text);letter-spacing:0;font-size:1.05rem;font-weight:900}.bv-reports-ref .bv-card__description,.bv-reports-ref .bv-app-surface__lead,.bv-reports-ref .bv-reports-muted{color:var(--bv-reports-ref-muted)}.bv-reports-ref .bv-reports-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bv-reports-ref .bv-reports-summary-cell{background:#fbfcff;border-color:#e3eaf4;border-radius:16px;min-height:86px}.bv-reports-ref .bv-reports-summary-cell__label{color:#66758d;letter-spacing:0;text-transform:none}.bv-reports-ref .bv-reports-summary-cell__value{color:var(--bv-reports-ref-text);letter-spacing:0;font-size:1.24rem}.bv-reports-ref .bv-reports-format-row,.bv-reports-ref .bv-reports-quick-row{background:#fbfcff;border:1px solid #e3eaf4;border-radius:14px;min-height:56px;padding:12px}.bv-reports-ref .bv-reports-format-row+.bv-reports-format-row{margin-top:-2px}.bv-reports-ref .bv-reports-quick-list{gap:10px}.bv-reports-ref .bv-reports-quick-row{color:#102039}.bv-reports-ref .bv-reports-quick-row__action,.bv-reports-ref .bv-reports-icon-link,.bv-reports-ref a{color:#245be7}.bv-reports-ref .bv-reports-mid-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:18px}.bv-reports-ref .bv-reports-table-wrap{border:1px solid var(--bv-reports-ref-border);border-radius:16px;margin:0;overflow:auto}.bv-reports-ref .bv-reports-job-table th,.bv-reports-ref .bv-reports-room-table th{color:#66758d;letter-spacing:0;text-transform:none;background:#f6f8fb;border-bottom-color:#dfe7f2;padding:13px 14px;font-size:.74rem}.bv-reports-ref .bv-reports-job-table td,.bv-reports-ref .bv-reports-room-table td{color:#102039;border-bottom-color:#e7edf5;padding:14px}.bv-reports-ref .bv-reports-latest-list{gap:10px}.bv-reports-ref .bv-reports-latest-item{box-shadow:none!important;border-radius:14px!important}.bv-reports-ref .bv-reports-load-bar{background:#edf2f8;height:8px}.bv-reports-ref .bv-reports-load-bar>span{background:#1769ff}@media (max-width:1280px){.bv-reports-ref .bv-reports-top-grid,.bv-reports-ref .bv-reports-mid-grid{grid-template-columns:1fr}}@media (max-width:900px){.bv-reports-shell-header-actions--dedupe-mobile{display:none!important}.bv-reports-mobile-toolbar{min-width:0;margin:0 0 12px;display:block}.bv-reports-header-actions--mobile-strip{justify-content:flex-start!important}.bv-reports-grid-2{grid-template-columns:1fr}.bv-reports-stack{min-width:0;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));overflow-x:hidden}.bv-reports-ref .bv-reports-stack{gap:14px;margin-top:12px}.bv-reports-ref .bv-card,.bv-reports-ref .bv-app-surface{border-radius:16px!important;padding:16px!important}.bv-reports-ref .bv-reports-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.bv-reports-ref .bv-reports-summary-grid{grid-template-columns:1fr}}
.bookvero-notifications-grid,.bookvero-notifications-channel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}@media (max-width:1024px){.bookvero-notifications-grid,.bookvero-notifications-channel-list{grid-template-columns:1fr}}.bv-notif-channel-card{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:20px;gap:14px;min-width:0;padding:18px;text-decoration:none;display:grid}.bv-notif-channel-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bv-notif-muted-box{background:var(--surface-muted);color:var(--text-muted);border-radius:14px;padding:12px 14px;line-height:1.6}.bv-notif-form{gap:10px;display:grid}.bv-notif-input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);border-radius:12px;padding:0 14px}.bv-notif-btn-primary{border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--on-accent);border-radius:12px;padding:0 14px;font-weight:700}.bv-notif-btn-secondary{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);border-radius:12px;padding:0 14px;font-weight:700}.bv-notif-btn-danger{color:#9f1239;background:#c6535314;border:1px solid #c653533d;border-radius:12px;min-height:44px;padding:0 14px;font-weight:700}.bv-notif-link{min-height:44px;color:var(--accent-strong);align-items:center;padding:0 6px;font-weight:700;text-decoration:none;display:inline-flex}.bv-notif-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bv-notif-event-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:8px;padding:16px;display:grid}.bv-notif-hint{background:var(--surface-muted);border-radius:14px;padding:12px 14px;line-height:1.6}.bv-notif-muted{color:var(--text-muted);line-height:1.6}.bv-notif-muted-sm{color:var(--text-muted);font-size:13px}.bv-notif-history-wrap{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);-webkit-overflow-scrolling:touch;border-radius:14px;overflow:auto}.bv-notif-history-table{border-collapse:collapse;width:100%;min-width:640px}.bv-notif-history-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:var(--surface-muted);padding:12px 14px;font-size:11px;font-weight:800}.bv-notif-history-table td{border-bottom:1px solid color-mix(in srgb, var(--border) 88%, transparent);vertical-align:top;padding:12px 14px;font-size:.9rem}.bv-notif-history-empty{text-align:center;color:var(--text-muted);padding:24px!important}.bv-notif-history-muted{color:var(--text-muted);font-size:.85rem;line-height:1.45}.bv-notif-history-cards{display:none}.bv-notif-history-card{border-radius:var(--bv-op-card-radius,14px);border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:var(--surface);gap:8px;min-width:0;padding:14px;display:grid}.bv-notif-history-card__head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.bv-notif-history-card__row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;font-size:.9rem;display:flex}.bv-notif-history-card__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:.78rem;font-weight:700}.bv-notif-history-card__error{color:#9a3412;font-size:.85rem;line-height:1.45}.bv-notif-history-card__actions{margin-top:4px}.bv-notif-history-cards__empty{text-align:center;color:var(--text-muted);margin:0;padding:20px 12px}@media (max-width:768px){.bv-notif-history-wrap--table{display:none}.bv-notif-history-cards{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));gap:12px;margin-top:10px;display:grid}}.bv-notif-status-badge{border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}@media (min-width:901px){.bv-notif-hub .bookvero-workspace-header{margin-bottom:18px}.bv-notif-hub .bookvero-workspace-header__description{color:#5f6f87;max-width:760px}.bv-notif-hub .bv-notif-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin:0 0 20px!important}.bv-notif-hub .bv-notif-kpi{align-items:stretch;min-height:116px;background:#fff!important;border-color:#dde6f2!important;border-radius:16px!important;box-shadow:0 12px 30px #1f2a440d!important}.bv-notif-hub .bv-notif-kpi__label{color:#67768d!important;letter-spacing:0!important;text-transform:none!important}.bv-notif-hub .bv-notif-kpi__value{color:#07152d!important;letter-spacing:0!important;font-size:1.35rem!important}}.bv-notif-hub-layout--catalog{display:block!important}.bv-notif-hub-layout--catalog .bv-notif-hub-layout__main{width:100%}.bv-notif-ref-layout{grid-template-columns:minmax(0,1.9fr) minmax(320px,.72fr);gap:18px;min-width:0;margin-top:16px;display:grid}.bv-notif-ref-main,.bv-notif-ref-setup,.bv-notif-ref-ai{min-width:0}.bv-notif-ref-main,.bv-notif-ref-setup{background:#fff;border:1px solid #dde6f2;border-radius:18px;box-shadow:0 14px 36px #1f2a440b}.bv-notif-ref-main{padding:16px}.bv-notif-ref-setup{align-self:start;padding:18px}.bv-notif-ref-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.bv-notif-ref-section-head h2{color:#07152d;margin:0;font-size:1.02rem;line-height:1.2}.bv-notif-ref-section-head p{color:#65748b;margin:6px 0 0;font-size:.88rem;line-height:1.45}.bv-notif-ref-card{background:linear-gradient(180deg, #fff 0%, var(--bv-surface-2) 100%);border:1px solid #dde6f2;border-radius:16px;gap:14px;padding:16px;display:grid}.bv-notif-ref-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bv-notif-ref-card__top strong{color:#07152d;margin-top:4px;font-size:1rem;display:block}.bv-notif-ref-label,.bv-notif-ref-field span,.bv-notif-ref-mini span{color:#6a7890;font-size:.78rem;font-weight:700}.bv-notif-ref-field{border-top:1px solid #e7edf5;gap:4px;padding-top:12px;display:grid}.bv-notif-ref-field strong{color:#18263b;font-size:.9rem;line-height:1.35}.bv-notif-ref-note{color:#526179;background:#f4f7fb;border-radius:12px;margin:0;padding:12px;font-size:.88rem;line-height:1.45}.bv-notif-ref-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bv-notif-ref-test{color:#245be7;min-height:40px;font:inherit;cursor:pointer;background:#f2f7ff;border:1px solid #b7cffd;border-radius:12px;padding:0 14px;font-weight:800}.bv-notif-ref-mini{background:#fbfcff;border:1px solid #e3eaf4;border-radius:14px;gap:6px;margin-top:14px;padding:14px;display:grid}.bv-notif-ref-mini strong{color:#07152d;font-size:1rem}.bv-notif-ref-mini p{color:#65748b;margin:0;font-size:.86rem}.bv-notif-ref-layout .bv-notif-catalog{gap:14px;margin-top:0}.bv-notif-ref-layout .bv-notif-toolbar{grid-template-columns:minmax(260px,1fr) auto minmax(170px,.34fr) auto;align-items:center;gap:10px;display:grid}.bv-notif-ref-layout .bv-notif-toolbar__search{background:#fbfcff;border-color:#dde6f2;border-radius:14px;min-height:44px}.bv-notif-ref-layout .bv-notif-toolbar__segments{background:#f5f8fd;border:1px solid #e3eaf4}.bv-notif-ref-layout .bv-notif-seg{color:#58677f;min-height:34px}.bv-notif-ref-layout .bv-notif-seg--on{color:#245be7;background:#fff;box-shadow:0 5px 14px #2353a814}.bv-notif-ref-layout .bv-notif-select{background:#fbfcff;border-color:#dde6f2;border-radius:14px;min-height:44px}.bv-notif-ref-layout .bv-notif-add{border-radius:14px;min-height:44px}.bv-notif-ref-layout .bv-notif-table-wrap{box-shadow:none!important;border-color:#dde6f2!important;border-radius:16px!important}.bv-notif-ref-layout .bv-notif-table{min-width:760px}.bv-notif-ref-layout .bv-notif-table th{color:#66758d!important;letter-spacing:0!important;text-transform:none!important;background:#f6f8fb!important;border-bottom-color:#dfe7f2!important;padding:13px 14px!important;font-size:.74rem!important}.bv-notif-ref-layout .bv-notif-table td{color:#102039;border-bottom-color:#e7edf5!important;padding:15px 14px!important}.bv-notif-ref-layout .bv-notif-name{font-weight:800;color:#07152d!important}.bv-notif-ref-layout .bv-notif-sub,.bv-notif-ref-layout .bv-notif-muted{color:#64738a!important}.bv-notif-ref-layout .bv-notif-menu__summary{background:var(--bv-surface-2);border-color:#dde6f2;width:40px;height:40px}.bv-notif-ref-layout .bv-notif-foot,.bv-notif-ref-ai{grid-column:1/-1}.bv-notif-ref-layout .bv-notif-foot{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:0!important}.bv-notif-ref-layout .bv-notif-foot__card,.bv-notif-ref-layout .bv-hub-card-shell{background:#fff!important;border-color:#dde6f2!important;border-radius:18px!important;box-shadow:0 14px 36px #1f2a440b!important}.bv-notif-ref-layout .bv-notif-foot__card--wide{grid-column:auto!important}.bv-notif-ref-layout .bv-notif-foot__title{color:#07152d;font-size:.98rem!important}.bv-notif-ref-layout .bv-notif-foot__row,.bv-notif-ref-layout .bv-notif-foot__link{color:#245be7}@media (max-width:1280px){.bv-notif-ref-layout{grid-template-columns:minmax(0,1fr)}.bv-notif-ref-layout .bv-notif-foot{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.bv-notif-ref-layout{gap:14px;margin-top:12px}.bv-notif-ref-main,.bv-notif-ref-setup{border-radius:16px;padding:14px}.bv-notif-ref-section-head{display:grid}.bv-notif-ref-layout .bv-notif-toolbar{grid-template-columns:1fr}.bv-notif-ref-layout .bv-notif-foot{grid-template-columns:1fr!important}.bookvero-notifications-grid,.bookvero-notifications-channel-list{min-width:0;overflow-x:hidden}.bookvero-notifications-grid:last-of-type{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}
.bv-growth-hub,.bv-analytics-hub,.bv-auto-command,.bv-staff-command,.bv-bill-command,.bv-reports-stack,.bv-notif-hub,.bv-account-hub{gap:var(--bv-op-gap,16px);min-width:0;display:grid}.bv-growth-hub__info,.bv-analytics-info-row,.bv-staff-info-row,.bv-bill-info-row{color:var(--bv-text-muted,var(--text-muted));margin:0;font-size:13px;line-height:1.5}.bv-growth-hub-layout,.bv-notif-hub-layout,.bv-bill-detail-layout{grid-template-columns:minmax(0, 1fr) minmax(240px, var(--bv-hub-aside-width,300px));gap:var(--bv-op-gap,14px);align-items:start;min-width:0;display:grid}.bv-analytics-hub .bv-hub-layout__aside{max-width:var(--bv-hub-aside-width,300px)}.bv-growth-hub-layout__main,.bv-notif-hub-layout__main,.bv-bill-detail-layout__main{gap:var(--bv-op-gap,16px);min-width:0;display:grid}@media (max-width:1100px){.bv-growth-hub-layout,.bv-notif-hub-layout,.bv-bill-detail-layout{grid-template-columns:1fr}}.bv-bill-detail-hub{max-width:1120px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));margin:0 auto}.bv-bill-detail-back{color:var(--bv-primary-active,var(--accent-strong));width:fit-content;font-size:14px;font-weight:700;text-decoration:none}.bv-bill-detail-hero-meta{gap:6px;font-size:14px;display:grid}.bv-bill-detail-hero-meta__row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.bv-bill-detail-hero-meta__row span:first-child{color:var(--bv-text-muted,var(--text-muted))}.bv-bill-detail-doc-surface{min-width:0}.bv-bill-detail-doc-surface .bv-app-surface__title{font-size:15px;font-weight:800}.bv-bill-detail-doc-frame{border:1px solid var(--bv-border,var(--border));background:var(--bv-surface,var(--surface));-webkit-overflow-scrolling:touch;border-radius:12px;padding:12px 14px 16px;overflow:auto}.bv-account-hub{max-width:1080px}.bv-account-hub__layout{gap:var(--bv-op-gap,16px);grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;display:grid}@media (max-width:960px){.bv-account-hub__layout{grid-template-columns:1fr}}.bv-account-tabs.bv-app-section-tabs .bv-account-tabs__track{border:1px solid var(--bv-border,var(--border));background:var(--bv-surface-muted,var(--surface-muted));border-radius:14px;flex-wrap:wrap;gap:8px;padding:4px;display:flex}.bv-account-tabs__tab{min-height:40px;color:var(--bv-text-muted,var(--text-muted));border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.bv-account-tabs__tab.is-active{background:var(--bv-surface,var(--surface));color:var(--bv-text,var(--text));border-color:var(--bv-border,var(--border));box-shadow:0 1px 2px #0f172a0f}.bv-notif-rail-kv{gap:8px;font-size:13px;display:grid}.bv-notif-rail-kv__row{justify-content:space-between;gap:10px;display:flex}.bv-notif-rail-kv__row span:first-child{color:var(--bv-text-muted,var(--text-muted))}.bv-branches-hub{--bv-branches-border:#dde6f2;--bv-branches-muted:#65748b;--bv-branches-text:#07152d}.bv-automations-ref{--bv-auto-ref-border:#dce6f4;--bv-auto-ref-soft:#f7faff;--bv-auto-ref-muted:#61718a;--bv-auto-ref-text:#081a3d;--bv-auto-ref-blue:#1769ff}.bv-staff-ref{--bv-staff-ref-border:#dce6f4;--bv-staff-ref-muted:#61718a;--bv-staff-ref-text:#081a3d;--bv-staff-ref-blue:#1769ff}.bv-billing-ref{--bv-billing-border:#dce6f4;--bv-billing-muted:#61718a;--bv-billing-text:#081a3d;--bv-billing-blue:#1769ff}.bv-billing-ref .bv-bill-command{gap:18px}.bv-billing-ref .bv-bill-info-row{display:none}.bv-billing-ref .bv-bill-strip--status{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.bv-billing-ref .bv-bill-strip__seg{background:#fff;border-radius:18px;min-height:104px;padding:18px 16px;box-shadow:0 14px 34px #1c2b4c0d;border:1px solid var(--bv-billing-border)!important}.bv-billing-ref .bv-bill-strip__label{color:#536686;text-transform:none;letter-spacing:0;font-size:.75rem;line-height:1.25}.bv-billing-ref .bv-bill-strip__value{color:var(--bv-billing-text);letter-spacing:0;font-size:1.42rem}.bv-billing-ref .bv-bill-strip__meta{color:var(--bv-billing-muted);font-size:.76rem}.bv-billing-ref .bv-bill-strip__meta--ok{color:#13784a}.bv-billing-ref .bv-hub-section-tabs,.bv-billing-ref .bv-section-tabs{border-color:var(--bv-billing-border)}.bv-billing-ref .bv-bill-dash{gap:18px}.bv-billing-ref .bv-bill-dash__card,.bv-billing-ref .bv-bill-section,.bv-billing-ref .bv-auto-panel,.bv-billing-ref .bv-bill-tile,.bv-billing-ref .bv-bill-plan-card,.bv-billing-ref .bv-bill-checkout-embedded{border-color:var(--bv-billing-border);background:#fff;border-radius:18px;box-shadow:0 14px 36px #1c2b4c0b}.bv-billing-ref .bv-bill-dash__card-head,.bv-billing-ref .bv-auto-panel__head{border-bottom-color:#e7eef8}.bv-billing-ref .bv-bill-dash__card-title,.bv-billing-ref .bv-bill-section__title,.bv-billing-ref .bv-auto-panel__head h3{color:var(--bv-billing-text);letter-spacing:0}.bv-billing-ref .bv-bill-dash__card-desc,.bv-billing-ref .bv-bill-section__desc,.bv-billing-ref .bv-auto-panel__head p,.bv-billing-ref .bv-auto-muted{color:var(--bv-billing-muted)}.bv-billing-ref .bv-bill-grid-2,.bv-billing-ref .bv-bill-grid-2-1,.bv-billing-ref .bv-bill-grid-3,.bv-billing-ref .bv-bill-grid-overview,.bv-billing-ref .bv-bill-overview-grid{gap:18px}.bv-billing-ref .bv-bill-grid-overview,.bv-billing-ref .bv-bill-overview-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.95fr)}.bv-billing-ref .bv-bill-hero{border-color:var(--bv-billing-border);min-height:190px}.bv-billing-ref .bv-bill-hero__zone{border-right-color:#e7eef8}.bv-billing-ref .bv-bill-hero__icon{color:var(--bv-billing-blue);background:#eef5ff;border-radius:18px}.bv-billing-ref .bv-bill-hero__price{color:var(--bv-billing-text)}.bv-billing-ref .bv-bill-kpi-row{gap:14px}.bv-billing-ref .bv-bill-kpi{border-color:var(--bv-billing-border);border-radius:18px;min-height:104px;box-shadow:0 14px 34px #1c2b4c0a}.bv-billing-ref .bv-bill-kpi__label,.bv-billing-ref .bv-bill-tile__label{color:#536686;text-transform:none;letter-spacing:0}.bv-billing-ref .bv-bill-kpi__value,.bv-billing-ref .bv-bill-tile__value{color:var(--bv-billing-text)}.bv-billing-ref .bv-bill-bar{background:#e8eef8}.bv-billing-ref .bv-bill-bar>span{background:var(--bv-billing-blue)}.bv-billing-ref .bv-auto-table-wrap,.bv-billing-ref .bv-bill-table-surface{border-color:var(--bv-billing-border);border-radius:18px;overflow-x:auto}.bv-billing-ref .bv-auto-table{font-size:.84rem}.bv-billing-ref .bv-auto-table th,.bv-billing-ref .bv-auto-table td{border-bottom-color:#e7eef8;padding:12px 16px}.bv-billing-ref .bv-auto-table th{color:#506487;text-transform:none;letter-spacing:0;background:#fbfdff;font-size:.72rem}.bv-billing-ref .bv-auto-table tbody tr:hover td{background:var(--bv-surface-2)}.bv-billing-ref .bv-bill-compact-rows,.bv-billing-ref .bv-bill-checklist,.bv-billing-ref .bv-bill-passport-rows{padding:10px 16px}.bv-billing-ref .bv-bill-compact-rows li,.bv-billing-ref .bv-bill-checklist li,.bv-billing-ref .bv-bill-passport-rows li,.bv-billing-ref .bv-staff-readiness li{border-bottom-color:#e7eef8;min-height:46px}.bv-billing-ref .bv-bill-badge{border-radius:10px}.bv-billing-ref .bv-bill-plan-grid{gap:14px}.bv-billing-ref .bv-bill-plan-card{box-shadow:none}.bv-billing-ref .bv-bill-plan-card--active,.bv-billing-ref .bv-bill-plan-card--highlight{background:#f7fbff;border-color:#bcd5ff}.bv-staff-ref .bv-staff-command{gap:18px}.bv-staff-ref .bv-staff-info-row{display:none}.bv-staff-ref .bv-hub-metric-deck{gap:14px;margin-bottom:2px}.bv-staff-ref .bv-hub-metric-deck--6{grid-template-columns:repeat(6,minmax(0,1fr))}.bv-staff-ref .bv-hub-metric-deck__cell{border-color:var(--bv-staff-ref-border);background:#fff;border-radius:18px;min-height:104px;padding:18px 16px;box-shadow:0 14px 34px #1c2b4c0d}.bv-staff-ref .bv-hub-metric-deck__label{color:#536686;text-transform:none;letter-spacing:0;font-size:.75rem;line-height:1.25}.bv-staff-ref .bv-hub-metric-deck__value{color:var(--bv-staff-ref-text);letter-spacing:0;font-size:1.42rem}.bv-staff-ref .bv-hub-metric-deck__meta{font-size:.76rem}.bv-staff-ref>.bv-section-tabs,.bv-staff-ref .bv-section-tabs{border-color:var(--bv-staff-ref-border)}.bv-staff-ref .bv-staff-grid-split{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px}.bv-staff-ref .bv-staff-grid-split.bv-staff-grid-split--solo{grid-template-columns:minmax(0,1fr)}.bv-staff-ref .bv-staff-panel{border-color:var(--bv-staff-ref-border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #1c2b4c0b}.bv-staff-ref .bv-staff-panel__head{border-bottom-color:#e7eef8;padding:16px 18px 12px}.bv-staff-ref .bv-staff-panel__head h3{color:var(--bv-staff-ref-text);letter-spacing:0;font-size:1rem;line-height:1.25}.bv-staff-ref .bv-staff-panel__head p{color:var(--bv-staff-ref-muted);font-size:.78rem;line-height:1.45}.bv-staff-ref .bv-staff-panel form[method=get]{background:#fbfdff;border-bottom:1px solid #e7eef8;padding:14px 16px!important}.bv-staff-ref .bv-staff-panel input[name=q]{color:#17233b;background:#fff;border:1px solid #dbe5f2;border-radius:14px;min-height:44px;padding:0 14px}.bv-staff-ref .bv-auto-table-wrap{overflow-x:auto}.bv-staff-ref .bv-auto-table{font-size:.84rem}.bv-staff-ref .bv-auto-table th,.bv-staff-ref .bv-auto-table td{border-bottom-color:#e7eef8;padding:12px 16px}.bv-staff-ref .bv-auto-table th{color:#506487;text-transform:none;letter-spacing:0;background:#fbfdff;font-size:.72rem}.bv-staff-ref .bv-auto-table tbody tr:hover td{background:var(--bv-surface-2)}.bv-staff-ref .bv-staff-avatar{color:#245be7;background:#edf5ff;border-radius:12px;width:38px;height:38px}.bv-staff-ref .bv-staff-member-name{color:#102c78;font-weight:750}.bv-staff-ref .bv-staff-member-email,.bv-staff-ref .bv-auto-muted{color:var(--bv-staff-ref-muted)}.bv-staff-ref .bv-staff-pill{border-radius:9px;padding:4px 8px}.bv-staff-ref .bv-staff-readiness{padding:8px 0}.bv-staff-ref .bv-staff-readiness li{color:#153052;border-bottom-color:#e7eef8;align-items:center;min-height:50px;padding:12px 18px}.bv-staff-ref .bv-staff-readiness__value,.bv-staff-ref .bv-staff-readiness__ok,.bv-staff-ref .bv-staff-readiness__warn{text-align:right;border-radius:10px;align-items:center;min-height:28px;padding:4px 9px;font-weight:750;display:inline-flex}.bv-staff-ref .bv-staff-readiness__value{color:#245be7;background:#eef5ff}.bv-staff-ref .bv-staff-readiness__ok{background:var(--bv-ui-accent-soft,#e8f1ff);color:var(--bv-ui-accent,#006bff)}.bv-staff-ref .bv-staff-readiness__warn{color:#c05a10;background:#fff4e8}.bv-staff-ref .bv-staff-role-rows,.bv-staff-ref .bv-staff-perm-grid,.bv-staff-ref .bv-staff-drawer{border-color:var(--bv-staff-ref-border)}.bv-staff-ref .bv-staff-role-row{border-bottom-color:#e7eef8;padding:12px 16px}.bv-staff-ref .bv-staff-bulk-stepper{border:1px solid var(--bv-staff-ref-border);background:#fff;border-radius:18px;padding:14px;box-shadow:0 14px 34px #1c2b4c0a}.bv-staff-ref .bv-staff-bulk-step{background:#fbfdff;border:1px solid #dce7f5;border-radius:12px;align-items:center;min-height:44px;padding:0 14px;display:inline-flex}.bv-staff-ref .bv-staff-bulk-step.is-active{color:var(--bv-staff-ref-blue);background:#eef5ff;border-color:#c8dcff}.bv-staff-ref .bv-staff-bulk-sep{display:none}.bv-automations-ref .bv-auto-command{gap:18px}.bv-automations-ref .bv-hub-metric-deck{gap:14px;margin-bottom:2px}.bv-automations-ref .bv-hub-metric-deck--6{grid-template-columns:repeat(6,minmax(0,1fr))}.bv-automations-ref .bv-hub-metric-deck__cell{border-color:var(--bv-auto-ref-border);background:#fff;border-radius:18px;min-height:104px;padding:18px 16px;box-shadow:0 14px 34px #1c2b4c0d}.bv-automations-ref .bv-hub-metric-deck__label{color:#536686;text-transform:none;letter-spacing:0;font-size:.75rem;line-height:1.25}.bv-automations-ref .bv-hub-metric-deck__value{color:var(--bv-auto-ref-text);letter-spacing:0;font-size:1.42rem}.bv-automations-ref .bv-hub-metric-deck__meta{color:#13784a;font-size:.76rem}.bv-automations-ref .bv-hub-section-tabs,.bv-automations-ref [class*=section-tabs]{border-color:var(--bv-auto-ref-border)}.bv-automations-ref .bv-auto-grid-split{grid-template-columns:minmax(0,1.35fr) minmax(340px,.95fr);gap:18px}.bv-automations-ref .bv-auto-builder{grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr);gap:18px}.bv-automations-ref .bv-auto-panel{border-color:var(--bv-auto-ref-border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #1c2b4c0b}.bv-automations-ref .bv-auto-panel__head{background:#fff;border-bottom-color:#e6edf7;padding:16px 18px 12px}.bv-automations-ref .bv-auto-panel__head h3{color:var(--bv-auto-ref-text);letter-spacing:0;font-size:1rem;line-height:1.25}.bv-automations-ref .bv-auto-panel__head p{color:var(--bv-auto-ref-muted);font-size:.78rem;line-height:1.45}.bv-automations-ref .bv-auto-table-wrap{border:0;overflow-x:auto}.bv-automations-ref .bv-auto-table{font-size:.82rem}.bv-automations-ref .bv-auto-table th,.bv-automations-ref .bv-auto-table td{border-bottom-color:#e7eef8;padding:12px 16px}.bv-automations-ref .bv-auto-table th{color:#506487;text-transform:none;letter-spacing:0;background:#fbfdff;font-size:.72rem}.bv-automations-ref .bv-auto-table tbody tr:hover td{background:var(--bv-surface-2)}.bv-automations-ref .bv-auto-cell-rule,.bv-automations-ref .bv-auto-table td:first-child{color:#102c78;font-weight:750}.bv-automations-ref .bv-auto-muted{color:var(--bv-auto-ref-muted)}.bv-automations-ref .bv-auto-bolt-icon{color:var(--bv-auto-ref-blue)}.bv-automations-ref .bv-auto-readiness{padding:8px 0}.bv-automations-ref .bv-auto-readiness li{color:#153052;border-bottom-color:#e7eef8;min-height:48px;padding:11px 18px}.bv-automations-ref .bv-auto-readiness__mark{width:26px;height:26px;color:var(--bv-auto-ref-blue);background:#edf5ff;border-radius:9px;place-items:center;display:grid}.bv-automations-ref .bv-auto-readiness__mark--ok{background:var(--bv-ui-accent-soft,#e8f1ff);color:var(--bv-ui-accent,#006bff)}.bv-automations-ref .bv-auto-readiness__mark--pending{color:#74839b;background:#f3f6fb}.bv-automations-ref .bv-auto-info-row{color:#445775;background:#f5f9ff;border-color:#cfe0ff;padding:10px 14px;border-radius:14px!important}.bv-automations-ref .bv-auto-section-head{margin-top:0;padding:2px 2px 0}.bv-automations-ref .bv-auto-section-head__text h2{color:var(--bv-auto-ref-text);letter-spacing:0;font-size:1.08rem}.bv-automations-ref .bv-auto-section-head__text p{color:var(--bv-auto-ref-muted)}.bv-automations-ref .bv-auto-toolbar{border:1px solid var(--bv-auto-ref-border);background:#fff;border-radius:18px;padding:16px;box-shadow:0 14px 36px #1c2b4c0a}.bv-automations-ref .bv-auto-toolbar input[type=search],.bv-automations-ref .bv-auto-toolbar select{color:#17233b;background:#fff;border-color:#dbe5f2;border-radius:14px;min-height:44px}.bv-automations-ref .bv-auto-stepper{border:1px solid var(--bv-auto-ref-border);background:#fff;border-radius:18px;padding:14px;box-shadow:0 14px 34px #1c2b4c0a}.bv-automations-ref .bv-auto-stepper__item{color:#425573;background:#fbfdff;border:1px solid #dce7f5;border-radius:12px;min-height:44px;padding:0 14px}.bv-automations-ref .bv-auto-stepper__item.is-active{color:var(--bv-auto-ref-blue);background:#eef5ff;border-color:#c8dcff}.bv-automations-ref .bv-auto-builder__fieldset{border-color:#dfe8f5;border-radius:16px}.bv-automations-ref .bv-auto-preview-list,.bv-automations-ref .bv-auto-checklist{padding:14px 18px}.bv-automations-ref .bv-auto-preview-list li{border-bottom:1px solid #e7eef8;min-height:46px;padding-bottom:10px}.bv-automations-ref .bv-auto-preview-list li:last-child{border-bottom:0}.bv-automations-ref .bv-auto-preview-list span:first-child{color:#526686;text-transform:none;letter-spacing:0}.bv-automations-ref .bv-auto-empty{background:#fbfdff;min-height:220px;padding:34px 18px}.bv-automations-ref .bv-auto-empty strong{color:var(--bv-auto-ref-text)}.bv-automations-ref .bv-auto-row-actions{gap:8px}@media (max-width:1180px){.bv-billing-ref .bv-bill-strip--status,.bv-staff-ref .bv-hub-metric-deck--6,.bv-automations-ref .bv-hub-metric-deck--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.bv-billing-ref .bv-bill-grid-2,.bv-billing-ref .bv-bill-grid-2-1,.bv-billing-ref .bv-bill-grid-3,.bv-billing-ref .bv-bill-grid-overview,.bv-billing-ref .bv-bill-overview-grid,.bv-billing-ref .bv-auto-grid-split,.bv-staff-ref .bv-hub-metric-deck--6,.bv-staff-ref .bv-staff-grid-split,.bv-automations-ref .bv-hub-metric-deck--6,.bv-automations-ref .bv-auto-grid-split,.bv-automations-ref .bv-auto-builder{grid-template-columns:1fr}.bv-automations-ref .bv-hub-metric-deck{gap:12px}.bv-automations-ref .bv-hub-metric-deck__cell{border-radius:16px;min-height:96px}.bv-billing-ref .bv-bill-command,.bv-staff-ref .bv-staff-command,.bv-automations-ref .bv-auto-command{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));gap:14px}.bv-billing-ref .bv-bill-dash__card,.bv-billing-ref .bv-bill-section,.bv-billing-ref .bv-auto-panel,.bv-billing-ref .bv-bill-strip__seg,.bv-staff-ref .bv-staff-panel,.bv-automations-ref .bv-auto-panel,.bv-automations-ref .bv-auto-toolbar,.bv-automations-ref .bv-auto-stepper{border-radius:16px}.bv-staff-ref .bv-staff-panel__head,.bv-automations-ref .bv-auto-panel__head{padding:14px 16px 10px}.bv-billing-ref .bv-auto-table th,.bv-billing-ref .bv-auto-table td,.bv-staff-ref .bv-auto-table th,.bv-staff-ref .bv-auto-table td,.bv-automations-ref .bv-auto-table th,.bv-automations-ref .bv-auto-table td{padding:11px 14px}.bv-automations-ref .bv-auto-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bv-automations-ref .bv-auto-stepper__sep{display:none}}@media (max-width:560px){.bv-billing-ref .bv-bill-strip--status,.bv-staff-ref .bv-hub-metric-deck--6,.bv-automations-ref .bv-hub-metric-deck--6,.bv-automations-ref .bv-auto-stepper{grid-template-columns:1fr}}@media (min-width:901px){.bv-branches-hub .bv-branches-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;margin-bottom:20px!important}.bv-branches-hub .bv-branches-kpi{align-items:stretch;min-height:120px;border-color:var(--bv-branches-border)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 14px 34px #1f2a440d!important}.bv-branches-hub .bv-branches-kpi__label{color:#66758d!important;letter-spacing:0!important;text-transform:none!important}.bv-branches-hub .bv-branches-kpi__value{color:var(--bv-branches-text)!important;letter-spacing:0!important;font-size:1.38rem!important}}.bv-branches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;margin-top:16px;display:grid}.bv-branches-card,.bv-branches-support{border:1px solid var(--bv-branches-border);background:#fff;border-radius:18px;box-shadow:0 14px 36px #1f2a440b}.bv-branches-card{gap:14px;min-width:0;padding:18px;display:grid}.bv-branches-card h2{color:var(--bv-branches-text);margin:0;font-size:1.05rem;line-height:1.25}.bv-branches-list{border:1px solid #e3eaf4;border-radius:16px;display:grid;overflow:hidden}.bv-branches-row{min-height:64px;color:inherit;border-bottom:1px solid #e7edf5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.bv-branches-row:last-child{border-bottom:none}.bv-branches-row strong{color:#102039;font-size:.92rem}.bv-branches-row p{color:var(--bv-branches-muted);margin:4px 0 0;font-size:.82rem;line-height:1.35}.bv-branches-row--link{grid-template-columns:auto minmax(0,1fr) auto}.bv-branches-icon{color:#245be7;background:#edf5ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.bv-branches-icon--green,.bv-branches-icon--success{color:var(--bv-ui-accent,#006bff);background:var(--bv-ui-accent-soft,#e8f1ff)}.bv-branches-icon--purple{color:var(--bv-info,#4a6b7a);background:#f2eaff}.bv-branches-icon--info,.bv-branches-icon--blue{color:#245be7;background:#edf5ff}.bv-branches-icon--warning{color:#ea580c;background:#fff2e8}.bv-branches-icon--neutral,.bv-branches-icon--muted{color:#64748b;background:#f1f5f9}.bv-branches-chevron{color:#1769ff;font-size:1.55rem;line-height:1}.bv-branches-card__link{justify-self:center;margin-top:2px}.bv-branches-support{color:var(--bv-branches-muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-weight:700;display:flex}.bv-branches-support a{color:#245be7;text-decoration:none}.bv-branches-support a:hover{text-decoration:underline}@media (max-width:900px){.bv-branches-grid{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;gap:14px;margin-top:12px}.bv-branches-card{border-radius:16px;padding:16px}.bv-branches-row{grid-template-columns:auto minmax(0,1fr) auto}.bv-branches-row .bv-badge{justify-self:start}.bv-branches-support{display:grid}.bv-growth-hub,.bv-analytics-hub,.bv-auto-command,.bv-staff-command,.bv-bill-command,.bv-reports-stack,.bv-notif-hub,.bv-account-hub{max-width:100%;overflow-x:clip}}
.bookvero-shell--unified{--bv-ui-bg:#f4f7fc;--bv-ui-surface:#fff;--bv-ui-muted:#eef3fb;--bv-ui-line:#dde5f2;--bv-ui-line-strong:#c8d4e8;--bv-ui-ink:#0a1230;--bv-ui-muted-text:#5c6a8a;--bv-ui-soft:#8a96b0;--bv-ui-accent:#006bff;--bv-ui-accent-soft:#e8f1ff;--bv-ui-accent-border:#c5daff;--bv-ui-radius:10px;--bv-ui-radius-lg:14px;--bv-ui-gap:14px;--bv-ui-gap-lg:18px;--bv-ui-header-h:52px;--bv-ui-sidebar-w:240px;--bv-ui-rail-w:320px;--bv-ui-shell-pad-x:clamp(12px, 2vw, 22px);--bv-ui-shell-pad-y:12px;--bv-product-bg:var(--bv-ui-bg);--bv-product-surface:var(--bv-ui-surface);--bv-product-surface-2:var(--bv-ui-muted);--bv-product-line:var(--bv-ui-line);--bv-product-line-strong:var(--bv-ui-line-strong);--bv-product-ink:var(--bv-ui-ink);--bv-product-muted:var(--bv-ui-muted-text);--bv-product-soft:var(--bv-ui-soft);--bv-product-blue:var(--bv-ui-accent);--bv-product-blue-soft:var(--bv-ui-accent-soft);--bv-product-blue-border:var(--bv-ui-accent-border);--bv-product-radius:var(--bv-ui-radius);--bv-product-radius-lg:var(--bv-ui-radius-lg);--bv-product-shadow:none;--bv-product-shadow-sm:none;--bv-op-gap:var(--bv-ui-gap);--bv-op-card-radius:var(--bv-ui-radius-lg);--shell-app-bg:var(--bv-ui-bg);--shell-content-bg:var(--bv-ui-bg);--shell-panel-bg:var(--bv-ui-surface);--shell-sidebar-bg:var(--bv-ui-surface);--shell-border:var(--bv-ui-line);--shell-text:var(--bv-ui-ink);--shell-text-muted:var(--bv-ui-muted-text);--shell-text-soft:var(--bv-ui-soft);--shell-link:#3d4a66;--shell-active-bg:var(--bv-ui-accent);--shell-active-border:var(--bv-ui-accent);--shell-hover-bg:var(--bv-ui-accent-soft);--bv-primary:var(--bv-ui-accent);--bv-primary-hover:#0058e6;--bv-primary-pressed:#0047b8;--bv-primary-active:#0047b8;--bv-primary-soft:var(--bv-ui-accent-soft);--bv-primary-soft-strong:#d4e4ff;--bv-primary-border:var(--bv-ui-accent-border);--bv-focus-ring:color-mix(in srgb, var(--bv-ui-accent) 28%, transparent);--accent:var(--bv-ui-accent);--accent-strong:#0058e6;--accent-soft:var(--bv-ui-accent-soft);--bv-ops-blue:var(--bv-ui-accent);--bv-ops-blue-soft:var(--bv-ui-accent-soft);--bv-ops-blue-border:var(--bv-ui-accent-border);--bv-create-blue:var(--bv-ui-accent);--bv-calendar-selected-bg:var(--bv-ui-accent-soft);--bv-bill-accent:var(--bv-ui-accent);--bv-pill-success-bg:var(--bv-ui-accent-soft,#e8f1ff);--bv-pill-success-text:var(--bv-ui-accent,#006bff);--bv-pill-warning-bg:#fff4e6;--bv-pill-warning-text:#b45309;--bv-pill-danger-bg:#feecec;--bv-pill-danger-text:#c62828;--bv-pill-info-bg:#f0ecff;--bv-pill-info-text:#5b21b6;--bv-pill-neutral-bg:#eef3fb;--bv-pill-neutral-text:#5c6a8a;--bv-success:var(--bv-ui-accent,#006bff);--bv-success-soft:var(--bv-ui-accent-soft,#e8f1ff);--bv-info:var(--bv-ui-accent,#006bff);--bv-info-soft:var(--bv-ui-accent-soft,#e8f1ff);--bv-info-border:var(--bv-ui-accent-border,#c5daff);--bv-surface-2:var(--bv-ui-muted);--bv-surface-muted:var(--bv-ui-muted);--surface-muted:var(--bv-ui-muted);--surface:var(--bv-ui-surface);--border:var(--bv-ui-line);background:var(--bv-ui-bg);color:var(--bv-ui-ink)}.bookvero-shell--unified.bookvero-shell{min-height:100dvh}.bookvero-shell--unified input[type=checkbox],.bookvero-shell--unified input[type=radio]{accent-color:var(--bv-ui-accent,#006bff)}.bookvero-shell--unified .bookvero-shell-grid{min-height:100dvh}@media (min-width:769px){.bookvero-shell--unified .bookvero-shell-grid{grid-template-columns:var(--bv-ui-sidebar-w) minmax(0, 1fr)}}.bookvero-shell--unified .bookvero-shell-content{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.bookvero-shell--unified .bookvero-shell-header{padding:10px var(--bv-ui-shell-pad-x);border:0;border-bottom:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;flex-shrink:0;margin:0}.bookvero-shell--unified .bookvero-shell-stage{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;display:flex}.bookvero-shell--unified .bookvero-shell-stage-stack{gap:var(--bv-ui-gap);min-height:0;padding:var(--bv-ui-shell-pad-y) var(--bv-ui-shell-pad-x) calc(var(--bv-ui-shell-pad-y) + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;flex:1;width:100%;display:flex;max-width:none!important}.bookvero-shell--unified .bookvero-sidebar{border-right:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);box-shadow:none;min-width:0;overflow-x:hidden}.bookvero-shell--unified .bookvero-sidebar-scroll{scrollbar-color:var(--bv-ui-line-strong) transparent;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.bookvero-shell--unified .bookvero-sidebar-bottom{flex-shrink:0;min-width:0;margin-top:auto}.bookvero-shell--unified .bookvero-sidebar a,.bookvero-shell--unified .bookvero-sidebar button[type=submit]{box-shadow:none!important;border:none!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.bookvero-shell--unified .bookvero-sidebar a:hover,.bookvero-shell--unified .bookvero-sidebar button[type=submit]:hover{background:var(--bv-ui-muted)!important;border:none!important}.bookvero-shell--unified .bookvero-sidebar a[aria-current=page],.bookvero-shell--unified .bookvero-sidebar a[data-active=true]{background:var(--bv-ui-accent-soft)!important;color:var(--bv-ui-accent)!important;box-shadow:none!important;border:none!important}.bookvero-shell--unified .bookvero-sidebar-footer-text{flex:auto;min-width:0;max-width:100%}.bookvero-shell--unified .bookvero-sidebar-footer-meta{min-width:0;overflow:hidden}.bookvero-shell--unified .bookvero-sidebar-nav-link{box-sizing:border-box;width:100%}.bookvero-shell--unified .bookvero-sidebar-disclosure__panel{gap:12px;max-height:min(42vh,320px);padding-top:8px;display:grid;overflow-y:auto}.bookvero-shell--unified .bookvero-sidebar-disclosure__trigger{box-sizing:border-box;width:100%;min-height:40px;color:var(--shell-text-muted)}.bookvero-shell--unified .bookvero-sidebar-footer{padding-bottom:4px}.bookvero-shell--unified .bookvero-sidebar-footer .bookvero-sidebar-footer-meta{padding-bottom:10px}.bookvero-shell--unified .bookvero-shell-header-main{align-items:center;gap:12px;min-width:0;display:flex}.bookvero-shell--unified .bookvero-shell-header-search-slot{flex:auto;min-width:0;max-width:min(520px,100%)}.bookvero-shell--unified .bv-shell-header-search{border-radius:var(--bv-ui-radius);border:1px solid var(--bv-ui-line);background:var(--bv-ui-muted);width:100%;min-height:40px;color:var(--bv-ui-muted-text);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.bookvero-shell--unified .bv-shell-header-search:hover{border-color:var(--bv-ui-line-strong);background:var(--bv-ui-surface)}.bookvero-shell--unified .bv-shell-header-search__icon{color:var(--bv-ui-soft);flex-shrink:0}.bookvero-shell--unified .bv-shell-header-search__placeholder{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bookvero-shell--unified .bv-shell-header-search__kbd{border:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);min-height:22px;color:var(--bv-ui-soft);border-radius:6px;flex-shrink:0;padding:0 7px;font-family:inherit;font-size:11px;font-weight:600;line-height:20px}.bookvero-shell--unified .bookvero-mode-badge{border-radius:999px;flex-shrink:0;min-height:28px;padding:0 12px;font-size:12px;font-weight:700}.bookvero-shell--unified .bookvero-shell-header-actions{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.bookvero-shell--unified .bv-product-screen,.bookvero-shell--unified .bv-app-page,.bookvero-shell--unified .bv-workspace-hub-root{gap:var(--bv-ui-gap);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;max-width:none!important;margin:0!important}.bookvero-shell--unified :is(.bv-product-header,.bv-screen-header,.bv-app-page-header,.bv-op-header){border:0;border-bottom:1px solid var(--bv-ui-line);box-shadow:none;background:0 0;border-radius:0;flex-shrink:0;margin:0;padding:0 0 12px}.bookvero-shell--unified .bv-product-header__row,.bookvero-shell--unified .bv-screen-header__row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;display:grid}.bookvero-shell--unified .bv-product-header__title,.bookvero-shell--unified .bv-screen-header__title,.bookvero-shell--unified .bv-app-page-header__title{letter-spacing:-.025em;color:var(--bv-ui-ink);margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:650;line-height:1.2}.bookvero-shell--unified .bv-product-header__summary,.bookvero-shell--unified .bv-screen-header__summary,.bookvero-shell--unified .bv-app-page-header__description{color:var(--bv-ui-muted-text);max-width:72ch;margin:6px 0 0;font-size:14px;line-height:1.45}.bookvero-shell--unified .bv-product-header__eyebrow,.bookvero-shell--unified .bv-screen-header__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--bv-ui-soft);margin:0 0 4px;font-size:11px;font-weight:700}.bookvero-shell--unified :is(.bv-product-panel,.bv-app-surface,.bv-card-base,.bookvero-surface-card,.bv-ops-panel,.bv-hub-card-shell,.bv-hub-panel-shell,.QuickActionCard){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-product-panel--muted,.bookvero-shell--unified .bv-app-surface--muted,.bookvero-shell--unified .bv-card-base--muted{background:var(--bv-ui-muted)}.bookvero-shell--unified .bv-product-panel__title,.bookvero-shell--unified .bv-app-surface__title,.bookvero-shell--unified .bv-card-base__title{color:var(--bv-ui-ink);margin:0 0 10px;font-size:15px;font-weight:650}.bookvero-shell--unified .bv-app-surface__lead{color:var(--bv-ui-muted-text);margin:0 0 12px;font-size:14px;line-height:1.45}.bookvero-shell--unified .bv-product-canvas:not(.bv-today-canvas),.bookvero-shell--unified .bv-bookings-calendar-first:not(.bv-bookings-d2-layout):not(.bv-bookings-calendar-first--full-width),.bookvero-shell--unified .bv-payments-ledger-first .bv-payments-hub-layout,.bookvero-shell--unified .bv-clients-directory-first,.bookvero-shell--unified .bv-notif-hub-layout,.bookvero-shell--unified .bv-room-workspace__body,.bookvero-shell--unified .bv-op-detail-grid,.bookvero-shell--unified .bv-booking-flow__grid,.bookvero-shell--unified .bv-booking-create-first__grid{grid-template-columns:minmax(0, 1fr) minmax(280px, var(--bv-ui-rail-w));gap:var(--bv-ui-gap-lg);flex:1;align-items:start;min-width:0;display:grid}.bookvero-shell--unified .bv-product-canvas.bv-today-canvas{gap:var(--bv-ui-gap-lg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bookvero-shell--unified .bv-today-canvas__main{gap:var(--bv-ui-gap-lg);flex:1;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:start;min-width:0;min-height:0;display:grid}.bookvero-shell--unified .bv-bookings-calendar-first--full-width,.bookvero-shell--unified .bv-bookings-calendar-first--list.bv-bookings-d2-layout,.bookvero-shell--unified .bv-bookings-d2-layout.bv-bookings-calendar-first--list,.bookvero-shell--unified .bv-bookings-calendar-first--list.bv-bookings-d2-layout{grid-template-columns:minmax(0,1fr)!important}.bookvero-shell--unified .bv-product-canvas__main,.bookvero-shell--unified .bv-bookings-calendar-first__canvas,.bookvero-shell--unified .bv-today-canvas__main>:first-child{min-width:0}.bookvero-shell--unified .bv-product-canvas__aside,.bookvero-shell--unified .bv-bookings-calendar-first__preview,.bookvero-shell--unified .bv-today-ref-side,.bookvero-shell--unified .bv-payments-hub-layout__aside{align-self:start;min-width:0;max-height:calc(100dvh - 120px);position:sticky;top:8px;overflow:auto}.bookvero-shell--unified .bv-product-metrics,.bookvero-shell--unified .bv-today-summary,.bookvero-shell--unified .bv-metric-deck{flex-wrap:wrap;gap:10px;display:flex}.bookvero-shell--unified .bv-hub-kpi-strip{gap:var(--bv-ui-gap);min-width:0;display:grid}.bookvero-shell--unified :is(.bv-hub-kpi-tile,.bv-today-summary__cell,.bv-metric-deck__card,.bv-app-metric-card){flex:unset;border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius);background:var(--bv-ui-surface);min-width:0;padding:12px 14px;box-shadow:none!important}.bookvero-shell--unified :is(.bv-tabs,.bookvero-section-tabs,.bv-hub-section-tabs,.bv-app-section-tabs){border:1px solid var(--bv-ui-line);background:var(--bv-ui-muted);box-shadow:none;-webkit-overflow-scrolling:touch;border-radius:999px;flex-wrap:nowrap;gap:4px;padding:3px;display:flex;overflow-x:auto}.bookvero-shell--unified :is(.bv-tabs__item,.bookvero-section-tabs__item){border:1px solid #0000;border-radius:999px;flex-shrink:0}.bookvero-shell--unified :is(.bv-tabs__item.is-active,.bookvero-section-tabs__item--active){background:var(--bv-ui-surface)!important;border-color:var(--bv-ui-accent-border)!important;color:var(--bv-ui-accent)!important;box-shadow:none!important}.bookvero-shell--unified :is(.bv-table-wrap,.hub-density-table-wrap){border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);overflow:auto}.bookvero-shell--unified :is(.bv-table-wrap th,.hub-density-table th){background:var(--bv-ui-muted);color:var(--bv-ui-soft);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.bookvero-shell--unified :is(.bv-table-wrap tbody tr:hover,.hub-density-table tbody tr:hover){background:var(--bv-ui-accent-soft)}.bookvero-shell--unified .bv-form-field{gap:6px;min-width:0;display:grid}.bookvero-shell--unified .bv-form-field__label{color:var(--bv-ui-muted-text);font-size:13px;font-weight:600}.bookvero-shell--unified .bv-form-field__input{border-radius:var(--bv-ui-radius);border:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);width:100%;min-height:44px;color:var(--bv-ui-ink);box-sizing:border-box;box-shadow:none;padding:0 12px;font-size:14px}.bookvero-shell--unified .bv-form-field__input:focus{outline:2px solid color-mix(in srgb, var(--bv-ui-accent) 28%, transparent);border-color:var(--bv-ui-accent)}.bookvero-shell--unified :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){border-radius:var(--bv-ui-radius);border-color:var(--bv-ui-line);background:var(--bv-ui-surface);min-height:42px}.bookvero-shell--unified .bv-today-hub{gap:var(--bv-ui-gap);--bv-primary:var(--bv-ui-accent);--bv-today-command-bg:var(--bv-ui-muted);--bv-today-command-line:var(--bv-ui-line);--bv-today-command-soft:var(--bv-ui-accent-soft);--bv-today-command-warm:var(--bv-ui-muted);--bv-today-command-ink:var(--bv-ui-ink);--bv-today-command-muted:var(--bv-ui-muted-text);flex-direction:column;flex:1;min-height:0;display:flex}.bookvero-shell--unified .bv-today-hub .bv-today-advice{flex-shrink:0}.bookvero-shell--unified .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);min-height:0;box-shadow:none;flex-direction:column;flex:1;display:flex;overflow:hidden}.bookvero-shell--unified .bv-today-summary{border-bottom:1px solid var(--bv-ui-line);background:var(--bv-ui-muted);flex-shrink:0}.bookvero-shell--unified .bv-today-summary__cell+.bv-today-summary__cell{border-left:1px solid var(--bv-ui-line)}.bookvero-shell--unified .bv-today-summary__label,.bookvero-shell--unified .bv-today-summary__sub,.bookvero-shell--unified .bv-today-zone__link,.bookvero-shell--unified .bv-today-list-row__meta{color:var(--bv-ui-muted-text)}.bookvero-shell--unified .bv-today-summary__value,.bookvero-shell--unified .bv-today-zone__title,.bookvero-shell--unified .bv-today-event__time,.bookvero-shell--unified .bv-today-attention-item__label{color:var(--bv-ui-ink)}.bookvero-shell--unified .bv-today-canvas__main{border-top:1px solid var(--bv-ui-line);flex:1;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);min-height:0}.bookvero-shell--unified .bv-today-canvas__schedule{min-height:0;overflow:auto}.bookvero-shell--unified .bv-today-ref-side{border-left:1px solid var(--bv-ui-line);background:var(--bv-ui-muted);flex-direction:column;gap:0;display:flex}.bookvero-shell--unified .bv-today-zone{box-shadow:none;background:0 0;border:0;border-radius:0}.bookvero-shell--unified .bv-today-zone+.bv-today-zone{border-top:1px solid var(--bv-ui-line)}.bookvero-shell--unified .bv-today-zone__head--sticky{z-index:2;background:color-mix(in srgb, var(--bv-ui-surface) 92%, var(--bv-ui-muted));border-bottom:1px solid var(--bv-ui-line);position:sticky;top:0}.bookvero-shell--unified .bv-today-zone__badge,.bookvero-shell--unified .bv-today-attention-item__action{color:var(--bv-ui-accent);background:var(--bv-ui-accent-soft)}.bookvero-shell--unified .bv-today-zone--attention{background:var(--bv-ui-accent-soft)}.bookvero-shell--unified .bv-today-event,.bookvero-shell--unified .bv-today-schedule-card,.bookvero-shell--unified .bv-today-attention-item,.bookvero-shell--unified .bv-today-ref-next,.bookvero-shell--unified .bv-today-list-row{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius);background:var(--bv-ui-surface)}.bookvero-shell--unified .bv-today-event{border-left-width:3px;border-left-color:var(--bv-today-event-accent,var(--bv-ui-accent))}.bookvero-shell--unified .bv-today-event:hover,.bookvero-shell--unified .bv-today-attention-item:hover,.bookvero-shell--unified .bv-today-list-row:hover,.bookvero-shell--unified .bv-today-ref-next:hover{background:var(--bv-ui-accent-soft)}.bookvero-shell--unified .bv-today-event:before{display:none}.bookvero-shell--unified .bv-today-timeline--events{gap:8px;padding:12px 14px 14px;display:grid}.bookvero-shell--unified .bv-today-zone--schedule .bv-today-zone__body{padding:0}.bookvero-shell--unified .bv-today-zone__body{padding:12px 14px 14px}.bookvero-shell--unified .bv-today-attention-queue{gap:8px;display:grid}.bookvero-shell--unified .bv-today-attention-item{color:inherit;padding:10px 12px;text-decoration:none}.bookvero-shell--unified .bv-today-attention-empty,.bookvero-shell--unified .bv-today-compact-empty{color:var(--bv-ui-muted-text);margin:0;font-size:14px}.bookvero-shell--unified .bv-today-ref-empty{padding:20px 14px 24px}.bookvero-shell--unified .bv-today-quick-rail{border-top:1px solid var(--bv-ui-line);background:var(--bv-ui-muted);flex-shrink:0;padding:10px 14px}.bookvero-shell--unified .bv-today-ref-actions{flex-wrap:wrap;gap:8px;display:flex}.bookvero-shell--unified .bv-today-ref-actions svg{color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-today-canvas__bottom{border-top:1px solid var(--bv-ui-line);flex-shrink:0}.bookvero-shell--unified .bv-today-details__summary{cursor:pointer;color:var(--bv-ui-ink);padding:12px 14px;font-weight:650;list-style:none}.bookvero-shell--unified .bv-today-details__body{border-top:1px solid var(--bv-ui-line);gap:0;display:grid}.bookvero-shell--unified .bv-today-zone--quick--details{display:none}@media (min-width:960px){.bookvero-shell--unified .bv-today-canvas__main{min-height:min(52vh,560px)}}@media (max-width:768px){.bookvero-shell--unified .bv-today-timeline--events{display:none}.bookvero-shell--unified .bv-today-schedule-cards{gap:10px;padding:12px 14px 14px;display:grid}.bookvero-shell--unified .bv-today-quick-rail{display:none}.bookvero-shell--unified .bv-today-zone--quick--details{display:block}}.bookvero-shell--unified .bv-bookings-surface{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-hub{flex:1;min-height:0}@media (max-width:768px),(max-width:1024px) and (pointer:coarse){.bookvero-shell--unified{--bv-ui-shell-pad-x:12px;--bv-ui-gap:12px}.bookvero-shell--unified .bookvero-shell-stage-stack{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.bookvero-shell--unified :is(.bv-product-canvas,.bv-bookings-calendar-first,.bv-today-canvas__main,.bv-payments-ledger-first .bv-payments-hub-layout,.bv-op-detail-grid,.bv-booking-flow__grid){grid-template-columns:minmax(0,1fr)}.bookvero-shell--unified :is(.bv-product-canvas__aside,.bv-bookings-calendar-first__preview,.bv-today-ref-side,.bv-payments-hub-layout__aside){max-height:none;position:static}.bookvero-shell--unified .bv-product-header__row,.bookvero-shell--unified .bv-screen-header__row{grid-template-columns:minmax(0,1fr)}.bookvero-shell--unified .bookvero-mobile-bottom-nav{border-top:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);box-shadow:none}.bookvero-shell--unified .bookvero-mobile-bottom-nav__item{color:var(--bv-ui-soft);font-size:11px;font-weight:600}.bookvero-shell--unified .bookvero-mobile-bottom-nav__item.is-active{color:var(--bv-ui-accent)!important}.bookvero-shell--unified .bookvero-mobile-bottom-nav__item.is-active .bookvero-mobile-bottom-nav__icon{color:var(--bv-ui-accent)}.bookvero-shell--unified .bookvero-mobile-topbar-wrap{z-index:80;background:var(--bv-ui-surface);border-bottom:1px solid var(--bv-ui-line);position:fixed;inset:0 0 auto}.bookvero-shell--unified .bookvero-mobile-topbar{min-height:52px;padding:calc(4px + env(safe-area-inset-top)) 12px 6px;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;display:flex;position:static;inset:auto}.bookvero-shell--unified .bookvero-mobile-workspace-strip{align-items:center;padding:0 12px 8px;display:flex}.bookvero-shell--unified .bookvero-mobile-workspace-strip .bookvero-shell-workspace-chip{max-width:100%}.bookvero-shell--unified.bookvero-shell{padding-top:calc(92px + env(safe-area-inset-top))}}@media (max-width:390px){.bookvero-shell--unified .bv-product-header__title,.bookvero-shell--unified .bv-hub-kpi-tile__value{overflow-wrap:anywhere;word-break:break-word}}.bookvero-shell--unified .bv-btn{border-radius:var(--bv-ui-radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.bookvero-shell--unified .bv-btn--sm{min-height:36px;padding:0 12px;font-size:13px}.bookvero-shell--unified .bv-btn--full{width:100%}.bookvero-shell--unified .bv-btn--primary{background:var(--bv-ui-accent);border-color:var(--bv-ui-accent);color:#fff}.bookvero-shell--unified .bv-btn--primary:hover:not(:disabled){background:var(--bv-primary-hover);border-color:var(--bv-primary-hover)}.bookvero-shell--unified .bv-btn--secondary{background:var(--bv-ui-surface);border-color:var(--bv-ui-line-strong);color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-btn--secondary:hover:not(:disabled){background:var(--bv-ui-accent-soft);border-color:var(--bv-ui-accent-border)}.bookvero-shell--unified .bv-btn--ghost{color:var(--bv-ui-accent);background:0 0;border-color:#0000}.bookvero-shell--unified .bv-btn--ghost:hover:not(:disabled){background:var(--bv-ui-accent-soft)}.bookvero-shell--unified .bv-btn:disabled{opacity:.55;cursor:not-allowed}.bookvero-shell--unified .bookvero-action--primary{background:var(--bv-ui-accent);border-color:var(--bv-ui-accent);color:#fff}.bookvero-shell--unified .bookvero-action--primary:hover:not(:disabled){background:var(--bv-primary-hover);border-color:var(--bv-primary-hover)}.bookvero-shell--unified .bv-card{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-card--muted{background:var(--bv-ui-muted)}.bookvero-shell--unified .bv-card__header{padding:14px 16px 0}.bookvero-shell--unified .bv-card__header-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bookvero-shell--unified .bv-card__title{color:var(--bv-ui-ink);margin:0;font-size:15px;font-weight:650}.bookvero-shell--unified .bv-card__description{color:var(--bv-ui-muted-text);margin:4px 0 0;font-size:13px;line-height:1.45}.bookvero-shell--unified .bv-card__content{padding:14px 16px 16px}.bookvero-shell--unified .bv-card__header+.bv-card__content{padding-top:12px}.bookvero-shell--unified .bv-card__footer{border-top:1px solid var(--bv-ui-line);margin-top:0;padding:0 16px 14px}.bookvero-shell--unified .bv-kpi-card{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex;position:relative}.bookvero-shell--unified .bv-kpi-card__icon{background:var(--bv-ui-accent-soft);width:36px;height:36px;color:var(--bv-ui-accent);border-radius:10px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.bookvero-shell--unified .bv-kpi-card__body{gap:4px;min-width:0;padding-right:44px;display:grid}.bookvero-shell--unified .bv-kpi-card:not(:has(.bv-kpi-card__icon)) .bv-kpi-card__body{padding-right:0}.bookvero-shell--unified .bv-kpi-card__label{color:var(--bv-ui-muted-text);font-size:12px;font-weight:600;line-height:1.3}.bookvero-shell--unified .bv-kpi-card__value{letter-spacing:-.02em;color:var(--bv-ui-ink);font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.15}.bookvero-shell--unified .bv-kpi-card__meta{color:var(--bv-ui-muted-text);flex-wrap:wrap;gap:6px 10px;font-size:12px;line-height:1.35;display:flex}.bookvero-shell--unified .bv-kpi-card__delta--positive{color:var(--bv-pill-success-text);font-weight:600}.bookvero-shell--unified .bv-kpi-card__delta--negative{color:var(--bv-pill-danger-text);font-weight:600}.bookvero-shell--unified .bv-status-pill,.bookvero-shell--unified .bv-badge{white-space:nowrap;border:0;border-radius:999px;align-items:center;min-height:22px;padding:2px 10px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.bookvero-shell--unified .bv-status-pill--success,.bookvero-shell--unified .bv-badge--success{background:var(--bv-pill-success-bg);color:var(--bv-pill-success-text)}.bookvero-shell--unified .bv-status-pill--warning,.bookvero-shell--unified .bv-badge--warning{background:var(--bv-pill-warning-bg);color:var(--bv-pill-warning-text)}.bookvero-shell--unified .bv-status-pill--danger,.bookvero-shell--unified .bv-badge--danger{background:var(--bv-pill-danger-bg);color:var(--bv-pill-danger-text)}.bookvero-shell--unified .bv-status-pill--info,.bookvero-shell--unified .bv-badge--info{background:var(--bv-pill-info-bg);color:var(--bv-pill-info-text)}.bookvero-shell--unified .bv-status-pill--neutral,.bookvero-shell--unified .bv-badge--neutral{background:var(--bv-pill-neutral-bg);color:var(--bv-pill-neutral-text)}.bookvero-shell--unified .bv-status-pill--demo,.bookvero-shell--unified .bv-badge--demo{background:var(--bv-ui-accent-soft);color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-status-pill--overdue,.bookvero-shell--unified .bv-badge--overdue{background:var(--bv-pill-warning-bg);color:var(--bv-pill-warning-text)}.bookvero-shell--unified .bv-status-pill--restricted,.bookvero-shell--unified .bv-badge--restricted{background:var(--bv-pill-danger-bg);color:var(--bv-pill-danger-text)}.bookvero-shell--unified .bv-status-pill--ai,.bookvero-shell--unified .bv-badge--ai{background:var(--bv-pill-info-bg);color:var(--bv-pill-info-text)}.bookvero-shell--unified .bv-product-metrics,.bookvero-shell--unified .bv-app-metric-strip:not(.bv-op-metric-strip){grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}@media (max-width:768px),(max-width:1024px) and (pointer:coarse){.bookvero-shell--unified .bv-product-metrics--mobile-2x2,.bookvero-shell--unified .bv-app-metric-strip:not(.bv-op-metric-strip).bv-app-metric-strip--mobile-2x2{grid-template-columns:repeat(2,minmax(0,1fr))}}.bookvero-shell--unified :is([class*=-d2].bv-op-page,[class*=-d2].bv-app-page,[class*=-d2].bv-workspace-hub-root,[class*=-d2].bv-product-screen,.bv-settings-d2,.bv-settings-page.bv-settings-d2,.bv-workspaces-d2){--bv-op-max-content-width:none;gap:var(--bv-ui-gap-lg);width:100%;margin-inline:0;max-width:none!important}.bookvero-shell--unified :is([class*=-d2].bv-op-page,[class*=-d2].bv-catalog-root-hub){gap:var(--bv-ui-gap-lg)}.bookvero-shell--unified :is(.bv-growth-d2-suppress,.bv-ops-d2-suppress,.bv-catalog-d2-suppress,.bv-satellite-d2-suppress){display:none!important}.bookvero-shell--unified [class*=-d2] :is(.bv-tabs__item.is-active,.bookvero-section-tabs__item--active){border-color:var(--bv-ui-accent)!important;color:var(--bv-ui-accent)!important}.bookvero-shell--unified [class*=-d2] .bv-hub-section-tabs{margin:0}.bookvero-shell--unified :is(.bv-bill-dash,.bv-billing-ref,.bv-bill-detail-hub,.bv-bill-command){--bv-bill-accent:var(--bv-ui-accent)}.bookvero-shell--unified :is(.bv-bill-btn-primary,.bookvero-action--primary,.bv-app-link-btn--primary,.bookvero-button--primary){background:var(--bv-ui-accent)!important;border-color:var(--bv-ui-accent)!important;color:#fff!important}.bookvero-shell--unified :is(.bv-bill-btn-primary:hover:not(:disabled),.bookvero-action--primary:hover:not(:disabled),.bv-app-link-btn--primary:hover:not(:disabled),.bookvero-button--primary:hover:not(:disabled)){background:var(--bv-primary-hover)!important;border-color:var(--bv-primary-hover)!important}.bookvero-shell--unified .bv-bill-btn-outline,.bookvero-shell--unified .bv-bill-btn-outline:hover{color:var(--bv-ui-accent);border-color:var(--bv-ui-accent-border)}.bookvero-shell--unified .bv-billing-timeline__dot{background:var(--bv-ui-accent)}.bookvero-shell--unified :is(.bv-op-metric-chip--active,.bv-op-metric-chip--tone-indigo,.bookvero-section-tabs--segmented a.is-active,.bookvero-section-tabs__item--active,.bv-tabs__item.is-active){border-color:var(--bv-ui-accent-border)!important;background:var(--bv-ui-accent-soft)!important;color:var(--bv-ui-accent)!important}.bookvero-shell--unified :is(.bookvero-quick-action-card:hover,.bookvero-settings-actions-grid a:hover){border-color:var(--bv-ui-accent-border)}.bookvero-shell--unified .bookvero-quick-action-card:focus-visible{outline-color:var(--bv-focus-ring)}.bookvero-shell--unified{--bv-booking-confirmed:var(--bv-ui-accent);--bv-booking-confirmed-bg:var(--bv-ui-accent-soft);--bv-payment-paid:var(--bv-ui-accent);--bv-payment-paid-bg:var(--bv-ui-accent-soft);--bv-success-border:var(--bv-ui-accent-border)}@media (min-width:769px){.bookvero-shell--unified .bv-today-schedule-cards{display:none!important}}.bookvero-shell--unified .bv-today-d2-v2{gap:var(--bv-ui-gap-lg)}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone__body{padding:16px 18px 18px}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-zone__head{padding:14px 18px}.bookvero-shell--unified .bv-today-attention-queue{gap:12px;padding:4px 0}.bookvero-shell--unified .bv-today-attention-item{gap:8px;padding:14px 16px}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-quick-rail{gap:var(--bv-ui-gap-lg);padding:14px 16px 16px}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-ref-side .bv-today-zone+.bv-today-zone{margin-top:0}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-d2-bottom{gap:var(--bv-ui-gap-lg);padding:var(--bv-ui-gap-lg) 0 4px}.bookvero-shell--unified .bv-today-d2-v2 .bv-today-d2-bottom .bv-today-zone{padding:14px 16px 16px}.bookvero-shell--unified .bv-today-d2-v2 .bv-kpi-card,.bookvero-shell--unified .bv-today-d2-v2 .bv-today-summary__cell{padding:16px 18px}.bookvero-shell--unified .bv-today-schedule-card{gap:8px;padding:16px 18px}.bookvero-shell--unified .bv-today-schedule-card__meta{margin-top:2px;display:block}.bookvero-shell--unified .bv-settings-d2-stack .bv-ops-panel,.bookvero-shell--unified .bv-settings-d2-stack .bv-app-surface{padding:20px 22px}.bookvero-shell--unified .bv-settings-d2-stack .bv-app-surface__lead{margin-bottom:16px}.bookvero-shell--unified .bv-billing-plan-stack{gap:22px;min-width:0;display:grid}.bookvero-shell--unified .bv-billing-plan-stack .bv-auto-section-head{margin:0;padding:0 2px}.bookvero-shell--unified .bv-billing-plan-stack .bv-auto-grid-split{gap:var(--bv-ui-gap-lg);grid-template-columns:1fr}@media (min-width:1080px){.bookvero-shell--unified .bv-billing-plan-stack .bv-auto-grid-split{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start}}.bookvero-shell--unified .bv-billing-plan-stack .bv-bill-stack{gap:var(--bv-ui-gap-lg);display:grid}.bookvero-shell--unified .bv-billing-plan-stack .bv-bill-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.bookvero-shell--unified .bv-billing-plan-stack .bv-bill-section,.bookvero-shell--unified .bv-billing-plan-stack .bv-bill-table-surface{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface)}.bookvero-shell--unified :is(.bv-bill-strip__meta--ok,.bv-bill-badge--ok,.bv-staff-readiness__ok,.bv-staff-readiness__value--ok,.bv-auto-muted--ok){color:var(--bv-ui-accent)!important}.bookvero-shell--unified :is(.bv-bill-hero__icon,.bv-bill-strip__dot,.bv-staff-readiness__dot--ok){background:var(--bv-ui-accent-soft)!important;color:var(--bv-ui-accent)!important}.bookvero-shell--unified :is(.bv-bill-dash__card-tag--paid,.bv-bill-badge--success,.bv-bill-info-row--ok){background:var(--bv-ui-accent-soft)!important;color:var(--bv-ui-accent)!important;border-color:var(--bv-ui-accent-border)!important}.bookvero-shell--unified :is(.bv-op-metric-chip--tone-success,.bv-hub-kpi-tile__trend--up),.bookvero-shell--unified .bv-command-palette__icon--client,.bookvero-shell--unified .bv-command-palette__tag--client{background:var(--bv-ui-accent-soft)!important;color:var(--bv-ui-accent)!important}.bookvero-shell--unified .bookvero-detail-row__value strong,.bookvero-shell--unified .bv-settings-d2 .bookvero-detail-row__value{color:var(--bv-ui-ink)}.bookvero-shell--unified :is(.bv-empty,.bv-op-empty,.bookvero-empty-state){border-color:var(--bv-ui-line);background:var(--bv-ui-muted);color:var(--bv-ui-muted-text)}.bookvero-shell--unified :is(.bv-empty,.bv-op-empty) h3{color:var(--bv-ui-ink)}.bookvero-shell--unified .bv-today-zone--schedule .bv-today-zone__head{background:var(--bv-ui-surface)}.bookvero-shell--unified .bv-today-zone__link{color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-analytics-summary__delta--up,.bookvero-shell--unified .bv-rooms-catalog__online--ok{color:var(--bv-ui-accent)!important}.bookvero-shell--unified .bv-rooms-catalog__thumb-fallback{color:var(--bv-ui-accent);background:var(--bv-ui-accent-soft)}.bookvero-shell--unified .bv-rooms-catalog__load-fill{background:var(--bv-ui-accent)}.bookvero-shell--unified .bv-hub-bar-chart__empty{border-color:var(--bv-ui-line);background:var(--bv-ui-muted);color:var(--bv-ui-muted-text)}.bookvero-shell--unified :is(.bv-client-kpi-card__icon--green,[class*=__icon--green],[class*=--tone-success]){background:var(--bv-ui-accent-soft)!important;color:var(--bv-ui-accent)!important}.bookvero-shell--unified .bv-clients-ref-quick-grid__btn{white-space:normal;text-align:left;min-width:0;height:auto;min-height:40px;padding-top:8px;padding-bottom:8px;line-height:1.35}.bookvero-shell--unified .bv-today-ref-actions--grid .bookvero-action{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:inline-flex}.bookvero-shell--unified .bv-today-ref-actions--grid .bookvero-action svg{opacity:1;color:currentColor;flex-shrink:0}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-hub-nav--sections.bv-op-segmented{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-wrap:wrap!important;gap:2px!important;padding:0!important;overflow:visible!important}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-hub-nav--sections .bv-op-segmented__link{min-height:36px;margin-bottom:-1px;box-shadow:none!important;color:var(--bv-ui-muted-text)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0 12px!important}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-hub-nav--sections .bv-op-segmented__link--active{color:var(--bv-ui-accent)!important;border-bottom-color:var(--bv-ui-accent)!important;background:0 0!important}.bookvero-shell--unified .bv-documents-d2-hub__filters{align-items:stretch}.bookvero-shell--unified .bv-documents-d2-hub__field{flex:140px;min-width:0}.bookvero-shell--unified .bv-documents-d2-hub__input,.bookvero-shell--unified .bv-documents-d2-hub__checkbox{min-height:36px}.bookvero-shell--unified .bv-documents-d2-hub__table td.bv-table-empty,.bookvero-shell--unified .bv-documents-d2-hub__table .bv-op-empty{overflow-wrap:anywhere;word-break:normal}.bookvero-shell--unified .bv-discounts-empty{border:1px dashed var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-muted)}.bookvero-shell--unified .bv-discounts-segmented__btn[aria-pressed=true]{border-color:var(--bv-ui-accent-border);background:var(--bv-ui-accent-soft);color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-op-metric-chip--tone-success{border-color:var(--bv-ui-accent-border)!important}.bookvero-shell--unified .bv-client-hero__pill--ok{background:var(--bv-pill-success-bg,var(--bv-ui-accent-soft))!important;color:var(--bv-pill-success-text,var(--bv-ui-accent))!important}.bookvero-shell--unified .bv-clients-priority--low{color:var(--bv-ui-muted-text)!important}.bookvero-shell--unified .bv-analytics-command__scope-notice{background:var(--bv-ui-accent-soft)!important;border-color:var(--bv-ui-accent-border)!important;color:var(--bv-ui-ink)!important}.bookvero-shell--unified .bv-analytics-command__scope-notice strong{color:var(--bv-ui-accent)!important}.bookvero-shell--unified .bv-client-hero__badge--success{background:var(--bv-ui-accent-soft)!important;color:var(--bv-ui-accent)!important;border-color:var(--bv-ui-accent-border)!important}.bookvero-shell--unified .bv-badge--success,.bookvero-shell--unified .bv-notice--success{border-color:var(--bv-ui-accent-border)!important}.bookvero-shell--unified .bv-notice--success{border-left-color:var(--bv-ui-accent)!important}.bookvero-shell--unified :is(.bv-hub-metric-deck__meta--up,.bv-ops-check-ic--ok,.bv-operations-ref .bv-ops-check-row__state-label,.bv-availability-pill--ready,.bv-growth-admin-hub__stat--up){color:var(--bv-ui-accent)!important}.bookvero-shell--unified .bv-availability-pill--ready{border-color:var(--bv-ui-accent-border)!important;background:var(--bv-ui-accent-soft)!important}.bookvero-shell--unified :is(.bv-ops-check-row__icon,.bv-ops-footer-link,.bv-ops-signal-row__dot--ok){color:var(--bv-ui-accent)!important}.bookvero-shell--unified :is(.bv-ops-timeline-dot--green,.bv-ops-signal-row__dot--live){background:var(--bv-ui-accent)!important}.bookvero-shell--unified :is(.bv-pill--success,.bv-status-pill--success,.bookvero-badge--success){background:var(--bv-ui-accent-soft)!important;color:var(--bv-ui-accent)!important;border-color:var(--bv-ui-accent-border)!important}.bookvero-shell--unified .bv-settings-connection-card:hover,.bookvero-shell--unified .bv-settings-connection-card__icon,.bookvero-shell--unified .bv-settings-connection-card__status--ok,.bookvero-shell--unified .bv-settings-connection-card__cta{border-color:color-mix(in srgb, var(--bv-ui-accent) 35%, var(--bv-ui-line));color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-settings-connection-card__icon,.bookvero-shell--unified .bv-settings-connection-card__status--ok{background:var(--bv-ui-accent-soft)}.bookvero-shell--unified .bv-legal-entity-card__default{background:var(--bv-ui-accent-soft)!important;color:var(--bv-ui-accent)!important}.bookvero-shell--unified :is(.bv-settings-ref,.bv-create-ref,.bv-workspaces-ref,.bv-onboarding-ref,.bv-account-ref){--bv-admin-muted-panel:var(--bv-ui-muted);--bv-admin-panel:var(--bv-ui-surface);--bv-create-muted-panel:var(--bv-ui-muted);--bv-create-panel:var(--bv-ui-surface)}.bookvero-shell--unified input:not([type=checkbox]):not([type=radio]),.bookvero-shell--unified select,.bookvero-shell--unified textarea{background:var(--bv-ui-surface);border-color:var(--bv-ui-line);color:var(--bv-ui-ink)}.bookvero-shell--unified :is(.bookvero-page-note,.bookvero-soft-panel,.bookvero-info-panel,.bookvero-metric-panel){background:var(--bv-ui-muted);border-color:var(--bv-ui-line);color:var(--bv-ui-muted-text)}.bookvero-shell--unified .bv-payments-info-row{border-color:var(--bv-ui-accent-border);background:var(--bv-ui-accent-soft);color:var(--bv-ui-muted-text)}.bookvero-shell--unified .bv-partners-method--post{background:color-mix(in srgb, var(--bv-ui-accent) 14%, transparent)!important;color:var(--bv-ui-accent)!important}.bookvero-shell--unified :is(.bv-auto-readiness__mark--ok,.bv-staff-readiness__ok,.bv-automations-ref .bv-auto-readiness__mark--ok),.bookvero-shell--unified :is(.bv-branches-icon--green,.bv-branches-icon--success),.bookvero-shell--unified .bv-launch-center-step--done .bv-launch-center-step__icon{background:var(--bv-ui-accent-soft)!important;color:var(--bv-ui-accent)!important}.bookvero-shell--unified .bv-staff-presence--online,.bookvero-shell--unified .bv-staff-presence--online .bv-staff-presence__dot{color:var(--bv-ui-accent)!important}.bookvero-shell--unified .bv-staff-presence--online .bv-staff-presence__dot{background:var(--bv-ui-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--bv-ui-accent) 18%, transparent)!important}.bookvero-shell--unified :is(.bv-ops-signal-dot--info,.bv-ops-timeline-dot--info){background:var(--bv-ui-accent)!important}
.bookvero-shell--unified .bv-account-d2{gap:var(--bv-ui-gap-lg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bookvero-shell--unified .bv-account-d2__masthead{gap:12px;display:grid}.bookvero-shell--unified .bv-account-d2-page-header{gap:4px;display:grid}.bookvero-shell--unified .bv-account-d2-page-header__title{letter-spacing:-.03em;color:var(--bv-ui-ink);margin:0;font-size:clamp(22px,2.2vw,26px);font-weight:700}.bookvero-shell--unified .bv-account-d2-page-header__desc{color:var(--bv-ui-muted-text);max-width:62ch;margin:0;font-size:14px;line-height:1.45}.bookvero-shell--unified .bv-account-d2-hero{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.bookvero-shell--unified .bv-account-d2-hero--compact{gap:14px;padding:12px 14px}.bookvero-shell--unified .bv-account-d2-hero__avatar{border:3px solid var(--bv-ui-accent-soft);background:var(--bv-ui-muted);width:64px;height:64px;color:var(--bv-ui-accent);border-radius:999px;flex-shrink:0;place-items:center;font-size:28px;font-weight:700;display:grid;overflow:hidden}.bookvero-shell--unified .bv-account-d2-hero__avatar img{object-fit:cover;width:100%;height:100%}.bookvero-shell--unified .bv-account-d2-hero__copy{gap:6px;min-width:0;display:grid}.bookvero-shell--unified .bv-account-d2-hero__name{letter-spacing:-.02em;color:var(--bv-ui-ink);margin:0;font-size:18px;font-weight:700;line-height:1.2}.bookvero-shell--unified .bv-account-d2-hero__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bookvero-shell--unified .bv-account-d2-hero__meta{flex-wrap:wrap;gap:10px 14px;margin-top:4px;display:flex}.bookvero-shell--unified .bv-account-d2-hero__meta-item{color:var(--bv-ui-muted-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.bookvero-shell--unified .bv-account-d2-hero__action-inner{align-items:center;gap:8px;display:inline-flex}.bookvero-shell--unified .bv-account-d2-hero__email{color:var(--bv-ui-muted-text);margin:0;font-size:14px}.bookvero-shell--unified .bv-account-d2-hero__workspace{color:var(--bv-ui-soft);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.bookvero-shell--unified .bv-account-d2-hero__chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.bookvero-shell--unified .bv-account-d2-hero__chip{border:1px solid var(--bv-ui-line);background:var(--bv-ui-muted);min-height:32px;color:var(--bv-ui-muted-text);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.bookvero-shell--unified .bv-account-d2-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bookvero-shell--unified .bv-account-d2-tabs{border-bottom:1px solid var(--bv-ui-line);position:relative}.bookvero-shell--unified .bv-account-d2-tabs__track{scrollbar-width:none;-ms-overflow-style:none;gap:4px;padding-bottom:0;display:flex;overflow-x:auto}.bookvero-shell--unified .bv-account-d2-tabs__track::-webkit-scrollbar{display:none}.bookvero-shell--unified .bv-account-d2-tabs__tab{min-height:44px;color:var(--bv-ui-muted-text);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.bookvero-shell--unified .bv-account-d2-tabs__tab:hover{color:var(--bv-ui-ink)}.bookvero-shell--unified .bv-account-d2-tabs__tab.is-active{color:var(--bv-ui-accent);border-bottom-color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-account-d2-tabs__fade{pointer-events:none;width:28px;position:absolute;top:0;bottom:0}.bookvero-shell--unified .bv-account-d2-tabs__fade--left{background:linear-gradient(90deg, var(--bv-ui-bg), transparent);left:0}.bookvero-shell--unified .bv-account-d2-tabs__fade--right{background:linear-gradient(270deg, var(--bv-ui-bg), transparent);right:0}.bookvero-shell--unified .bv-account-d2-body{gap:var(--bv-ui-gap-lg);min-width:0;display:grid}.bookvero-shell--unified .bv-account-d2-body--split{grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);align-items:start}.bookvero-shell--unified .bv-account-d2-main{gap:var(--bv-ui-gap);min-width:0;display:grid}.bookvero-shell--unified .bv-account-d2-overview-grid{gap:var(--bv-ui-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bookvero-shell--unified .bv-account-d2-overview-layout{gap:var(--bv-ui-gap);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;display:grid}.bookvero-shell--unified .bv-account-d2-overview-layout__col{gap:var(--bv-ui-gap);min-width:0;display:grid}.bookvero-shell--unified .bv-account-d2-overview-actions{border-top:1px solid var(--bv-ui-line);flex-wrap:wrap;gap:12px 16px;margin-top:4px;padding-top:10px;font-size:13px;font-weight:600;display:flex}.bookvero-shell--unified .bv-account-d2-tips-list{color:var(--bv-ui-muted-text);gap:10px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.bookvero-shell--unified .bv-account-d2-tips-list li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.bookvero-shell--unified .bv-account-d2-tips-list svg{color:var(--bv-ui-accent);margin-top:2px}.bookvero-shell--unified .bv-account-d2-card--compact .bv-card__content{gap:8px}.bookvero-shell--unified .bv-account-d2-personal-grid{gap:var(--bv-ui-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.bookvero-shell--unified .bv-account-d2-personal-grid__main{grid-area:1/1}.bookvero-shell--unified .bv-account-d2-personal-grid__photo{grid-area:1/2}.bookvero-shell--unified .bv-account-d2-personal-grid__info{grid-area:2/1}.bookvero-shell--unified .bv-account-d2-personal-grid__public{grid-area:2/2}.bookvero-shell--unified .bv-account-d2-contacts-grid{gap:var(--bv-ui-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bookvero-shell--unified .bv-account-d2-notifications-stack{gap:var(--bv-ui-gap);display:grid}.bookvero-shell--unified .bv-account-d2-notifications-grid{gap:var(--bv-ui-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bookvero-shell--unified .bv-account-d2-security-layout{gap:var(--bv-ui-gap);display:grid}.bookvero-shell--unified .bv-account-d2-security-grid{gap:var(--bv-ui-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.bookvero-shell--unified .bv-account-d2-security-grid__sessions,.bookvero-shell--unified .bv-account-d2-security-grid__recovery{grid-column:1/-1}.bookvero-shell--unified .bv-account-d2-security-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bookvero-shell--unified .bv-account-d2-security-strip__item{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius);background:var(--bv-ui-muted);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.bookvero-shell--unified .bv-account-d2-security-strip__item--link{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.bookvero-shell--unified .bv-account-d2-security-strip__item--link:hover{border-color:color-mix(in srgb, var(--bv-ui-accent) 35%, var(--bv-ui-line));box-shadow:0 0 0 1px color-mix(in srgb, var(--bv-ui-accent) 12%, transparent)}.bookvero-shell--unified .bv-account-d2-security-strip__item strong{color:var(--bv-ui-ink);margin-bottom:2px;font-size:13px;display:block}.bookvero-shell--unified .bv-account-d2-security-strip__item span span{color:var(--bv-ui-muted-text);font-size:12px;font-weight:500;line-height:1.4;display:block}.bookvero-shell--unified .bv-account-d2-security-strip__icon{background:var(--bv-ui-surface);width:36px;height:36px;color:var(--bv-ui-accent);border-radius:10px;place-items:center;display:grid}.bookvero-shell--unified .bv-account-d2-2fa-benefits{color:var(--bv-ui-muted-text);margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.bookvero-shell--unified .bv-account-d2-aside__footer{margin:4px 0 0;font-size:13px;font-weight:600}.bookvero-shell--unified .bv-account-d2-hint-card{border:1px dashed var(--bv-ui-line);border-radius:var(--bv-ui-radius);background:var(--bv-ui-surface);color:var(--bv-ui-muted-text);gap:6px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.bookvero-shell--unified .bv-account-d2-hint-card strong{color:var(--bv-ui-ink);font-size:13px}.bookvero-shell--unified .bv-account-summary-stack{gap:0;display:grid}.bookvero-shell--unified .bv-account-summary-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.bookvero-shell--unified .bv-account-d2-card.bv-card{height:100%}.bookvero-shell--unified .bv-account-d2-card .bv-card__content{gap:10px;display:grid}.bookvero-shell--unified .bv-account-d2-row{border-bottom:1px solid var(--bv-ui-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 0;font-size:14px;display:grid}.bookvero-shell--unified .bv-account-d2-row:last-child{border-bottom:0}.bookvero-shell--unified .bv-account-d2-row__label{color:var(--bv-ui-muted-text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.bookvero-shell--unified .bv-account-d2-row__value{text-align:right;color:var(--bv-ui-ink);font-weight:600}.bookvero-shell--unified .bv-account-d2-muted{color:var(--bv-ui-soft);font-weight:500}.bookvero-shell--unified .bv-account-d2-card-footer{border-top:1px solid var(--bv-ui-line);margin-top:4px;padding-top:10px;font-size:13px;font-weight:600}.bookvero-shell--unified .bv-account-d2-card-footer a{color:var(--bv-ui-accent);text-decoration:none}.bookvero-shell--unified .bv-account-d2-card-footer a:hover{text-decoration:underline}.bookvero-shell--unified .bv-account-d2-quick-actions{gap:0;display:grid}.bookvero-shell--unified .bv-account-d2-quick-action{border-bottom:1px solid var(--bv-ui-line);min-height:44px;color:var(--bv-ui-ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.bookvero-shell--unified .bv-account-d2-quick-action__copy{gap:2px;min-width:0;display:grid}.bookvero-shell--unified .bv-account-d2-quick-action__title{color:var(--bv-ui-ink);font-weight:650}.bookvero-shell--unified .bv-account-d2-quick-action__desc{color:var(--bv-ui-muted-text);font-size:12px;font-weight:500}.bookvero-shell--unified .bv-account-d2-quick-action:last-child{border-bottom:0}.bookvero-shell--unified .bv-account-d2-quick-action:hover{color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-account-d2-badge{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.bookvero-shell--unified .bv-account-d2-badge--success{background:var(--bv-pill-success-bg);color:var(--bv-pill-success-text)}.bookvero-shell--unified .bv-account-d2-badge--warning{background:var(--bv-pill-warning-bg);color:var(--bv-pill-warning-text)}.bookvero-shell--unified .bv-account-d2-badge--neutral{background:var(--bv-pill-neutral-bg);color:var(--bv-pill-neutral-text)}.bookvero-shell--unified .bv-account-d2-aside{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-muted);gap:12px;padding:16px 18px;display:grid}.bookvero-shell--unified .bv-account-d2-aside__title{color:var(--bv-ui-ink);margin:0;font-size:14px;font-weight:700}.bookvero-shell--unified .bv-account-d2-aside__block{color:var(--bv-ui-muted-text);gap:4px;font-size:13px;line-height:1.45;display:grid}.bookvero-shell--unified .bv-account-d2-aside__block strong{color:var(--bv-ui-ink);font-size:13px}.bookvero-shell--unified .bv-account-d2-aside__block--icon{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px}.bookvero-shell--unified .bv-account-d2-aside__icon{background:var(--bv-ui-surface);width:32px;height:32px;color:var(--bv-ui-accent);border-radius:8px;place-items:center;display:grid}.bookvero-shell--unified .bv-account-d2-form-stack{gap:var(--bv-ui-gap);display:grid}.bookvero-shell--unified .bv-account-d2-cards-grid-2x2{gap:var(--bv-ui-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bookvero-shell--unified .bv-account-d2-cards-grid-2x2>.bv-account-d2-card--span-2{grid-column:1/-1}.bookvero-shell--unified .bv-account-d2-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bookvero-shell--unified .bv-account-d2-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bookvero-shell--unified .bv-account-d2-form-span-2{grid-column:1/-1}.bookvero-shell--unified .bv-account-d2-panel--hidden{display:none}.bookvero-shell--unified .bv-account-d2-session-row{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius);background:var(--bv-ui-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.bookvero-shell--unified .bv-account-d2-sessions-list{gap:8px;display:grid}.bookvero-shell--unified .bv-account-d2-session-row__body{gap:4px;min-width:0;display:grid}.bookvero-shell--unified .bv-account-d2-session-row__meta{color:var(--bv-ui-muted-text);font-size:12px;line-height:1.4}.bookvero-shell--unified .bv-account-d2-sessions-empty{color:var(--bv-ui-muted-text);margin:0;font-size:14px}.bookvero-shell--unified .bv-account-d2-sessions-toggle{margin-top:10px}.bookvero-shell--unified .bv-account-d2-sessions-revoke{margin-top:14px}.bookvero-shell--unified .bv-account-d2-backup-email{gap:10px;display:grid}.bookvero-shell--unified .bv-account-d2-backup-email__header{color:var(--bv-ui-ink);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;display:flex}.bookvero-shell--unified .bv-account-d2-backup-email__form{gap:12px;max-width:480px;display:grid}.bookvero-shell--unified .bv-account-d2-recovery-divider{background:var(--bv-ui-line);height:1px;margin:4px 0}.bookvero-shell--unified .bv-account-d2-recovery-block{gap:8px;display:grid}.bookvero-shell--unified .bv-account-d2-notification-row{border-bottom:1px solid var(--bv-ui-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.bookvero-shell--unified .bv-account-d2-notification-row:last-child{border-bottom:0}.bookvero-shell--unified .bv-account-d2 .bookvero-input-base,.bookvero-shell--unified .bv-account-d2 input:not([type=checkbox]):not([type=radio]),.bookvero-shell--unified .bv-account-d2 select,.bookvero-shell--unified .bv-account-d2 textarea{border-radius:var(--bv-ui-radius);border:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);width:100%;min-height:44px;color:var(--bv-ui-ink);box-sizing:border-box;padding:0 12px;font-size:14px}.bookvero-shell--unified .bv-account-d2 textarea{min-height:96px;padding:10px 12px}.bookvero-shell--unified .bv-account-d2-hero__avatar .bv-account-profile-avatar-display{border-radius:inherit;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}.bookvero-shell--unified .bv-account-d2-hero__more-wrap{position:relative}.bookvero-shell--unified .bv-account-d2-hero__more-btn{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-muted-text);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.bookvero-shell--unified .bv-account-d2-hero__more-popover{z-index:20;border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0f172a1f}.bookvero-shell--unified .bv-account-d2-hero__more-popover a{color:var(--bv-ui-ink);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.bookvero-shell--unified .bv-account-d2-hero__more-popover a:hover{background:var(--bv-ui-muted);color:var(--bv-ui-accent)}@media (max-width:1100px){.bookvero-shell--unified .bv-account-d2-body--split,.bookvero-shell--unified .bv-account-d2-overview-grid,.bookvero-shell--unified .bv-account-d2-overview-layout,.bookvero-shell--unified .bv-account-d2-security-strip{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.bookvero-shell--unified .bv-account-d2-hero,.bookvero-shell--unified .bv-account-d2-hero--compact{text-align:left;grid-template-columns:minmax(0,1fr)}.bookvero-shell--unified .bv-account-d2-hero__actions{justify-content:flex-start;width:100%}.bookvero-shell--unified .bv-account-d2-overview-grid,.bookvero-shell--unified .bv-account-d2-overview-layout,.bookvero-shell--unified .bv-account-d2-personal-grid,.bookvero-shell--unified .bv-account-d2-contacts-grid,.bookvero-shell--unified .bv-account-d2-notifications-grid,.bookvero-shell--unified .bv-account-d2-security-grid{grid-template-columns:minmax(0,1fr)}.bookvero-shell--unified .bv-account-d2-personal-grid__main,.bookvero-shell--unified .bv-account-d2-personal-grid__photo,.bookvero-shell--unified .bv-account-d2-personal-grid__info,.bookvero-shell--unified .bv-account-d2-personal-grid__public{grid-area:auto/1}.bookvero-shell--unified .bv-account-d2-form-grid-2,.bookvero-shell--unified .bv-account-d2-form-grid-3,.bookvero-shell--unified .bv-account-d2-cards-grid-2x2,.bookvero-shell--unified .bv-account-d2-segment--format{grid-template-columns:minmax(0,1fr)}}.bookvero-shell--unified .bv-account-d2 .bv-account-current-email{border-radius:var(--bv-ui-radius);border:1px solid var(--bv-ui-line);background:var(--bv-ui-muted);padding:12px 14px}.bookvero-shell--unified .bv-account-d2 .bv-account-current-email__label{color:var(--bv-ui-muted-text)}.bookvero-shell--unified .bv-account-d2 .bv-account-current-email__value{color:var(--bv-ui-ink)}.bookvero-shell--unified .bv-account-d2 .bv-account-contact-note{gap:6px;margin-top:0}.bookvero-shell--unified .bv-account-d2 .bv-account-contact-note__label{color:var(--bv-ui-muted-text);font-size:13px;font-weight:600}.bookvero-shell--unified .bv-account-d2 .bookvero-btn--primary{background:var(--bv-ui-accent);border-color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-account-d2 .bookvero-btn--secondary{border-color:var(--bv-ui-line-strong);background:var(--bv-ui-surface);color:var(--bv-ui-ink)}.bookvero-shell--unified .bv-account-d2 .bv-account-d2-password-row__controls{width:100%}.bookvero-shell--unified .bv-account-d2 .bv-account-d2-password-row__generate{border:1px solid var(--bv-ui-line);background:var(--bv-ui-surface);min-height:42px;color:var(--bv-ui-accent);white-space:nowrap;cursor:pointer;border-radius:10px;flex:none;padding:0 12px;font-size:13px;font-weight:650}.bookvero-shell--unified .bv-account-d2 .bv-account-d2-password-row__generate:hover{background:var(--bv-ui-accent-soft)}.bookvero-shell--unified .bv-account-d2-toggle-row{border-bottom:1px solid var(--bv-ui-line);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.bookvero-shell--unified .bv-account-d2-toggle-row:last-child{border-bottom:0}.bookvero-shell--unified .bv-account-d2-toggle-row__copy{gap:2px;min-width:0;display:grid}.bookvero-shell--unified .bv-account-d2-toggle-row__label{color:var(--bv-ui-ink);font-size:14px;font-weight:650}.bookvero-shell--unified .bv-account-d2-toggle-row__desc{color:var(--bv-ui-muted-text);font-size:12px;line-height:1.45}.bookvero-shell--unified .bv-account-d2-switch{flex-shrink:0;width:44px;height:24px;display:inline-flex;position:relative}.bookvero-shell--unified .bv-account-d2-switch input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bookvero-shell--unified .bv-account-d2-switch input:disabled{cursor:not-allowed}.bookvero-shell--unified .bv-account-d2-switch__track{background:var(--bv-ui-line-strong);border-radius:999px;width:44px;height:24px;transition:background .15s;display:block;position:relative}.bookvero-shell--unified .bv-account-d2-switch__track:after{content:"";background:var(--bv-ui-surface);border-radius:999px;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a2e}.bookvero-shell--unified .bv-account-d2-switch input:checked+.bv-account-d2-switch__track{background:var(--bv-ui-accent)}.bookvero-shell--unified .bv-account-d2-switch input:checked+.bv-account-d2-switch__track:after{transform:translate(20px)}.bookvero-shell--unified .bv-account-d2-switch input:disabled+.bv-account-d2-switch__track{opacity:.55}.bookvero-shell--unified .bv-account-d2-segment-field{gap:8px;display:grid}.bookvero-shell--unified .bv-account-d2-segment-field__label{color:var(--bv-ui-muted-text);font-size:13px;font-weight:650}.bookvero-shell--unified .bv-account-d2-segment{flex-wrap:wrap;gap:8px;display:flex}.bookvero-shell--unified .bv-account-d2-segment__option{cursor:pointer;min-height:40px;display:inline-flex;position:relative}.bookvero-shell--unified .bv-account-d2-segment__option input{opacity:0;pointer-events:none;position:absolute}.bookvero-shell--unified .bv-account-d2-segment__option span{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius);background:var(--bv-ui-surface);min-height:40px;color:var(--bv-ui-muted-text);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.bookvero-shell--unified .bv-account-d2-segment__option input:checked+span{border-color:var(--bv-ui-accent);color:var(--bv-ui-accent);background:var(--bv-ui-accent-soft)}.bookvero-shell--unified .bv-account-d2-segment--format{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bookvero-shell--unified .bv-account-d2-segment--format .bv-account-d2-segment__option span{text-align:center;flex-direction:column;gap:6px;width:100%;min-height:72px}.bookvero-shell--unified .bv-account-d2-channel-row{border-bottom:1px solid var(--bv-ui-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.bookvero-shell--unified .bv-account-d2-channel-row:last-child{border-bottom:0}.bookvero-shell--unified .bv-account-d2-channel-row__icon{background:var(--bv-ui-muted);width:36px;height:36px;color:var(--bv-ui-accent);border-radius:10px;place-items:center;display:grid}.bookvero-shell--unified .bv-account-d2-channel-row__title{color:var(--bv-ui-ink);font-size:14px;font-weight:650}.bookvero-shell--unified .bv-account-d2-channel-row__desc{color:var(--bv-ui-muted-text);font-size:12px}.bookvero-shell--unified .bv-account-d2-hero__email{display:none}
.bookvero-shell--unified :is(.bv-clients-hub,.bv-payments-hub,.bv-documents-hub) :is(.bv-op-page,.bv-workspace-hub-root),.bookvero-shell--unified :is(.bv-clients-hub.bv-op-page,.bv-clients-directory-first.bv-op-page,.bv-clients-d2.bv-op-page,.bv-documents-hub.bv-op-page,.bv-documents-d2.bv-op-page,.bv-payments-ledger-first.bv-op-page){--bv-op-max-content-width:none;width:100%;margin-inline:0;max-width:none!important}.bookvero-shell--unified :is(.bv-clients-directory-first,.bv-payments-ledger-first,.bv-documents-hub,.bv-documents-d2){width:100%;max-width:none}.bookvero-shell--unified :is(.bv-bookings-d2,.bv-clients-d2,.bv-payments-d2,.bv-today-d2) .bv-op-page,.bookvero-shell--unified :is(.bv-bookings-hub,.bv-today-hub) .bv-op-page,.bookvero-shell--unified .bv-bookings-hub.bv-bookings-d2 :is(.bv-workspace-hub-root,.booking-shell__primary,.bv-hub-layout,.bv-hub-layout__main){--bv-op-max-content-width:none;width:100%;margin-inline:0;max-width:none!important}.bookvero-shell--unified :is(.bv-bookings-d2,.bv-clients-d2,.bv-payments-d2,.bv-today-d2){gap:var(--bv-ui-gap-lg);--bv-primary:var(--bv-ui-accent);flex-direction:column;display:flex}.bookvero-shell--unified .bv-clients-d2 .bv-hub-saved-views,.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-quick-filters,.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-active-filter-chips:empty{display:none!important}.bookvero-shell--unified .bv-bookings-d2 .bv-op-header .bv-screen-header__summary,.bookvero-shell--unified .bv-bookings-d2 .bv-workspace-hub-hero__summary{display:none}.bookvero-shell--unified .bv-clients-d2 .bv-clients-kpi-row,.bookvero-shell--unified :is(.bv-bookings-d2,.bv-payments-d2) .bv-hub-kpi-strip{gap:var(--bv-ui-gap);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;padding:0;overflow:visible;flex-wrap:unset!important;display:grid!important}.bookvero-shell--unified :is(.bv-bookings-d2,.bv-payments-d2) :is(.bv-bookings-d2-kpi,.bv-payments-kpi-scroll).bv-op-metric-strip{min-width:0;padding:0;display:block;overflow:visible}.bookvero-shell--unified .bv-clients-d2 .bv-clients-kpi-tile,.bookvero-shell--unified :is(.bv-bookings-d2,.bv-payments-d2) .bv-hub-kpi-tile{flex:unset;border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);min-width:0;padding:12px 14px;box-shadow:none!important}.bookvero-shell--unified .bv-clients-d2 .bv-clients-kpi-tile__label{text-transform:none;letter-spacing:normal;color:var(--bv-ui-muted-text);font-size:12px;font-weight:600}.bookvero-shell--unified .bv-clients-d2 .bv-clients-kpi-tile__value{letter-spacing:-.02em;color:var(--bv-ui-text);font-size:1.75rem;font-weight:800}.bookvero-shell--unified .bv-clients-d2 .bv-clients-kpi-tile__icon{border-radius:var(--bv-ui-radius);width:40px;height:40px}.bookvero-shell--unified .bv-clients-d2 .bv-clients-kpi-tile__icon--blue{background:color-mix(in srgb, #2563eb 12%, var(--bv-ui-surface));color:#2563eb}.bookvero-shell--unified .bv-clients-d2 .bv-clients-kpi-tile__icon--green{background:var(--bv-ui-accent-soft);color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-clients-d2 .bv-clients-kpi-tile__icon--violet{background:color-mix(in srgb, #7c3aed 12%, var(--bv-ui-surface));color:#7c3aed}.bookvero-shell--unified .bv-clients-d2 .bv-clients-kpi-tile__icon--amber{background:color-mix(in srgb, #d97706 12%, var(--bv-ui-surface));color:#d97706}.bookvero-shell--unified .bv-clients-d2 .bv-clients-kpi-tile__sub--up{color:var(--bv-ui-accent)}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__search-submit,.bookvero-shell--unified .bv-clients-d2 .bookvero-action--primary{background:var(--bv-ui-accent)!important;border-color:var(--bv-ui-accent)!important;color:#fff!important}.bookvero-shell--unified .bv-clients-d2 .bv-clients-desk__search-input:focus{border-color:var(--bv-ui-accent);box-shadow:0 0 0 3px var(--bv-ui-accent-soft);outline:none}.bookvero-shell--unified .bv-today-d2 .bv-today-d2-kpis{gap:var(--bv-ui-gap);background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.bookvero-shell--unified :is(.bv-bookings-d2,.bv-clients-d2,.bv-payments-d2) :is(.bookvero-section-tabs--underline,.bookvero-section-tabs--segmented,.bv-hub-section-tabs){margin:0;border:none!important;border-bottom:1px solid var(--bv-ui-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:4px!important;padding:0!important}.bookvero-shell--unified :is(.bv-bookings-d2,.bv-clients-d2,.bv-payments-d2) .bookvero-section-tabs--underline :is(a,button,.bookvero-section-tabs__underline-link){min-height:44px;margin-bottom:-1px;font-weight:600;box-shadow:none!important;color:var(--bv-ui-muted-text)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0 14px!important}.bookvero-shell--unified :is(.bv-bookings-d2,.bv-clients-d2,.bv-payments-d2) .bookvero-section-tabs--underline :is(a.is-active,.bookvero-section-tabs__underline-link.is-active,button.is-active){color:var(--bv-ui-accent)!important;border-bottom-color:var(--bv-ui-accent)!important}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-toolbar{gap:10px;margin:0;display:grid}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-toolbar--schedule{border-bottom:1px solid var(--bv-ui-line);flex-wrap:wrap;align-items:center;gap:10px 12px;padding-bottom:10px;display:flex}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-toolbar--schedule .bv-bookings-d2-toolbar__primary{border-bottom:0;flex:auto;min-width:0;padding-bottom:0}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-toolbar--schedule .bv-bookings-d2-filters{flex:none;margin-left:auto}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-toolbar--schedule .bv-bookings-d2-filter-chips{flex:100%}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-kpi{margin-bottom:0}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-toolbar__primary{border-bottom:1px solid var(--bv-ui-line);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:10px;display:flex}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-toolbar__divider{background:var(--bv-ui-line);flex-shrink:0;align-self:stretch;width:1px;min-height:32px;margin:4px 2px}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-toolbar__primary :is(.bv-bookings-hub-nav--sections,.bv-bookings-hub__nav--schedule){flex:0 auto;margin:0}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-toolbar__primary .bv-op-segmented{flex:0 auto}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-filters{min-width:0;display:block}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-toolbar--inline{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-toolbar--inline .booking-filters-form--toolbar{grid-template-columns:minmax(160px,2fr) repeat(3,minmax(88px,1fr)) auto auto!important}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-toolbar--inline .bv-op-toolbar__reset{margin-left:auto}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-toolbar__modes{border-bottom:1px solid var(--bv-ui-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-hub-nav--sections,.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-hub__nav{flex:0 auto;margin:0}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-toolbar__modes .bv-op-segmented{flex:0 auto}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-nav-row{border-bottom:1px solid var(--bv-ui-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0;display:flex}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-nav-row .bv-bookings-hub-nav{flex:auto;min-width:0;margin:0;border-bottom:0!important}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-nav-row .bv-bookings-d2-filters{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-filters .bv-bookings-toolbar{flex:0 auto;margin:0}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-filters--compact .bv-bookings-filters-shell__desktop{display:none}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-filters--compact .bv-bookings-filters-shell__mobile{display:block}@media (max-width:960px){.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-toolbar--schedule{flex-direction:column;align-items:stretch}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-toolbar--schedule .bv-bookings-d2-filters{margin-left:0}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-nav-row{flex-direction:column;align-items:stretch}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-d2-nav-row .bv-bookings-d2-filters{justify-content:flex-start;margin-left:0}}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-hub__nav,.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-toolbar{margin:0}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-calendar-first{margin-top:0}:is(.bookvero-shell--unified .bv-bookings-calendar-first.bv-bookings-calendar-first--full-width,.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-calendar-first:not(:has(.bv-bookings-calendar-first__preview))){grid-template-columns:minmax(0,1fr)!important}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-calendar-first:has(.bv-bookings-calendar-first__preview){align-items:start;grid-template-columns:minmax(0,1fr) minmax(340px,min(400px,34vw))!important}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-calendar-first__preview{width:100%;min-width:0}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-calendar-first__preview .bv-hub-preview-drawer--inline{flex:none;width:100%;max-width:none}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-calendar-first__preview .bookvero-booking-drawer{overflow:hidden}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-calendar-first__preview .bv-hub-preview-drawer__head{flex-wrap:wrap;align-items:flex-start}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-calendar-first__preview .bv-hub-preview-drawer__titles{flex:180px;min-width:0}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-calendar-first__preview .bv-hub-preview-drawer__title{white-space:normal;text-overflow:unset;overflow:visible}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-calendar-first__preview .bv-hub-preview-drawer__body{min-width:0;overflow:auto}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-calendar-first__preview .bv-app-surface__title{white-space:normal;text-overflow:unset;overflow:visible}.bookvero-shell--unified .bv-bookings-d2--schedule{gap:10px}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-op-header{padding-bottom:8px}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-product-header__row{align-items:center}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-product-header__actions{align-self:center}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-hub__header-actions{flex-wrap:nowrap}.bookvero-shell--unified .bv-bookings-d2 .bv-product-header__actions-inner,.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-hub__header-actions{flex-wrap:nowrap;align-items:center;gap:0;display:inline-flex}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-product-header__actions-inner{flex-wrap:nowrap;align-items:center;gap:8px}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-hub__more-actions-trigger{border-radius:var(--bv-ui-radius-md,8px);min-width:40px;min-height:40px}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-d2-toolbar--schedule{border-bottom:1px solid var(--bv-ui-line);padding-bottom:8px}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-d2-toolbar--schedule .bv-bookings-d2-toolbar__primary{border-bottom:0;padding-bottom:0}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-hub-nav--sections.bv-op-segmented{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-wrap:wrap!important;gap:2px!important;padding:0!important;overflow:visible!important}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-hub-nav--sections .bv-op-segmented__link{min-height:36px;margin-bottom:-1px;box-shadow:none!important;color:var(--bv-ui-muted-text)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0 12px!important}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-hub-nav--sections .bv-op-segmented__link--active{color:var(--bv-ui-accent)!important;border-bottom-color:var(--bv-ui-accent)!important;background:0 0!important}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-hub__nav--schedule.bv-op-segmented{gap:2px!important;padding:3px!important}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-hub__nav--schedule .bv-op-segmented__link{min-height:30px;font-size:12px;padding:0 10px!important}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-week-kanban-col{flex:1 1 0;width:auto;min-width:138px;max-width:none}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-calendar-first{gap:0}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-main--schedule .bv-bookings-surface--schedule,.bookvero-shell--unified .bv-bookings-d2--schedule .bv-bookings-calendar-first .bv-bookings-surface--schedule{border-radius:var(--bv-ui-radius-lg)!important;min-height:0!important;box-shadow:none!important;padding:0!important}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-week-kanban-root{gap:0;min-height:0}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-week-kanban-scroll{overflow-x:auto;min-height:0!important;max-height:none!important;padding:8px!important}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-week-kanban-board{width:100%;min-width:0}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-schedule-toolbar{border-bottom:1px solid var(--bv-ui-line);min-height:44px;padding:8px 10px}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-schedule-scroll{max-height:min(72vh,860px)}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-schedule-layout{width:100%;min-width:0}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-schedule-main{flex:auto;width:auto!important;min-width:0!important}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-schedule-header,.bookvero-shell--unified .bv-bookings-d2--schedule .bv-schedule-body{grid-template-columns:repeat(7,minmax(96px,1fr))}.bookvero-shell--unified .bv-bookings-d2--schedule .bv-schedule-day-col{min-width:0}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-hub-nav--sections.bv-op-segmented{flex-wrap:wrap!important;overflow:visible!important}.bookvero-shell--unified .bv-bookings-d2--list .bv-bookings-d2-toolbar{gap:8px}.bookvero-shell--unified .bv-bookings-d2--list .bv-bookings-d2-filters,.bookvero-shell--unified .bv-bookings-d2--list .bv-bookings-toolbar,.bookvero-shell--unified .bv-bookings-d2--list .bv-bookings-filters-shell,.bookvero-shell--unified .bv-bookings-d2--list .bv-bookings-filters-shell__desktop{width:100%;max-width:100%}.bookvero-shell--unified .bv-bookings-d2--list .bv-bookings-toolbar{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);padding:10px 12px}.bookvero-shell--unified .bv-bookings-d2--list .bv-bookings-toolbar--inline .booking-filters-form--toolbar{width:100%;max-width:100%}.bookvero-shell--unified .bv-bookings-d2--list .bv-bookings-filters-more{margin-top:0}.bookvero-shell--unified .bv-bookings-d2--list .bv-bookings-calendar-first,.bookvero-shell--unified .bv-bookings-d2--list .bv-bookings-desk,.bookvero-shell--unified .bv-bookings-d2--list .bv-bookings-desk__main,.bookvero-shell--unified .bv-bookings-d2--list .bv-bookings-main{gap:10px;margin-top:0}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-ref-footer--slim{gap:var(--bv-ui-gap);background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-ref-footer--slim a{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);min-height:44px;color:var(--bv-ui-accent);justify-content:center;align-items:center;padding:12px 14px;font-weight:600;text-decoration:none;display:flex}.bookvero-shell--unified .bv-clients-d2 .bv-op-header{margin-bottom:0}.bookvero-shell--unified .bv-clients-d2.bv-op-page,.bookvero-shell--unified .bv-client-detail-page.bv-op-page{--bv-op-max-content-width:none;width:100%;margin-inline:0;max-width:none!important}.bookvero-shell--unified .bv-client-detail-page.bv-detail-d2{gap:var(--bv-ui-gap-lg)}.bookvero-shell--unified .bv-client-detail-page .bv-client-detail-page__back{margin:0}.bookvero-shell--unified .bv-client-detail-page .bv-op-detail-grid.bv-client-detail-layout{grid-template-columns:minmax(0, 1fr) minmax(280px, var(--bv-ui-rail-w,320px));gap:var(--bv-ui-gap-lg)}@media (max-width:1200px){.bookvero-shell--unified .bv-client-detail-page .bv-op-detail-grid.bv-client-detail-layout{grid-template-columns:1fr}}.bookvero-shell--unified .bv-payments-d2 .bv-payments-d2-empty-stack{gap:var(--bv-ui-gap-lg);display:grid}.bookvero-shell--unified .bv-payments-d2 .bv-payments-d2-empty-stack .bv-ops-panel,.bookvero-shell--unified .bv-payments-d2 .bv-payments-tabs-strip{margin:0}.bookvero-shell--unified .bv-payments-d2 .bv-payments-hub-layout{gap:var(--bv-ui-gap-lg)}.bookvero-shell--unified .bv-payments-d2 .bv-payments-kpi-row,.bookvero-shell--unified .bv-payments-d2 .bv-payments-kpi-scroll{margin:0}.bookvero-shell--unified .bv-payments-d2 .bv-finance-info-row{border:1px solid var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-muted);color:var(--bv-ui-muted-text);margin:0;padding:10px 14px;font-size:13px}.bookvero-shell--unified .bv-payments-d2 .bv-payments-d2-notice{color:var(--bv-ui-muted-text);background:0 0;border:0;margin:0;padding:0;font-size:13px;line-height:1.45}.bookvero-shell--unified :is(.bv-bookings-d2,.bv-clients-d2,.bv-payments-d2,.bv-today-d2) :is(.bv-ops-panel,.bv-hub-card-shell,.bv-hub-preview-drawer,.bv-kpi-card,.bv-today-zone){border-color:var(--bv-ui-line);border-radius:var(--bv-ui-radius-lg);background:var(--bv-ui-surface);box-shadow:none!important}.bookvero-shell--unified :is(.bv-bookings-d2,.bv-clients-d2,.bv-payments-d2,.bv-today-d2) :is(.bookvero-action--primary,.bv-app-link-btn--primary){background:var(--bv-ui-accent)!important;border-color:var(--bv-ui-accent)!important}.bookvero-shell--unified :is(.bv-bookings-d2,.bv-clients-d2,.bv-payments-d2) :is(.bv-clients-desk__chip.is-active,.bv-clients-desk__chip--active,.bv-payments-chip.is-active,.bv-payments-chip--active,.bv-bookings-quick-filters__chip--active,.bv-bookings-filter-chips__chip){border-color:var(--bv-ui-accent);background:var(--bv-ui-accent-soft);color:var(--bv-ui-accent)}@media (max-width:1200px){.bookvero-shell--unified :is(.bv-clients-d2,.bv-bookings-d2,.bv-payments-d2) :is(.bv-clients-kpi-row,.bv-hub-kpi-strip),.bookvero-shell--unified .bv-today-d2 .bv-today-d2-kpis,.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-ref-footer--slim{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.bookvero-shell--unified :is(.bv-clients-d2,.bv-bookings-d2,.bv-payments-d2) :is(.bv-clients-kpi-row,.bv-hub-kpi-strip),.bookvero-shell--unified .bv-today-d2 .bv-today-d2-kpis,.bookvero-shell--unified .bv-bookings-d2 .bv-bookings-ref-footer--slim{grid-template-columns:1fr}}
