.cRh5nW_navbar{z-index:var(--z-sticky);transition:background var(--t-base);background:#fff;border-bottom:1px solid #e2e8f080;position:fixed;top:0;left:0;right:0;transform:translate(0,0)}.cRh5nW_scrolled{box-shadow:var(--shadow-md)}.cRh5nW_topBar{background:var(--bg-dark);border-bottom:1px solid var(--white-a5);letter-spacing:.1em;text-transform:uppercase;color:var(--white-a60);font-size:11px;font-weight:600}.cRh5nW_topMail{text-transform:lowercase}.cRh5nW_topBarInner{justify-content:space-between;align-items:center;height:40px;display:flex}.cRh5nW_topLeft,.cRh5nW_topRight{align-items:center;gap:1.5rem;display:flex}.cRh5nW_topBar a{color:var(--white-a60);transition:color var(--t-fast);white-space:nowrap;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.cRh5nW_topBar a:hover{color:var(--text-on-dark)}.cRh5nW_topBar a svg{color:var(--accent-light)}.cRh5nW_divider{background:var(--white-a15);width:1px;height:12px}.cRh5nW_topLinkTextShort{display:none!important}.cRh5nW_topAuthLinks{align-items:center;gap:1.5rem;display:flex}@media (max-width:768px){.cRh5nW_topLeft{display:none!important}.cRh5nW_topRight{width:100%;justify-content:space-between!important;gap:0!important}.cRh5nW_topBarDivider{display:none!important}.cRh5nW_topAuthLinks{gap:.5rem!important}.cRh5nW_divider{display:inline-block}.cRh5nW_topLinkTextLong{display:none!important}.cRh5nW_topLinkTextShort{display:inline!important}.cRh5nW_topBar{font-size:10px!important}}.cRh5nW_navMain{transition:padding var(--t-slow);padding:1.25rem 0}.cRh5nW_scrolled .cRh5nW_navMain{padding:.75rem 0}.cRh5nW_navInner{justify-content:space-between;align-items:center;display:flex}.cRh5nW_logo{color:var(--text-primary);z-index:var(--z-mega-menu);flex-shrink:0;align-items:center;gap:.75rem;display:flex}.cRh5nW_logo:hover{color:var(--text-primary)}.cRh5nW_logoImg{width:auto;height:48px;display:block}.cRh5nW_navMenuDesktop{align-items:center;gap:.25rem;display:flex}.cRh5nW_navMenuMobile,.cRh5nW_navActionsMobileHeader{display:none}.cRh5nW_navItem{padding:.5rem .75rem;position:relative}.cRh5nW_navItemBtn{color:var(--text-secondary);transition:color var(--t-fast);white-space:nowrap;align-items:center;gap:.375rem;padding:.5rem 0;font-size:.875rem;font-weight:600;display:flex}.cRh5nW_navItemBtn:hover{color:var(--accent)}.cRh5nW_chevron{width:16px;height:16px;transition:transform var(--t-base)}.cRh5nW_chevronOpen{transform:rotate(180deg)}.cRh5nW_megaMenu{display:none}.cRh5nW_megaGrid{grid-template-columns:repeat(3,1fr);gap:2rem;padding:2rem;display:grid}.cRh5nW_megaCol h4{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;font-weight:700;display:flex}.cRh5nW_megaCol ul{flex-direction:column;gap:0;display:flex}.cRh5nW_megaCol li{margin-bottom:.625rem}.cRh5nW_megaCol a{color:var(--accent);transition:color var(--t-fast), transform var(--t-fast);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.cRh5nW_megaCol a:hover{color:var(--accent-hover);transform:translate(2px)}.cRh5nW_megaLinkIcon{color:var(--text-muted);flex-shrink:0}.cRh5nW_megaCol h4 svg{color:var(--accent)}.cRh5nW_megaBadge{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-sm);background:var(--error);color:var(--text-on-dark);vertical-align:middle;margin-left:.5rem;padding:2px 6px;font-size:9px;font-weight:800;line-height:1.3;display:inline-block}.cRh5nW_megaDesc{color:var(--text-muted);margin:.15rem 0 .25rem;font-size:12px;line-height:1.5}.cRh5nW_megaTags{gap:.35rem;margin-top:.25rem;display:flex}.cRh5nW_megaTag{letter-spacing:.04em;border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle);padding:2px 8px;font-size:9px;font-weight:700}.cRh5nW_megaTagLink{letter-spacing:.05em;border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-light);transition:background-color var(--t-fast), color var(--t-fast), border-color var(--t-fast);padding:2px 6px;font-size:9px;font-weight:700;text-decoration:none}.cRh5nW_megaTagLink:hover{background:var(--accent-a8);color:var(--accent);border-color:var(--accent-glow)}.cRh5nW_megaCol .cRh5nW_megaTagLink{letter-spacing:0;min-height:30px;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-full);align-items:center;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.cRh5nW_megaCol .cRh5nW_megaTagLink:hover{color:var(--accent);background:var(--accent-a8);border-color:var(--accent-glow);transform:none}.cRh5nW_megaCol .cRh5nW_megaTagLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cRh5nW_megaCol .cRh5nW_megaTagActive{color:var(--accent);background:var(--accent-a8);border-color:var(--accent)}.cRh5nW_megaCol .cRh5nW_megaTags{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;margin-bottom:.75rem}.cRh5nW_megaDivider{background:var(--border-subtle);height:1px;margin:.75rem 0;list-style:none}.cRh5nW_megaLabelOnly{color:var(--text-primary);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cRh5nW_megaFooter{background:var(--bg-base);border-top:1px solid #0f172a0d;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.cRh5nW_megaHelp{color:var(--text-secondary);align-items:center;gap:.75rem;display:flex}.cRh5nW_megaHelpIcon{background:var(--accent-a8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cRh5nW_megaHelpIcon svg{width:18px;height:18px;color:var(--accent-light)}.cRh5nW_megaHelp strong{color:var(--text-primary);font-size:11px;font-weight:700;display:block}.cRh5nW_megaHelp span{color:var(--text-muted);font-size:10px}.cRh5nW_megaHelpLink{color:var(--accent);transition:transform var(--t-fast);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.cRh5nW_megaHelpLink:hover{transform:translate(3px)}@media (min-width:1025px){.cRh5nW_navItem:after{content:"";z-index:10;background:0 0;height:12px;display:none;position:absolute;top:100%;left:0;right:0}.cRh5nW_navItem:hover:after{display:block}.cRh5nW_navItem:hover .cRh5nW_megaMenu{background:var(--bg-card);border-radius:var(--radius-xl);min-width:880px;box-shadow:0 20px 25px -5px var(--black-a5), 0 8px 10px -6px var(--black-a5), 0 0 1px 1px var(--border-subtle);z-index:var(--z-mega-menu);border:1px solid #0f172a0f;padding-top:0;animation:80ms ease-out cRh5nW_menuFadeIn;display:block;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-35%)}.cRh5nW_navItem:hover .cRh5nW_megaMenu2col{min-width:600px}.cRh5nW_navItem:hover .cRh5nW_navItemBtn{color:var(--accent)}.cRh5nW_navItem:hover .cRh5nW_chevron{transform:rotate(180deg)}}@keyframes cRh5nW_menuFadeIn{0%{opacity:0}to{opacity:1}}.cRh5nW_navActionsDesktop{z-index:var(--z-mega-menu);flex-shrink:0;align-items:center;gap:.75rem;display:flex}.cRh5nW_navActionsMobile{display:none}.cRh5nW_btnCart{border-radius:var(--radius-lg);color:var(--text-on-dark);background:var(--accent);box-shadow:0 4px 12px var(--shadow-glow);transition:color var(--t-fast), background var(--t-fast), transform var(--t-fast);white-space:nowrap;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.cRh5nW_btnCart:hover{background:var(--accent-hover);color:var(--text-on-dark);transform:translateY(-1px)}.cRh5nW_btnCart svg{width:16px;height:16px}.cRh5nW_cartBadge{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:.25rem;font-size:11px;display:flex}.cRh5nW_mobileToggle{color:var(--text-secondary);z-index:var(--z-mega-menu);padding:.5rem;display:none}.cRh5nW_mobileToggle svg{width:24px;height:24px}.cRh5nW_drawerClose,.cRh5nW_backdrop{display:none}@media (max-width:1024px){.cRh5nW_navbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--bg-card)!important}.cRh5nW_navInner{gap:var(--space-sm)}.cRh5nW_logoImg{height:38px!important}.cRh5nW_navMenuDesktop{display:none!important}.cRh5nW_navMenuMobile{height:100vh;background:var(--bg-card);width:320px;max-width:85vw;height:100dvh;padding:var(--space-xl) var(--space-md);visibility:hidden;transition:transform var(--t-base), visibility var(--t-base);z-index:var(--z-drawer);box-shadow:var(--shadow-xl);flex-direction:column;align-items:stretch;gap:0;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.cRh5nW_navMenuMobile.cRh5nW_navMenuMobileOpen{visibility:visible!important;transform:translate(0)!important}.cRh5nW_topMail{display:none!important}.cRh5nW_navActionsMobileHeader{z-index:var(--z-mega-menu);flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.cRh5nW_mobileActionBtn{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background var(--t-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.cRh5nW_mobileActionBtn:hover{background:var(--bg-elevated)}.cRh5nW_mobileCartBadge{background:var(--accent);color:var(--text-on-dark);border:2px solid var(--bg-card);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:flex;position:absolute;top:2px;right:2px}.cRh5nW_backdrop{width:100vw;height:100vh;background:var(--overlay);height:100dvh;z-index:var(--z-drawer-backdrop);display:block;position:fixed;top:0;left:0}.cRh5nW_drawerClose{color:var(--text-muted);padding:var(--space-sm);margin-bottom:var(--space-md);align-self:flex-end;display:flex}.cRh5nW_mobileToggle{width:40px;height:40px;z-index:var(--z-sticky);color:var(--text-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cRh5nW_navActionsDesktop{display:none}.cRh5nW_navActionsMobile{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--border-subtle);flex-direction:column;margin-top:auto;display:flex}.cRh5nW_navActionsMobile .cRh5nW_btnSupport,.cRh5nW_navActionsMobile .cRh5nW_btnCart{width:100%;padding:var(--space-md);justify-content:center}.cRh5nW_navItem{border-bottom:1px solid var(--border-subtle);padding:0}.cRh5nW_navItemBtn{width:100%;padding:var(--space-md) var(--space-sm);justify-content:space-between;font-size:.875rem}.cRh5nW_megaMenu{background:var(--bg-elevated);border-radius:var(--radius-md);margin-bottom:var(--space-sm);display:none}.cRh5nW_megaMenuOpen{display:block}.cRh5nW_megaGrid{gap:var(--space-md);padding:var(--space-md);grid-template-columns:1fr!important}.cRh5nW_megaFooter{display:none}}.cRh5nW_logoutForm{align-items:center;display:inline-flex}.cRh5nW_logoutBtn{font:inherit;cursor:pointer;color:var(--white-a60);transition:color var(--t-fast);white-space:nowrap;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;align-items:center;gap:.5rem;margin:0;padding:0;text-decoration:none;display:inline-flex}.cRh5nW_logoutBtn:hover{color:var(--text-on-dark)}.cRh5nW_logoutBtn svg{color:var(--accent-light)}.cRh5nW_welcomeLink{color:var(--text-on-dark)}.cRh5nW_navUserMobile{display:none}@media (max-width:1024px){.cRh5nW_navUserMobile{gap:var(--space-xs);padding:var(--space-md);border-top:1px solid var(--black-a5);margin-top:var(--space-md);flex-direction:column;display:flex}.cRh5nW_mobileUserBtn{align-items:center;gap:var(--space-xs);color:var(--text-primary);background:var(--border-subtle);padding:var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--black-a5);font-size:14px;font-weight:600;text-decoration:none;display:flex}.cRh5nW_mobileAuthGrid{gap:var(--space-xs);grid-template-columns:1fr 1fr;display:grid}.cRh5nW_mobileAuthBtn{color:var(--text-secondary);background:var(--border-subtle);border:1px solid var(--black-a5);border-radius:var(--radius-md);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:13px;font-weight:600;text-decoration:none;display:flex}.cRh5nW_mobileLogoutForm{width:100%;display:block}.cRh5nW_mobileLogoutBtn{width:100%;color:var(--error);background:var(--error-a8);border:1px solid var(--error-a15);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:13px;font-weight:600;display:flex}}.cRh5nW_bellBtn{width:36px;height:36px;color:var(--text-secondary);transition:background-color var(--t-fast), color var(--t-fast);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.cRh5nW_bellBtn:hover{background:var(--bg-elevated);color:var(--accent)}.cRh5nW_alertItemRow:hover{background:var(--bg-elevated)}@media (max-width:480px){.cRh5nW_logoImg{height:34px!important}}.cRh5nW_notificationDropdown{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg,12px);width:320px;box-shadow:0 10px 25px -5px var(--black-a8), 0 8px 10px -6px var(--black-a8);z-index:var(--z-toast);animation:cRh5nW_tabFadeIn var(--t-fast);margin-top:.5rem;position:absolute;top:100%;right:0;overflow:hidden}@media (max-width:768px){.cRh5nW_notificationDropdown{width:auto;max-width:none;position:fixed;top:6.5rem;left:1rem;right:1rem}}.cRh5nW_currencyToggle{background:var(--white-a5);border-radius:var(--radius-sm);border:1px solid var(--bg-dark-card);align-items:center;gap:2px;padding:2px;display:flex}.cRh5nW_currencyBtn{color:var(--white-a50);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--t-fast), background-color var(--t-fast);text-transform:uppercase;background:0 0;border:none;padding:3px 6px;font-family:inherit;font-size:9px;font-weight:700}.cRh5nW_currencyBtn:hover{color:var(--text-on-dark)}.cRh5nW_currencyBtnActive{background:var(--accent);color:var(--text-on-dark)}.cRh5nW_mobileCurrencyWrapper{padding:var(--space-md) var(--space-sm);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.cRh5nW_mobileCurrencyLabel{color:var(--text-secondary);font-size:.875rem;font-weight:600}.cRh5nW_mobileCurrencyToggle{background:var(--bg-elevated);border-radius:var(--radius-md);border:1px solid var(--border-subtle);align-items:center;gap:4px;padding:4px;display:flex}.cRh5nW_mobileCurrencyBtn{color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;min-height:44px;transition:color var(--t-fast), background-color var(--t-fast);background:0 0;border:none;padding:.625rem .75rem;font-family:inherit;font-size:11px;font-weight:700}.cRh5nW_mobileCurrencyBtnActive{background:var(--accent);color:var(--text-on-dark)}.cRh5nW_notifWrap{position:relative}.cRh5nW_notifHeader{border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.cRh5nW_notifTitle{color:var(--text-primary);font-size:.78rem;font-weight:800}.cRh5nW_notifList{max-height:280px;overflow-y:auto}.cRh5nW_notifEmpty{text-align:center;color:var(--text-muted);padding:2rem 1rem;font-size:.72rem}.cRh5nW_notifEmptyIcon{opacity:.3;margin:0 auto .5rem}.cRh5nW_notifContent{flex:1;min-width:0}.cRh5nW_notifMeta{color:var(--text-muted);font-size:.625rem;line-height:1.4}.cRh5nW_displayContents{display:contents}.cRh5nW_mobileFlex{justify-content:center;margin-bottom:.5rem;display:flex}.cRh5nW_notifBadge{background:var(--error);color:var(--text-on-dark);border:2px solid var(--bg-card,#fff);border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:.6rem;font-weight:800;display:flex;position:absolute;top:2px;right:2px}.cRh5nW_alertItemRow{border-bottom:1px solid var(--border-subtle);transition:background-color var(--t-fast);color:inherit;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.cRh5nW_alertItemRow:last-child{border-bottom:none}.cRh5nW_alertIcon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cRh5nW_alertIconDanger{background:var(--error-a8)}.cRh5nW_alertIconWarning{background:var(--warning-bg)}.cRh5nW_alertIconInfo{background:var(--accent-a4)}.cRh5nW_alertTitle{color:var(--text-primary);margin-bottom:.125rem;font-size:.72rem;font-weight:800;line-height:1.3}.cRh5nW_alertTitleDanger{color:var(--error)}
._3hUVsW_footer{background:var(--bg-dark);color:var(--text-on-dark);border-top:1px solid var(--white-a5);padding:4rem 0 3rem}._3hUVsW_grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:4rem;display:grid}@media (max-width:1024px){._3hUVsW_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){._3hUVsW_grid{gap:var(--space-lg);grid-template-columns:1fr 1fr}._3hUVsW_contact{grid-column:1/-1}}._3hUVsW_contact h4,._3hUVsW_col h4{text-transform:uppercase;letter-spacing:.15em;color:var(--text-on-dark);margin-bottom:2rem;font-size:11px;font-weight:700}._3hUVsW_footerLogo{opacity:.5;width:auto;height:40px;transition:opacity var(--t-fast);margin-top:1.5rem;display:block}._3hUVsW_footerLogo:hover{opacity:.8}._3hUVsW_contactItem{color:var(--white-a50);transition:color var(--t-fast);align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:.875rem;line-height:1.6;text-decoration:none;display:flex}a._3hUVsW_contactItem:hover{color:var(--text-on-dark)}._3hUVsW_contactItem address{font-style:normal}._3hUVsW_contactItem svg{color:var(--accent-light);flex-shrink:0;margin-top:2px}._3hUVsW_col ul{flex-direction:column;gap:0;display:flex}._3hUVsW_col li{margin-bottom:.75rem}._3hUVsW_col a{color:var(--white-a50);transition:color var(--t-fast);font-size:.875rem;font-weight:400;text-decoration:none;display:block}._3hUVsW_col a:hover{color:var(--text-on-dark)}._3hUVsW_bottom{border-top:1px solid var(--white-a5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}._3hUVsW_bottomLeft{flex-direction:column;gap:.5rem;display:flex}._3hUVsW_copyright{color:var(--white-a50);font-size:12px}._3hUVsW_btkNotice{color:var(--white-a50);font-size:11px;font-weight:500}._3hUVsW_bottomRight{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}._3hUVsW_legal{align-items:center;gap:1.5rem;display:flex}._3hUVsW_legal a{color:var(--white-a50);transition:color var(--t-fast);font-size:12px;text-decoration:none}._3hUVsW_legal a:hover{color:var(--text-on-dark)}._3hUVsW_paymentMethods{align-items:center;gap:.5rem;display:flex}._3hUVsW_sslBadge{color:var(--success);align-items:center;gap:6px;margin-right:.5rem;font-size:11px;font-weight:600;display:inline-flex}._3hUVsW_greenDot{background:var(--success);width:6px;height:6px;box-shadow:0 0 6px var(--success);border-radius:50%;display:inline-block}._3hUVsW_paymentBadge{text-transform:uppercase;color:var(--white-a50);border:1px solid var(--bg-dark-card);border-radius:var(--radius-sm);letter-spacing:.05em;background:#ffffff05;padding:.2rem .5rem;font-size:10px;font-weight:700}@media (max-width:768px){._3hUVsW_bottom{text-align:center;flex-direction:column;align-items:center}._3hUVsW_bottomLeft,._3hUVsW_bottomRight{text-align:center;align-items:center}._3hUVsW_legal{flex-wrap:wrap;justify-content:center}}._3hUVsW_emailObfuscate{direction:rtl;unicode-bidi:bidi-override}._3hUVsW_googleReviewBadge{border-radius:var(--radius-md);transition:border-color var(--t-fast), background var(--t-fast);background:#ffffff05;border:1px solid #ffffff14;align-items:center;gap:.75rem;max-width:220px;margin-top:1.5rem;padding:.625rem .875rem;text-decoration:none;display:flex}._3hUVsW_googleReviewBadge:hover{background:#ffffff0a;border-color:#f59e0b4d}._3hUVsW_googleIcon{color:#fff;width:1.75rem;height:1.75rem;font-family:var(--font-primary), sans-serif;background:#ea4335;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:900;display:flex}._3hUVsW_googleReviewText{flex-direction:column;line-height:1.2;display:flex}._3hUVsW_googleReviewText strong{color:var(--warning);font-size:.8rem;font-weight:800}._3hUVsW_googleReviewText span{color:var(--white-a50);margin-top:2px;font-size:.65rem}
.rNF5ua_sidebar{padding:var(--space-sm) 0;background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #e2e8f0cc;align-self:start}.rNF5ua_topLink{padding:.5rem var(--space-lg);color:var(--text-secondary);transition:color var(--t-fast), background var(--t-fast);align-items:center;gap:.625rem;font-size:.8125rem;font-weight:600;display:flex}.rNF5ua_topLink svg{flex-shrink:0;width:1.125rem;height:1.125rem}.rNF5ua_topLink:hover{color:var(--text-primary);background:var(--bg-base)}.rNF5ua_active{color:var(--text-primary);background:var(--bg-base);font-weight:700}.rNF5ua_danger{color:var(--error)}.rNF5ua_danger:hover{background:#ef44440a}.rNF5ua_group{border:none}.rNF5ua_group>.rNF5ua_subList{animation:.2s rNF5ua_slideDown}@keyframes rNF5ua_slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rNF5ua_summary{padding:.5rem var(--space-lg);color:var(--text-secondary);cursor:pointer;transition:color var(--t-fast), background var(--t-fast);-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.rNF5ua_summary::-webkit-details-marker{display:none}.rNF5ua_summary::marker{content:"";display:none}.rNF5ua_summaryText{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.rNF5ua_sidebarBadge{color:#fff;background:var(--error);border-radius:var(--radius-md);justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;margin-right:.5rem;padding:0 .375rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 2px 4px #ef444433}.rNF5ua_summary:hover{color:var(--text-primary);background:var(--bg-base)}.rNF5ua_summaryActive{color:var(--text-primary);font-weight:700}.rNF5ua_arrow{width:14px;height:14px;color:var(--text-muted);transition:transform var(--t-base);flex-shrink:0}.rNF5ua_group[open]>.rNF5ua_summary>.rNF5ua_arrow{transform:rotate(180deg)}.rNF5ua_subList{padding:.125rem 0 .25rem}.rNF5ua_subLink{padding:.375rem var(--space-lg) .375rem 2.75rem;color:var(--text-muted);transition:color var(--t-fast), background var(--t-fast);align-items:center;gap:.5rem;font-size:.775rem;font-weight:500;display:flex;position:relative}.rNF5ua_subLink:before{content:"";background:var(--bg-surface);width:4px;height:4px;transition:background var(--t-fast);border-radius:50%;position:absolute;top:50%;left:2.125rem;transform:translateY(-50%)}.rNF5ua_subLink:hover{color:var(--text-primary);background:var(--bg-base)}.rNF5ua_subLink:hover:before{background:var(--text-muted)}.rNF5ua_subLinkActive{color:var(--text-primary);font-weight:700}.rNF5ua_subLinkActive:before{background:var(--text-primary)}.rNF5ua_subDivider{padding:.5rem var(--space-lg) .25rem 2.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;opacity:.7;border-top:1px solid var(--border-subtle);margin-top:.375rem;font-size:.575rem;font-weight:800;display:block}.rNF5ua_divider{background:var(--border-subtle);height:1px;margin:var(--space-sm) var(--space-lg)}@media (max-width:1024px){.rNF5ua_sidebar{display:none}}.rNF5ua_switcherContainer{margin:0 var(--space-lg) var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-subtle);position:relative}.rNF5ua_dropdownWrapper{width:100%;position:relative}.rNF5ua_switcherBtn{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;width:100%;transition:border-color var(--t-fast), box-shadow var(--t-fast);text-align:left;justify-content:space-between;align-items:center;padding:.625rem .75rem;display:flex}.rNF5ua_switcherBtn:hover{border-color:var(--text-muted)}.rNF5ua_switcherBtnOpen{border-color:var(--accent);box-shadow:0 0 0 2px #1a56db1a}.rNF5ua_switcherLeft{align-items:center;gap:.625rem;min-width:0;display:flex}.rNF5ua_buildingIcon{color:var(--accent-light);flex-shrink:0}.rNF5ua_switcherNames{flex-direction:column;min-width:0;line-height:1.25;display:flex}.rNF5ua_activeLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.65rem;font-weight:700}.rNF5ua_clientNameText{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.775rem;font-weight:700;overflow:hidden}.rNF5ua_chevronIcon{color:var(--text-muted);flex-shrink:0;margin-left:.25rem}.rNF5ua_staticSwitcher{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);pointer-events:none;align-items:center;gap:.625rem;width:100%;min-width:0;padding:.625rem .75rem;display:flex}.rNF5ua_switcherDropdown{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:100;padding:.375rem 0;animation:.15s rNF5ua_slideDown;position:absolute;top:calc(100% + 4px);left:0;right:0}.rNF5ua_dropdownTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);margin-bottom:.25rem;padding:.375rem .75rem;font-size:.65rem;font-weight:700}.rNF5ua_dropdownList{max-height:200px;overflow-y:auto}.rNF5ua_dropdownItem{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.775rem;font-weight:600;display:flex}.rNF5ua_dropdownItem:hover{background:var(--bg-base);color:var(--text-primary)}.rNF5ua_dropdownItemActive{color:var(--accent);background:#1a56db0a;font-weight:700}.rNF5ua_checkIcon{color:var(--accent);flex-shrink:0;margin-left:.5rem}.rNF5ua_loadingOverlay{border-radius:var(--radius-md);z-index:101;color:var(--accent);background:#ffffffd9;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;inset:0}.rNF5ua_switchError{color:var(--error);margin-top:.375rem;padding:0 .25rem;font-size:.7rem;font-weight:600}.rNF5ua_spinner{border:2px solid var(--border-subtle);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite rNF5ua_spin}@keyframes rNF5ua_spin{to{transform:rotate(360deg)}}
.t6U3dG_bar{z-index:var(--z-sticky);background:var(--bg-card);border-top:1px solid var(--border-subtle);padding:var(--space-sm) 0;padding-bottom:env(safe-area-inset-bottom,var(--space-sm));display:none;position:fixed;bottom:0;left:0;right:0}.t6U3dG_item{color:var(--text-muted);transition:color var(--t-fast);padding:var(--space-xs) 0;flex-direction:column;flex:1;align-items:center;gap:.25rem;font-size:.6rem;font-weight:600;display:flex}.t6U3dG_item svg{width:1.25rem;height:1.25rem}.t6U3dG_active{color:var(--accent);font-weight:700}@media (max-width:1024px){.t6U3dG_bar{display:flex}}
.S1Dh2G_overlay{z-index:var(--z-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;animation:.25s ease-out S1Dh2G_fadeIn;display:flex;position:fixed;inset:0}.S1Dh2G_container{background:var(--bg-card);border-radius:var(--radius-xl);width:100%;max-width:520px;box-shadow:var(--shadow-2xl);border:1px solid var(--border-subtle);flex-direction:column;gap:1.5rem;padding:2rem;animation:.25s cubic-bezier(.16,1,.3,1) S1Dh2G_scaleIn;display:flex}.S1Dh2G_header{align-items:flex-start;gap:1rem;display:flex}.S1Dh2G_iconWrap{border-radius:var(--radius-lg);width:3rem;height:3rem;color:var(--warning);background:#f59e0b1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.S1Dh2G_title{color:var(--text-primary);margin-bottom:.375rem;font-size:1.15rem;font-weight:800}.S1Dh2G_message{color:var(--text-secondary);font-size:.8rem;line-height:1.6}.S1Dh2G_warningAlert{border-radius:var(--radius-md);color:var(--warning);background:#f59e0b14;border:1px solid #f59e0b33;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.8rem;font-weight:700;display:flex}.S1Dh2G_checklist{flex-direction:column;gap:.75rem;display:flex}.S1Dh2G_checkTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.S1Dh2G_checkItem{border-radius:var(--radius-md);background:var(--bg-body);border:1px solid var(--border-subtle);color:var(--text-primary);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.8rem;font-weight:600;display:flex}.S1Dh2G_checkItemDone{background:#10b98105;border-color:#10b98133}.S1Dh2G_checkLabel{align-items:center;gap:.625rem;display:flex}.S1Dh2G_statusDone{color:var(--success)}.S1Dh2G_statusPending{color:var(--warning)}.S1Dh2G_actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.S1Dh2G_cancelBtn{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:background-color var(--t-fast), border-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast), opacity var(--t-fast);padding:.625rem 1.25rem;font-size:.78rem;font-weight:700}.S1Dh2G_cancelBtn:hover{background:var(--bg-elevated);border-color:var(--text-muted)}.S1Dh2G_confirmBtn{border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-dark);cursor:pointer;transition:background var(--t-fast);border:none;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.78rem;font-weight:800;display:inline-flex}.S1Dh2G_confirmBtn:hover{background:var(--accent-hover)}@keyframes S1Dh2G_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes S1Dh2G_scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
.UlQN9q_spacer{height:6.5rem}.UlQN9q_layout{padding:var(--space-2xl) 0 var(--space-3xl);min-height:calc(100vh - 6.5rem);min-height:calc(100dvh - 6.5rem)}.UlQN9q_grid{gap:var(--space-xl);grid-template-columns:260px 1fr;align-items:start;display:grid}.UlQN9q_content{min-width:0}.UlQN9q_sidebarPlaceholder{background:var(--bg-card);border-radius:var(--radius-lg);min-height:400px;box-shadow:var(--shadow-sm);border:1px solid #e2e8f0cc;align-self:start}@media (max-width:1024px){.UlQN9q_spacer{height:8rem}.UlQN9q_grid{gap:var(--space-lg);grid-template-columns:1fr}.UlQN9q_layout{padding-top:var(--space-lg);padding-bottom:5rem}.UlQN9q_sidebarPlaceholder,.UlQN9q_footerWrapper{display:none}}@media (max-width:480px){.UlQN9q_spacer{height:8rem}.UlQN9q_layout{padding-top:var(--space-md);padding-bottom:4.5rem}}.UlQN9q_loadingContainer{gap:var(--space-lg);padding:var(--space-lg) 0;flex-direction:column;display:flex}.UlQN9q_loadingSkeleton{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-card);padding:var(--space-xl);gap:var(--space-md);flex-direction:column;display:flex}.UlQN9q_skeletonHeader{background:linear-gradient(90deg, var(--bg-elevated) 25%, var(--bg-base) 50%, var(--bg-elevated) 75%);border-radius:var(--radius-sm);background-size:200% 100%;width:30%;height:1.25rem;animation:1.5s ease-in-out infinite UlQN9q_skeletonPulse}.UlQN9q_skeletonRow{background:linear-gradient(90deg, var(--bg-elevated) 25%, var(--bg-base) 50%, var(--bg-elevated) 75%);border-radius:var(--radius-sm);background-size:200% 100%;width:100%;height:.85rem;animation:1.5s ease-in-out infinite UlQN9q_skeletonPulse}@keyframes UlQN9q_skeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.UlQN9q_restrictedBanner{border-radius:var(--radius-xl);margin-bottom:var(--space-xl);color:var(--text-primary);background:#ef44440a;border:1px solid #ef444433;flex-direction:column;gap:.875rem;padding:1.5rem;font-size:.825rem;line-height:1.6;display:flex;box-shadow:0 10px 30px #00000026}.UlQN9q_bannerHeader{color:var(--error);align-items:center;gap:.625rem;display:flex}.UlQN9q_bannerHeader strong{font-size:.95rem;font-weight:800}.UlQN9q_bannerSteps{flex-wrap:wrap;gap:1rem;margin:.5rem 0;font-size:.75rem;font-weight:700;display:flex}.UlQN9q_stepDone{color:var(--success);align-items:center;gap:.25rem;display:inline-flex}.UlQN9q_stepTodo{color:var(--error);align-items:center;gap:.25rem;display:inline-flex}.UlQN9q_bannerActions{margin-top:.25rem;display:flex}.UlQN9q_bannerBtn{border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-dark);transition:background var(--t-fast);align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.UlQN9q_bannerBtn:hover{background:var(--accent-hover)}.UlQN9q_w40{width:40%}.UlQN9q_w60{width:60%}.UlQN9q_w80{width:80%}
