.crm-module-active [data-slot=dialog-content]{border-radius:var(--crm-surface-radius);width:min(100%,calc(100vw - 2rem))}.crm-module-active [data-slot=dialog-content],.crm-module-active [data-slot=sheet-content]{min-width:0;overflow-x:hidden;overscroll-behavior-x:none}.crm-module-active [data-slot=dialog-content] fieldset,.crm-module-active [data-slot=dialog-content] form,.crm-module-active [data-slot=dialog-content]>*,.crm-module-active [data-slot=sheet-content] fieldset,.crm-module-active [data-slot=sheet-content] form,.crm-module-active [data-slot=sheet-content]>*{min-width:0;max-width:100%}.crm-module-active [data-slot=dialog-content] label,.crm-module-active [data-slot=dialog-content] p,.crm-module-active [data-slot=sheet-content] label,.crm-module-active [data-slot=sheet-content] p,.crm-module-active [data-slot=sheet-description],.crm-module-active [data-slot=sheet-title],.crm-ui td,.crm-ui th{overflow-wrap:anywhere}.crm-module-active [data-slot=dialog-content] iframe,.crm-module-active [data-slot=dialog-content] input,.crm-module-active [data-slot=dialog-content] select,.crm-module-active [data-slot=dialog-content] textarea,.crm-module-active [data-slot=sheet-content] iframe,.crm-module-active [data-slot=sheet-content] input,.crm-module-active [data-slot=sheet-content] select,.crm-module-active [data-slot=sheet-content] textarea{min-width:0;max-width:100%}.crm-module-active [data-slot=dialog-header],.crm-module-active [data-slot=sheet-header]{padding-right:2rem}.crm-module-active [data-slot=dialog-footer],.crm-module-active [data-slot=sheet-footer]{padding-top:.25rem;border-top:1px solid hsl(var(--border)/.7)}@media (min-width:640px){.crm-ui .crm-page-shell{padding:1.5rem}}@media (min-width:1280px){.crm-ui .crm-page-shell{padding:1.75rem 2rem 2rem}.crm-ui .crm-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.crm-ui .crm-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1023px){.crm-ui .crm-page-header{align-items:flex-start;flex-direction:column}.crm-ui .crm-page-actions{width:100%;justify-content:flex-start}}@media (max-width:639px){body.crm-module-active{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}.crm-ui [role=button],.crm-ui [role=option],.crm-ui [role=tab],.crm-ui a,.crm-ui button,.crm-ui summary{min-height:2.75rem;touch-action:manipulation}.crm-module-active [data-slot=dialog-content] [aria-label=Close],.crm-module-active [data-slot=sheet-content] [aria-label=Close],.crm-ui [data-size=icon]{min-width:2.75rem;min-height:2.75rem}.crm-mobile-sheet input,.crm-mobile-sheet select,.crm-mobile-sheet textarea,.crm-ui input,.crm-ui select,.crm-ui textarea{font-size:16px}.crm-ui [role=combobox],.crm-ui input,.crm-ui textarea{scroll-margin-block:5rem 8rem}.crm-ui{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}body.crm-module-active .app-topbar .app-topbar-context,body.crm-module-active .app-topbar [aria-label="System status"],body.crm-module-active .app-topbar nav[aria-label=Breadcrumb]{display:none}body.crm-module-active .app-topbar>div:last-child{min-height:3.5rem;padding-block:.5rem}body.crm-module-active .app-topbar [data-slot=button]{min-width:2.75rem;min-height:2.75rem}.crm-ui .crm-page-shell{padding:.5rem}.crm-ui .crm-page-shell.space-y-6>:not([hidden])~:not([hidden]){margin-top:.75rem}.crm-ui .crm-page-header{position:sticky;top:calc(3.5rem + env(safe-area-inset-top));z-index:31;display:block;min-height:3.25rem;height:auto;padding:.25rem 0;overflow:visible;background:hsl(var(--background)/.96);backdrop-filter:blur(16px)}.crm-ui .crm-page-title{display:none}.crm-ui .crm-global-search{display:flex;width:auto;margin-left:auto}.crm-ui .crm-global-search:not(.crm-global-search-collapsed){width:100%}.crm-ui .crm-attention-shortcuts,.crm-ui .crm-desktop-page-actions,.crm-ui .crm-desktop-tabs{display:none}.crm-ui .crm-mobile-page-actions{display:flex;position:fixed;right:.75rem;bottom:calc(5rem + env(safe-area-inset-bottom));z-index:49;gap:.375rem;margin:0}.crm-ui .crm-mobile-page-actions>:first-child{display:none}.crm-ui .crm-mobile-analytics{display:block}.crm-ui .crm-analytics-desktop-content,.crm-ui .crm-analytics-section-navigation{display:none}.crm-ui .crm-mobile-page-actions [data-slot=button]{width:2.75rem;height:2.75rem}.crm-ui .crm-navigation{position:sticky;top:calc(7rem + env(safe-area-inset-top));z-index:29;gap:.25rem;padding:.25rem;border-radius:.875rem;background:hsl(var(--card));box-shadow:0 10px 26px -22px hsl(var(--foreground)/.62)}.crm-ui .crm-mobile-tabs{display:grid;position:fixed;inset-inline:0;bottom:0;z-index:50;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.2rem;width:100%;min-width:0;max-width:100vw;padding:.375rem .5rem max(.375rem,env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border)/.78);background:hsl(var(--card)/.97);box-shadow:0 -12px 30px -24px hsl(var(--foreground)/.65);backdrop-filter:blur(18px);transform:translateZ(0)}.crm-ui .crm-mobile-area-subtabs{display:block;min-width:0;overflow:hidden}.crm-ui .crm-mobile-area-subtabs>[data-slot=tabs-list]{width:100%;border:0;background:transparent;scrollbar-width:none;padding-right:1.75rem;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.75rem),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.75rem),transparent)}.crm-ui .crm-mobile-area-subtabs>[data-slot=tabs-list]::-webkit-scrollbar{display:none}.crm-ui .crm-mobile-area-subtabs [data-slot=tabs-trigger]{min-height:2.25rem;padding-inline:.625rem;font-size:.6875rem;scroll-snap-align:start}.crm-ui .crm-mobile-tab{position:relative;display:flex;min-width:0;min-height:3.5rem;align-items:center;justify-content:center;flex-direction:column;gap:.2rem;padding:.375rem .125rem;border-radius:.75rem;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;line-height:1;transition:color .14s ease,background-color .14s ease}.crm-ui .crm-mobile-toolbar-actions,.crm-ui .crm-mobile-toolbar-search,.crm-ui .crm-mobile-toolbar-stack,.crm-ui .crm-mobile-toolbar-stack>*,.crm-ui .crm-mobile-unified-toolbar,.crm-ui .crm-opportunity-toolbar-actions,.crm-ui .crm-opportunity-toolbar-row{min-width:0;max-width:100%}.crm-ui .crm-mobile-unified-toolbar,.crm-ui .crm-opportunity-toolbar-row{display:grid;grid-template-columns:minmax(6rem,1fr) auto auto auto;align-items:center;gap:.25rem;overflow:hidden}.crm-ui .crm-mobile-toolbar-search,.crm-ui .crm-opportunity-toolbar-row>.relative{width:100%;min-width:0}.crm-ui .crm-mobile-toolbar-actions,.crm-ui .crm-opportunity-toolbar-actions{display:contents}.crm-ui .crm-mobile-toolbar-actions>:nth-child(n+4),.crm-ui .crm-opportunity-toolbar-actions>:nth-child(n+4){display:none}.crm-ui .crm-mobile-unified-toolbar [data-slot=button],.crm-ui .crm-opportunity-toolbar-row [data-slot=button]{min-width:2.75rem;min-height:2.75rem;padding-inline:.55rem;font-size:.75rem}.crm-ui .crm-mobile-unified-toolbar [data-slot=input],.crm-ui .crm-opportunity-toolbar-row [data-slot=input]{min-width:0;height:2.75rem;padding-right:.5rem;text-overflow:ellipsis}.crm-ui .crm-lead-toolbar-secondary{display:none!important}.crm-ui .crm-mobile-tab.is-active{color:hsl(var(--primary));background:hsl(var(--primary)/.11)}.crm-ui .crm-mobile-attention-dot{top:-.15rem;right:-.25rem;width:.45rem;height:.45rem}.crm-ui .crm-mobile-attention-count,.crm-ui .crm-mobile-attention-dot{position:absolute;border:2px solid hsl(var(--card));border-radius:999px;background:hsl(var(--destructive))}.crm-ui .crm-mobile-attention-count{top:-.45rem;right:-.8rem;display:inline-flex;min-width:1.1rem;height:1.1rem;align-items:center;justify-content:center;padding-inline:.2rem;color:hsl(var(--destructive-foreground));font-size:.5rem;font-weight:750;line-height:1}.crm-ui .crm-toolbar{display:grid;grid-template-columns:minmax(6rem,1fr) auto auto auto;align-items:center;gap:.25rem;padding:.375rem 0 0}.crm-ui .crm-toolbar>.relative,.crm-ui .crm-toolbar>[class*=min-w-0]{grid-column:auto;width:100%}.crm-ui .crm-toolbar>[data-slot=button]{min-width:2.75rem;min-height:2.75rem;padding-inline:.55rem;font-size:.75rem}.crm-ui .crm-leads-workspace>[data-slot=card-header] [data-slot=card-description],.crm-ui .crm-leads-workspace>[data-slot=card-header]>div:first-child>div:last-child>[data-slot=button]:first-child,.crm-ui .crm-navigation .crm-view-settings-trigger,.crm-ui .crm-toolbar .crm-view-settings-trigger,.crm-ui .crm-toolbar [aria-label*="Views and columns"],.crm-ui .crm-toolbar [aria-label*="sort direction"],.crm-ui .crm-toolbar [aria-label^=Change],.crm-ui .crm-toolbar select{display:none}.crm-ui [data-slot=card-header]{padding:1rem}.crm-ui [data-slot=card-content]{padding:0 1rem 1rem}.crm-ui .crm-metric-grid,.crm-ui .crm-summary-card-grid{display:flex;gap:.625rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-right:1.75rem;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.75rem),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.75rem),transparent)}.crm-ui .crm-summary-card-grid::-webkit-scrollbar{display:none}.crm-ui .crm-summary-card-grid>*{min-width:min(72vw,16rem);scroll-snap-align:start}.crm-ui .crm-summary-chip-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.125rem;scroll-snap-type:x proximity;scrollbar-width:none;padding-right:1.75rem;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.75rem),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.75rem),transparent)}.crm-ui .crm-summary-chip-row::-webkit-scrollbar{display:none}.crm-ui .crm-summary-chip-row>*{flex:0 0 auto;scroll-snap-align:start}.crm-ui .crm-metric-grid::-webkit-scrollbar{display:none}.crm-ui .crm-metric-grid>*{min-width:min(44vw,10rem);scroll-snap-align:start}.crm-ui .crm-metric-grid [data-slot=card-content],.crm-ui .crm-summary-card-grid [data-slot=card-content]{padding:.75rem}.crm-ui .crm-metric-grid [data-slot=card-description],.crm-ui .crm-summary-card-grid [data-slot=card-description]{display:none}.crm-ui .crm-summary-card-grid>*{min-width:min(46vw,10.5rem)}.crm-ui section[aria-label="Client relationship control tower"]{gap:.5rem;padding:.625rem}.crm-ui section[aria-label="Client relationship control tower"] .crm-summary-card-grid>*{min-height:5.25rem;padding:.65rem}.crm-ui section[aria-label="Client relationship control tower"] .crm-summary-card-grid p:last-child{display:none}.crm-ui section[aria-label="Client relationship control tower"] .crm-summary-chip-row{padding-top:.125rem}.crm-ui .crm-mobile-card-list{display:grid;gap:.75rem;padding:.75rem}.crm-ui .crm-follow-up-metrics{display:flex;gap:.625rem;overflow-x:auto;padding-bottom:.125rem;scroll-snap-type:x proximity;scrollbar-width:none;padding-right:1.75rem;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.75rem),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.75rem),transparent)}.crm-ui .crm-follow-up-metrics::-webkit-scrollbar{display:none}.crm-ui .crm-follow-up-metrics>*{flex:0 0 min(42vw,9rem);min-height:5.25rem;scroll-snap-align:start}.crm-ui .crm-follow-up-toolbar{position:static;z-index:auto;padding:.75rem;background:hsl(var(--card));backdrop-filter:none}.crm-ui .crm-follow-up-toolbar-primary,.crm-ui .crm-follow-up-toolbar-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.crm-ui .crm-follow-up-toolbar-primary>:first-child,.crm-ui .crm-follow-up-toolbar-primary>:nth-child(2){grid-column:1/-1}.crm-ui .crm-follow-up-toolbar-primary [data-slot=button],.crm-ui .crm-follow-up-toolbar-primary select,.crm-ui .crm-follow-up-toolbar-secondary [data-slot=input],.crm-ui .crm-follow-up-toolbar-secondary select{width:100%;min-width:0}.crm-ui .crm-follow-up-toolbar-secondary>span:last-child{display:none}.crm-ui [data-crm-mobile-card]{min-width:0;overflow:hidden;border:1px solid hsl(var(--border)/.78);border-radius:1rem;background:hsl(var(--card));box-shadow:0 12px 30px -26px hsl(var(--foreground)/.7)}.crm-ui [data-crm-mobile-card] [data-slot=input],.crm-ui [data-crm-mobile-card] [role=combobox],.crm-ui [data-crm-mobile-card] select{min-height:2.75rem;font-size:1rem}.crm-ui .crm-mobile-card-actions [data-slot=button]{min-width:2.75rem;min-height:2.75rem}.crm-ui .crm-mobile-card-actions{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-right:1.75rem;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.75rem),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.75rem),transparent)}.crm-ui .crm-mobile-card-actions select,.crm-ui [data-crm-mobile-card] select{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-ui .crm-mobile-card-actions::-webkit-scrollbar{display:none}.crm-ui .crm-mobile-card-actions>*{flex:0 0 auto}.crm-ui .crm-mobile-card-section{padding:.75rem;border-top:1px solid hsl(var(--border)/.55)}.crm-ui .crm-mobile-card-details>summary{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-top:1px solid hsl(var(--border)/.55);cursor:pointer;list-style:none}.crm-ui .crm-mobile-card-details>summary::-webkit-details-marker{display:none}.crm-ui .crm-mobile-card-details>summary svg{flex:0 0 auto;transition:transform .15s ease}.crm-ui .crm-mobile-card-details[open]>summary svg{transform:rotate(180deg)}.crm-ui .crm-mobile-card-details .crm-mobile-card-section:first-child{border-top:0}.crm-module-active .crm-account-detail-mobile-actions{display:block!important}.crm-module-active .crm-record-detail-mobile-actions{position:sticky;top:-1.5rem;z-index:30;display:block!important;margin-inline:-1.5rem;padding:.55rem 1.5rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background)/.96);box-shadow:0 .4rem 1rem hsl(var(--foreground)/.05);backdrop-filter:blur(16px)}.crm-module-active .crm-account-detail-desktop-actions,.crm-module-active .crm-record-detail-desktop-actions{display:none}.crm-module-active .crm-record-detail-sheet>[data-slot=sheet-header]{padding-right:2.25rem}.crm-module-active .crm-record-detail-sheet .crm-record-detail-logo{width:2.25rem;height:2.25rem}.crm-module-active .crm-record-detail-sheet [data-slot=sheet-description],.crm-module-active .crm-record-detail-sheet [data-slot=sheet-title]{max-width:min(58vw,18rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-module-active nav[aria-label="Record detail sections"]>div{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,black .75rem,black calc(100% - 1.5rem),transparent);mask-image:linear-gradient(90deg,transparent,black .75rem,black calc(100% - 1.5rem),transparent)}.crm-module-active nav[aria-label="Record detail sections"]>div::-webkit-scrollbar{display:none}.crm-module-active nav[aria-label="Record detail sections"] button{min-height:2.75rem;scroll-snap-align:start}.crm-ui .crm-overview-switcher>[data-slot=card-content]{padding:.5rem}.crm-ui .crm-overview-switcher>[data-slot=card-content]>div:first-child{display:none}.crm-ui .crm-overview-switcher [data-slot=tabs-list]{width:100%;border:0}.crm-ui .crm-overview-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.crm-ui .crm-overview-tabs [data-slot=tabs-trigger]{position:relative;min-width:0;padding-inline:.25rem;gap:.25rem;font-size:.6875rem}.crm-ui .crm-overview-tabs .crm-overview-drilldown-tab,.crm-ui .crm-overview-tabs [data-slot=tabs-trigger]>svg,.crm-ui .crm-today-desktop-grid{display:none}.crm-ui .crm-overview-tabs{grid-template-columns:minmax(0,1fr)}.crm-ui .crm-today-queue>[data-slot=card-header]{padding:.9rem .9rem .6rem}.crm-ui .crm-today-queue>[data-slot=card-content]{padding:0 .65rem .75rem}.crm-ui .crm-attention-card>[data-slot=card-header]{padding-bottom:.75rem}.crm-ui .crm-attention-card>[data-slot=card-header] [data-slot=card-description],.crm-ui .crm-client-workspace-card>[data-slot=card-header]>[data-slot=card-description]{display:none}body.crm-module-active .tsqd-open-btn-container{right:.5rem!important;bottom:calc(5rem + env(safe-area-inset-bottom))!important}.crm-ui .crm-mobile-card-section-label{margin-bottom:.45rem;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.crm-ui .crm-toolbar>*{max-width:100%}.crm-ui .crm-navigation [data-slot=button],.crm-ui .crm-navigation [data-slot=input],.crm-ui .crm-navigation select,.crm-ui .crm-overview-tabs [data-slot=tabs-trigger],.crm-ui [data-crm-mobile-card] [data-slot=button][data-size=icon]{min-width:2.75rem;min-height:2.75rem}.crm-ui .crm-mobile-filter-surface{position:fixed;inset:auto 0 0;z-index:80;max-width:100vw;max-height:min(92dvh,var(--crm-visual-viewport-height,92dvh));margin:0!important;padding:1rem 1rem calc(6rem + env(safe-area-inset-bottom))!important;overflow-x:hidden;overflow-y:auto;border:1px solid hsl(var(--border))!important;border-bottom:0!important;border-radius:1.25rem 1.25rem 0 0!important;background:hsl(var(--background))!important;box-shadow:0 -22px 60px -28px hsl(var(--foreground)/.55);overscroll-behavior:contain}.crm-ui .crm-navigation:has(.crm-mobile-filter-surface){z-index:90}body.crm-module-active:has(.crm-mobile-filter-surface){overflow:hidden}body.crm-module-active:has(.crm-mobile-filter-surface) .app-topbar{z-index:0}.crm-ui .crm-mobile-filter-footer{position:sticky;bottom:calc(-1rem - env(safe-area-inset-bottom));z-index:2;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.625rem;margin:1rem -1rem -1rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border));background:hsl(var(--background))}.crm-ui .crm-mobile-filter-footer [data-slot=button]{min-height:2.75rem}.crm-ui .crm-mobile-filter-header{position:sticky;top:-1rem;z-index:2;display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;margin:-1rem -1rem 1rem;padding:.75rem 1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background)/.97);backdrop-filter:blur(14px)}.crm-mobile-sheet{max-height:min(88dvh,var(--crm-visual-viewport-height,88dvh));overscroll-behavior-y:contain}body.crm-keyboard-open .crm-mobile-resilience,body.crm-keyboard-open .crm-ui .crm-mobile-page-actions,body.crm-keyboard-open .crm-ui .crm-mobile-tabs{visibility:hidden;pointer-events:none}body.crm-keyboard-open .crm-record-detail-mobile-actions{padding-bottom:calc(1rem + env(safe-area-inset-bottom))!important}}@media (min-width:640px){.crm-mobile-resilience,.crm-ui .crm-mobile-card-list,.crm-ui .crm-mobile-page-actions{display:none!important}}.crm-mobile-resilience{position:fixed;right:.75rem;bottom:calc(5.4rem + env(safe-area-inset-bottom));z-index:75;display:flex;max-width:calc(100vw - 1.5rem);min-height:2.75rem;align-items:center;gap:.5rem;padding:.4rem .5rem .4rem .75rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--foreground));color:hsl(var(--background));box-shadow:0 .75rem 2rem hsl(var(--foreground)/.2);font-size:.75rem;font-weight:600;transform:translateZ(0)}.crm-mobile-resilience [data-slot=button]{min-height:2rem;border-radius:999px}.crm-mobile-sheet [data-slot=button]{border-radius:.875rem}@media (hover:none){.crm-ui .crm-data-table .crm-row-actions,.crm-ui .crm-data-table .crm-row-actions.crm-labeled-actions{position:static;max-width:100%;margin-top:.5rem;opacity:1;pointer-events:auto;transform:none}.crm-ui .crm-data-table .crm-row-actions.crm-labeled-actions{display:flex}}@media (max-width:639px) and (orientation:landscape){.crm-ui .crm-mobile-tab{min-height:2.75rem;flex-direction:row;font-size:.6875rem}.crm-mobile-resilience,.crm-ui .crm-mobile-page-actions{bottom:calc(4rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.crm-mobile-resilience,.crm-ui *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mobile-floating-navigation,.mobile-workspace-navigation,[data-mobile-cell-label],[data-mobile-row-disclosure]{display:none}@media (max-width:767px){.mobile-floating-navigation{position:fixed;right:calc(1rem + env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:40;display:grid;width:56px;height:56px;min-width:56px;min-height:56px;place-items:center;padding:0;border:1px solid hsl(var(--primary)/.2);border-radius:50%;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 6px 22px hsl(var(--foreground)/.2);touch-action:manipulation}.mobile-floating-navigation:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.mobile-floating-back{right:auto;left:calc(1rem + env(safe-area-inset-left))}.mobile-floating-workspace,[data-app-module=employee] #main-content{padding-top:env(safe-area-inset-top);padding-bottom:calc(5.5rem + env(safe-area-inset-bottom));scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}:is([data-app-module=imports],[data-app-module=hr],[data-app-module=employee]) [data-slot=list-filter-toolbar].sticky{top:0}[data-app-module=imports] [data-imports-chat-composer]{padding-right:calc(5rem + env(safe-area-inset-right));padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}html[data-mobile-keyboard=open] .mobile-floating-navigation{display:none}html[data-mobile-keyboard=open] [data-app-module=imports] [data-imports-chat-composer]{padding-right:1rem}[data-app-module][data-full-height-assistant=true]{height:var(--mobile-viewport-height,100dvh)}:is(.mobile-workspace-root,.imports-mobile-root,[data-mobile-workspace]) [data-slot=card-header]>*{min-width:0;max-width:100%}:is(.mobile-workspace-root,.imports-mobile-root,[data-mobile-workspace]) [data-slot=button]:not([data-size=icon]){min-width:0;max-width:100%;height:auto;min-height:44px;white-space:normal;overflow-wrap:anywhere;padding-block:.5rem}:is(.mobile-workspace-root,.imports-mobile-root,[data-mobile-workspace]) [data-slot=button]>svg{flex-shrink:0}.mobile-workspace-root{overscroll-behavior-y:contain;scroll-padding-block:1rem 6rem;font-size:15px;line-height:1.5}.mobile-workspace-with-navigation{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))!important}.mobile-workspace-root :where(section,article,form,header,footer,fieldset){min-width:0;max-width:100%}.mobile-workspace-root :where(h1,h2,h3,h4,p){overflow-wrap:anywhere}.mobile-workspace-root [data-slot=card-content],.mobile-workspace-root [data-slot=card-header]{padding:1rem}.mobile-workspace-root [data-slot=card-title]{font-size:1rem;line-height:1.4}.mobile-workspace-root [data-mobile-summary]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mobile-workspace-root [data-mobile-summary] [data-slot=card-description]{display:none}.mobile-workspace-root [data-slot=tabs-list]{display:flex;width:100%;max-width:100%;height:auto;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.mobile-workspace-root [data-slot=tabs-trigger]{min-width:-moz-max-content;min-width:max-content;min-height:44px;flex-shrink:0;scroll-snap-align:start}.mobile-workspace-root [data-slot=tabs-content]{padding:1rem}.mobile-workspace-root :where(input:not([type=checkbox]):not([type=radio]),textarea,select),[data-mobile-workspace] :where(input:not([type=checkbox]):not([type=radio]),textarea,select){min-width:0;max-width:100%;min-height:44px;font-size:16px}.mobile-workspace-root :where(button,[role=button],summary),[data-mobile-workspace] :where(button,[role=button],summary){min-height:44px;touch-action:manipulation}.mobile-workspace-root [data-slot=button][data-size=icon],[data-mobile-workspace] [data-slot=button][data-size=icon]{min-width:44px}.mobile-workspace-root [data-mobile-stack],[data-mobile-workspace] [data-mobile-stack]{grid-template-columns:minmax(0,1fr)}.mobile-workspace-navigation{position:fixed;inset:auto 0 0;z-index:40;display:flex;gap:.25rem;border-top:1px solid hsl(var(--border));background:hsl(var(--background)/.97);padding:.375rem max(.5rem,env(safe-area-inset-right)) calc(.375rem + env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));backdrop-filter:blur(16px)}.mobile-workspace-destination{display:flex;min-width:0;min-height:52px;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:.75rem;color:hsl(var(--muted-foreground));touch-action:manipulation}.mobile-workspace-destination[aria-current=page]{color:hsl(var(--primary))}html[data-mobile-keyboard=open] .mobile-workspace-navigation{display:none}[data-mobile-table=cards]{overflow:visible!important;max-height:none!important;border:0;background:transparent}[data-mobile-table=cards]>table{display:block;width:100%!important;min-width:0!important;table-layout:auto}[data-mobile-table=cards]>table>thead{position:static!important;display:block;max-width:100%;overflow-x:auto;border:0;box-shadow:none}[data-mobile-table=cards]>table>thead>tr{display:flex;width:-moz-max-content;width:max-content;min-width:100%;gap:.5rem;border:0}[data-mobile-table=cards] th{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}[data-mobile-table=cards] th:has(:is(button,input,select,[role=button])),[data-mobile-table=cards] th[data-mobile-header-control]{position:static!important;width:auto!important;height:auto;padding:.25rem .5rem;overflow:visible;clip-path:none}[data-mobile-table=cards] :is(tbody,tfoot){display:block;width:100%}[data-mobile-table=cards] tbody>tr{display:block;margin-block:.75rem;overflow:hidden;border:1px solid hsl(var(--border))!important;border-radius:1rem;background:hsl(var(--card))}[data-mobile-table=cards] :is(td,tfoot th){position:static!important;display:flex;min-width:0;max-width:100%!important;width:auto!important;height:auto!important;flex-direction:column;align-items:stretch;gap:.25rem;border:0!important;padding:.5rem 1rem;white-space:normal!important;overflow-wrap:anywhere;text-align:left;clip-path:none}[data-mobile-table=cards] td>*{min-width:0;max-width:100%}[data-mobile-table=cards] [data-mobile-cell-label]{display:block;font-size:11px;font-weight:500;line-height:1.4;color:hsl(var(--muted-foreground))}[data-mobile-table=cards] [data-mobile-cell-label]:empty{display:none}[data-mobile-table=cards] tr[data-expanded=false]>[data-mobile-secondary]:not(:has(input:not([type=checkbox]),textarea,select,[role=combobox])){display:none}[data-mobile-table=cards] [data-mobile-row-disclosure]{display:block;border-top:1px solid hsl(var(--border))!important;padding:0 1rem}[data-mobile-row-disclosure]>button{display:flex;width:100%;align-items:center;justify-content:space-between;color:hsl(var(--primary));font-size:12px;font-weight:500}[data-slot=dialog-root][data-mobile-workspace]{align-items:stretch;padding:0!important;overflow:hidden}[data-slot=dialog-content][data-mobile-workspace]{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:var(--mobile-viewport-height,100dvh);min-height:0;max-height:var(--mobile-viewport-height,100dvh)!important;margin:0!important;border:0;border-radius:0;transform:none!important;overflow-x:hidden;overscroll-behavior-y:contain;padding:calc(1rem + env(safe-area-inset-top)) 1rem calc(1rem + env(safe-area-inset-bottom));align-content:start}[data-slot=dialog-content][data-mobile-workspace][data-fullscreen]{padding:0}[data-mobile-workspace] [data-slot=dialog-header]{padding-right:3rem}[data-mobile-workspace] [data-slot=dialog-close]{top:calc(.75rem + env(safe-area-inset-top));right:.75rem;display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}[data-mobile-workspace] [data-slot=dialog-close]>span:not(.sr-only):last-child>span:last-child{display:none}[data-mobile-workspace] :is([data-slot=dialog-footer],[data-slot=sheet-footer]){position:sticky;bottom:-1rem;z-index:10;flex-shrink:0;border-top:1px solid hsl(var(--border));background:hsl(var(--background)/.98);padding-top:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}[data-slot=sheet-content][data-mobile-workspace][data-side=left],[data-slot=sheet-content][data-mobile-workspace][data-side=right]{width:100%!important;max-width:100%!important;height:var(--mobile-viewport-height,100dvh);overflow-y:auto;padding-top:calc(1rem + env(safe-area-inset-top));padding-bottom:calc(1rem + env(safe-area-inset-bottom))}[data-slot=sheet-content][data-mobile-workspace][data-side=bottom]{max-height:92dvh}}.employee-mobile-root{background:hsl(var(--muted)/.3)}.employee-portal{max-width:68rem}.employee-portal :where(h1,h2,h3,p,dd){overflow-wrap:anywhere}.employee-portal :where(button,a,input,select,textarea){touch-action:manipulation}.employee-portal :where(button,a,summary):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.employee-portal [data-slot=card]{border-radius:1.25rem;box-shadow:none}.employee-dashboard{max-width:48rem}.employee-dashboard-stack{display:flex;flex-direction:column;gap:1.25rem}.employee-welcome{border-radius:1.5rem;padding:1.75rem;color:white;background:radial-gradient(ellipse at 100% 0,#1b8874,transparent 65%),#064e3b}.employee-welcome h1{margin-top:.35rem;font-size:clamp(1.25rem,4.8vw,1.8rem);font-weight:600;letter-spacing:-.04em;line-height:1.25}.employee-welcome-date{font-size:.7rem;color:#c7efdf;letter-spacing:.025em}.employee-welcome-note{margin-top:.5rem;font-size:.8rem;line-height:1.5;color:#d0f0e3}.employee-welcome [aria-label$="profile photo"]{--tw-ring-color:#ffffff20}.employee-attendance-hero{background:hsl(var(--card));border-color:hsl(var(--primary)/.2)}.employee-attendance-hero [data-slot=card-content]{padding:1.5rem}.employee-attendance-hero button{border-radius:.85rem}.employee-section-label{font-size:.72rem;font-weight:600;color:hsl(var(--muted-foreground));letter-spacing:.09em;text-transform:uppercase}.employee-section-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.employee-next-section{padding:1rem 1.25rem;border:1px solid hsl(var(--border));border-radius:1.25rem;background:hsl(var(--card))}.employee-next-section>.employee-section-label{margin-bottom:.75rem}.employee-next-link{display:flex;align-items:center;gap:.75rem;border-radius:.75rem}.employee-next-icon{display:grid;flex-shrink:0;width:2.5rem;height:2.5rem;place-items:center;border-radius:.8rem;background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.employee-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.employee-quick-action{min-height:6.5rem;box-shadow:none;background:hsl(var(--card))}.employee-quick-arrow{display:none}.employee-summary{border-top:1px solid hsl(var(--border))}.employee-summary>summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem .25rem;cursor:pointer;list-style:none}.employee-summary>summary::-webkit-details-marker{display:none}.employee-summary[open]>summary>svg{transform:rotate(180deg)}.employee-home-profile{padding:1rem;border-radius:1rem;background:hsl(var(--card))}.employee-pay-summary{border:1px solid hsl(var(--border));border-radius:1.25rem;background:hsl(var(--card))}.employee-pay-summary>[data-slot=card]{border:0}.employee-pay-summary>button{margin:0 .5rem .5rem}.employee-connection-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:center;padding:1rem;font-size:.8rem;border:1px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--card))}.employee-focus-list{display:flex;width:100%;height:auto;gap:.25rem;padding:.3rem}.employee-focus-list [data-slot=tabs-trigger]{min-width:0;min-height:2.75rem;flex:1;padding:.5rem;white-space:normal;font-size:.8rem}.employee-focus-content{margin-top:1rem;padding:0;border:0;background:transparent;box-shadow:none}.employee-focus-content[data-state=active]{display:flex;flex-direction:column;gap:1rem}.employee-focus-content[data-state=inactive]{display:none}.employee-tools-sheet{left:0;right:0;margin-inline:auto;width:min(100%,36rem);max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:1.5rem 1.5rem 0 0;padding:1.5rem 1rem calc(env(safe-area-inset-bottom) + 1rem)}.employee-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.employee-choice-option{display:flex;align-items:center;gap:.65rem;min-height:3rem;border:1px solid hsl(var(--border));border-radius:.8rem;padding:.7rem;cursor:pointer;font-size:.8rem}.employee-choice-option[data-selected=true]{border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.06)}.employee-choice-option input{width:1rem;height:1rem;flex-shrink:0;min-height:0!important;accent-color:hsl(var(--primary))}.employee-choice-option:focus-within{outline:2px solid hsl(var(--primary));outline-offset:2px}.employee-month-picker{width:100%;min-width:0}.employee-month-picker>div>button{min-height:2.75rem}.employee-tool-link[aria-current=page]{background:hsl(var(--primary)/.06)}.employee-tools-sheet [data-slot=sheet-header]{padding-right:2.75rem}.employee-tools-sheet>button:last-child{display:grid;width:2.75rem;height:2.75rem;place-items:center;right:.75rem;top:.75rem}.employee-floating-menu{position:fixed;right:calc(1rem + env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:40;display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:50%;border:1px solid hsl(var(--primary)/.2);background:#064e3b;color:#fff;box-shadow:0 6px 22px #064e3b35;touch-action:manipulation}.employee-floating-menu:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:4px}.employee-floating-menu:hover{background:#0f766e}@media (min-width:768px){.employee-floating-menu{display:none}}.employee-publication>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem;list-style:none;cursor:pointer}.employee-publication>summary::-webkit-details-marker{display:none}.employee-publication[open]>summary>svg{transform:rotate(180deg)}.employee-publication-body{padding:0 1.25rem 1.25rem;line-height:1.75}@media (max-width:767px){.employee-app-topbar{border-color:hsl(var(--border)/.65);background:hsl(var(--background)/.96);padding-top:env(safe-area-inset-top);box-shadow:none}.employee-app-topbar-grid{min-height:3.25rem;padding:.45rem .875rem}.employee-app-topbar-grid>div:first-child{gap:.625rem}.employee-app-topbar-grid .employee-mobile-brand+div p{font-size:1rem;font-weight:600;letter-spacing:-.025em}.employee-mobile-root{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}.employee-portal{padding:calc(1rem + env(safe-area-inset-top)) .875rem 1.5rem}.employee-portal :where(input,textarea,select){font-size:16px;min-height:3rem;border-radius:.75rem}.employee-portal :where(button){min-height:2.75rem}.employee-portal :where([data-slot=card],form,section,div){min-width:0}.employee-portal [data-slot=card-content],.employee-portal [data-slot=card-header]{padding:1.1rem}.employee-portal [data-slot=card-content].p-0{padding:0}.employee-portal [data-slot=card-title]{font-size:1rem;line-height:1.4}.employee-portal [data-slot=badge]{white-space:normal}.employee-page-heading h1{font-size:1.6rem;letter-spacing:-.04em}.employee-page-heading>div>p:first-child{display:none}.employee-page-heading h1+p{line-height:1.5;font-size:.8rem}.employee-page-heading input[type=month],.employee-page-heading>:last-child:not(:first-child){width:100%}.employee-dashboard-stack{gap:1rem}.employee-welcome{padding:1.25rem 1rem}.employee-welcome-note{max-width:17rem;font-size:.75rem}.employee-quick-action{padding:.85rem .6rem;min-height:6rem;font-size:.75rem}.employee-quick-action>span:last-child{margin-top:.65rem}.employee-metric-card [data-slot=card-content]{padding:.9rem}.employee-metric-card p:nth-child(2){font-size:1.25rem}.employee-profile-fields{gap:0}.employee-profile-field{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--border));padding:.8rem 0}.employee-profile-field p:first-child{flex:0 0 40%;font-size:.68rem}.employee-profile-field p:last-child{margin-top:0;text-align:right}.employee-leave-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.employee-leave-balances [data-slot=card-content]{padding:.9rem}.employee-leave-balances [data-slot=card-content]>p:nth-child(2){font-size:1.5rem}.employee-tools-sheet{max-height:88dvh}}@media (prefers-reduced-motion:reduce){.employee-portal *,.employee-tool-link,.employee-tools-sheet{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.booking-request-cards_root__MozcG{display:flex;flex:1;min-height:0;min-width:0;color:hsl(var(--foreground));font-size:14px}.booking-request-cards_sidebar__lRKVy{font-size:14px;line-height:1.5;display:none;position:absolute;inset:0 auto 0 0;z-index:30;width:256px;padding:22px 15px;border-right:1px solid hsl(var(--border));background:hsl(var(--background));overflow-y:auto}.booking-request-cards_navLabel__wc_Wi{margin:27px 10px 10px;text-transform:uppercase;letter-spacing:1px;font-size:13px;color:hsl(var(--muted-foreground))}.booking-request-cards_navItem__MMYZr{width:100%;display:flex;align-items:center;gap:11px;padding:11px 10px;margin-bottom:3px;border-radius:7px;text-align:left;color:hsl(var(--muted-foreground))}.booking-request-cards_navItem__MMYZr>span:last-child{margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums}.booking-request-cards_navItem__MMYZr:hover{background:hsl(var(--muted)/.55)}.booking-request-cards_navItem__MMYZr[aria-current]{background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.booking-request-cards_navItem__MMYZr:last-child,.booking-request-cards_navItem__MMYZr:nth-child(7){margin-top:17px}.booking-request-cards_settingsLink__J5Dcv{display:flex;align-items:center;gap:8px;margin:32px 9px 0;color:hsl(var(--muted-foreground));font-size:13px}.booking-request-cards_main__xSDLZ{flex:1;min-width:0;overflow:auto;background:hsl(var(--muted)/.2)}.booking-request-cards_content__8Isze{max-width:1760px;margin:0 auto;padding:18px 24px}.booking-request-cards_heading__lMSBk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin-bottom:14px}.booking-request-cards_headingIdentity__L5JAQ{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0}.booking-request-cards_heading__lMSBk h2{font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:28px}.booking-request-cards_tableHint__3fxu2{color:hsl(var(--muted-foreground));font-size:13px}.booking-request-cards_eyebrow__E3MPg{color:hsl(var(--primary));font-size:13px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;font-weight:600}.booking-request-cards_muted__k2t35{color:hsl(var(--muted-foreground));font-size:13px;margin-top:8px}.booking-request-cards_headingActions__ukAxg{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.booking-request-cards_topbarSearch__zwoCO{min-width:0;padding:12px 14px 0}.booking-request-cards_topbarControls__FJQMg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:12px 14px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background))}.booking-request-cards_toolbar__zPpSJ{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.booking-request-cards_ageFilter__FU9Z2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:hsl(var(--muted-foreground));font-size:13px}.booking-request-cards_queueSelect__HwxJP{display:block}.booking-request-cards_search__REjwS{flex:1;display:flex;min-width:140px;align-items:center;gap:9px;padding:0 12px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--muted-foreground))}.booking-request-cards_search__REjwS input{min-width:0;flex:1;background:transparent;color:hsl(var(--foreground));font-size:13px;padding:10px 0;outline:none}.booking-request-cards_search__REjwS:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}.booking-request-cards_toolbar__zPpSJ select{max-width:100%;min-height:36px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));padding:7px 9px;border-radius:6px;font-size:13px}.booking-request-cards_filterPanel__I9uO0{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px;margin-top:10px;border:1px solid hsl(var(--border));border-radius:6px;font-size:13px}.booking-request-cards_filterPanel__I9uO0 label{display:flex;gap:8px;align-items:center}.booking-request-cards_filterPanel__I9uO0 button{color:hsl(var(--primary))}.booking-request-cards_listHeading__KtGEj{font-size:13px;color:hsl(var(--muted-foreground))}.booking-request-cards_preferenceError__JmcRt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:hsl(var(--destructive))}.booking-request-cards_preferenceError__JmcRt button{text-decoration:underline}.booking-request-cards_grid__dvSG1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.booking-request-cards_card__fFQl_{min-width:0;padding:17px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));box-shadow:0 2px 8px #00000004}.booking-request-cards_card__fFQl_:hover{border-color:hsl(var(--muted-foreground)/.5)}.booking-request-cards_meta__nbSuU{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:13px;color:hsl(var(--muted-foreground));font-size:13px}.booking-request-cards_meta__nbSuU>span{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.booking-request-cards_meta__nbSuU button{flex-shrink:0;padding:6px;border-radius:4px}.booking-request-cards_meta__nbSuU button:hover{background:hsl(var(--muted))}.booking-request-cards_meta__nbSuU button:disabled{opacity:.5;cursor:wait}.booking-request-cards_card__fFQl_ h3{font-size:16px;font-weight:600;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-request-cards_sender__cIlIL{font-size:13px;color:hsl(var(--muted-foreground));margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-request-cards_route__OIsRK{display:flex;gap:9px;align-items:center;min-height:56px;padding:14px 0}.booking-request-cards_route__OIsRK strong{font-weight:600;font-size:16px;overflow-wrap:anywhere}.booking-request-cards_route__OIsRK svg{flex-shrink:0;color:hsl(var(--muted-foreground))}.booking-request-cards_date__S7DT_,.booking-request-cards_shipment__PN_c4{display:flex;align-items:center;gap:7px;font-size:13px}.booking-request-cards_date__S7DT_>svg,.booking-request-cards_shipment__PN_c4>svg{color:hsl(var(--muted-foreground));flex-shrink:0}.booking-request-cards_carrier__X5oAe{margin-left:auto;padding:3px 6px;background:hsl(var(--muted));border-radius:4px;font-size:13px;white-space:nowrap}.booking-request-cards_date__S7DT_{color:hsl(var(--muted-foreground));margin-top:12px}.booking-request-cards_statusSection__tYt3W{border-top:1px solid hsl(var(--border));padding-top:13px;margin-top:18px}.booking-request-cards_badge__o1_TM{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:30px;font-size:13px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.booking-request-cards_badge__o1_TM[data-status=needs_attention]{background:#e7a21a20;color:#956218}.booking-request-cards_badge__o1_TM[data-status=confirmed],.booking-request-cards_badge__o1_TM[data-status=ready]{background:#09a87519;color:#00835a}.booking-request-cards_badge__o1_TM[data-status=in_progress],.booking-request-cards_badge__o1_TM[data-status=processing]{background:#2486c219;color:#256f9b}.dark .booking-request-cards_badge__o1_TM[data-status=needs_attention]{color:#f0c36d}.dark .booking-request-cards_badge__o1_TM[data-status=confirmed],.dark .booking-request-cards_badge__o1_TM[data-status=ready]{color:#50d8ae}.dark .booking-request-cards_badge__o1_TM[data-status=in_progress],.dark .booking-request-cards_badge__o1_TM[data-status=processing]{color:#8ac5ed}.booking-request-cards_statusSection__tYt3W p{margin-top:7px;font-size:13px;color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.booking-request-cards_pagination__7d04u{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;color:hsl(var(--muted-foreground));font-size:13px}.booking-request-cards_pagination__7d04u>div{display:flex;align-items:center;gap:10px}.booking-request-cards_empty__9uZk2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:70px 20px;color:hsl(var(--muted-foreground));text-align:center}.booking-request-cards_empty__9uZk2 h3{color:hsl(var(--foreground));font-size:18px;font-weight:600}.booking-request-cards_loadMore__WuEp_{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;font-size:13px;color:hsl(var(--muted-foreground))}.booking-request-cards_error__ovL2_{padding:13px;margin-top:16px;border:1px solid hsl(var(--destructive)/.4);border-radius:6px;font-size:13px}.booking-request-cards_error__ovL2_ button{text-decoration:underline}.booking-request-cards_resume__fT3Ot{display:flex;align-items:center;justify-content:space-between;width:100%;color:hsl(var(--primary));background:hsl(var(--primary)/.07);padding:11px 14px;border-radius:6px;margin-bottom:16px;font-size:13px}.booking-request-cards_root__MozcG button:focus-visible,.booking-request-cards_root__MozcG select:focus-visible,.booking-request-cards_topbarControls__FJQMg button:focus-visible,.booking-request-cards_topbarControls__FJQMg select:focus-visible,.booking-request-cards_topbarSearch__zwoCO button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media(min-width:1024px){.booking-request-cards_topbarSearch__zwoCO{width:100%;max-width:640px;padding:0}.booking-request-cards_topbarControls__FJQMg{padding:8px 0 2px;border:0}}@media(min-width:1280px){.booking-request-cards_sidebar__lRKVy{display:block}.booking-request-cards_main__xSDLZ{margin-left:256px}.booking-request-cards_queueSelect__HwxJP{display:none}}@media(min-width:1536px){.booking-request-cards_sidebar__lRKVy{width:288px}.booking-request-cards_main__xSDLZ{margin-left:288px}}@media(max-width:1450px){.booking-request-cards_grid__dvSG1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.booking-request-cards_content__8Isze{padding:16px 14px}.booking-request-cards_grid__dvSG1{grid-template-columns:1fr}.booking-request-cards_toolbar__zPpSJ{gap:8px}.booking-request-cards_loadMore__WuEp_,.booking-request-cards_pagination__7d04u{flex-wrap:wrap}.booking-request-cards_filterPanel__I9uO0{align-items:flex-start;font-size:13px}}.booking-request-cards_drawerReviewShell__DJeWw{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0}.booking-request-cards_reviewHeader__lhVvT{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 24px 22px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background))}.booking-request-cards_reviewTopRow__uSR2Y{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.booking-request-cards_reviewHeadingRow__Ag9IK{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0}.booking-request-cards_reviewHeadingRow__Ag9IK h2{overflow-wrap:anywhere}.booking-request-cards_reviewActions__sSZGZ{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex-shrink:0}.booking-request-cards_drawerReviewShell__DJeWw>main{grid-column:1;grid-row:2;margin-left:0}.booking-request-cards_reviewContent__STgY4{max-width:none}.booking-request-cards_sourceStrip__MH19W{display:flex;align-items:center;justify-content:space-between;gap:12px;color:hsl(var(--primary));font-size:13px}.booking-request-cards_sourceStrip__MH19W>span{display:flex;align-items:center;gap:8px}.booking-request-cards_drawerReviewShell__DJeWw>aside:not(.booking-request-cards_sidebar__lRKVy):not(.fixed){grid-column:2;grid-row:2;width:100%;min-width:0}@media(min-width:1280px){.booking-request-cards_drawerReviewShell__DJeWw{grid-template-columns:minmax(0,1fr)}.booking-request-cards_drawerReviewShell__DJeWw[data-has-source=true]{grid-template-columns:minmax(0,1fr) minmax(320px,32%)}.booking-request-cards_reviewHeader__lhVvT{grid-column:1/-1}.booking-request-cards_drawerReviewShell__DJeWw>main{grid-column:1}}@media(min-width:1536px){.booking-request-cards_drawerReviewShell__DJeWw{grid-template-columns:minmax(0,1fr)}.booking-request-cards_drawerReviewShell__DJeWw[data-has-source=true]{grid-template-columns:minmax(0,1fr) minmax(350px,32%)}}@media(max-width:800px){.booking-request-cards_heading__lMSBk h2{font-size:20px}.booking-request-cards_reviewHeader__lhVvT{padding:12px 16px 16px}.booking-request-cards_reviewHeadingRow__Ag9IK{align-items:flex-start;flex-direction:column;gap:14px}.booking-request-cards_reviewActions__sSZGZ{gap:8px}.booking-request-cards_reviewHeadingRow__Ag9IK h2{font-size:20px}.booking-request-cards_sourceStrip__MH19W{align-items:flex-start}}.booking-request-cards_bookingDrawer__zViBy{top:0;bottom:auto;left:33.333333%;right:0;width:auto;max-width:none;height:100dvh;overflow:hidden;overflow:clip}.booking-request-cards_bookingDrawer__zViBy .booking-request-cards_drawerReviewShell__DJeWw{margin-left:0}.booking-request-cards_bookingDrawer__zViBy .booking-request-cards_reviewHeader__lhVvT{grid-column:1/-1}.booking-request-cards_bookingDrawer__zViBy .booking-request-cards_drawerReviewShell__DJeWw>main{grid-column:1;margin-left:0}@media(max-width:1023px){.booking-request-cards_bookingDrawer__zViBy{left:0}}@supports (zoom:0.85){@media(min-width:1024px) and (pointer:fine){html:has([data-app-module=rates]) .booking-request-cards_bookingDrawer__zViBy,html:has([data-app-module=swl]) .booking-request-cards_bookingDrawer__zViBy{height:calc(100dvh / .85)}}}