.HonestSignMark_root__o8S4F{display:inline-flex;flex-shrink:0;overflow:hidden;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.18)}.HonestSignMark_sm__m5xtR{width:1.5rem;height:1.5rem}.HonestSignMark_md__YlYJV{width:1.75rem;height:1.75rem}.HonestSignMark_image__4_XOk{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PosterCardEmptyState_root__5vYrQ{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 92%,var(--background)),var(--muted));text-align:center}.PosterCardEmptyState_icon__NpXAs{color:color-mix(in srgb,var(--muted-foreground) 72%,transparent)}@media(max-width:743px){.PosterCardEmptyState_root__5vYrQ{padding:8px}}.OfferPosterCard_card__UT9si{display:block;width:100%;padding:0;border:0;background:rgba(0,0,0,0);text-align:left}.OfferPosterCard_frame__pRxJG{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);transform:scale(1);transform-origin:center center;transition:transform var(--motion-duration-surface,.2s) var(--motion-ease-out,ease),border-color var(--motion-duration-surface,.2s) var(--motion-ease-out,ease),background-color var(--motion-duration-surface,.2s) var(--motion-ease-out,ease),box-shadow var(--motion-duration-surface,.2s) var(--motion-ease-out,ease)}.OfferPosterCard_cardHighlighted__HYKW2 .OfferPosterCard_frame__pRxJG{border-color:var(--accent)}.OfferPosterCard_poster__ndVwU{position:relative;aspect-ratio:2/3;overflow:hidden}.OfferPosterCard_posterEmpty__UDSak{position:absolute;inset:0 0 38%;width:100%}.OfferPosterCard_posterEmptyWithAction__v_AQ7{inset:0 0 46%}.OfferPosterCard_image__6cmFp{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.OfferPosterCard_overlay__h3Yqj{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:flex-end;gap:6px;background:linear-gradient(180deg,transparent 8%,rgba(0,0,0,.72));padding:36px 10px 10px}.OfferPosterCard_overlayWithAction__Rv_bf{flex-direction:column;align-items:stretch;gap:8px;padding-bottom:8px}.OfferPosterCard_overlayTop__BIyas{display:flex;width:100%;align-items:flex-end;gap:6px}.OfferPosterCard_meta__8czQZ{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.OfferPosterCard_title__fCgI4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.25;color:#fff}.OfferPosterCard_subtitle__0eXxm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:hsla(0,0%,100%,.72)}.OfferPosterCard_kind__LGnI_{position:absolute;top:8px;left:8px;z-index:1;font-size:.75rem;padding:2px 8px;color:#fafafa}.OfferPosterCard_honestMark__y2lWz{position:absolute;top:8px;right:8px;z-index:1}@media(max-width:743px){.OfferPosterCard_overlay__h3Yqj{gap:4px;padding:28px 8px 8px}.OfferPosterCard_title__fCgI4{font-size:.75rem}.OfferPosterCard_subtitle__0eXxm{font-size:.625rem}.OfferPosterCard_badge__b0OlB{top:6px;left:6px;max-width:calc(100% - 3rem)}.OfferPosterCard_honestMark__y2lWz{top:6px;right:6px}.OfferPosterCard_overlayWithAction__Rv_bf{gap:6px;padding-bottom:8px}}.ShopSellPosterCard_cardBuyable__xj8qR>div:first-child{transition:transform var(--motion-duration-surface,.2s) var(--motion-ease-out,ease),border-color var(--motion-duration-surface,.2s) var(--motion-ease-out,ease),background-color var(--motion-duration-surface,.2s) var(--motion-ease-out,ease),box-shadow var(--motion-duration-surface,.2s) var(--motion-ease-out,ease)}.ShopSellPosterCard_cardBuyable__xj8qR:not(.ShopSellPosterCard_cardInCart__nZ7XY):hover>div:first-child{border-color:color-mix(in srgb,var(--foreground) 28%,var(--border));background:color-mix(in srgb,var(--muted) 90%,var(--foreground));transform:scale(1.012)}.ShopSellPosterCard_cardBuyable__xj8qR:not(.ShopSellPosterCard_cardInCart__nZ7XY):active>div:first-child{transform:scale(1.006)}.ShopSellPosterCard_cardInCart__nZ7XY>div:first-child{border-color:color-mix(in srgb,var(--accent) 72%,var(--border))}.ShopSellPosterCard_cardJustAdded__nEaNC>div:first-child{animation:ShopSellPosterCard_shop-sell-poster-added__dHxaQ var(--motion-duration-surface,.2s) var(--motion-ease-out,ease)}.ShopSellPosterCard_addButton__d7GAp{height:28px;overflow:hidden;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:normal}.ShopSellPosterCard_addButtonLabel__JqGUA{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit}.ShopSellPosterCard_addButtonInCart__0S3Wz:disabled{cursor:default;opacity:1!important}@keyframes ShopSellPosterCard_shop-sell-poster-added__dHxaQ{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 6px rgba(0,0,0,0)}}@media(prefers-reduced-motion:reduce){.ShopSellPosterCard_cardBuyable__xj8qR:not(.ShopSellPosterCard_cardInCart__nZ7XY):active>div:first-child,.ShopSellPosterCard_cardBuyable__xj8qR:not(.ShopSellPosterCard_cardInCart__nZ7XY):hover>div:first-child{transform:none}.ShopSellPosterCard_cardJustAdded__nEaNC>div:first-child{animation:none}}.ShopCatalogGrid_gridScroll__lq_3J{min-height:0;flex:1;overflow:auto;padding:8px 4px 4px;scrollbar-width:thin}.ShopCatalogGrid_grid__vAV6c{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:14px;padding:2px 0 4px}.ShopCatalogGrid_empty__b9QjG{display:flex;min-height:18rem;width:100%;align-items:center;justify-content:center;padding:2rem 1rem}@media(max-height:789px),(max-width:1199px){.ShopCatalogGrid_grid__vAV6c{grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));gap:12px}}@media(max-width:743px){.ShopCatalogGrid_gridScroll__lq_3J{padding:6px 2px 2px}.ShopCatalogGrid_grid__vAV6c{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ShopCatalogGrid_empty__b9QjG{min-height:14rem;padding:1.5rem .75rem}}.AuthBackground_root__Qac52{pointer-events:none;position:absolute;inset:0;overflow:hidden}.AuthBackground_beams__cd6Oa{opacity:.8}.AuthBackground_vignette__OPI3B{position:absolute;inset:0;background:radial-gradient(ellipse at center,var(--beam-vignette-center,transparent) 20%,var(--background,var(--rf-color-background-canvas)) 72%)}.AuthBackground_topLine__3yszY{position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(to right,transparent,var(--beam-top-line,rgba(255,255,255,.1)),transparent)}@media(max-width:743px){.AuthBackground_beams__cd6Oa{opacity:.82}.AuthBackground_beams__cd6Oa svg{transform:scale(1);transform-origin:center 42%}.AuthBackground_beams__cd6Oa svg path{stroke-width:.55}.AuthBackground_vignette__OPI3B{background:radial-gradient(ellipse 120% 90% at 50% 38%,var(--beam-vignette-center,transparent) 0,rgba(24,24,27,.45) 48%,var(--background,var(--rf-color-background-canvas)) 88%)}}@media(prefers-reduced-motion:reduce){.AuthBackground_beams__cd6Oa{opacity:.4}}.AuthPageLayout_root__QA2m_{--background:var(--rf-color-background-canvas);--foreground:var(--rf-color-text-primary);--muted-foreground:var(--rf-color-text-secondary);--border:var(--rf-color-border-decorative);--input:var(--rf-color-field-border);--ring:var(--rf-color-focus-ring);--destructive:var(--rf-color-status-error-foreground);--beam-stroke-muted:var(--rf-color-border-control);--beam-gradient-start:var(--rf-color-primary-background);--beam-gradient-mid:var(--rf-color-primary-background);--beam-gradient-end:var(--rf-color-primary-hover);--beam-vignette-center:transparent;--beam-top-line:rgb(255 255 255/10%);position:relative;display:flex;min-height:100vh;width:100%;flex-direction:column;overflow:hidden;background-color:var(--background,var(--rf-color-background-canvas));padding:2.5rem;font-family:var(--font-sans),"Golos Text",ui-sans-serif,system-ui,sans-serif}.AuthPageLayout_content__WZ7UH{position:relative;z-index:10;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}.AuthPageLayout_panel__bAoKZ{width:100%;max-width:400px}.AuthPageLayout_legal__UfueJ{position:absolute;bottom:0;left:50%;margin-top:0;width:100%;max-width:400px;padding-inline:.875rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground,var(--rf-color-text-secondary));translate:-50% 0}.AuthPageLayout_legalLink__CiRvC{text-decoration:underline;text-underline-offset:4px;transition:color .15s cubic-bezier(.4,0,.2,1)}.AuthPageLayout_legalLink__CiRvC:hover{color:var(--foreground,#fafafa)}.AuthPageLayout_legacyFooter__x_R_S{position:absolute;bottom:1.25rem;left:50%;display:flex;align-items:center;gap:1rem;font-size:.875rem;translate:-50% 0}.AuthPageLayout_legacyCopyright__xYFKU{color:var(--muted-foreground,var(--rf-color-text-secondary))}.AuthPageLayout_legacySiteLink__6xbrl{color:#006fee;text-decoration:none}.AuthPageLayout_legacySiteLinkContent__r5Ak0{display:flex;align-items:center;gap:.25rem}@media(max-width:743px){.AuthPageLayout_root__QA2m_{padding-inline:1rem;padding-block:1.5rem}.AuthPageLayout_legacyFooter__x_R_S,.AuthPageLayout_legal__UfueJ{position:static;margin-top:2.5rem;left:auto;translate:none}.AuthPageLayout_legacyFooter__x_R_S{justify-content:center}}.ErrorWindow_stack__aOAwj{display:flex;width:100%;max-width:400px;flex-direction:column;gap:2rem}.ErrorWindow_alert__ONE11{display:flex;align-items:flex-start;gap:.75rem;border:1px solid color-mix(in srgb,var(--destructive,var(--rf-color-status-error-foreground)) 35%,transparent);border-radius:.625rem;background-color:color-mix(in srgb,var(--destructive,var(--rf-color-status-error-foreground)) 12%,transparent);padding:.875rem 1rem}.ErrorWindow_alertIcon__2f4oK{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.0625rem;color:var(--destructive,var(--rf-color-status-error-foreground))}.ErrorWindow_alertText__6h7FL{margin:0;font-size:.875rem;line-height:1.375rem;color:var(--foreground,#fafafa)}.ErrorWindow_divider__xgLfL{height:1px;border:0;margin:0;background-color:var(--border,var(--rf-color-border-decorative))}.ErrorWindow_submitButton__4fm09{width:100%}@media(max-width:743px){.ErrorWindow_stack__aOAwj{gap:1.5rem}.ErrorWindow_alert__ONE11{padding:.75rem .875rem}}.DoneWindow_stack___aZyG{display:flex;width:100%;max-width:400px;flex-direction:column;gap:2rem}.DoneWindow_emailCard__Tx8RJ{display:flex;flex-direction:column;align-items:center;gap:1rem;border-radius:.625rem;background:linear-gradient(180deg,var(--rf-color-secondary-hover) 0,var(--rf-color-secondary-hover) 100%);padding:1.5rem 1rem;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.1)}.DoneWindow_emailCardIcon__E0YtO{color:var(--muted-foreground,var(--rf-color-text-secondary))}.DoneWindow_emailCardLabel___ZBQR{font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground,var(--rf-color-text-secondary))}.DoneWindow_emailCardValue__i5Y_J{font-size:.875rem;font-weight:500;line-height:1.25rem;color:var(--foreground,#fafafa)}.DoneWindow_bodyText__ZwsBh,.DoneWindow_footer__3s2QB{font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground,var(--rf-color-text-secondary))}.DoneWindow_footer__3s2QB{text-align:center}.DoneWindow_link__Q3JrZ{text-decoration:underline;text-underline-offset:4px;color:inherit;background:none;border:none;padding:0;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}.DoneWindow_link__Q3JrZ:hover{color:var(--foreground,#fafafa)}.DoneWindow_submitButton__BBpLk{width:100%}@media(max-width:743px){.DoneWindow_stack___aZyG{gap:1.5rem}.DoneWindow_emailCard__Tx8RJ{padding:1.25rem .875rem}}.Popover_content__FrRAr{border:1px solid var(--border);border-radius:var(--radius-md,8px);background-color:var(--overlay-surface);box-shadow:var(--overlay-shadow);color:var(--popover-foreground);outline:none}.Popover_content__FrRAr:focus,.Popover_content__FrRAr:focus-visible{outline:none;box-shadow:var(--overlay-shadow)}.ClubLogo_root__0PivT{position:relative;display:flex;flex-shrink:0;width:40px;height:40px;align-items:center;justify-content:center}.ClubLogo_dimmed__vK4iS{opacity:.4}.ClubLogo_image__9dl2A{display:block;width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.SidebarClubSwitcher_trigger__bfTZ0{display:flex;width:100%;align-items:center;gap:8px;padding:8px;border:none;border-radius:var(--radius-md,8px);background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background-color .15s ease}.SidebarClubSwitcher_trigger__bfTZ0:hover,.SidebarClubSwitcher_trigger__bfTZ0[data-state=open]{background:var(--sidebar-accent)}.SidebarClubSwitcher_trigger__bfTZ0:disabled{cursor:default;opacity:1}.SidebarClubSwitcher_logoSlot__cjzME{position:relative}.SidebarClubSwitcher_logoSpinner__edsWZ{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.SidebarClubSwitcher_meta__dGkU4{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.SidebarClubSwitcher_metaRow__isEAI{gap:0}.SidebarClubSwitcher_name__CnoLS{font-size:14px;line-height:20px;color:var(--sidebar-foreground)}.SidebarClubSwitcher_address__atEfA,.SidebarClubSwitcher_name__CnoLS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.SidebarClubSwitcher_address__atEfA{font-size:12px;line-height:16px;color:var(--muted-foreground)}.SidebarClubSwitcher_chevron__B_VWp{margin-left:auto;flex-shrink:0;color:var(--muted-foreground)}.SidebarClubSwitcher_dropdown__JVhvS{z-index:100;width:min(280px,100vw - 1rem)!important;min-width:min(280px,100vw - 1rem);max-width:min(280px,100vw - 1rem);gap:0!important;padding:0!important;overflow:hidden}.SidebarClubSwitcher_searchWrap___jQ_J{padding:4px 4px 0}.SidebarClubSwitcher_searchRow__MLtr2{display:flex;height:32px;max-height:32px;align-items:center;gap:8px;padding:10px 8px}.SidebarClubSwitcher_searchInput__Fm0P_{min-width:0;flex:1;border:none;background:rgba(0,0,0,0);font-size:14px;line-height:20px;color:var(--foreground);outline:none}.SidebarClubSwitcher_searchInput__Fm0P_::-moz-placeholder{color:var(--muted-foreground)}.SidebarClubSwitcher_searchInput__Fm0P_::placeholder{color:var(--muted-foreground)}.SidebarClubSwitcher_body__5sUHv{display:flex;max-height:256px;flex-direction:column;padding:0 4px 4px}.SidebarClubSwitcher_activeCard__1xf_c{display:flex;flex-direction:column;gap:12px;padding:8px;border-radius:6px;background:var(--secondary)}.SidebarClubSwitcher_activeRow__AWnkg{display:flex;align-items:center;gap:8px}.SidebarClubSwitcher_activeRow__AWnkg .SidebarClubSwitcher_meta__dGkU4{flex:1;min-width:0}.SidebarClubSwitcher_clubList__bDAB0{display:flex;flex-direction:column}.SidebarClubSwitcher_clubItem__x8c2B{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:0;padding:8px;border:none;border-radius:6px;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background-color .15s ease}.SidebarClubSwitcher_clubItem__x8c2B:hover{background:var(--sidebar-accent)}.SidebarClubSwitcher_manageButton__yRcRh{width:100%;height:32px;border-radius:6px}.SidebarClubSwitcher_empty__u6iYv{padding:8px 10px;font-size:14px;line-height:20px;color:var(--muted-foreground)}@media(max-width:743px){.SidebarClubSwitcher_dropdown__JVhvS{width:min(280px,100vw - 1rem)!important}}.SidebarNavigation_nav__6A5hz{display:flex;flex-direction:column;gap:4px}.SidebarNavigation_link__iJqLM{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px;border-radius:var(--radius-md,8px);font-size:14px;font-weight:400;line-height:20px;color:var(--sidebar-foreground);text-decoration:none;transition:background-color .15s ease,color .15s ease}.SidebarNavigation_link__iJqLM:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.SidebarNavigation_linkActive__tlaPx{background:var(--secondary);color:var(--sidebar-foreground)}.SidebarNavigation_icon__Mc1Rk{flex-shrink:0;width:16px;height:16px}.SidebarNavigation_label__TKZlG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:743px){.SidebarNavigation_link__iJqLM{min-height:40px}}.SidebarUserMenu_trigger__FwYQ7{display:flex;width:100%;align-items:center;gap:8px;padding:8px;border:none;border-radius:var(--radius-md,8px);background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background-color .15s ease}.SidebarUserMenu_trigger__FwYQ7:hover,.SidebarUserMenu_trigger__FwYQ7[data-state=open]{background:var(--sidebar-accent)}.SidebarUserMenu_avatar__j8T3g{flex-shrink:0}.SidebarUserMenu_avatarSquare__vkQuA{width:32px;height:32px;border-radius:var(--radius-md,8px);box-shadow:0 0 0 1px hsla(0,0%,40%,.2)}.SidebarUserMenu_meta__I8OGn{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.SidebarUserMenu_metaCompact__G72UV{display:flex;min-width:0;flex:1;flex-direction:column;gap:0}.SidebarUserMenu_name__gUUqv{font-size:14px;line-height:20px;color:var(--sidebar-foreground)}.SidebarUserMenu_name__gUUqv,.SidebarUserMenu_position__1Rz4l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.SidebarUserMenu_position__1Rz4l{font-size:12px;line-height:16px;color:var(--muted-foreground)}.SidebarUserMenu_chevron__Jiq6j{margin-left:auto;flex-shrink:0;color:var(--muted-foreground)}.SidebarUserMenu_menuContent__vyYfw{width:min(var(--user-menu-dropdown-width,240px),100vw - 1rem)!important;min-width:min(var(--user-menu-dropdown-width,240px),100vw - 1rem);max-width:min(var(--user-menu-dropdown-width,240px),100vw - 1rem);gap:0!important;padding:0!important;overflow:hidden}.SidebarUserMenu_menuHeader__JJemD{display:flex;align-items:center;gap:8px;padding:8px 12px 4px}.SidebarUserMenu_menuSection__82k_m{padding-inline:4px}.SidebarUserMenu_menuSectionFooter__U3Txk{padding-bottom:4px}.SidebarUserMenu_menuGroup__Kkwk1{display:flex;flex-direction:column;gap:0;padding:0}.SidebarUserMenu_menuItem__1IKER{width:100%;border-radius:var(--overlay-item-radius,6px);text-decoration:none}@media(max-width:743px){.SidebarUserMenu_menuContent__vyYfw{width:min(var(--user-menu-dropdown-width,240px),100vw - 1rem)!important}}.SidebarUserSearchTrigger_trigger__5ckV0{width:32px;height:32px;flex-shrink:0;color:var(--muted-foreground)}.SidebarUserSearchTrigger_trigger__5ckV0:hover:not(:disabled),.SidebarUserSearchTrigger_trigger__5ckV0[data-state=open]{color:var(--sidebar-foreground);background:var(--sidebar-accent)}.Sidebar_sidebarBlock__5Tnyv{height:calc(100svh - var(--dashboard-shell-padding, 8px)*2);width:var(--dashboard-sidebar-width,260px);flex-shrink:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md,8px);background-color:var(--sidebar);transition:width .2s ease,border-color .2s ease,opacity .2s ease}.Sidebar_sidebarBlockCollapsed__n89MR{width:0;border-color:rgba(0,0,0,0);opacity:0;pointer-events:none}.Sidebar_shell__SmTKm{display:flex;height:100%;min-height:0;flex-direction:column;justify-content:space-between;background:var(--sidebar);color:var(--sidebar-foreground);gap:4px}.Sidebar_header__Mp0OE{display:flex;min-height:56px;align-items:center;gap:4px;border-bottom:1px solid var(--sidebar-border,var(--border))}.Sidebar_footer__Usq0X,.Sidebar_header__Mp0OE{flex-shrink:0;padding:8px}.Sidebar_content__5ywfm{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px;overflow:hidden;padding:8px}.Sidebar_clubSwitcher__MNS9l{min-width:0;flex-shrink:0}.Sidebar_navScroll__95uMG{min-height:0;flex:1;overflow-y:auto}.Sidebar_sidebarSheet__qTQLb{max-width:var(--dashboard-sidebar-width,260px)}@media(max-width:743px){.Sidebar_sidebarBlock__5Tnyv{display:none}.Sidebar_shell__SmTKm{height:100%}.Sidebar_sidebarSheet__qTQLb{max-width:min(100vw,20rem)}}.SidebarMobileTrigger_bar__Geh0Q{display:none;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border);background:var(--background)}@media(max-width:743px){.SidebarMobileTrigger_bar__Geh0Q{display:flex}}.SidebarMobileTrigger_button__ph_yI{flex-shrink:0}.SidebarMobileTrigger_title__HS4oc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:var(--foreground)}.AppContainer_shell__Uv270{display:flex;height:100svh;max-height:100svh;overflow:hidden;gap:var(--dashboard-shell-gap,8px);padding:var(--dashboard-shell-padding,8px);background:var(--background)}.AppContainer_mainPanel__7YgY2{display:flex;min-height:0;min-width:0;flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--background)}.AppContainer_mainContent__YZJHQ{min-width:0;min-height:0;flex:1;overflow:auto}@media(max-width:743px){.AppContainer_shell__Uv270{gap:0;padding:0}.AppContainer_mainPanel__7YgY2{height:100svh;max-height:100svh;border-radius:0;border-width:0}}.PageHeader_root__qvDNY{flex-shrink:0}.PageHeader_panelHeader__q7c8n{display:flex;flex-direction:column;gap:6px}.PageHeader_panelTitle__IXX5B{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--foreground)}.PageHeader_panelActions__2aeif{display:flex;align-items:center;gap:8px}.BookingEmptyState_root__qT_GF{display:flex;min-height:12rem;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;text-align:center}.BookingEmptyState_icon__Q0oy1{color:color-mix(in srgb,var(--muted-foreground) 55%,transparent)}.BookingEmptyState_title__x_Fer{margin:0;font-size:.9375rem;font-weight:500;color:var(--foreground)}.BookingEmptyState_description__TiOxn{margin:0;max-width:22rem;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}.NewOfferModal_modal__OU5BA{background:var(--card)!important;color:var(--card-foreground)!important;border-color:var(--border)!important}.NewOfferModal_modal__OU5BA [data-slot=input],.NewOfferModal_modal__OU5BA [data-slot=label],.NewOfferModal_modal__OU5BA [data-slot=value]{color:var(--foreground)!important}.NewOfferModal_modal__OU5BA [class~=bg-default-100],.NewOfferModal_modal__OU5BA [class~=bg-default-360],.NewOfferModal_modal__OU5BA [data-slot=input-wrapper],.NewOfferModal_modal__OU5BA [data-slot=trigger]{background:var(--muted)!important;color:var(--foreground)!important}.NewOfferModal_modal__OU5BA [class~=text-default-600]{color:var(--muted-foreground)!important}.NewOfferModal_modal__OU5BA input::-moz-placeholder{color:var(--muted-foreground)!important}.NewOfferModal_modal__OU5BA [data-slot=value][data-placeholder=true],.NewOfferModal_modal__OU5BA input::placeholder{color:var(--muted-foreground)!important}@media(max-width:640px){.NewOfferModal_modal__OU5BA #product-form>*{width:100%!important}}.NewOfferModal_edge__KUEn5{border-color:var(--border)!important}.Input_input__sAbh5:focus-visible:not([data-slot=input-group-control]){border-color:var(--ring,var(--rf-color-primary-background));box-shadow:0 0 0 3px color-mix(in srgb,var(--ring,var(--rf-color-primary-background)) 50%,transparent)}.Input_input__sAbh5[data-slot=input-group-control]:focus,.Input_input__sAbh5[data-slot=input-group-control]:focus-visible{outline:none;border-color:rgba(0,0,0,0);box-shadow:none}.Input_input__sAbh5[aria-invalid=true]:not([data-slot=input-group-control]){border-color:var(--destructive,var(--rf-color-status-error-foreground));box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive,var(--rf-color-status-error-foreground)) 20%,transparent)}.Input_input__sAbh5:-webkit-autofill,.Input_input__sAbh5:-webkit-autofill:active,.Input_input__sAbh5:-webkit-autofill:focus,.Input_input__sAbh5:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground,#fafafa);caret-color:var(--foreground,#fafafa);border-radius:var(--radius,.625rem);box-shadow:0 0 0 1000px var(--background,var(--rf-color-background-canvas)) inset;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.AddressAutocompleteField_hint__vZ6uO{margin:0 0 .375rem;font-size:.75rem;line-height:1rem;color:var(--muted-foreground,var(--rf-color-text-secondary))}.AddressAutocompleteField_wrapper__6InFK{position:relative}.AddressAutocompleteField_mapButton__5GKn7{display:inline-flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);padding:0;color:var(--muted-foreground,var(--rf-color-text-secondary));cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}.AddressAutocompleteField_mapButton__5GKn7:hover{color:var(--foreground,#fafafa)}.AddressAutocompleteField_suggestions__R39nU{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;max-height:15rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto;border:1px solid var(--rf-color-border-control);border-radius:.5rem;background-color:var(--rf-color-background-surface);box-shadow:0 1px 2px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.35)}.AddressAutocompleteField_suggestionButton__rz4kY{display:flex;width:100%;border:0;border-radius:.375rem;background:rgba(0,0,0,0);padding:.5rem .625rem;text-align:left;font-size:.875rem;line-height:1.25rem;color:var(--foreground,#fafafa);cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.AddressAutocompleteField_suggestionButton__rz4kY:hover{background-color:var(--rf-color-secondary-hover)}.GetAddressModal_content__GMfSS{--background:var(--rf-color-background-canvas);--foreground:var(--rf-color-text-primary);--muted-foreground:var(--rf-color-text-secondary);--border:var(--rf-color-border-decorative);--input:var(--rf-color-field-border);--ring:var(--rf-color-focus-ring);--destructive:var(--rf-color-status-error-foreground);display:flex!important;width:min(56rem,100vw - 2rem)!important;max-width:min(56rem,100vw - 2rem)!important;gap:0!important;padding:0!important;overflow:hidden;border:1px solid var(--rf-color-border-control);background-color:var(--rf-color-background-canvas);color:var(--foreground,#fafafa)}.GetAddressModal_content__GMfSS [data-slot=dialog-close]{color:#000}.GetAddressModal_content__GMfSS [data-slot=dialog-close]:hover{color:#000;background-color:rgba(0,0,0,.08)}.GetAddressModal_content__GMfSS [data-slot=dialog-close] svg{color:#000}.GetAddressModal_layout__SCDHE{display:flex;width:100%;height:26.375rem}.GetAddressModal_sidebar__Q_GTt{display:flex;width:20rem;flex-shrink:0;flex-direction:column;gap:1.25rem;padding:1.5rem;border-right:1px solid var(--border,var(--rf-color-border-decorative))}.GetAddressModal_header__BhNj5{text-align:left}.GetAddressModal_form__G3Enn{display:flex;flex:1;flex-direction:column;gap:1rem}.GetAddressModal_submitButton__Ctg_e{width:100%;margin-top:auto}.GetAddressModal_mapPane__wfV8m{position:relative;flex:1;min-width:0;height:100%;background-color:var(--rf-color-background-canvas)}.GetAddressModal_mapPane__wfV8m #address-modal-map{width:100%!important;height:100%!important;min-height:100%}.RegisterClubData_stack__ZNaAt{display:flex;width:100%;max-width:400px;flex-direction:column;gap:2rem}.RegisterClubData_form__gyoNn{display:flex;flex-direction:column;gap:1.5rem}.RegisterClubData_fieldGroup__snRed{display:flex;flex-direction:column;gap:1rem}.RegisterClubData_submitButton__j_nZ7{width:100%}@media(max-width:743px){.RegisterClubData_stack__ZNaAt{gap:1.5rem}.RegisterClubData_form__gyoNn{gap:1.25rem}.RegisterClubData_fieldGroup__snRed{gap:.875rem}}.AuthMailForm_stack__ifGLX{display:flex;width:100%;max-width:400px;flex-direction:column;gap:2rem}.AuthMailForm_form__6krIN{display:flex;flex-direction:column;gap:1.5rem}.AuthMailForm_submitButton__gkAjy{width:100%}.AuthMailForm_footer__BDfXL{text-align:center;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground,var(--rf-color-text-secondary))}.AuthMailForm_link__aAf5D{text-decoration:underline;text-underline-offset:4px;color:inherit;background:none;border:none;padding:0;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}.AuthMailForm_link__aAf5D:hover{color:var(--foreground,#fafafa)}@media(max-width:743px){.AuthMailForm_stack__ifGLX{gap:1.5rem}.AuthMailForm_form__6krIN{gap:1.25rem}}.Progress_track__xw8nE{position:relative;display:flex;height:.25rem;width:100%;overflow:hidden;border-radius:9999px;background-color:var(--muted,var(--rf-color-secondary-hover))}.Progress_indicator__eyBgk{height:100%;border-radius:9999px;background-color:var(--ring,var(--rf-color-primary-background));transition:width .15s cubic-bezier(.4,0,.2,1)}.StaffDialog_dialogContent__KiPa4{width:min(26rem,100vw - 2rem)!important;max-width:min(26rem,100vw - 2rem)!important;border:1px solid var(--border)!important;border-radius:var(--radius-md,8px);background-color:var(--popover);box-shadow:var(--overlay-shadow)!important;outline:none!important;--tw-ring-width:0!important;--tw-ring-offset-width:0!important;--tw-ring-shadow:0 0 #0000!important}.StaffDialog_dialogContent__KiPa4:focus,.StaffDialog_dialogContent__KiPa4:focus-visible{outline:none!important;box-shadow:var(--overlay-shadow)!important}.StaffDialog_fieldStack__pa_5E,.StaffDialog_form__SnHnH{display:flex;flex-direction:column;gap:16px}.StaffDialog_fieldStack__pa_5E{min-width:0}.StaffDialog_labelText__yuvSS{min-width:0;font-size:.875rem;font-weight:400;line-height:1.25;color:var(--muted-foreground)}.StaffDialog_selectTrigger__FghF5{width:100%;max-width:100%;justify-content:space-between}.StaffDialog_profileBlock__Ys0Ug{margin-bottom:4px}.RoleFormOverview_root__rww8O{display:flex;flex-shrink:0;flex-direction:column;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted)}.RoleFormOverview_summary__dAlJP{margin:0;flex-shrink:0;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}.RoleFormOverview_badges__W9vy8{display:flex;max-height:4.5rem;flex-wrap:wrap;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding-bottom:2px}.RoleFormOverview_badge__cCq_L{font-size:.75rem;font-weight:400}.SegmentedToggle_group__X51na{display:inline-flex;padding:3px;border-radius:var(--radius-md);background:var(--muted)}.SegmentedToggle_groupFullWidth__0y_Lw{display:grid;width:100%;grid-template-columns:repeat(var(--segmented-toggle-columns,2),minmax(0,1fr))}.SegmentedToggle_item__FKIYn{height:var(--segmented-toggle-height,1.75rem);min-height:var(--segmented-toggle-height,1.75rem);justify-content:center;border-radius:calc(var(--radius-md) - 2px);border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);font-size:.875rem;font-weight:500;color:color-mix(in srgb,var(--foreground) 55%,transparent);box-shadow:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.SegmentedToggle_item__FKIYn:hover:not(:disabled){color:var(--foreground)}.SegmentedToggle_item__FKIYn[data-state=on]{border-color:var(--border)!important;background:var(--background)!important;color:var(--foreground)!important;box-shadow:0 1px 2px rgba(0,0,0,.2)!important}.SegmentedToggle_item__FKIYn:disabled{cursor:not-allowed;opacity:.5}.SegmentedToggle_itemFill__Md5j5{width:100%;height:100%}.dark .SegmentedToggle_item__FKIYn[data-state=on]{background:color-mix(in srgb,var(--input) 30%,transparent)!important}.UserGroupFormDialog_dialogContent__Y3PU1{width:min(26rem,100vw - 2rem)!important;max-width:min(26rem,100vw - 2rem)!important;border:1px solid var(--border)!important;border-radius:var(--radius-md,8px);background-color:var(--popover);box-shadow:var(--overlay-shadow)!important;outline:none!important;--tw-ring-width:0!important;--tw-ring-offset-width:0!important;--tw-ring-shadow:0 0 #0000!important}.UserGroupFormDialog_dialogContent__Y3PU1:focus,.UserGroupFormDialog_dialogContent__Y3PU1:focus-visible{outline:none!important;box-shadow:var(--overlay-shadow)!important}.UserGroupFormDialog_fieldStack__8Mij3,.UserGroupFormDialog_form__rs1BT{display:flex;flex-direction:column;gap:16px}.UserGroupFormDialog_fieldStack__8Mij3{min-width:0}.UserGroupFormDialog_labelText__jVJ_F{min-width:0;font-size:.875rem;font-weight:400;line-height:1.25;color:var(--muted-foreground)}.UserGroupFormDialog_pairRow__dG0fH{display:grid;gap:16px;grid-template-columns:minmax(0,5.5rem) minmax(0,1fr)}.UserGroupFormDialog_selectTrigger__HqxOo{width:100%;max-width:100%;justify-content:space-between}.UserGroupFormDialog_assignmentToggle__Knqi_{display:flex;width:100%}.UserGroupFormDialog_assignmentToggle__Knqi_>button{flex:1}@media(max-width:743px){.UserGroupFormDialog_pairRow__dG0fH{grid-template-columns:minmax(0,1fr)}}.TablePagination_root__ZP1lz{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding:12px 16px}.TablePagination_summary__bWikc{margin:0;font-size:.875rem;color:var(--muted-foreground)}.TablePagination_controls__cT_27{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.TablePagination_pageSize__DF8v0{display:flex;align-items:center;gap:8px}.TablePagination_pageSizeLabel__OASJz{font-size:.875rem;color:var(--muted-foreground);white-space:nowrap}.TablePagination_pageSizeTrigger__mWVr4{width:4.5rem}.TablePagination_pageSummary__CDnlK{margin:0;font-size:.875rem;color:var(--muted-foreground);white-space:nowrap}.TablePagination_pageButtons__XqGyU{display:flex;align-items:center;gap:4px}@media(max-width:743px){.TablePagination_root__ZP1lz{flex-direction:column;align-items:stretch}.TablePagination_controls__cT_27{width:100%;justify-content:space-between}}.PanelTableEmptyHost_host__1DB_j{position:relative;width:100%}.PanelTableEmptyHost_overlay__wotNW{position:absolute;top:var(--panel-table-head-height,2.5rem);right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;pointer-events:none}.PanelTableEmptyHost_spacerRow__n4ikQ,.PanelTableEmptyHost_spacerRow__n4ikQ:hover{background:rgba(0,0,0,0)!important}.PanelTableEmptyHost_spacerCell__4kY6N{height:14rem;padding:0;vertical-align:middle;white-space:normal;border-bottom:0}.UsersClubUserAvatar_root__bfnza{width:2rem;height:2rem;flex-shrink:0}.UsersClubUserAvatar_fallback__oDkKu{font-size:.75rem;font-weight:600}.CatalogManualMediaUpload_root__i6pVs{display:grid;gap:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--muted) 20%,var(--background));padding:12px}.CatalogManualMediaUpload_header__tFr1A,.CatalogManualMediaUpload_roleInfo__YlZpz,.CatalogManualMediaUpload_roleRow__r_2Zq,.CatalogManualMediaUpload_roles__CjyqD{display:grid}.CatalogManualMediaUpload_header__tFr1A,.CatalogManualMediaUpload_roleInfo__YlZpz{gap:3px}.CatalogManualMediaUpload_title__OFh4B{margin:0;font-size:.8125rem;font-weight:600}.CatalogManualMediaUpload_description__k_1hv,.CatalogManualMediaUpload_error__rB65_,.CatalogManualMediaUpload_fileName__7Z76V,.CatalogManualMediaUpload_progress__mUJpi,.CatalogManualMediaUpload_requirements__klogK,.CatalogManualMediaUpload_success__wwQSO{margin:0;font-size:.75rem;line-height:1.4}.CatalogManualMediaUpload_description__k_1hv,.CatalogManualMediaUpload_fileName__7Z76V,.CatalogManualMediaUpload_requirements__klogK{color:var(--muted-foreground)}.CatalogManualMediaUpload_roles__CjyqD{gap:8px}.CatalogManualMediaUpload_roleRow__r_2Zq{grid-template-columns:minmax(10rem,1fr) auto;align-items:center;gap:7px 12px;border-top:1px solid var(--border);padding-top:9px}.CatalogManualMediaUpload_roleRow__r_2Zq[aria-busy=true]{opacity:.82}.CatalogManualMediaUpload_roleLabel__z_oyH{font-size:.8125rem;font-weight:600}.CatalogManualMediaUpload_controls___C_Tf,.CatalogManualMediaUpload_filePicker__8MM4A,.CatalogManualMediaUpload_progress__mUJpi,.CatalogManualMediaUpload_success__wwQSO{display:flex;align-items:center}.CatalogManualMediaUpload_controls___C_Tf{justify-content:flex-end;gap:6px}.CatalogManualMediaUpload_filePicker__8MM4A{height:1.75rem;cursor:pointer;justify-content:center;gap:4px;border:1px solid var(--border);border-radius:min(var(--radius-md),12px);background:var(--background);padding:0 .625rem;font-size:.8rem;font-weight:500;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.CatalogManualMediaUpload_filePicker__8MM4A:hover{background:var(--muted)}.CatalogManualMediaUpload_filePicker__8MM4A:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.CatalogManualMediaUpload_filePicker__8MM4A[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.CatalogManualMediaUpload_error__rB65_,.CatalogManualMediaUpload_fileName__7Z76V,.CatalogManualMediaUpload_progress__mUJpi,.CatalogManualMediaUpload_success__wwQSO{grid-column:1/-1}.CatalogManualMediaUpload_fileName__7Z76V{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CatalogManualMediaUpload_error__rB65_{color:var(--destructive)}.CatalogManualMediaUpload_success__wwQSO{gap:5px;color:var(--success,#16a34a)}.CatalogManualMediaUpload_progress__mUJpi{gap:8px;color:var(--muted-foreground)}.CatalogManualMediaUpload_progressBar__eL48Z{width:min(12rem,45%);height:4px;overflow:hidden;border:0;border-radius:999px;accent-color:var(--accent)}@media(max-width:640px){.CatalogManualMediaUpload_roleRow__r_2Zq{grid-template-columns:1fr}.CatalogManualMediaUpload_controls___C_Tf{justify-content:stretch}.CatalogManualMediaUpload_controls___C_Tf>*{flex:1 1 0}.CatalogManualMediaUpload_error__rB65_,.CatalogManualMediaUpload_fileName__7Z76V,.CatalogManualMediaUpload_progress__mUJpi,.CatalogManualMediaUpload_success__wwQSO{grid-column:1}}.CatalogMediaPreview_grid__J5oM8{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(7rem,.7fr) minmax(14rem,2fr);gap:8px}.CatalogMediaPreview_tile__4JtGM{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--muted) 35%,var(--background))}.CatalogMediaPreview_tile_trailer__E3_x4{grid-column:1/-1}.CatalogMediaPreview_canvas__x0itm{display:flex;min-height:7rem;flex:1;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 38%),var(--muted)}.CatalogMediaPreview_tile_poster__CK_l2 .CatalogMediaPreview_canvas__x0itm{aspect-ratio:2/3}.CatalogMediaPreview_tile_icon__Y_8KF .CatalogMediaPreview_canvas__x0itm{aspect-ratio:1/1}.CatalogMediaPreview_tile_background__lBH35 .CatalogMediaPreview_canvas__x0itm,.CatalogMediaPreview_tile_trailer__E3_x4 .CatalogMediaPreview_canvas__x0itm{aspect-ratio:16/9}.CatalogMediaPreview_media__avEWb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CatalogMediaPreview_tile_icon__Y_8KF .CatalogMediaPreview_media__avEWb{-o-object-fit:contain;object-fit:contain}.CatalogMediaPreview_fallback__JQ36c{display:flex;max-width:15rem;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:12px;text-align:center;color:var(--muted-foreground);font-size:.75rem}.CatalogMediaPreview_meta__iYpGA{display:flex;min-width:0;flex-direction:column;gap:5px;border-top:1px solid var(--border);padding:8px}.CatalogMediaPreview_titleRow__s_0qX{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.CatalogMediaPreview_titleRow__s_0qX strong{margin-right:auto;font-size:.75rem;font-weight:600}.CatalogMediaPreview_attribution__Io9fw,.CatalogMediaPreview_source__5Iykf{overflow:hidden;color:var(--muted-foreground);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.CatalogMediaPreview_attribution__Io9fw{color:var(--foreground)}@media(max-width:760px){.CatalogMediaPreview_grid__J5oM8{grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogMediaPreview_tile_background__lBH35,.CatalogMediaPreview_tile_trailer__E3_x4{grid-column:1/-1}}.CatalogReviewDialog_dialogContent__aKgup{display:grid;width:min(72rem,100vw - 2rem);max-width:72rem;max-height:min(52rem,100vh - 2rem);grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden}.CatalogReviewDialog_badges__bp7za,.CatalogReviewDialog_cardActions__qRBXK,.CatalogReviewDialog_cardHeader__DtgHC,.CatalogReviewDialog_dialogTitleRow__JOFr3,.CatalogReviewDialog_identityList__2U8hW,.CatalogReviewDialog_toolbar__mkQQj{display:flex;align-items:center}.CatalogReviewDialog_dialogTitleRow__JOFr3{gap:8px;padding-right:32px}.CatalogReviewDialog_toolbar__mkQQj{flex-wrap:wrap;justify-content:space-between;gap:12px}.CatalogReviewDialog_statusTabs__xVEWs{max-width:100%;overflow-x:auto}.CatalogReviewDialog_search__1uuza{width:min(100%,20rem)}.CatalogReviewDialog_errorBanner__O368l{border:1px solid color-mix(in srgb,var(--destructive) 28%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--destructive) 9%,transparent);padding:10px 12px;color:var(--destructive)}.CatalogReviewDialog_errorBanner__O368l ul{margin:6px 0 0;padding-left:18px}.CatalogReviewDialog_listArea__JlPqk{min-height:0;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--muted) 22%,transparent)}.CatalogReviewDialog_list__yQMKJ{display:grid;gap:8px;padding:8px;transition:opacity .12s ease}.CatalogReviewDialog_list__yQMKJ[aria-busy=true]{opacity:.72}.CatalogReviewDialog_card__747W3{display:grid;gap:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);padding:14px}.CatalogReviewDialog_card__747W3[aria-busy=true]{opacity:.72}.CatalogReviewDialog_cardHeader__DtgHC{align-items:flex-start;justify-content:space-between;gap:16px}.CatalogReviewDialog_titleBlock__cbdiA{min-width:0}.CatalogReviewDialog_badges__bp7za,.CatalogReviewDialog_cardActions__qRBXK,.CatalogReviewDialog_identityList__2U8hW{flex-wrap:wrap;gap:6px}.CatalogReviewDialog_cardTitle__Uwsuc{margin:7px 0 0;overflow-wrap:anywhere;font-size:1rem;line-height:1.35;font-weight:600}.CatalogReviewDialog_muted__iYRg_{margin:3px 0 0;color:var(--muted-foreground);font-size:.75rem}.CatalogReviewDialog_detailsGrid__BlsWY{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:12px}.CatalogReviewDialog_localization__Uipnb{display:grid;gap:8px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--muted) 24%,transparent);padding:12px}.CatalogReviewDialog_localizationHeader__sI4uP{display:flex;align-items:center;justify-content:space-between;gap:10px}.CatalogReviewDialog_localizationTitle__3Wzwv{overflow-wrap:anywhere;font-size:.875rem}.CatalogReviewDialog_localizationDescription__HJool{margin:0;color:var(--muted-foreground);font-size:.8125rem;line-height:1.5;white-space:pre-wrap}.CatalogReviewDialog_detail__KX1uJ,.CatalogReviewDialog_identities__WaLla{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px;font-size:.8125rem}.CatalogReviewDialog_detailLabel__LplBy{color:var(--muted-foreground);font-size:.75rem}.CatalogReviewDialog_identity__JAJZL{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:5px;border-radius:999px;background:var(--muted);padding:3px 8px;font-size:.75rem}.CatalogReviewDialog_identity__JAJZL code{max-width:18rem;overflow:hidden;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap}.CatalogReviewDialog_state__XfwHQ{display:flex;min-height:12rem;align-items:center;justify-content:center;gap:8px;color:var(--muted-foreground)}.CatalogReviewDialog_pagination__kGd3J{margin:0 -16px -16px}@media(max-width:720px){.CatalogReviewDialog_dialogContent__aKgup{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.CatalogReviewDialog_cardHeader__DtgHC,.CatalogReviewDialog_toolbar__mkQQj{align-items:stretch;flex-direction:column}.CatalogReviewDialog_search__1uuza{width:100%}.CatalogReviewDialog_detailsGrid__BlsWY{grid-template-columns:1fr}.CatalogReviewDialog_localizationHeader__sI4uP{align-items:flex-start;flex-direction:column}.CatalogReviewDialog_cardActions__qRBXK>*{flex:1 1 auto}}.CatalogTrailerImport_root__NIWCM{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--muted) 20%,var(--background))}.CatalogTrailerImport_summary__ZbdfF{display:flex;min-height:3.25rem;cursor:pointer;list-style:none;align-items:center;gap:9px;padding:10px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CatalogTrailerImport_summary__ZbdfF::-webkit-details-marker{display:none}.CatalogTrailerImport_summary__ZbdfF:after{width:7px;height:7px;flex:0 0 auto;margin-left:2px;border-right:1.5px solid var(--muted-foreground);border-bottom:1.5px solid var(--muted-foreground);content:"";transform:rotate(45deg) translateY(-2px);transition:transform .12s ease}.CatalogTrailerImport_root__NIWCM[open] .CatalogTrailerImport_summary__ZbdfF:after{transform:rotate(225deg) translate(-2px,-1px)}.CatalogTrailerImport_summary__ZbdfF:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.CatalogTrailerImport_summaryIcon__UqhpL{display:inline-flex;width:1.9rem;height:1.9rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,var(--background));color:var(--accent)}.CatalogTrailerImport_summaryText__g3vyn{display:grid;min-width:0;flex:1;gap:1px}.CatalogTrailerImport_summaryText__g3vyn strong{font-size:.8125rem;font-weight:600}.CatalogTrailerImport_summaryText__g3vyn span{overflow:hidden;color:var(--muted-foreground);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.CatalogTrailerImport_body__4k8NT{display:grid;gap:11px;border-top:1px solid var(--border);padding:12px}.CatalogTrailerImport_description__RnS1e,.CatalogTrailerImport_error__08Jdk,.CatalogTrailerImport_hashes__OXlrT p,.CatalogTrailerImport_help__FjGNe,.CatalogTrailerImport_previewHeader__FlJFi p,.CatalogTrailerImport_progress__8M9qX,.CatalogTrailerImport_success__YnAze{margin:0;font-size:.75rem;line-height:1.45}.CatalogTrailerImport_description__RnS1e,.CatalogTrailerImport_hashes__OXlrT p,.CatalogTrailerImport_help__FjGNe,.CatalogTrailerImport_previewHeader__FlJFi p,.CatalogTrailerImport_progress__8M9qX{color:var(--muted-foreground)}.CatalogTrailerImport_field__36PaD{display:grid;gap:5px}.CatalogTrailerImport_label__76oWD{font-size:.75rem;font-weight:600}.CatalogTrailerImport_actions__v3_Bv,.CatalogTrailerImport_confirmation__3CmdI,.CatalogTrailerImport_previewHeader__FlJFi,.CatalogTrailerImport_progress__8M9qX,.CatalogTrailerImport_success__YnAze{display:flex;align-items:center}.CatalogTrailerImport_actions__v3_Bv{flex-wrap:wrap;gap:7px}.CatalogTrailerImport_progress__8M9qX{gap:8px}.CatalogTrailerImport_progress__8M9qX progress{width:min(12rem,40%);height:4px;overflow:hidden;border:0;border-radius:999px;accent-color:var(--accent)}.CatalogTrailerImport_error__08Jdk{color:var(--destructive)}.CatalogTrailerImport_preview___5TZk{display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--success,#16a34a) 28%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--success,#16a34a) 5%,var(--background));padding:12px}.CatalogTrailerImport_previewHeader__FlJFi{justify-content:space-between;gap:12px}.CatalogTrailerImport_previewHeader__FlJFi strong{font-size:.8125rem}.CatalogTrailerImport_facts__GL60R{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.CatalogTrailerImport_facts__GL60R>div{display:grid;gap:2px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--muted) 45%,transparent);padding:7px 8px}.CatalogTrailerImport_facts__GL60R dt,.CatalogTrailerImport_hashes__OXlrT span{color:var(--muted-foreground);font-size:.6875rem}.CatalogTrailerImport_facts__GL60R dd{margin:0;font-size:.75rem;font-weight:600}.CatalogTrailerImport_hashes__OXlrT{display:grid;gap:7px}.CatalogTrailerImport_hashes__OXlrT>div{display:grid;gap:3px}.CatalogTrailerImport_hashes__OXlrT code{overflow-wrap:anywhere;color:var(--foreground);font-size:.6875rem;line-height:1.45}.CatalogTrailerImport_confirmation__3CmdI{align-items:flex-start;gap:8px;font-size:.75rem;line-height:1.45}.CatalogTrailerImport_confirmation__3CmdI>:first-child{flex:0 0 auto;margin-top:1px}.CatalogTrailerImport_success__YnAze{gap:7px;border:1px solid color-mix(in srgb,var(--success,#16a34a) 28%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--success,#16a34a) 8%,transparent);padding:9px 10px;color:var(--success,#16a34a)}.CatalogTrailerImport_success__YnAze svg{flex:0 0 auto}@media(max-width:640px){.CatalogTrailerImport_facts__GL60R{grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogTrailerImport_previewHeader__FlJFi{align-items:flex-start;flex-direction:column}.CatalogTrailerImport_actions__v3_Bv>*{flex:1 1 auto}}.Switch_root__5L4eb{position:relative;display:inline-flex;flex-shrink:0;align-items:center;width:32px;height:18.4px;border:1px solid rgba(0,0,0,0);border-radius:9999px;background:var(--input);outline:none;transition:background-color .15s ease}.Switch_root__5L4eb:after{content:"";position:absolute;inset:-8px -12px}.Switch_root__5L4eb[data-checked]{background:var(--primary)}.Switch_root__5L4eb[data-disabled]{cursor:not-allowed;opacity:.5}.Switch_root__5L4eb:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.Switch_rootSm__MkG9O{width:24px;height:14px}.Switch_thumb__p8a_a{pointer-events:none;display:block;width:16px;height:16px;border-radius:9999px;background:var(--background);transition:transform .15s ease;transform:translateX(0)}.Switch_rootSm__MkG9O .Switch_thumb__p8a_a{width:12px;height:12px}.Switch_root__5L4eb[data-checked] .Switch_thumb__p8a_a{transform:translateX(14px)}.Switch_rootSm__MkG9O[data-checked] .Switch_thumb__p8a_a{transform:translateX(10px)}.dark .Switch_root__5L4eb[data-checked] .Switch_thumb__p8a_a{background:var(--primary-foreground)}.dark .Switch_root__5L4eb[data-unchecked] .Switch_thumb__p8a_a{background:var(--foreground)}.ClientEntryMethodsField_entryMethods__6zR6u{display:flex;flex-direction:column;gap:16px}.ClientEntryMethodsField_entryMethodRow__6Az5G{display:flex;align-items:flex-start;gap:12px}.ClientEntryMethodsField_entryMethodMain__2sSku{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.ClientEntryMethodsField_entryMethodLabel__7lU7F{margin:0;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--foreground)}.ClientEntryMethodsField_entryMethodDescription___RCld{margin:0;font-size:.75rem;line-height:1.45;color:var(--muted-foreground)}.ClientEntryMethodsField_entryMethodBadge__rMUBZ{margin-top:1px}.GameLaunchConfigsField_list__aQdYl,.GameLaunchConfigsField_root__CBVfx{display:flex;flex-direction:column;gap:12px}.GameLaunchConfigsField_empty__YTQ48{margin:0;font-size:.8125rem;color:var(--muted-foreground)}.GameLaunchConfigsField_card__bF7BU{display:flex;flex-direction:column;gap:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:14px}.GameLaunchConfigsField_cardHeader__6ma3D{display:flex;align-items:center;justify-content:space-between;gap:12px}.GameLaunchConfigsField_cardTitle___UU2l{margin:0;font-size:.8125rem;font-weight:600;color:var(--foreground)}.GameLaunchConfigsField_removeButton__C7QE2{height:30px;color:var(--muted-foreground)}.GameLaunchConfigsField_cardFields__c7tWJ{display:flex;flex-direction:column;gap:12px}.GameLaunchConfigsField_switchCopy__RXd_5{display:flex;flex:1;flex-direction:column;gap:4px}.GamePosterCard_card__1l0We{--poster-glow:var(--foreground);position:relative;display:block;width:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;text-align:left}.GamePosterCard_cardHasAccent__o1GFb{--poster-glow:var(--poster-accent)}.GamePosterCard_frame__tcimw{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);box-shadow:0 0 0 0 color-mix(in srgb,var(--poster-glow) 0%,transparent);transform:scale(1);transform-origin:center center;transition:transform var(--motion-duration-panel) var(--motion-ease-out),border-color var(--motion-duration-panel) var(--motion-ease-out),box-shadow var(--motion-duration-panel) var(--motion-ease-out)}.GamePosterCard_card__1l0We:focus-visible .GamePosterCard_frame__tcimw,.GamePosterCard_card__1l0We:hover .GamePosterCard_frame__tcimw{border-color:color-mix(in srgb,var(--poster-glow) 24%,var(--border));box-shadow:0 22px 44px -28px color-mix(in srgb,var(--poster-glow) 52%,transparent),0 10px 22px -18px color-mix(in srgb,var(--poster-glow) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--poster-glow) 18%,var(--border));transform:scale(1.018)}.GamePosterCard_card__1l0We:active .GamePosterCard_frame__tcimw{transform:scale(1.01)}.GamePosterCard_card__1l0We:focus-visible{outline:none}.GamePosterCard_poster__zReWU{position:relative;aspect-ratio:2/3;overflow:hidden}.GamePosterCard_image__zw_Pg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter var(--motion-duration-panel) var(--motion-ease-out)}.GamePosterCard_card__1l0We:focus-visible .GamePosterCard_image__zw_Pg,.GamePosterCard_card__1l0We:hover .GamePosterCard_image__zw_Pg{filter:brightness(1.02)}.GamePosterCard_fallback__ghR_T{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--muted-foreground) 36%,transparent),transparent 55%),linear-gradient(160deg,color-mix(in srgb,var(--muted-foreground) 28%,var(--muted)),var(--muted))}.GamePosterCard_fallbackInitials__61tal{font-size:1.75rem;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--foreground) 88%,white)}.GamePosterCard_overlay__6N7xV{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:flex-end;gap:8px;background:linear-gradient(180deg,transparent 8%,rgba(0,0,0,.72));padding:36px 10px 10px}.GamePosterCard_meta__ymAw7{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.GamePosterCard_title__EBr_p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.25;color:#fff}.GamePosterCard_subtitle__J4Yxc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:hsla(0,0%,100%,.72)}.GamePosterCard_arrow__LGxnY{display:flex;width:1.75rem;height:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:hsla(0,0%,100%,.14);color:#fff;opacity:0;transform:translateX(-4px);transition:opacity .22s var(--motion-ease-out),transform .22s var(--motion-ease-out)}.GamePosterCard_card__1l0We:focus-visible .GamePosterCard_arrow__LGxnY,.GamePosterCard_card__1l0We:hover .GamePosterCard_arrow__LGxnY{opacity:1;transform:translateX(0)}.GamePosterCard_badge__0FDaY{position:absolute;top:8px;left:8px;z-index:1}.GamesGrid_scroll__3sLOs{min-height:0;flex:1;overflow-y:auto;padding:6px 2px 4px}.GamesGrid_grid__stCWG{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:14px;padding-bottom:50px}.GamesGrid_stateBox__3_iFC{display:flex;min-height:18rem;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2rem 1rem;text-align:center}.GamesGrid_stateTitle__B6O4x{margin:0;font-size:.9375rem;font-weight:600;color:var(--foreground)}.GamesGrid_stateDescription__8tWNJ{margin:0;max-width:26rem;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}.GamesAndAppsContent_page__Nn5I9{display:flex;min-height:0;flex:1;flex-direction:column;gap:24px;overflow:hidden;width:100%}.GamesAndAppsContent_headerRow__Oq_2v{display:flex;align-items:center;gap:8px;flex-shrink:0}.GamesAndAppsContent_countBadge__KLI7F{font-variant-numeric:tabular-nums}.GamesAndAppsContent_tableBlock___YqXS{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px}.GamesAndAppsContent_toolbar__KG3W1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.GamesAndAppsContent_search__wa2x8{min-width:min(100%,20rem);flex:1 1 16rem}.GamesAndAppsContent_actions__4uKPE{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}.GamesAndAppsContent_tabsWrap__AsEf7{flex:1 1 auto;min-width:0;max-width:100%}.GamesAndAppsContent_addButtonWrap__cw_eN{flex:0 0 auto;margin-left:auto}.GamesAndAppsContent_gridArea__TBM1q{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.GamesAndAppsContent_catalogAttribution__EhXfN{flex-shrink:0;margin:0;color:var(--muted-foreground);font-size:.75rem;line-height:1.35}.GamesAndAppsContent_catalogAttribution__EhXfN a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:2px}.GamesAndAppsContent_catalogAttribution__EhXfN a:hover{color:var(--foreground);text-decoration-color:currentColor}@media(max-width:743px){.GamesAndAppsContent_toolbar__KG3W1{flex-direction:column;align-items:stretch}.GamesAndAppsContent_search__wa2x8{min-width:0;flex-basis:auto}.GamesAndAppsContent_actions__4uKPE{width:100%}.GamesAndAppsContent_addButtonWrap__cw_eN{flex-basis:100%;width:100%;margin-left:0}.GamesAndAppsContent_addButton__el9UD{width:100%}.GamesAndAppsContent_reviewButton__jMwmQ{flex:1 1 auto}}.ConfirmDelete_content__Mgfhs{width:min(var(--confirm-delete-max-width,24rem),100vw - 2rem)!important;max-width:min(var(--confirm-delete-max-width,24rem),100vw - 2rem)!important;border:1px solid var(--border)!important;border-radius:var(--radius-md,8px);background-color:var(--popover);box-shadow:var(--overlay-shadow)!important;outline:none!important;--tw-ring-width:0!important;--tw-ring-offset-width:0!important;--tw-ring-shadow:0 0 #0000!important}.ConfirmDelete_content__Mgfhs:focus,.ConfirmDelete_content__Mgfhs:focus-visible{outline:none!important;box-shadow:var(--overlay-shadow)!important}.ConfirmDelete_message__1Ih9b{margin:0;text-wrap:pretty;color:var(--muted-foreground)}.ConfirmDelete_footer__xmyjQ{flex-direction:row!important;justify-content:flex-end!important;gap:8px;margin-top:4px;padding-top:16px;border-top:1px solid var(--border)}.ConfirmDelete_deleteButton__18fpQ{background-color:color-mix(in srgb,var(--destructive) 22%,transparent)!important;color:var(--destructive)!important}.ConfirmDelete_deleteButton__18fpQ:hover:not(:disabled){background-color:color-mix(in srgb,var(--destructive) 32%,transparent)!important}.ComputerGroupPricingCell_flexiblePricing__8rmFa{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ComputerGroupPricingCell_constantPrice__7vxmd,.ComputerGroupPricingCell_flexiblePrice__tf_wH{font-variant-numeric:tabular-nums;color:var(--foreground)}.ComputerGroupPricingCell_flexibleMeta__wo_T1,.ComputerGroupPricingCell_separator__Zwt9I{color:var(--muted-foreground)}.RolePermissionsWorkspace_root__dlUsD{display:flex;flex-direction:column;gap:16px}.RolePermissionsWorkspace_searchRow__eTORk{display:flex;flex-direction:column;gap:8px}.RolePermissionsWorkspace_searchLabel__2nicb{font-size:.875rem;font-weight:400;color:var(--muted-foreground)}.RolePermissionsWorkspace_search__nZDJz{width:100%}.RolePermissionsWorkspace_accordionScrollHost__7NuMn{height:min(18rem,30dvh);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md)}.RolePermissionsWorkspace_accordionScroll__UF1ND{height:100%;overflow-y:auto;overscroll-behavior:contain}.RolePermissionsWorkspace_accordion__86g7B{padding-inline:8px}.RolePermissionsWorkspace_section__WsYw0{border-bottom:1px solid var(--border)}.RolePermissionsWorkspace_section__WsYw0:last-child{border-bottom:none}.RolePermissionsWorkspace_trigger__D19hc{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:12px 8px;border:none;background:rgba(0,0,0,0);cursor:pointer;text-align:left}.RolePermissionsWorkspace_trigger__D19hc:hover{background:color-mix(in srgb,var(--muted) 50%,transparent)}.RolePermissionsWorkspace_triggerMain__FLnP_{display:flex;min-width:0;flex:1;align-items:center;gap:12px}.RolePermissionsWorkspace_triggerLabel__VeUAz{font-size:.875rem;font-weight:500;color:var(--foreground)}.RolePermissionsWorkspace_triggerIcon__2jm5E{flex-shrink:0;color:var(--muted-foreground);transition:transform .15s ease}.RolePermissionsWorkspace_triggerIconOpen__RKCjP{transform:rotate(180deg)}.RolePermissionsWorkspace_countBadge___6Txg{font-variant-numeric:tabular-nums;font-weight:500}.RolePermissionsWorkspace_content__xPCMB{padding-inline:8px;padding-bottom:12px}.RolePermissionsWorkspace_sectionActions__dO0lv{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.RolePermissionsWorkspace_list__76GQR{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.RolePermissionsWorkspace_item__mSiHM{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--radius-md);background:var(--muted)}.RolePermissionsWorkspace_itemMain__Zk72v{display:flex;min-width:0;flex:1;align-items:center;gap:6px}.RolePermissionsWorkspace_itemLabel__oa_uR{font-size:.875rem;font-weight:500;color:var(--foreground)}.RolePermissionsWorkspace_helpButton__u_0qC{flex-shrink:0;color:var(--muted-foreground)}.RolePermissionsWorkspace_empty__Im0ov{margin:0;padding:24px 16px;text-align:center;font-size:.875rem;color:var(--muted-foreground)}.EditRoleModal_dialogContent__RaZp2{display:flex!important;width:100%;max-width:min(42rem,100vw - 2rem)!important;max-height:min(92vh,52rem);flex-direction:column;gap:0;overflow:visible!important;border:1px solid var(--border)!important;border-radius:var(--radius-md,8px);background-color:var(--popover);box-shadow:var(--overlay-shadow)!important;outline:none!important;--tw-ring-width:0!important;--tw-ring-offset-width:0!important;--tw-ring-shadow:0 0 #0000!important}.EditRoleModal_dialogContent__RaZp2:focus,.EditRoleModal_dialogContent__RaZp2:focus-visible{outline:none!important;box-shadow:var(--overlay-shadow)!important}.EditRoleModal_dialogContent__RaZp2 [data-slot=dialog-header]{flex-shrink:0;margin-bottom:16px}.EditRoleModal_dialogContent__RaZp2 [data-slot=dialog-footer]{flex-shrink:0;margin-top:16px}.EditRoleModal_form___392Z{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;overflow:hidden}.EditRoleModal_formTop__gXWKT{display:flex;min-height:0;flex-shrink:1;flex-direction:column;gap:16px;overflow-y:auto}.EditRoleModal_fieldStack__9YTyK{display:flex;flex-shrink:0;flex-direction:column;gap:16px}.EditRoleModal_labelText__R_Qjx{min-width:0;font-size:.875rem;font-weight:400;line-height:1.25;color:var(--muted-foreground)}.EditRoleModal_ownerAlert__O58O4{display:flex;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted)}.EditRoleModal_ownerAlertIcon__bJ4Qz{flex-shrink:0;margin-top:2px;color:var(--primary)}.EditRoleModal_ownerAlertTitle__cIaGH{margin:0 0 4px;font-size:.875rem;font-weight:500;color:var(--foreground)}.EditRoleModal_ownerAlertDescription__RcGpt{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}.EditRoleModal_templateLabelRow__VaT6G{display:flex;align-items:center;gap:6px}.EditRoleModal_templateHelp__Vv6D5{display:inline-flex;border:none;background:rgba(0,0,0,0);padding:0;color:var(--muted-foreground);cursor:help}.EditRoleModal_templateSelect__l_Nd9{width:100%}.EditRoleModal_templateDescription__A_oOX{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}.EditRoleModal_permissionsBlock__Qdprs{display:flex;flex-shrink:0;flex-direction:column;gap:12px}.EditRoleModal_permissionsTitle___Dpel{margin:0;font-size:.875rem;font-weight:500;color:var(--foreground)}.EditRoleModal_loading__6q0_P{display:flex;align-items:center;justify-content:center;padding:40px 16px}@media(max-width:743px){.EditRoleModal_dialogContent__RaZp2{max-width:calc(100vw - 2rem)!important}}.Calendar_root__1y0Qf{--cell-size:1.75rem;--cell-radius:var(--radius-md,8px)}.Calendar_root__1y0Qf,[data-slot=popover-content] .Calendar_root__1y0Qf{background:rgba(0,0,0,0)}.Calendar_captionLabel__0S8OA{font-size:.875rem;font-weight:500}.Calendar_dayButton__MtEC_{position:relative;z-index:10;display:flex;width:100%;height:100%;flex-direction:column;gap:.25rem;border:0;border-radius:var(--cell-radius);font-weight:400;line-height:1;color:var(--foreground)}.Calendar_dayButton__MtEC_:hover{color:var(--foreground)}.Calendar_dayButton__MtEC_[data-range-end=true],.Calendar_dayButton__MtEC_[data-range-start=true],.Calendar_dayButton__MtEC_[data-selected-single=true]{background:linear-gradient(180deg,var(--rf-color-primary-background) 0,var(--rf-color-primary-hover) 100%);color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.Calendar_dayButton__MtEC_[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.Calendar_dayButton__MtEC_[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.Calendar_dayButton__MtEC_[data-range-middle=true]{border-radius:0;background:var(--muted);color:var(--foreground)}.HistoryDateRangePicker_popoverContent__0Nrsy{width:-moz-max-content!important;width:max-content!important;min-width:0;gap:0!important;overflow:hidden;padding:0!important}.HistoryDateRangePicker_calendar__mpOPw{flex-shrink:0}.HistoryDateRangePicker_timeSection__zA455{display:flex;flex-direction:column;gap:.75rem;padding:.5rem .75rem .75rem}.HistoryDateRangePicker_timeFields__Mvfej{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.HistoryDateRangePicker_timeField__OE9qP{display:flex;flex-direction:column;gap:.375rem}.HistoryDateRangePicker_timeLabel__991nO{font-size:.75rem;font-weight:500;line-height:1rem;color:var(--muted-foreground)}.HistoryDateRangePicker_timeInput__QHyYJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);font-variant-numeric:tabular-nums}.HistoryDateRangePicker_timeInput__QHyYJ::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;appearance:none}.HistoryDateRangePicker_applyButton__8qfze{width:100%}.DateTimePicker_trigger__RWKtO{display:flex;width:100%;height:var(--control-height,2rem);align-items:center;justify-content:flex-start;gap:8px;border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--background);padding-inline:10px;text-align:left;font-size:.875rem;font-weight:500;color:var(--foreground);font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease}.DateTimePicker_trigger__RWKtO:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 18%,var(--border))}.DateTimePicker_trigger__RWKtO:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring,var(--primary)) 50%,transparent)}.DateTimePicker_trigger__RWKtO:disabled{cursor:not-allowed;opacity:.5}.DateTimePicker_trigger__RWKtO[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 20%,transparent)}.DateTimePicker_triggerPlaceholder__3p_6e{font-weight:400;color:var(--muted-foreground)}.DateTimePicker_triggerIcon__v_huu{width:1rem;height:1rem;flex-shrink:0;color:var(--muted-foreground)}.DateTimePicker_triggerLabel__pDKsO{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DateTimePicker_timeSection__hqy3R{display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px}.DateTimePicker_timeInput___bBS1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0)}.DateTimePicker_timeInput___bBS1::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;appearance:none}.PhoneInput_countryAddon__HRN4b{height:100%;flex-shrink:0;cursor:default;border-right:1px solid var(--border,var(--rf-color-border-decorative));padding:0 .5rem 0 .625rem}.PhoneInput_countryTrigger__jUbrK{display:inline-flex;height:100%;min-height:1.75rem;flex-shrink:0;align-items:center;gap:.25rem;border:0;background:rgba(0,0,0,0);padding:0 .125rem;font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--foreground,#fafafa);outline:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.PhoneInput_countryTrigger__jUbrK:focus-visible,.PhoneInput_countryTrigger__jUbrK:hover{color:var(--foreground,#fafafa)}.PhoneInput_dropdown__hWqWn{overflow:hidden;color:var(--foreground,#fafafa)}.PhoneInput_dropdownItem__iijby{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:0;border-radius:.375rem;background:rgba(0,0,0,0);padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;color:inherit;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.PhoneInput_dropdownItemActive__2rRUK,.PhoneInput_dropdownItem__iijby:hover{background-color:var(--rf-color-secondary-hover)}.PhoneInput_dropdownDialCode__15JqA{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--muted-foreground,var(--rf-color-text-secondary))}.RegisterUserData_stack__sZ28a{display:flex;width:100%;max-width:400px;flex-direction:column;gap:2rem}.RegisterUserData_form__xhYL7{display:flex;flex-direction:column;gap:1.5rem}.RegisterUserData_fieldGroup__kmtIO{display:flex;flex-direction:column;gap:1rem}.RegisterUserData_submitButton__gIZrl{width:100%}.RegisterUserData_formError__WANfY{font-size:.875rem;line-height:1.25rem;color:var(--destructive,var(--rf-color-status-error-foreground))}@media(max-width:743px){.RegisterUserData_stack__sZ28a{gap:1.5rem}.RegisterUserData_form__xhYL7{gap:1.25rem}.RegisterUserData_fieldGroup__kmtIO{gap:.875rem}}.UsersDropdownFilter_root__piHVq{min-width:11rem;flex:1 1 11rem;max-width:16rem}.UsersDropdownFilter_trigger__SIDPQ{display:flex;width:100%;height:var(--control-height,2rem);align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--background);padding-inline:10px;text-align:left;font-size:.875rem;color:var(--foreground);transition:border-color .15s ease}.UsersDropdownFilter_trigger__SIDPQ:hover{border-color:color-mix(in srgb,var(--foreground) 18%,var(--border))}.UsersDropdownFilter_trigger__SIDPQ:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring,var(--primary)) 50%,transparent)}.UsersDropdownFilter_trigger__SIDPQ[data-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 20%,transparent)}.UsersDropdownFilter_triggerLabel__ZI_iU{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UsersDropdownFilter_triggerPlaceholder__bNs2v{color:var(--muted-foreground)}.UsersDropdownFilter_triggerIcon__nrKk4{width:1rem;height:1rem;flex-shrink:0;color:var(--muted-foreground)}.UsersDropdownFilter_content__vWyVQ{width:min(18rem,100vw - 2rem);padding:0}.UsersDropdownFilter_search__7YXlw{border-bottom:1px solid var(--border);padding:4px}.UsersDropdownFilter_searchInput__H9130:has([data-slot=input-group-control]:focus-visible){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.UsersDropdownFilter_list__rFwp5{max-height:16rem;overflow-y:auto}.UsersDropdownFilter_item__aCt9J{display:flex;width:100%;flex-direction:row;align-items:center;gap:8px;padding:8px;text-align:left;font-size:.875rem;color:var(--foreground);transition:background-color .15s ease}.UsersDropdownFilter_item__aCt9J:hover{background:var(--muted)}.UsersDropdownFilter_avatar__wigkq{width:2rem;height:2rem;flex-shrink:0}.UsersDropdownFilter_avatarFallback__uwoWm{font-size:.75rem;font-weight:600}.UsersDropdownFilter_itemText__Auj34{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.UsersDropdownFilter_itemLogin__oP3ST{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;color:var(--primary)}.UsersDropdownFilter_itemName__46DMB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1.3;color:var(--muted-foreground)}.UsersDropdownFilter_empty__lQ3ZT{padding:10px 12px;font-size:.875rem;color:var(--muted-foreground)}.UsersDropdownFilter_footer__UR13k{border-top:1px solid var(--border);padding:4px}.UsersDropdownFilter_clearButton__2f6_L{width:100%;height:28px;justify-content:center;font-size:.875rem;font-weight:500;color:var(--muted-foreground)}.UsersDropdownFilter_clearButton__2f6_L:hover:not(:disabled){color:var(--foreground);background-color:var(--surface-hover)!important}.UsersDropdownFilter_clearButton__2f6_L:disabled{opacity:.5}.UsersDropdownFilter_clearButtonIcon__AvFHH{width:1rem;height:1rem}@media(max-width:743px){.UsersDropdownFilter_root__piHVq{max-width:none;flex-basis:100%}}.BookingCreateDialog_fieldLabel__9Q8DK{font-weight:400;color:var(--muted-foreground)}.BookingCreateDialog_form__7OBxm{display:grid;gap:16px}.BookingCreateDialog_fieldGroup__2nYij{gap:16px}.BookingCreateDialog_userFilter__wH4H9{width:100%;max-width:none;flex:1 1 100%}.DatePicker_trigger__swS9P{flex-shrink:0;width:100%}.BookingDateNav_root__nagmy{display:flex;align-items:center;gap:6px}.BookingDateNav_todayButton__HpV_O{min-width:5.5rem}.BookingDateNav_todayButtonActive__wMuvv{border-color:rgba(0,0,0,0)!important;color:var(--secondary-foreground)!important;box-shadow:var(--shadow-xs),inset 0 1px 0 var(--secondary-highlight)}.BookingDateNav_todayButtonActive__wMuvv:hover:not(:disabled){color:var(--secondary-foreground)!important;background-color:var(--secondary-gradient-hover-from)!important;background-image:linear-gradient(180deg,var(--secondary-gradient-hover-from) 0,var(--secondary-gradient-hover-to) 100%)!important}.BookingDateNav_navIconButton__2aT__{flex-shrink:0}.UsersCreateUserDialog_dialogContent__8ydE9{max-height:min(36rem,100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.UsersCreateUserDialog_scrollBody__M_gn_{box-sizing:border-box;min-width:0;min-height:0;height:100%;width:calc(100% + 1rem);margin-right:-1rem;padding-right:1rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) rgba(0,0,0,0)}.UsersCreateUserDialog_scrollBody__M_gn_::-webkit-scrollbar{width:6px}.UsersCreateUserDialog_scrollBody__M_gn_::-webkit-scrollbar-thumb{border-radius:9999px;background-color:var(--border)}.UsersCreateUserDialog_scrollBody__M_gn_::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.UsersCreateUserDialog_scrollForm__k1LkA{min-width:0;padding:var(--input-focus-ring,2px);margin:calc(-1*var(--input-focus-ring, 2px))}.UsersCreateUserDialog_fieldLabel__qG_yF{margin:0;font-size:14px;font-weight:400;line-height:1.3;color:var(--muted-foreground)}.UsersCreateUserDialog_namesGrid__yZ4dD{display:grid;min-width:0;grid-template-columns:1fr;gap:1rem}.UsersCreateUserDialog_namesField__RBUuJ{min-width:0}.UsersCreateUserDialog_birthDateField__LpR8T{max-width:11.5rem}.UsersCreateUserDialog_infoCallout__hQIoh{display:flex;gap:10px;align-items:flex-start;border-radius:var(--radius-md,8px);border:1px solid var(--border);background:color-mix(in srgb,var(--muted) 35%,transparent);padding:12px}.UsersCreateUserDialog_infoCalloutIcon__K_ZG4{flex-shrink:0;color:var(--muted-foreground)}.UsersCreateUserDialog_infoCalloutText__sQpGj{margin:0;font-size:14px;line-height:1.45;color:var(--muted-foreground)}.UsersCreateUserDialog_avatarFieldRoot__3uIqQ{gap:.5rem}.UsersCreateUserDialog_avatarRow__yhsuq{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.UsersCreateUserDialog_avatarPreview__RmZO_{position:relative;width:40px;height:40px;flex-shrink:0}.UsersCreateUserDialog_avatarPreview__RmZO_:after{content:"";position:absolute;inset:0;z-index:1;border:1px solid var(--border);border-radius:var(--radius-md,8px);pointer-events:none}.UsersCreateUserDialog_avatarFallback__DTdB3,.UsersCreateUserDialog_avatarImage__lFKUe{border-radius:var(--radius-md,8px)}.UsersCreateUserDialog_avatarFallback__DTdB3{font-size:1rem;font-weight:500;color:var(--foreground);background:var(--muted)}.UsersCreateUserDialog_avatarButtons__L8Qul{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.UsersCreateUserDialog_removeButton__0chkM{color:var(--muted-foreground)}.UsersCreateUserDialog_removeButton__0chkM:hover{color:var(--foreground)}.UsersCreateUserDialog_avatarHint__PiUx2{margin:0;font-size:14px;line-height:1.5;color:var(--muted-foreground)}.UsersCreateUserDialog_helpTooltip__CaEtr{max-width:15rem;text-align:left;font-size:.75rem}.UsersCreateUserDialog_helpButton__XgVMb{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center;border-radius:9999px;color:var(--muted-foreground);background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer}.UsersCreateUserDialog_helpButton__XgVMb:focus-visible,.UsersCreateUserDialog_helpButton__XgVMb:hover{color:var(--foreground)}.UsersCreateUserDialog_referralSelect__9pmzf{width:100%}@media(min-width:640px){.UsersCreateUserDialog_namesGrid__yZ4dD{grid-template-columns:repeat(3,minmax(0,1fr))}}.UsersPanelColumnView_trigger__i83Ys{flex-shrink:0}.BadgeDismiss_root__uUr8t{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-inline-start:2px;flex-shrink:0;border:0;border-radius:9999px;background:rgba(0,0,0,0);padding:0;color:var(--muted-foreground);cursor:pointer;transition:color .15s ease,background-color .15s ease}.BadgeDismiss_root__uUr8t:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 10%,transparent)}.BadgeDismiss_root__uUr8t:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 50%,transparent)}.BadgeDismiss_icon__Gj8ST{width:12px;height:12px}.BadgesFilterMenu_root__LX__f{display:inline-flex;box-sizing:border-box;align-items:center;flex-shrink:0;height:var(--control-height,2rem);min-height:var(--control-height,2rem);max-height:var(--control-height,2rem);border:1px dashed var(--border);border-radius:var(--radius-button,var(--radius-md,8px))}.BadgesFilterMenu_rootInactive__xCusf{border-color:rgba(0,0,0,0)}.BadgesFilterMenu_trigger__36tDT{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-height,2rem)!important;min-height:var(--control-height,2rem)!important;max-height:var(--control-height,2rem)!important;padding-inline:12px!important;border-radius:var(--radius-button,var(--radius-md,8px));font-size:.875rem;font-weight:500;line-height:1;box-shadow:none!important}.BadgesFilterMenu_triggerStandalone__stL71{border-style:dashed!important;border-color:var(--border)!important;background-color:rgba(0,0,0,0)!important;background-image:none;color:var(--muted-foreground)}.BadgesFilterMenu_triggerStandalone__stL71:hover:not(:disabled){border-color:var(--separator,var(--border))!important;background-color:var(--surface-hover)!important;color:var(--foreground)}.BadgesFilterMenu_triggerInline__7J4rw{border-width:0!important;border-radius:0!important;background:rgba(0,0,0,0)!important;color:var(--foreground);padding-inline:12px!important}.BadgesFilterMenu_triggerInline__7J4rw:hover:not(:disabled),.BadgesFilterMenu_triggerInline__7J4rw[data-state=open]:not(:disabled){background-color:rgba(0,0,0,0)!important;color:var(--foreground)}.BadgesFilterMenu_badges__TUkRR{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;padding-inline:6px 4px}.BadgesFilterMenu_badge__6pMAw{display:inline-flex;align-items:center;height:1.375rem;max-height:1.375rem;flex-shrink:0;gap:3px;border:1px solid rgba(0,0,0,0);border-radius:calc(var(--radius-button, 8px) - 4px);padding-inline:7px 3px;padding-block:0;font-size:.75rem;font-weight:400;line-height:1;white-space:nowrap;overflow:hidden}.BadgesFilterMenu_badgeNeutral__CLPgC{color:var(--secondary-foreground);background-color:var(--secondary);border-color:color-mix(in srgb,var(--foreground) 8%,transparent)}.BadgesFilterMenu_badgeDismiss__iu6nY{width:.875rem;height:.875rem;margin-inline-start:0;color:inherit;opacity:.72}.BadgesFilterMenu_badgeDismiss__iu6nY svg{width:.625rem;height:.625rem}.BadgesFilterMenu_badgeDismiss__iu6nY:hover{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}.BadgesFilterMenu_divider__mDdu8{width:1px;height:1rem;flex-shrink:0;align-self:center;margin-inline:2px 0;background-color:var(--separator,var(--border))}.BadgesFilterMenu_menuItem__WnwxV{display:flex;align-items:center;gap:8px}@media(max-width:743px){.BadgesFilterMenu_badges__TUkRR,.BadgesFilterMenu_divider__mDdu8{display:none}}.BookingPanelFilter_badgeGuest__hHl6d{color:var(--badge-booking-guest-foreground);background-color:var(--badge-booking-guest-bg);border-color:var(--badge-booking-guest-border)}.BookingPanelFilter_badgeUser__WnbwN{color:var(--badge-booking-user-foreground);background-color:var(--badge-booking-user-bg);border-color:var(--badge-booking-user-border)}.BookingPanelFilter_indicatorGuest__sdZnD{width:8px;height:8px;flex-shrink:0;border-radius:9999px;background-color:var(--badge-booking-guest-foreground);box-shadow:0 0 0 2px var(--badge-booking-guest-bg)}.BookingPanelFilter_indicatorUser__44hid{width:8px;height:8px;flex-shrink:0;border-radius:9999px;background-color:var(--badge-booking-user-foreground);box-shadow:0 0 0 2px var(--badge-booking-user-bg)}.BookingPanelToolbar_root__yZIMH{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.BookingPanelToolbar_dateNav__KXcAx{flex:0 0 auto}.BookingPanelToolbar_searchToolbar__wsq1p{display:flex;width:100%;min-width:min(100%,20rem);flex:1 1 16rem;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-left:auto}.BookingPanelToolbar_search__F1ZyF{min-width:min(100%,20rem);flex:1 1 16rem;height:var(--control-height,2rem)}.BookingPanelToolbar_actions__mwFl0{display:flex;flex-shrink:0;align-items:center;gap:8px}@media(max-width:743px){.BookingPanelToolbar_searchToolbar__wsq1p{margin-left:0}}.BookingCustomerIdentity_segmentCustomerLabel__fPcNV{display:flex;min-width:0;width:100%;align-items:center;gap:4px;overflow:hidden}.BookingCustomerIdentity_segmentCustomerName__vS9bq{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.BookingCustomerIdentity_segmentTime__TDMIY{flex:0 0 auto;color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.ComputerStatusFilterIndicator_root__S04uv{display:inline-flex;width:12px;height:12px;flex-shrink:0;align-items:center;justify-content:center;color:inherit}.ComputerStatusFilterIndicator_root__S04uv svg{color:currentColor}.ComputerStatusFilterIndicator_offline__1E6wg{color:var(--badge-offline-foreground)}.ComputerStatusFilterIndicator_booting__8SSSk{color:var(--badge-booting-foreground)}.ComputerStatusFilterIndicator_booked__bLKqW{color:var(--badge-warning-foreground)}.ComputerStatusFilterIndicator_ready__oPJVW{color:var(--badge-success-foreground)}.ComputerStatusFilterIndicator_session__yquYV{color:var(--badge-session-foreground)}.ComputerStatusFilterIndicator_service__lC304{color:var(--badge-service-foreground)}.ComputerVisualStatusBadge_badge___DLwJ{display:inline-flex;align-items:center;height:1.375rem;gap:.25rem;border:none;border-radius:9999px;padding-inline:.5rem;font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap}.ComputerVisualStatusBadge_offline__IxxYo{color:var(--badge-offline-foreground);background-color:var(--badge-offline-bg)}.ComputerVisualStatusBadge_booting__1JKdx{color:var(--badge-booting-foreground);background-color:var(--badge-booting-bg)}.ComputerVisualStatusBadge_session__yXP_G{color:var(--badge-session-foreground);background-color:var(--badge-session-bg)}.ComputerVisualStatusBadge_ready__JKG0Z{color:var(--badge-success-foreground);background-color:var(--badge-success-bg)}.ComputerVisualStatusBadge_service___6Oml{color:var(--badge-service-foreground);background-color:var(--badge-service-bg)}.ComputerVisualStatusBadge_booked__cw0WC{color:var(--badge-warning-foreground);background-color:var(--badge-warning-bg)}.ComputerVisualStatusBadge_neutral__2dTy8{color:var(--badge-offline-foreground);background-color:var(--badge-offline-bg)}.ComputersPanelStatusFilter_menuItem__aEFOV{width:-moz-max-content;width:max-content;min-width:0;gap:7px;padding-right:2px}.ComputersPanelStatusFilter_menuIndicator__spFCX{width:12px;height:12px;flex-shrink:0}.ComputersPanelStatusFilter_menuIndicator__spFCX svg{width:12px;height:12px}.ComputersPanelStatusFilter_menuLabel__rFlwy{min-width:0;flex:0 1 auto}.ComputersPanelStatusFilter_menuCount__o6KCV{display:inline-flex;min-width:1.25rem;height:1.125rem;align-items:center;justify-content:center;border-radius:999px;padding-inline:5px;background:color-mix(in srgb,var(--muted) 34%,transparent);color:var(--muted-foreground);font-size:.6875rem;font-variant-numeric:tabular-nums;line-height:1}.ComputersPanelToolbar_root__2v6VR{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:12px}.ComputersPanelToolbar_rooms__3YMjf{min-width:0;flex:0 1 auto;overflow-x:auto;scrollbar-width:none}.ComputersPanelToolbar_rooms__3YMjf::-webkit-scrollbar{width:0;height:0}.ComputersPanelToolbar_roomsInner__QrADM{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:-moz-max-content;width:max-content}.ComputersPanelToolbar_roomsInner__QrADM button{height:26px;padding:2px 12px;line-height:2px}.ComputersPanelToolbar_roomSwitcher__8maBC{width:-moz-max-content;width:max-content}.ComputersPanelToolbar_trailing__BsrEl{display:flex;min-width:0;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.ComputersPanelToolbar_headerDivider__Xb6au{height:var(--control-height,2rem);align-self:center}.ComputersPanelToolbar_rootEditMode__HAQuu .ComputersPanelToolbar_rooms__3YMjf{flex:1 1 auto}@media(max-width:743px){.ComputersPanelToolbar_root__2v6VR{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.ComputersPanelToolbar_rooms__3YMjf{order:0;width:100%;max-width:100%;flex-basis:auto}.ComputersPanelToolbar_roomsInner__QrADM{width:-moz-max-content;width:max-content;justify-content:flex-start}.ComputersPanelToolbar_trailing__BsrEl{width:100%;margin-left:0;justify-content:flex-start;gap:8px}}.DashboardPageContent_section__vzoLp{display:flex;height:100%;min-height:0;flex:1;flex-direction:column;gap:24px;overflow:hidden;padding:24px}.DashboardPageContent_body__buG9V{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;gap:16px}.DashboardPageContent_toolbar__MS9ej{flex-shrink:0}.DashboardPageContent_content__id5fq{display:flex;min-height:0;flex:1;flex-direction:column}@media(max-height:789px),(max-width:1199px){.DashboardPageContent_section__vzoLp{padding-inline:16px}}@media(max-width:743px){.DashboardPageContent_section__vzoLp{padding:12px;gap:12px}.DashboardPageContent_body__buG9V{gap:12px}}.ComputersListTable_tableShell__0zVzB{display:flex;width:100%;max-height:100%;min-width:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-md,8px);border:1px solid var(--border);background:var(--background)}.ComputersListTable_tableHost__WPmj_{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.ComputersListTable_tableScroll__0nWwC{min-height:0;flex:1 1 auto;overflow:auto}.ComputersListTable_headerRow__g6t_Y{border-color:var(--border);background:rgba(0,0,0,0)}.ComputersListTable_headerRow__g6t_Y:hover{background:rgba(0,0,0,0)}.ComputersListTable_headCell__c5Hnz,.ComputersListTable_sortButton__QASWn{color:var(--muted-foreground);font-weight:500}.ComputersListTable_sortButton__QASWn{height:auto;min-height:0;margin-inline-start:0;padding:0;border-radius:0;background:rgba(0,0,0,0)}.ComputersListTable_sortButton__QASWn:hover{background:rgba(0,0,0,0)!important;color:var(--foreground)}.ComputersListTable_sortButtonActive__A_0Et{color:var(--foreground)}.ComputersListTable_sortIcon__e9HUh{size:14px;width:14px;height:14px;margin-left:4px}.ComputersListTable_sortIconMuted__r5NzX{color:var(--muted-foreground)}.ComputersListTable_checkboxCell__D9fyB{width:2.5rem}.ComputersListTable_actionsCell__Z1vVP{width:3rem}.ComputersListTable_pcCell__zj4ma{width:5.5rem;white-space:nowrap}.ComputersListTable_groupCell__D6ovd{min-width:8rem}.ComputersListTable_userCell__huQsd{min-width:11rem}.ComputersListTable_tariffCell__cp6ES{min-width:8rem}.ComputersListTable_timeCell__BzxdF{min-width:7rem;white-space:nowrap}.ComputersListTable_appCell__FB9qH{min-width:10rem}.ComputersListTable_statusCell__bNZP0{min-width:7rem}.ComputersListTable_emptyValue__FxO3W{color:var(--muted-foreground)}.ComputersListTable_valueCell__IiL5x{font-size:.875rem;font-weight:500;color:var(--foreground)}.ComputersListTable_personCell__HojFs{display:flex;align-items:center;gap:10px;min-width:0}.ComputersListTable_personMeta__OQ_Lm{display:flex;min-width:0;flex-direction:column;gap:2px}.ComputersListTable_personPrimary__GEAM9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;color:var(--foreground)}.ComputersListTable_personSecondary__h9efp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--muted-foreground)}.ComputersListTable_rowActionsButton__d0xv_{color:var(--muted-foreground)}.ComputersListTable_rowActionsContent__kNrot{width:auto;max-width:none;padding:0}@media(max-width:743px){.ComputersListTable_tableScroll__0nWwC{overflow-x:auto}}.ComputersListTableEmpty_computersListTableEmpty__QDP_7{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ComputersListTableEmpty_title__65tn5{font-size:.875rem;font-weight:500;color:var(--foreground)}.ComputersListTableEmpty_description__9QSCE{max-width:20rem;font-size:.875rem;color:var(--muted-foreground)}.PanelTableEmptyHost_host__L0pjQ{position:relative;width:100%}.PanelTableEmptyHost_overlay__D6kq6{position:absolute;top:var(--panel-table-head-height,2.5rem);right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;pointer-events:none}.PanelTableEmptyHost_spacerRow__eDpuZ,.PanelTableEmptyHost_spacerRow__eDpuZ:hover{background:rgba(0,0,0,0)!important}.PanelTableEmptyHost_spacerCell__qXnsm{height:14rem;padding:0;vertical-align:middle;white-space:normal;border-bottom:0}.HistoryPanelToolbar_root__faFcq{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.HistoryPanelToolbar_filters__HRiUE{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:8px}.HistoryPanelToolbar_periodButton__35IpT{flex-shrink:0;gap:.375rem;white-space:nowrap}@media(max-width:743px){.HistoryPanelToolbar_root__faFcq{align-items:stretch}.HistoryPanelToolbar_filters__HRiUE{flex-basis:100%}.HistoryPanelToolbar_periodButton__35IpT{width:100%;justify-content:center}}.HistoryPageContent_section__l8Vig{display:flex;height:100%;min-height:0;flex:1;flex-direction:column;gap:24px;overflow:hidden;padding:24px}.HistoryPageContent_tableBlock__s0jsN{display:flex;min-height:0;flex:0 1 auto;max-height:100%;flex-direction:column;gap:16px}.HistoryPageContent_toolbar__rHR1q{flex-shrink:0;overflow:visible;padding:var(--input-focus-ring,2px);margin:calc(var(--input-focus-ring, 2px)*-1);margin-bottom:calc(-1*var(--input-focus-ring, 2px))}.HistoryPageContent_tableArea__bsnsO{display:flex;min-height:0;flex:0 1 auto;max-height:100%;flex-direction:column;overflow:hidden}@media(max-height:789px),(max-width:1199px){.HistoryPageContent_section__l8Vig{padding-block:24px;padding-inline:16px}}@media(max-width:743px){.HistoryPageContent_section__l8Vig{padding:16px;gap:16px}}.WarningArea_root__I_ckW{display:flex;width:100%;align-items:flex-start;gap:8px;border:1px solid var(--badge-warning-border);border-radius:var(--radius-md,8px);background:var(--badge-warning-bg);padding:8px 10px;text-align:left}.WarningArea_icon__hArae{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin-top:1px;color:var(--badge-warning-foreground)}.WarningArea_icon__hArae svg{width:1rem;height:1rem}.WarningArea_content__oU3a1{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.WarningArea_title__iHwof{font-size:.875rem;font-weight:500;line-height:20px;color:var(--badge-warning-foreground)}.WarningArea_body__EBRHV{font-size:.875rem;font-weight:400;font-style:normal;line-height:20px;color:color-mix(in srgb,var(--foreground) 78%,transparent);text-wrap:pretty}.WarningArea_body__EBRHV p{margin:0}.WarningArea_body__EBRHV p+p{margin-top:.25rem}.ShopBuyerSection_root__FgoGb{display:flex;flex-shrink:0;flex-direction:column;gap:8px}.ShopBuyerSection_sectionLabel__6YCSM{font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}.ShopBuyerSection_userFilter__EgMJz{width:100%;max-width:none;flex:none;min-width:0}.ShopBuyerSection_userFilterContent__KDUww{width:var(--radix-popper-anchor-width,min(20rem,100vw - 2rem));min-width:var(--radix-popper-anchor-width,0)}.ShopBuyerSection_discountNote__O4Wri{margin:0;font-size:.75rem;color:var(--muted-foreground)}.ShopPageContent_section__Zydvi{display:flex;height:100%;min-height:0;flex:1;flex-direction:column;gap:24px;overflow:hidden;padding:24px}.ShopPageContent_workspace__uPXDJ{display:grid;min-height:0;flex:1;gap:16px;grid-template-columns:minmax(0,1fr) minmax(20rem,23rem)}.ShopPageContent_catalogColumn__MViqK{display:flex;min-height:0;min-width:0;flex-direction:column;gap:16px;overflow:hidden;grid-column:1;grid-row:1}.ShopPageContent_toolbar__02MVh{flex-shrink:0;overflow:visible;padding:var(--input-focus-ring,2px);margin:calc(var(--input-focus-ring, 2px)*-1);margin-bottom:calc(-1*var(--input-focus-ring, 2px))}.ShopPageContent_catalogArea__F0GaD{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.ShopPageContent_orderPanel__hdX_q{min-height:0;min-width:0;overflow:hidden;grid-column:2;grid-row:1}.ShopPageContent_fallback__Qt3Zk{display:flex;height:100%;min-height:16rem;align-items:center;justify-content:center}@media(max-height:789px),(max-width:1199px){.ShopPageContent_section__Zydvi{padding-block:24px;padding-inline:16px}}@media(max-width:743px){.ShopPageContent_section__Zydvi{padding:16px;gap:16px}.ShopPageContent_workspace__uPXDJ{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.ShopPageContent_orderPanel__hdX_q{grid-column:1;grid-row:1;max-height:min(54vh,32rem)}.ShopPageContent_catalogColumn__MViqK{grid-column:1;grid-row:2}}.UsersPanelFilter_indicator__ByRDv{width:.5rem;height:.5rem;flex-shrink:0;border-radius:9999px}.UsersPanelFilter_indicatorActive__hrbCd{background:var(--badge-success-foreground,#22c55e)}.UsersPanelFilter_indicatorWarning__3LsS7{background:var(--badge-warning-foreground,var(--rf-color-status-warning-foreground))}.UsersPanelFilter_indicatorBlocked__pPeXl{background:var(--destructive,#ef4444)}.UsersPanelFilter_indicatorNeutral__tCKGO{background:var(--muted-foreground)}.UsersPanelFilter_badgeActive__TDyeF{border-color:color-mix(in srgb,var(--badge-success-foreground) 25%,transparent);background:color-mix(in srgb,var(--badge-success-bg) 80%,transparent);color:var(--badge-success-foreground)}.UsersPanelFilter_badgeWarning__Ev82a{border-color:color-mix(in srgb,var(--badge-warning-foreground) 25%,transparent);background:color-mix(in srgb,var(--badge-warning-bg) 80%,transparent);color:var(--badge-warning-foreground)}.UsersPanelFilter_badgeBlocked__gvJIy{border-color:color-mix(in srgb,var(--destructive) 25%,transparent);background:color-mix(in srgb,var(--destructive) 12%,transparent);color:var(--destructive)}.UsersPanelFilter_menuItem__GexIP{display:inline-flex;align-items:center;gap:.5rem}@media(max-width:743px){.UsersPanelFilter_menuItem__GexIP{gap:.375rem}}.UsersPanelToolbar_root__E7t_v{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.UsersPanelToolbar_searchToolbar__qjqf9{display:flex;width:100%;min-width:min(100%,20rem);flex:1 1 16rem;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.UsersPanelToolbar_search__tgSWT{min-width:min(100%,20rem);flex:1 1 16rem;height:var(--control-height,2rem)}.UsersPanelToolbar_actions__RiePa{display:flex;flex-shrink:0;align-items:center;gap:8px}@media(max-width:743px){.UsersPanelToolbar_searchToolbar__qjqf9{margin-left:0}}.UsersPageContent_section__w2_W9{display:flex;height:100%;min-height:0;flex:1;flex-direction:column;gap:24px;overflow:hidden;padding:24px}.UsersPageContent_contentStack__mAfZq{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;overflow:hidden}.UsersPageContent_summaryBlock__VHXSJ{display:flex;flex-shrink:0;flex-direction:column;overflow-x:auto;scrollbar-width:none}.UsersPageContent_summaryBlock__VHXSJ::-webkit-scrollbar{display:none}.UsersPageContent_tableBlock__k4SHo{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;overflow:hidden}.UsersPageContent_toolbar__7nzgl{flex-shrink:0;overflow:visible;padding:var(--input-focus-ring,2px);margin:calc(var(--input-focus-ring, 2px)*-1);margin-bottom:calc(-1*var(--input-focus-ring, 2px))}.UsersPageContent_tableArea__iuVGx{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.UsersPageContent_loadingState__tmOQs{display:flex;min-height:12rem;align-items:center;justify-content:center}@media(max-height:789px),(max-width:1199px){.UsersPageContent_section__w2_W9{padding-block:24px;padding-inline:16px}}@media(max-width:743px){.UsersPageContent_section__w2_W9{padding:16px;gap:16px}.UsersPageContent_summaryBlock__VHXSJ{margin-inline:-4px;padding-inline:4px}}.SiteBlacklistField_root__7cTaV{display:flex;flex-direction:column;gap:10px}.SiteBlacklistField_badges__Mfbi0{display:flex;flex-wrap:wrap;gap:6px}.SiteBlacklistField_badge__o7haN{gap:2px;padding-right:2px;font-weight:500}.SiteBlacklistField_empty___D81e{margin:0;font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}