:root{--product-radius-compact: 4px;--product-radius: 8px;--product-gap: 16px;--product-panel-pad: 20px;--product-panel-pad-compact: 16px;--product-page-pad: clamp(16px, 1.7vw, 28px);--product-blue: #00458D;--product-blue-hover: #00356E;--product-status-approved-bg: #e3f8ef;--product-status-approved-ink: #0f5132;--product-status-pending-bg: #fff4cc;--product-status-pending-ink: #704100;--product-status-cancelled-bg: #eef0f3;--product-status-cancelled-ink: #374151;--product-status-declined-bg: #fde8eb;--product-status-declined-ink: #9f0712}:where(button,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,[role=button]:not([role=switch])){border-radius:var(--product-radius)!important}.admin-console__workspace :where(a[class*=-btn],a[class*=-button],[class*=filter-strip],[class*=filter-zone],[class*=date-range],[class*=list-toolbar],[class*=filter-toolbar]){border-radius:var(--product-radius)!important}:where(.enc-card,[class$=-card],[class*="-card "],[class$=__card],[class*="__card "],[class$=-panel],[class*="-panel "],[class$=__panel],[class*="__panel "],[class$=-dialog],[class*="-dialog "],[class$=__dialog],[class*="__dialog "],[class$=-table-wrap],[class*="-table-wrap "],[class$=__table-wrap],[class*="__table-wrap "],[class$=-table-shell],[class*="-table-shell "],[class$=-table-container],[class*="-table-container "]){border-radius:var(--product-radius)!important}:where([class*=avatar],.notification-bell__badge,[class*=toggle__track],[class*=switch__track],[role=switch] [class*=track]){border-radius:999px!important}:where(.badge,[class*=badge]:not(.notification-bell__badge),[class*=pill],[class*=chip],[class*=status-badge],[class*=status-pill],[class*=status-chip],[class*=status-tag],[class*=role-badge],[class*=role-pill],[class*=filter-chip],[class*=filter-pill],.queue-status,.admin-tag,.content-badge,.sfi-badge,.booking-status,.dashboard-status-badge,.digital-ticket__chip,.queue-section-count,.approval-bucket__count,.sfi-contact-row__availability span,.sfi-priority,.queue-priority,.approval-filter-pills a,.approval-filter-pills span){border-radius:var(--product-radius-compact)!important}:where([class*=icon-badge],[class*=kpi-icon],[class*=stat-icon],[class*=bucket__icon],[class*=bucket__count],.booking-type-card__icon,.audit-avatar,.user-avatar,.admin-console__avatar,.user-dashboard-header__avatar){border-radius:var(--product-radius-compact)!important}:where(.booking-status,.dashboard-status-badge,.status-pill,.booking-ticket-status,.queue-status,.admin-tag,.content-badge,.sfi-badge):is(.is-approved,.is-success,.is-completed,.is-blocked),:where(.status-approved,.sfi-status--approved,.sfi-status--completed){background-color:var(--product-status-approved-bg)!important;color:var(--product-status-approved-ink)!important}:where(.booking-status,.dashboard-status-badge,.status-pill,.booking-ticket-status,.queue-status,.admin-tag,.content-badge,.sfi-badge):is(.is-pending,.is-warning,.is-overdue),.status-pending{background-color:var(--product-status-pending-bg)!important;color:var(--product-status-pending-ink)!important}:where(.booking-status,.dashboard-status-badge,.status-pill,.booking-ticket-status,.queue-status,.admin-tag,.content-badge,.sfi-badge):is(.is-cancelled,.is-canceled,.is-neutral),:where(.status-cancelled,.sfi-status--cancelled){background-color:var(--product-status-cancelled-bg)!important;color:var(--product-status-cancelled-ink)!important}:where(.booking-status,.dashboard-status-badge,.status-pill,.booking-ticket-status,.queue-status,.admin-tag,.content-badge,.sfi-badge):is(.is-declined,.is-rejected,.is-danger,.is-noshow),:where(.status-rejected,.status-declined,.sfi-status--rejected){background-color:var(--product-status-declined-bg)!important;color:var(--product-status-declined-ink)!important}body.admin-filter-drawer-open{overflow:hidden}:where(.sfi-modal__dialog h2,.user-modal__dialog h2,.fac-modal h3,.content-modal__dialog h2,.pol-modal h3){font-weight:900!important}:where(.calendar-event-modal__close,.booking-type-modal__close,.booking-detail-panel__close,.booking-policy-modal__close,.landing-login-dialog__close,.facility-detail-close,.fac-modal-close,.sfi-detail-close,.analytics-drawer-close,.content-icon-button[data-faq-close],.audit-icon-btn[data-audit-detail-close],.audit-icon-btn[data-admin-filter-close],.user-modal__dialog header button[data-close-modal],.user-details-drawer__panel header button[data-close-drawer],.sfi-modal__dialog header button[data-sfi-modal-close],.content-modal__dialog header button[data-close-modal],.pol-modal>header .pol-action-btn[data-modal-close]){border-color:transparent!important;background:transparent!important;box-shadow:none!important}:where(.calendar-event-modal__close,.booking-type-modal__close,.booking-detail-panel__close,.booking-policy-modal__close,.landing-login-dialog__close,.facility-detail-close,.fac-modal-close,.sfi-detail-close,.analytics-drawer-close,.content-icon-button[data-faq-close],.audit-icon-btn[data-audit-detail-close],.audit-icon-btn[data-admin-filter-close],.user-modal__dialog header button[data-close-modal],.user-details-drawer__panel header button[data-close-drawer],.sfi-modal__dialog header button[data-sfi-modal-close],.content-modal__dialog header button[data-close-modal],.pol-modal>header .pol-action-btn[data-modal-close]):hover{border-color:transparent!important;background:transparent!important}@media(max-width:760px){:root{--product-page-pad: 16px;--product-gap: 12px;--product-panel-pad: 16px}.user-dashboard-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "nav nav";gap:.25rem .5rem;min-height:0;padding:.5rem .75rem 0}.user-dashboard-header__left{display:contents}.user-dashboard-header__brand{grid-area:brand;min-width:0}.user-dashboard-header__actions{grid-area:actions;justify-content:flex-end}.user-dashboard-header__nav{grid-area:nav;width:100%;max-width:100vw;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.user-dashboard-header__nav::-webkit-scrollbar{display:none}.user-dashboard-header__nav a{min-height:44px;flex:0 0 auto;font-size:.75rem}.user-dashboard-shell>*,.user-dashboard-intro,.user-dashboard-main-grid,.user-dashboard__primary,.user-dashboard__secondary{width:100%;max-width:100%;min-width:0}.user-dashboard-actions{display:grid!important;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;overflow:visible!important}.user-dashboard-actions>*{width:100%!important;min-width:0}.users-table-card,.users-list-toolbar,.users-filter-row,.users-table-scroll{width:100%;max-width:100%;min-width:0}.users-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}
