:is(.tokens-module__Y-SWfq__tokens,:root){--pf-color-app-background:#f9f9f9;--pf-color-surface:#fff;--pf-color-surface-secondary:#f6f6f6;--pf-color-surface-muted:#f3f3f3;--pf-color-border:#e5e5e5;--pf-color-border-subtle:#e9e9e9;--pf-color-text-primary:#1a1c1c;--pf-color-text-strong:#161616;--pf-color-text-secondary:#5e5e5e;--pf-color-text-muted:#848484;--pf-color-warning:#f59e0b;--pf-color-error:#dc2626;--pf-color-error-strong:#a61212;--pf-color-success:#287a46;--pf-font-family:var(--font-hanken-grotesk), "Hanken Grotesk", Arial, sans-serif;--pf-radius-control:8px;--pf-radius-compact:4px;--pf-radius-surface:8px;--pf-height-control:40px;--pf-height-filter:36px;--pf-height-nav-item:38px;--pf-space-1:4px;--pf-space-2:6px;--pf-space-3:8px;--pf-space-4:12px;--pf-space-5:16px;--pf-space-6:20px;--pf-space-7:24px;--pf-space-8:32px;--pf-color-feedback-success:#4f6b58;--pf-color-feedback-warning:#a86500;--pf-color-feedback-error:#b42318;--pf-color-feedback-info:#5e6b73;--pf-sidebar-bg:#f8f7f4;--pf-sidebar-border:#d6d4cc;--pf-sidebar-hover:#eeece7;--pf-sidebar-active:#e3dfd7;--pf-sidebar-text:#2e2e2b;--pf-sidebar-text-muted:#6b6963;--pf-sidebar-text-disabled:#b0ada8;--pf-shadow-dropdown:0 2px 4px #00000012;--pf-shadow-toast:0 4px 6px #00000014;--pf-shadow-modal:0 8px 12px #00000024;--pf-shadow-workspace:0 12px 30px -6px #00000024}
.ui-module__2CDJcG__appShell{background:var(--pf-color-app-background);height:100dvh;color:var(--pf-color-text-primary);grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.ui-module__2CDJcG__appMain{background:var(--pf-color-surface);flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.ui-module__2CDJcG__pageHeader{flex:none}.ui-module__2CDJcG__pageContent{overscroll-behavior-y:contain;flex:1;min-height:0;overflow-y:auto}.ui-module__2CDJcG__button{height:var(--pf-height-control);border-radius:var(--pf-radius-control);font:500 15px/22px var(--pf-font-family);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ui-module__2CDJcG__button:focus-visible{outline:2px solid var(--pf-color-text-secondary);outline-offset:2px}.ui-module__2CDJcG__buttonPrimary{color:#fff;background:#1a1c1c;border-color:#1a1c1c}.ui-module__2CDJcG__buttonPrimary:hover{background:#292b2b;border-color:#292b2b}.ui-module__2CDJcG__buttonPrimary:active{background:#0d0e0e;border-color:#0d0e0e}.ui-module__2CDJcG__buttonSecondary{border-color:var(--pf-color-border);color:var(--pf-color-text-primary);background:#fff}.ui-module__2CDJcG__buttonSecondary:hover{background:#f7f7f7;border-color:#dadada}.ui-module__2CDJcG__buttonSecondary:active{background:#eee;border-color:#ccc}.ui-module__2CDJcG__buttonGhost{color:var(--pf-color-text-primary);background:0 0}.ui-module__2CDJcG__buttonGhost:hover{background:#f5f5f5}.ui-module__2CDJcG__buttonGhost:active{background:#ececec}.ui-module__2CDJcG__buttonDanger{color:#b42318;background:#fff;border-color:#b42318}.ui-module__2CDJcG__buttonDanger:hover{color:#a61b12;background:#fef3f2;border-color:#a61b12}.ui-module__2CDJcG__buttonDanger:active{color:#8f1710;background:#fee4e2;border-color:#8f1710}.ui-module__2CDJcG__button:disabled{cursor:not-allowed}.ui-module__2CDJcG__buttonPrimary:disabled{color:#8a8a8a;background:#e3e3e3;border-color:#e3e3e3}.ui-module__2CDJcG__buttonSecondary:disabled{color:#a3a3a3;background:#fafafa;border-color:#ececec}.ui-module__2CDJcG__buttonGhost:disabled{color:#a3a3a3;background:0 0}.ui-module__2CDJcG__buttonDanger:disabled{color:#bfa7a4;background:#fafafa;border-color:#e7d3d1}.ui-module__2CDJcG__buttonIcon{flex:0 0 13.5px;justify-content:center;align-items:center;width:13.5px;height:12px;display:inline-flex}.ui-module__2CDJcG__buttonIcon>*{object-fit:contain;width:100%;height:100%;display:block}.ui-module__2CDJcG__field{min-width:0;color:var(--pf-color-text-secondary);flex-direction:column;gap:6px;display:flex}.ui-module__2CDJcG__fieldLabel{font:500 13px/18px var(--pf-font-family)}.ui-module__2CDJcG__fieldControl{height:var(--pf-height-control);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-control);background:#fff;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.ui-module__2CDJcG__fieldControl:focus-within{border-color:var(--pf-color-text-secondary)}.ui-module__2CDJcG__fieldControlError{border-color:#b42318}.ui-module__2CDJcG__fieldControlDisabled{background:#f7f7f7;border-color:#ececec}.ui-module__2CDJcG__field:has(.ui-module__2CDJcG__fieldControlDisabled) .ui-module__2CDJcG__fieldLabel{color:#a3a3a3}.ui-module__2CDJcG__field:has(.ui-module__2CDJcG__fieldControlError) .ui-module__2CDJcG__fieldHelper{color:#b42318}.ui-module__2CDJcG__fieldIcon{color:var(--pf-color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-module__2CDJcG__fieldIcon:first-child{margin-left:12px}.ui-module__2CDJcG__fieldIcon:last-child{margin-right:12px}.ui-module__2CDJcG__inputControl,.ui-module__2CDJcG__selectControl{min-width:0;height:100%;color:var(--pf-color-text-primary);font:400 14px/18px var(--pf-font-family);background:0 0;border:0;outline:0;flex:1;padding:0 12px}.ui-module__2CDJcG__fieldIcon+.ui-module__2CDJcG__inputControl,.ui-module__2CDJcG__fieldIcon+.ui-module__2CDJcG__selectControl{padding-left:0}:is(.ui-module__2CDJcG__inputControl:has(+.ui-module__2CDJcG__fieldIcon),.ui-module__2CDJcG__selectControl:has(+.ui-module__2CDJcG__fieldIcon)){padding-right:0}.ui-module__2CDJcG__inputControl::placeholder,.ui-module__2CDJcG__selectControl:invalid{color:var(--pf-color-text-muted)}.ui-module__2CDJcG__inputControl:disabled,.ui-module__2CDJcG__selectControl:disabled{color:#a3a3a3;cursor:not-allowed}.ui-module__2CDJcG__fieldHelper,.ui-module__2CDJcG__fieldError{font:400 12px/18px var(--pf-font-family);margin:0}.ui-module__2CDJcG__fieldError{color:#b42318}.ui-module__2CDJcG__search{width:100%;height:var(--pf-search-height,40px);display:block;position:relative}.ui-module__2CDJcG__searchIcon{z-index:1;object-fit:contain;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-module__2CDJcG__searchInput{width:100%;height:var(--pf-search-height,40px);border:1px solid var(--pf-color-border);background:var(--pf-color-surface-muted);color:var(--pf-color-text-primary);font:400 14px/18px var(--pf-font-family);border-radius:8px;outline:0;padding:0 17px 0 41px}.ui-module__2CDJcG__searchInput::placeholder{color:var(--pf-color-text-muted)}.ui-module__2CDJcG__searchInput:focus{border-color:var(--pf-color-text-secondary);background:var(--pf-color-surface-muted)}.ui-module__2CDJcG__searchInput::-webkit-search-cancel-button{appearance:none}.ui-module__2CDJcG__filterRoot{vertical-align:top;display:inline-flex;position:relative}.ui-module__2CDJcG__filter{height:var(--pf-height-filter);border:1px solid var(--pf-color-border);min-width:max-content;color:var(--pf-color-text-primary);font-family:var(--pf-font-family);text-align:left;cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:4px;padding:0 13px;display:inline-flex;position:relative}.ui-module__2CDJcG__filter:hover{background:#f9f9f9}.ui-module__2CDJcG__filterActive{border-color:var(--pf-color-text-secondary);background:#f3f3f3}.ui-module__2CDJcG__filterIcon{align-items:center;width:12px;height:8px;display:inline-flex}.ui-module__2CDJcG__filterActiveIndicator{background:var(--pf-color-text-primary);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.ui-module__2CDJcG__filterText{font:400 13px/22px var(--pf-font-family);white-space:nowrap}.ui-module__2CDJcG__filter:focus-within{border-color:var(--pf-color-text-secondary)}.ui-module__2CDJcG__filterChevron{pointer-events:none;flex:0 0 8px;width:8px;height:5px}.ui-module__2CDJcG__filterOpen{border-color:var(--pf-color-text-secondary)}.ui-module__2CDJcG__filter:disabled{color:#a3a3a3;cursor:not-allowed;opacity:.6}.ui-module__2CDJcG__filterPortal{overflow-x:hidden}.ui-module__2CDJcG__filterPortal .ui-module__2CDJcG__filterMenu{box-sizing:border-box;width:max-content;min-width:100%;max-width:100%}.ui-module__2CDJcG__selectField{min-width:0;color:var(--pf-color-text-secondary);flex-direction:column;gap:6px;display:flex}.ui-module__2CDJcG__selectRoot{min-width:0;position:relative}.ui-module__2CDJcG__selectTrigger{border:1px solid var(--pf-color-border);width:100%;height:40px;color:var(--pf-color-text-primary);font:400 14px/18px var(--pf-font-family);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.ui-module__2CDJcG__selectTrigger:hover{border-color:#dadada}.ui-module__2CDJcG__selectTriggerOpen{border-color:var(--pf-color-text-secondary)}.ui-module__2CDJcG__selectTriggerError{border-color:#b42318}.ui-module__2CDJcG__selectTrigger:disabled{color:#a3a3a3;cursor:not-allowed;background:#f7f7f7;border-color:#ececec}.ui-module__2CDJcG__selectValue{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-module__2CDJcG__selectPlaceholder{color:var(--pf-color-text-muted)}.ui-module__2CDJcG__selectChevron{pointer-events:none;flex:0 0 8px;width:8px;height:5px}.ui-module__2CDJcG__selectPortal{overflow-x:hidden}.ui-module__2CDJcG__selectPortal .ui-module__2CDJcG__selectMenu{box-sizing:border-box;width:max-content;min-width:100%;max-width:100%}.ui-module__2CDJcG__selectHelperError{color:#b42318}.ui-module__2CDJcG__selectCompact{gap:0;width:132px}.ui-module__2CDJcG__selectCompact .ui-module__2CDJcG__selectTrigger{border-radius:4px;gap:4px;height:36px;padding:0 13px;font-size:13px;line-height:22px}.ui-module__2CDJcG__sidebar{box-sizing:border-box;border-right:1px solid var(--pf-sidebar-border);background:var(--pf-sidebar-bg);flex-direction:column;justify-content:space-between;width:220px;height:100dvh;min-height:0;padding:24px 16px 20px;display:flex;position:sticky;top:0;overflow:hidden}.ui-module__2CDJcG__sidebarTop{overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ui-module__2CDJcG__brand{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.ui-module__2CDJcG__brandLogo{flex:none;width:136px;max-width:100%;height:auto;display:block}.ui-module__2CDJcG__nav{flex-direction:column;gap:3px;margin-top:18px;display:flex}.ui-module__2CDJcG__sidebarTop>.ui-module__2CDJcG__nav:first-of-type{border-top:1px solid var(--pf-sidebar-border);padding-top:12px}.ui-module__2CDJcG__sidebarDivider{background:var(--pf-sidebar-border);flex:none;height:1px;margin:16px 0 0}.ui-module__2CDJcG__sectionLabel{height:24px;font:600 10px/12px var(--pf-font-family);letter-spacing:.8px;text-transform:uppercase;color:var(--pf-sidebar-text-muted);flex:none;align-items:center;margin:0;padding-left:10px;display:flex}.ui-module__2CDJcG__sidebarBottom{border-top:1px solid var(--pf-sidebar-border);flex:none;padding-top:16px}.ui-module__2CDJcG__navItem{box-sizing:border-box;width:100%;min-height:36px;color:var(--pf-sidebar-text);font:500 14px/19px var(--pf-font-family);cursor:pointer;border:1px solid #0000;border-radius:2px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.ui-module__2CDJcG__navItem:hover{background:var(--pf-sidebar-hover)}.ui-module__2CDJcG__navItemActive,.ui-module__2CDJcG__navItemActive:hover{background:var(--pf-sidebar-active);border-color:var(--pf-sidebar-border);font-weight:600}.ui-module__2CDJcG__navItemDisabled,.ui-module__2CDJcG__navItemDisabled:hover{color:var(--pf-sidebar-text-disabled);cursor:not-allowed;background:0 0}.ui-module__2CDJcG__navIcon{object-fit:contain;flex:0 0 18px;width:18px;height:18px;display:block}.ui-module__2CDJcG__navLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-module__2CDJcG__navLabelGroup{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ui-module__2CDJcG__navSecondaryLabel{color:var(--pf-sidebar-text-disabled);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:14px;overflow:hidden}.ui-module__2CDJcG__navBadge{background:var(--pf-color-error);color:#fff;min-width:18px;height:18px;font:600 11px/1 var(--pf-font-family);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;display:inline-flex}.ui-module__2CDJcG__profileRow{box-sizing:border-box;border-radius:2px;align-items:center;gap:10px;height:52px;padding:0 8px;display:flex}.ui-module__2CDJcG__profileAvatar{color:#fff;width:32px;height:32px;font:600 12px/16px var(--pf-font-family);background:#131312;border-radius:16px;flex:0 0 32px;place-items:center;display:grid}.ui-module__2CDJcG__profileIdentity{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.ui-module__2CDJcG__profileName{font:600 13px/18px var(--pf-font-family);color:var(--pf-sidebar-text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ui-module__2CDJcG__profileRole{font:500 10px/14px var(--pf-font-family);color:var(--pf-sidebar-text-muted);margin:0}.ui-module__2CDJcG__profileMenuWrap{flex:none;position:relative}.ui-module__2CDJcG__profileMenuTrigger{color:var(--pf-sidebar-text-muted);font:700 12px/16px var(--pf-font-family);cursor:pointer;background:0 0;border:0;padding:4px}.ui-module__2CDJcG__profileMenu{z-index:20;width:180px;position:absolute;bottom:calc(100% + 6px);right:0}.ui-module__2CDJcG__stockStatus{color:var(--pf-color-text-primary);font:500 15px/22px var(--pf-font-family);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ui-module__2CDJcG__stockLow{color:var(--pf-color-warning)}.ui-module__2CDJcG__stockEmpty{color:var(--pf-color-error)}.ui-module__2CDJcG__stockNegative{color:var(--pf-color-error-strong);font-weight:600}.ui-module__2CDJcG__mobileHeader,.ui-module__2CDJcG__mobileDrawerLayer{display:none}@media (max-width:900px){.ui-module__2CDJcG__appShell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.ui-module__2CDJcG__sidebar{display:none}.ui-module__2CDJcG__appMain{height:auto;min-height:0}.ui-module__2CDJcG__mobileHeader{box-sizing:border-box;min-width:0;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;border-bottom:1px solid var(--pf-sidebar-border);background:var(--pf-sidebar-bg);justify-content:space-between;align-items:center;display:flex}.ui-module__2CDJcG__mobileHeaderLeft{align-items:center;gap:14px;display:flex}.ui-module__2CDJcG__mobileHeaderSearch{box-sizing:border-box;width:44px;height:44px;color:var(--pf-sidebar-text);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 44px;place-items:center;padding:0;display:grid}.ui-module__2CDJcG__mobileHeaderSearch:hover{background:var(--pf-sidebar-hover)}.ui-module__2CDJcG__mobileHeaderSearch:focus-visible{outline:2px solid var(--pf-sidebar-text);outline-offset:2px}.ui-module__2CDJcG__mobileHeaderSearchIcon{filter:brightness(0)invert(.85);width:18px;height:18px}.ui-module__2CDJcG__mobileHeaderSearch:hover .ui-module__2CDJcG__mobileHeaderSearchIcon{filter:brightness(0)invert()}.ui-module__2CDJcG__mobileMenuButton{box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:0 0 44px;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:12px 10px;display:flex}.ui-module__2CDJcG__mobileMenuButton:hover{background:var(--pf-sidebar-hover)}.ui-module__2CDJcG__mobileMenuButton:focus-visible,.ui-module__2CDJcG__mobileDrawerClose:focus-visible,.ui-module__2CDJcG__mobileLogout:focus-visible{outline:2px solid var(--pf-sidebar-text);outline-offset:2px}.ui-module__2CDJcG__mobileMenuButton span{background:var(--pf-sidebar-text);border-radius:2px;width:20px;height:2px;display:block}.ui-module__2CDJcG__mobileBrandLogo{width:126px;max-width:calc(100% - 58px);height:auto;display:block}.ui-module__2CDJcG__mobileDrawerLayer{z-index:1100;display:block;position:fixed;inset:0}.ui-module__2CDJcG__mobileDrawerOverlay{cursor:pointer;background:#0000006b;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ui-module__2CDJcG__mobileNavDrawer{box-sizing:border-box;width:min(320px,100vw - 40px);padding-top:env(safe-area-inset-top);border-right:1px solid var(--pf-sidebar-border);background:var(--pf-sidebar-bg);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:8px 0 30px #0000002e}.ui-module__2CDJcG__mobileDrawerHeader{box-sizing:border-box;border-bottom:1px solid var(--pf-sidebar-border);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:68px;padding:14px 16px;display:grid}.ui-module__2CDJcG__mobileDrawerHeader:before{content:""}.ui-module__2CDJcG__mobileDrawerHeader .ui-module__2CDJcG__brand{grid-column:2}.ui-module__2CDJcG__mobileDrawerHeader .ui-module__2CDJcG__mobileDrawerClose{grid-column:3}.ui-module__2CDJcG__mobileDrawerClose{width:44px;height:44px;color:var(--pf-sidebar-text);font:300 30px/1 var(--pf-font-family);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 44px;padding:0}.ui-module__2CDJcG__mobileDrawerClose:hover{background:var(--pf-sidebar-hover)}.ui-module__2CDJcG__mobileDrawerScroll{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 16px 20px;overflow-y:auto}.ui-module__2CDJcG__mobileDrawerScroll .ui-module__2CDJcG__nav{margin-top:12px}.ui-module__2CDJcG__mobileDrawerScroll>.ui-module__2CDJcG__nav:first-of-type{border-top:1px solid var(--pf-sidebar-border);padding-top:12px}.ui-module__2CDJcG__mobileDrawerScroll .ui-module__2CDJcG__navItem{min-height:44px;padding:10px}.ui-module__2CDJcG__mobileProfile{box-sizing:border-box;min-height:76px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--pf-sidebar-border);align-items:center;gap:10px;display:flex}.ui-module__2CDJcG__mobileLogout{min-height:44px;color:var(--pf-sidebar-text);font:600 12px/16px var(--pf-font-family);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0 8px}.ui-module__2CDJcG__mobileLogout:hover{background:var(--pf-sidebar-hover)}}.ui-module__2CDJcG__drawer{box-sizing:border-box;z-index:21;background:var(--pf-color-surface);width:350px;height:100dvh;font-family:var(--pf-font-family);color:var(--pf-color-text-primary);border-left:1px solid #ddd;flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow:hidden}.ui-module__2CDJcG__drawerHeader{box-sizing:border-box;border-bottom:1px solid var(--pf-color-border-subtle);flex:0 0 112px;align-items:center;gap:14px;height:112px;padding:24px;display:flex}.ui-module__2CDJcG__drawerThumbnail{background:var(--pf-color-surface-secondary);border-radius:4px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.ui-module__2CDJcG__drawerThumbnail>*{object-fit:cover;width:100%;height:100%}.ui-module__2CDJcG__drawerHeading{flex:1;min-width:0}.ui-module__2CDJcG__drawerHeading h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:600;line-height:22px;overflow:hidden}.ui-module__2CDJcG__drawerHeading p{color:var(--pf-color-text-secondary);margin:2px 0 0;font-size:12px;line-height:18px}.ui-module__2CDJcG__drawerClose,.ui-module__2CDJcG__iconClose{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:grid}.ui-module__2CDJcG__drawerClose:hover,.ui-module__2CDJcG__iconClose:hover{background:var(--pf-color-surface-secondary)}.ui-module__2CDJcG__iconClose:disabled{opacity:.4;cursor:not-allowed;background:0 0}.ui-module__2CDJcG__drawerContent{overscroll-behavior:contain;flex-direction:column;flex:1;gap:22px;min-height:0;padding:24px;display:flex;overflow:auto}.ui-module__2CDJcG__drawerFooter{box-sizing:border-box;border-top:1px solid var(--pf-color-border);flex:0 0 72px;justify-content:flex-end;align-items:center;height:72px;padding:16px 24px;display:flex}.ui-module__2CDJcG__drawerFooter>.ui-module__2CDJcG__button{min-width:142px}.ui-module__2CDJcG__dropdownMenu{border:1px solid var(--pf-color-border);width:320px;box-shadow:var(--pf-shadow-dropdown);background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:6px;display:flex}.ui-module__2CDJcG__dropdownItem{width:100%;height:36px;color:var(--pf-color-text-primary);font:400 14px/18px var(--pf-font-family);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex;overflow:hidden}.ui-module__2CDJcG__dropdownItem:hover,.ui-module__2CDJcG__dropdownItem_hover{background:#f7f7f7}.ui-module__2CDJcG__dropdownItem_selected{background:#f2f2f2;font-weight:500}.ui-module__2CDJcG__dropdownItem_disabled{color:#a3a3a3;cursor:default}.ui-module__2CDJcG__dropdownItem_disabled .ui-module__2CDJcG__dropdownItemIcon,.ui-module__2CDJcG__dropdownItem_disabled .ui-module__2CDJcG__dropdownItemTrailing{opacity:.45}.ui-module__2CDJcG__dropdownItemLabel{white-space:nowrap;flex:1;min-width:0}.ui-module__2CDJcG__dropdownItemIcon,.ui-module__2CDJcG__dropdownItemTrailing{align-items:center;gap:6px;display:flex}.ui-module__2CDJcG__dropdownItemIcon{flex:none}.ui-module__2CDJcG__dropdownItemTrailing{flex:none;margin-left:auto}.ui-module__2CDJcG__dropdownDivider{background:var(--pf-color-border);width:100%;height:1px;margin:0}.ui-module__2CDJcG__dropdownItemWithHint{align-items:flex-start;height:auto;min-height:48px;padding-top:7px;padding-bottom:7px}.ui-module__2CDJcG__dropdownItemWithHint .ui-module__2CDJcG__dropdownItemLabel{white-space:normal;flex-direction:column;gap:1px;display:flex}.ui-module__2CDJcG__dropdownItemHint{color:var(--pf-color-text-secondary);font-size:11.5px;font-weight:400}.ui-module__2CDJcG__dropdownItemWithHint .ui-module__2CDJcG__dropdownItemTrailing{padding-top:2px}.ui-module__2CDJcG__modalOverlay{overscroll-behavior:contain;z-index:1000;background:#00000052;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.ui-module__2CDJcG__dialog{border:1px solid var(--pf-color-border);width:min(424px,100%);box-shadow:var(--pf-shadow-modal);font-family:var(--pf-font-family);color:var(--pf-color-text-primary);background:#fff;border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex}.ui-module__2CDJcG__dialogHeader{align-items:flex-start;gap:16px;display:flex}.ui-module__2CDJcG__dialogCopy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ui-module__2CDJcG__dialogCopy h2{margin:0;font-size:20px;font-weight:600;line-height:26px}.ui-module__2CDJcG__dialogCopy p{color:var(--pf-color-text-secondary);margin:0;font-size:14px;line-height:20px}.ui-module__2CDJcG__dialogContent{min-height:0}.ui-module__2CDJcG__dialogFooter{justify-content:flex-end;gap:8px;display:flex}.ui-module__2CDJcG__confirmCopy{flex-direction:column;gap:8px;display:flex}.ui-module__2CDJcG__confirmCopy strong{font-size:15px;font-weight:500;line-height:20px}.ui-module__2CDJcG__confirmCopy span{color:var(--pf-color-text-secondary);font-size:14px;line-height:20px}.ui-module__2CDJcG__confirmCopy small{color:var(--pf-color-text-secondary);margin-top:4px;font-size:12px;line-height:18px}.ui-module__2CDJcG__confirmOverlayDetailed .ui-module__2CDJcG__dialog{gap:22px;width:min(560px,100%);padding:28px}.ui-module__2CDJcG__confirmOverlayDetailed .ui-module__2CDJcG__dialogFooter{border-top:1px solid var(--pf-color-border-subtle);background:#fafafa;margin:0 -28px -28px;padding:20px 28px}.ui-module__2CDJcG__confirmOverlay{z-index:1100}.ui-module__2CDJcG__toastViewport{z-index:1100;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;max-width:calc(100vw - 48px);display:flex;position:fixed;top:24px;right:24px}.ui-module__2CDJcG__toastViewport>*{pointer-events:auto}.ui-module__2CDJcG__toast{border:1px solid var(--pf-color-border);width:384px;min-height:64px;box-shadow:var(--pf-shadow-toast);font-family:var(--pf-font-family);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.ui-module__2CDJcG__toastAccent{border-radius:2px;flex:0 0 3px;width:3px;height:32px}.ui-module__2CDJcG__toastIcon{flex:0 0 20px}.ui-module__2CDJcG__toastCopy{flex-direction:column;flex:1;min-width:0;display:flex}.ui-module__2CDJcG__toastCopy strong{font-size:14px;font-weight:600;line-height:18px}.ui-module__2CDJcG__toastCopy span{color:var(--pf-color-text-secondary);font-size:13px;line-height:18px}.ui-module__2CDJcG__toastAction{font:600 13px/18px var(--pf-font-family);cursor:pointer;background:0 0;border:0;text-decoration:underline}.ui-module__2CDJcG__toast_success .ui-module__2CDJcG__toastAccent{background:var(--pf-color-feedback-success)}.ui-module__2CDJcG__toast_error .ui-module__2CDJcG__toastAccent{background:var(--pf-color-feedback-error)}.ui-module__2CDJcG__toast_warning .ui-module__2CDJcG__toastAccent{background:#f59e0b}.ui-module__2CDJcG__toast_info .ui-module__2CDJcG__toastAccent{background:var(--pf-color-feedback-info)}@media (max-width:620px){.ui-module__2CDJcG__toastViewport{align-items:stretch;max-width:none;top:16px;left:16px;right:16px}.ui-module__2CDJcG__toastViewport>*{box-sizing:border-box;width:100%}}.ui-module__2CDJcG__sidebarAction{box-sizing:border-box;width:100%;min-height:38px;color:var(--pf-sidebar-text);font:600 14px/19px var(--pf-font-family);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;margin:0 0 8px;padding:8px 10px;display:flex}.ui-module__2CDJcG__sidebarAction:hover{background:var(--pf-sidebar-hover)}.ui-module__2CDJcG__sidebarAction:focus-visible{outline:2px solid var(--pf-sidebar-text);outline-offset:2px}.ui-module__2CDJcG__sidebarActionIcon{width:18px;height:18px;font:700 12px/16px var(--pf-font-family);border:1px solid;border-radius:50%;flex:0 0 18px;place-items:center;display:grid}.ui-module__2CDJcG__mobileActions{border-top:1px solid var(--pf-sidebar-border);margin-top:16px;padding-top:12px}.ui-module__2CDJcG__sidebarActionWithShortcut{justify-content:space-between;gap:8px;padding:7px 8px}.ui-module__2CDJcG__sidebarActionCustomIcon{flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.ui-module__2CDJcG__sidebarActionCustomIcon img,.ui-module__2CDJcG__sidebarActionCustomIcon svg{filter:brightness(0)invert(.85);transition:filter .15s;display:block}.ui-module__2CDJcG__sidebarAction:hover .ui-module__2CDJcG__sidebarActionCustomIcon img,.ui-module__2CDJcG__sidebarAction:hover .ui-module__2CDJcG__sidebarActionCustomIcon svg{filter:brightness(0)invert()}.ui-module__2CDJcG__sidebarActionLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;line-height:18px;overflow:hidden}.ui-module__2CDJcG__sidebarActionShortcut{border:1px solid var(--pf-sidebar-border);color:var(--pf-sidebar-text-muted);font:600 11px/1.2 var(--pf-font-mono,monospace);letter-spacing:.5px;background:#ffffff0f;border-radius:4px;flex:none;margin-left:auto;padding:2px 5px}@media (max-width:900px){.ui-module__2CDJcG__mobileActions .ui-module__2CDJcG__sidebarActionShortcut{display:none}}.ui-module__2CDJcG__badge{height:26px;font:500 13px/18px var(--pf-font-family);border:1px solid;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.ui-module__2CDJcG__badge_neutral{color:#4a4a4a;background:#f5f5f5;border-color:#e5e5e5}.ui-module__2CDJcG__badge_success{color:#4f6b58;background:#f3f7f4;border-color:#dde8e0}.ui-module__2CDJcG__badge_warning{color:#a86500;background:#fff9ed;border-color:#f7e6bd}.ui-module__2CDJcG__badge_error{color:#b42318;background:#fff5f3;border-color:#f3d8d4}.ui-module__2CDJcG__badge_info{color:#5e6b73;background:#f4f6f7;border-color:#dfe5e8}.ui-module__2CDJcG__badgeDot{background:currentColor;border-radius:50%;width:6px;height:6px}.ui-module__2CDJcG__badgeIcon{place-items:center;width:14px;height:14px;display:grid}.ui-module__2CDJcG__checkControl{color:var(--pf-color-text-primary);font:400 14px/18px var(--pf-font-family);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;display:inline-flex}.ui-module__2CDJcG__checkboxBox{background:#fff;border:1px solid #d6d6d6;border-radius:4px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid;overflow:hidden}.ui-module__2CDJcG__checkboxBox_checked,.ui-module__2CDJcG__checkboxBox_indeterminate{background:#1a1c1c;border-color:#1a1c1c}.ui-module__2CDJcG__checkboxBox_disabledUnchecked{background:#fafafa;border-color:#ececec}.ui-module__2CDJcG__checkboxBox_disabledChecked{border:0}.ui-module__2CDJcG__indeterminateMark{background:#fff;border-radius:1px;width:8px;height:1.5px}.ui-module__2CDJcG__controlCopy{flex-direction:column;gap:2px;display:flex}.ui-module__2CDJcG__controlCopy small{color:var(--pf-color-text-secondary);font-size:12px;line-height:18px}.ui-module__2CDJcG__controlDisabled{color:#a3a3a3;cursor:default}.ui-module__2CDJcG__controlDisabled .ui-module__2CDJcG__controlCopy small{color:#b8b8b8}.ui-module__2CDJcG__workspaceModal{box-sizing:border-box;overscroll-behavior:contain;width:min(980px,100vw - 48px);height:min(860px,100dvh - 48px);box-shadow:var(--pf-shadow-workspace);font-family:var(--pf-font-family);color:var(--pf-color-text-primary);background:#fff;border:1px solid #dbdbdb;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ui-module__2CDJcG__workspaceHeader{box-sizing:border-box;border-bottom:1px solid var(--pf-color-border);flex:0 0 96px;justify-content:space-between;align-items:center;height:96px;padding:14px 24px;display:flex}.ui-module__2CDJcG__workspaceHeader>div{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.ui-module__2CDJcG__workspaceHeader h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:600;line-height:30px;overflow:hidden}.ui-module__2CDJcG__workspaceHeader p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.ui-module__2CDJcG__workspaceHeader small{color:var(--pf-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:18px;display:block;overflow:hidden}.ui-module__2CDJcG__workspaceHeader .ui-module__2CDJcG__iconClose{flex:0 0 16px;width:16px;height:16px}.ui-module__2CDJcG__workspaceContent{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ui-module__2CDJcG__workspaceFooter{box-sizing:border-box;border-top:1px solid var(--pf-color-border);flex:0 0 72px;justify-content:flex-end;align-items:center;gap:10px;height:72px;padding:16px 24px;display:flex}.ui-module__2CDJcG__workspaceModalCompact{width:min(1040px,100vw - 48px);height:min(760px,100vh - 48px)}.ui-module__2CDJcG__workspaceModalCompact .ui-module__2CDJcG__workspaceHeader{flex-basis:auto;height:auto;min-height:70px}.ui-module__2CDJcG__workspaceModalCompact .ui-module__2CDJcG__workspaceHeader h2{font-size:20px;line-height:26px}.ui-module__2CDJcG__workspaceModalCompact .ui-module__2CDJcG__workspaceHeader p{font-size:13px;line-height:18px}@media (max-width:900px){.ui-module__2CDJcG__workspaceModalMobileFull{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.ui-module__2CDJcG__workspaceModalMobileFull .ui-module__2CDJcG__workspaceHeader{height:auto;min-height:56px;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;flex:none}.ui-module__2CDJcG__workspaceModalMobileFull .ui-module__2CDJcG__workspaceHeader h2{font-size:17px;line-height:22px}.ui-module__2CDJcG__workspaceModalMobileFull .ui-module__2CDJcG__workspaceHeader p{font-size:12px;line-height:16px}.ui-module__2CDJcG__workspaceModalMobileFull .ui-module__2CDJcG__workspaceHeader small{font-size:11px}.ui-module__2CDJcG__workspaceModalMobileFull .ui-module__2CDJcG__iconClose{flex:0 0 44px;width:44px;height:44px}.ui-module__2CDJcG__workspaceModalMobileFull .ui-module__2CDJcG__workspaceFooter{height:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex:none;gap:10px}.ui-module__2CDJcG__workspaceModalMobileFull .ui-module__2CDJcG__workspaceFooter>.ui-module__2CDJcG__button{flex:1}.ui-module__2CDJcG__inputControl,.ui-module__2CDJcG__selectControl,.ui-module__2CDJcG__searchInput,.ui-module__2CDJcG__selectTrigger,.ui-module__2CDJcG__selectCompact .ui-module__2CDJcG__selectTrigger{font-size:16px}}.ui-module__2CDJcG__profileMenuWrap .ui-module__2CDJcG__profileMenu{width:180px}
.view-as-module__IVPrtG__selector{box-sizing:border-box;width:100%;color:var(--pf-sidebar-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;margin:16px 0 -10px;padding:6px 8px;transition:background-color .12s,border-color .12s;display:grid}.view-as-module__IVPrtG__selector:hover{border-color:var(--pf-sidebar-border);background:#ffffff85}.view-as-module__IVPrtG__selector:focus-visible{outline:2px solid var(--pf-sidebar-text);outline-offset:2px}.view-as-module__IVPrtG__selector span:first-child{font:500 9px/11px var(--pf-font-family);letter-spacing:.4px;text-transform:uppercase;color:var(--pf-sidebar-text-muted)}.view-as-module__IVPrtG__selector strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13px/17px var(--pf-font-family);overflow:hidden}.view-as-module__IVPrtG__selector span:last-child{color:var(--pf-sidebar-text-muted);grid-area:1/2/3;align-self:center;font-size:13px;line-height:1}.view-as-module__IVPrtG__banner{box-sizing:border-box;color:#4d3a08;min-height:42px;font:500 13px/18px var(--pf-font-family);background:#fff3cd;border-bottom:1px solid #e2c36f;flex:none;justify-content:center;align-items:center;gap:16px;padding:8px 20px;display:flex}.view-as-module__IVPrtG__banner button{color:#4d3a08;font:600 13px/18px var(--pf-font-family);cursor:pointer;background:0 0;border:0;text-decoration:underline}.view-as-module__IVPrtG__modalOverlay.view-as-module__IVPrtG__modalOverlay{z-index:2000}.view-as-module__IVPrtG__modalPanel.view-as-module__IVPrtG__modalPanel{width:min(580px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px);overflow:visible}.view-as-module__IVPrtG__modalPanel.view-as-module__IVPrtG__modalPanel>header{min-height:76px;padding:14px 20px}.view-as-module__IVPrtG__modalPanel.view-as-module__IVPrtG__modalPanel>div:nth-child(2){flex:0 auto;overflow:visible}.view-as-module__IVPrtG__modalPanel.view-as-module__IVPrtG__modalPanel>footer{height:64px;padding:12px 20px}.view-as-module__IVPrtG__modalContent{flex-direction:column;gap:24px;padding:20px;display:flex}.view-as-module__IVPrtG__roleChoices{gap:10px;display:flex}.view-as-module__IVPrtG__brandChoice{flex-direction:column;gap:10px;display:flex}.view-as-module__IVPrtG__brandChoice h3,.view-as-module__IVPrtG__brandChoice p,.view-as-module__IVPrtG__error{margin:0}.view-as-module__IVPrtG__brandChoice h3{font-size:16px}.view-as-module__IVPrtG__brandChoice p{color:#666;font-size:13px}.view-as-module__IVPrtG__brandChoice .view-as-module__IVPrtG__error,.view-as-module__IVPrtG__error{color:#b42318}.view-as-module__IVPrtG__resolvedUser{background:#f5f5f5;border-radius:6px;padding:10px 12px}@media (max-width:900px){.view-as-module__IVPrtG__selector{margin:0 0 -4px}}@media (max-width:620px){.view-as-module__IVPrtG__modalPanel.view-as-module__IVPrtG__modalPanel{max-height:calc(100dvh - 24px);overflow:hidden}.view-as-module__IVPrtG__modalPanel.view-as-module__IVPrtG__modalPanel>div:nth-child(2){overflow-y:auto}.view-as-module__IVPrtG__roleChoices{flex-direction:column}}
.FloatingOptionsPortal-module__lJdniG__layer{z-index:2100;box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}
.MobileOptionSheet-module__6hcR-G__layer{z-index:1400;overscroll-behavior:contain;font-family:var(--pf-font-family);color:var(--pf-color-text-primary);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.MobileOptionSheet-module__6hcR-G__backdrop{background:#00000061;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.MobileOptionSheet-module__6hcR-G__sheet{box-sizing:border-box;z-index:1;width:100%;max-height:min(78dvh,720px);padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 36px #0000002e}.MobileOptionSheet-module__6hcR-G__handle{background:#d6d6d6;border-radius:999px;flex:none;align-self:center;width:36px;height:4px;margin-top:8px}.MobileOptionSheet-module__6hcR-G__header{box-sizing:border-box;border-bottom:1px solid var(--pf-color-border-subtle);background:#fff;flex:none;align-items:center;gap:12px;min-height:62px;padding:10px 16px;display:flex}.MobileOptionSheet-module__6hcR-G__header h2{min-width:0;font:600 18px/24px var(--pf-font-family);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.MobileOptionSheet-module__6hcR-G__close{width:44px;height:44px;color:var(--pf-color-text-primary);font:300 30px/1 var(--pf-font-family);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;padding:0}.MobileOptionSheet-module__6hcR-G__close:hover{background:var(--pf-color-surface-secondary)}.MobileOptionSheet-module__6hcR-G__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:6px 10px 10px;overflow:hidden auto}.MobileOptionSheet-module__6hcR-G__item{box-sizing:border-box;width:100%;min-height:48px;color:var(--pf-color-text-primary);font:400 16px/22px var(--pf-font-family);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.MobileOptionSheet-module__6hcR-G__item:hover{background:#f7f7f7}.MobileOptionSheet-module__6hcR-G__itemSelected{background:#f2f2f2;font-weight:600}.MobileOptionSheet-module__6hcR-G__item:disabled{color:#a3a3a3;cursor:default}.MobileOptionSheet-module__6hcR-G__itemLabel{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.MobileOptionSheet-module__6hcR-G__itemLabelText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MobileOptionSheet-module__6hcR-G__itemHint{color:var(--pf-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.MobileOptionSheet-module__6hcR-G__itemLeadingIcon{flex:none;align-items:center;display:inline-flex}.MobileOptionSheet-module__6hcR-G__check{font:600 16px/20px var(--pf-font-family);flex:none}.MobileOptionSheet-module__6hcR-G__group{flex-direction:column;padding:4px 0;display:flex}.MobileOptionSheet-module__6hcR-G__groupTitle{letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b;padding:8px 14px 4px;font-size:10.5px;font-weight:600}.MobileOptionSheet-module__6hcR-G__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--pf-color-border-subtle);background:#fff;flex:none}@media (min-width:901px){.MobileOptionSheet-module__6hcR-G__layer{display:none}}@media (max-height:620px){.MobileOptionSheet-module__6hcR-G__sheet{max-height:86dvh}}
@media (min-width:901px) and (max-height:820px){.SidebarResponsive-module__F9hylW__sidebar{padding-top:18px;padding-bottom:14px}.SidebarResponsive-module__F9hylW__brandLogo{width:124px}.SidebarResponsive-module__F9hylW__nav{gap:1px;margin-top:10px}.SidebarResponsive-module__F9hylW__navItem{min-height:32px;padding:5px 8px;font-size:13px;line-height:18px}.SidebarResponsive-module__F9hylW__sidebarDivider{margin-top:10px}.SidebarResponsive-module__F9hylW__sectionLabel{height:20px}.SidebarResponsive-module__F9hylW__sidebarBottom{padding-top:10px}.SidebarResponsive-module__F9hylW__profileRow{height:46px}}@media (min-width:901px) and (max-height:720px){.SidebarResponsive-module__F9hylW__sidebar{padding:12px 14px 10px}.SidebarResponsive-module__F9hylW__brandLogo{width:112px}.SidebarResponsive-module__F9hylW__nav{gap:0;margin-top:6px}.SidebarResponsive-module__F9hylW__navItem{gap:8px;min-height:28px;padding:3px 8px;font-size:12.5px;line-height:17px}.SidebarResponsive-module__F9hylW__sidebarDivider{margin-top:6px}.SidebarResponsive-module__F9hylW__sectionLabel{height:18px;font-size:9px;line-height:11px}.SidebarResponsive-module__F9hylW__sidebarBottom{padding-top:6px}.SidebarResponsive-module__F9hylW__profileRow{height:40px}}@media (min-width:901px) and (max-height:640px){.SidebarResponsive-module__F9hylW__sidebar{padding-top:8px;padding-bottom:8px}.SidebarResponsive-module__F9hylW__brandLogo{width:104px}.SidebarResponsive-module__F9hylW__nav{margin-top:4px}.SidebarResponsive-module__F9hylW__navItem{min-height:25px;padding-top:2px;padding-bottom:2px;font-size:12px;line-height:16px}.SidebarResponsive-module__F9hylW__sidebarDivider{margin-top:4px}.SidebarResponsive-module__F9hylW__sectionLabel{height:16px}.SidebarResponsive-module__F9hylW__sidebarBottom{padding-top:4px}.SidebarResponsive-module__F9hylW__profileRow{height:36px}}
.Combobox-module__KlXkFq__root{min-width:0;color:var(--pf-color-text-secondary);flex-direction:column;gap:6px;display:flex;position:relative}.Combobox-module__KlXkFq__label{font:500 13px/18px var(--pf-font-family)}.Combobox-module__KlXkFq__control{height:var(--pf-height-control);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-control);background:#fff;align-items:center;gap:8px;display:flex;position:relative}.Combobox-module__KlXkFq__control:focus-within{border-color:var(--pf-color-text-secondary)}.Combobox-module__KlXkFq__input{min-width:0;height:100%;color:var(--pf-color-text-primary);font:400 14px/18px var(--pf-font-family);background:0 0;border:0;outline:0;flex:1;padding:0 12px}.Combobox-module__KlXkFq__input::placeholder{color:var(--pf-color-text-muted)}.Combobox-module__KlXkFq__input:disabled{color:#a3a3a3;cursor:not-allowed}.Combobox-module__KlXkFq__chevron{pointer-events:none;flex:0 0 8px;width:8px;height:5px;margin-right:12px}.Combobox-module__KlXkFq__menu{box-sizing:border-box;z-index:50;border:1px solid var(--pf-color-border);width:100%;min-width:max-content;max-height:240px;box-shadow:var(--pf-shadow-dropdown);background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.Combobox-module__KlXkFq__menuPortal .Combobox-module__KlXkFq__menu{z-index:auto;width:max-content;min-width:100%;max-width:100%;max-height:none;position:static;top:auto;left:auto;overflow:visible}.Combobox-module__KlXkFq__grupoHeader{color:var(--pf-color-text-muted);font:600 11px/14px var(--pf-font-family);text-transform:uppercase;letter-spacing:.04em;-webkit-user-select:none;user-select:none;padding:6px 10px 2px}.Combobox-module__KlXkFq__grupoHeader:first-child{padding-top:2px}.Combobox-module__KlXkFq__opcion{width:100%;height:32px;color:var(--pf-color-text-primary);font:400 13px/18px var(--pf-font-family);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;display:flex;overflow:hidden}.Combobox-module__KlXkFq__opcionResaltada{background:#f7f7f7}.Combobox-module__KlXkFq__opcionSeleccionada{background:#f2f2f2;font-weight:500}.Combobox-module__KlXkFq__compact .Combobox-module__KlXkFq__control{border-radius:4px;height:36px}.Combobox-module__KlXkFq__compact .Combobox-module__KlXkFq__input{padding:0 10px;font-size:13px;line-height:22px}.Combobox-module__KlXkFq__compact .Combobox-module__KlXkFq__chevron{margin-right:10px}@media (max-width:900px){.Combobox-module__KlXkFq__input,.Combobox-module__KlXkFq__compact .Combobox-module__KlXkFq__input{font-size:16px}}
.AyudaMarcaChat-module__M2t8WW__layer{z-index:1200;font-family:var(--pf-font-family,Arial,sans-serif);position:fixed;inset:0}.AyudaMarcaChat-module__M2t8WW__overlay{background:#00000052;border:0;width:100%;height:100%;position:absolute;inset:0}.AyudaMarcaChat-module__M2t8WW__panel{box-sizing:border-box;color:#1a1c1c;background:#fff;border:1px solid #ddd;border-radius:12px;flex-direction:column;width:min(440px,100vw - 40px);height:min(680px,100dvh - 40px);display:flex;position:absolute;bottom:20px;right:20px;overflow:hidden;box-shadow:0 18px 50px #0003}.AyudaMarcaChat-module__M2t8WW__header{border-bottom:1px solid #e5e5e5;align-items:center;gap:16px;min-height:76px;padding:14px 18px;display:flex}.AyudaMarcaChat-module__M2t8WW__header div{flex:1;min-width:0}.AyudaMarcaChat-module__M2t8WW__header p,.AyudaMarcaChat-module__M2t8WW__header h2{margin:0}.AyudaMarcaChat-module__M2t8WW__header p{color:#686868;font-size:12px;line-height:18px}.AyudaMarcaChat-module__M2t8WW__header h2{font-size:19px;line-height:26px}.AyudaMarcaChat-module__M2t8WW__header button{cursor:pointer;background:0 0;border:0;border-radius:6px;width:40px;height:40px;font-size:28px}.AyudaMarcaChat-module__M2t8WW__header button:hover{background:#f2f2f2}.AyudaMarcaChat-module__M2t8WW__header button:disabled{opacity:.4}.AyudaMarcaChat-module__M2t8WW__messages{background:#fafafa;flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px;display:flex;overflow-y:auto}.AyudaMarcaChat-module__M2t8WW__message{border-radius:10px;max-width:86%;padding:10px 12px;font-size:14px;line-height:20px}.AyudaMarcaChat-module__M2t8WW__assistant{white-space:normal;background:#fff;border:1px solid #e2e2e2;align-self:flex-start}.AyudaMarcaChat-module__M2t8WW__assistant p{margin:0 0 6px}.AyudaMarcaChat-module__M2t8WW__assistant p:last-child{margin-bottom:0}.AyudaMarcaChat-module__M2t8WW__assistant strong{font-weight:600}.AyudaMarcaChat-module__M2t8WW__assistant em{font-style:italic}.AyudaMarcaChat-module__M2t8WW__assistant ul{margin:4px 0 6px;padding-left:20px;list-style-type:disc}.AyudaMarcaChat-module__M2t8WW__assistant ol{margin:4px 0 6px;padding-left:20px;list-style-type:decimal}.AyudaMarcaChat-module__M2t8WW__assistant ul:last-child,.AyudaMarcaChat-module__M2t8WW__assistant ol:last-child{margin-bottom:0}.AyudaMarcaChat-module__M2t8WW__assistant li{margin:2px 0}.AyudaMarcaChat-module__M2t8WW__assistant code{background:#f2f2f2;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.AyudaMarcaChat-module__M2t8WW__user{color:#fff;white-space:pre-wrap;background:#1a1c1c;align-self:flex-end}.AyudaMarcaChat-module__M2t8WW__suggestions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.AyudaMarcaChat-module__M2t8WW__suggestions button{color:#333;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:16px;padding:8px 10px;font-size:12px;line-height:16px}.AyudaMarcaChat-module__M2t8WW__suggestions button:hover{border-color:#999}.AyudaMarcaChat-module__M2t8WW__error{color:#b42318;background:#fff5f3;border:1px solid #f0c7c2;border-radius:8px;padding:10px 12px;font-size:13px;line-height:18px}.AyudaMarcaChat-module__M2t8WW__form{padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e5e5e5}.AyudaMarcaChat-module__M2t8WW__form label{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.AyudaMarcaChat-module__M2t8WW__form>div{align-items:flex-end;gap:8px;display:flex}.AyudaMarcaChat-module__M2t8WW__form textarea{box-sizing:border-box;resize:vertical;border:1px solid #ccc;border-radius:8px;flex:1;min-height:44px;max-height:100px;padding:10px 12px;font:14px/20px inherit}.AyudaMarcaChat-module__M2t8WW__form button{color:#fff;cursor:pointer;background:#1a1c1c;border:0;border-radius:7px;height:42px;padding:0 14px;font-weight:600}.AyudaMarcaChat-module__M2t8WW__form button:disabled{color:#888;cursor:not-allowed;background:#ddd}.AyudaMarcaChat-module__M2t8WW__form small{color:#777;margin-top:6px;font-size:11px;line-height:16px;display:block}@media (max-width:620px){.AyudaMarcaChat-module__M2t8WW__panel{border:0;border-radius:0;width:100%;height:100dvh;inset:0}.AyudaMarcaChat-module__M2t8WW__overlay{display:none}.AyudaMarcaChat-module__M2t8WW__header{padding-top:calc(14px + env(safe-area-inset-top))}.AyudaMarcaChat-module__M2t8WW__messages{padding:14px}.AyudaMarcaChat-module__M2t8WW__message{max-width:92%}.AyudaMarcaChat-module__M2t8WW__form{padding-left:14px;padding-right:14px}}
.BuscadorRapidoModal-module__8kjqza__overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);overscroll-behavior:contain;background:#00000073;justify-content:center;align-items:flex-start;padding:0 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.BuscadorRapidoModal-module__8kjqza__spotlight{box-sizing:border-box;border:1px solid var(--pf-color-border,#e5e5e5);width:min(640px,100%);max-height:min(760px,100dvh - 56px);font-family:var(--pf-font-family,sans-serif);color:var(--pf-color-text-primary,#111827);background:#fff;border-radius:12px;flex-direction:column;margin-top:clamp(28px,9vh,76px);margin-bottom:24px;animation:.15s ease-out BuscadorRapidoModal-module__8kjqza__spotlightFadeIn;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000038,0 0 0 1px #0000000d}@keyframes BuscadorRapidoModal-module__8kjqza__spotlightFadeIn{0%{opacity:0;transform:scale(.985)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.BuscadorRapidoModal-module__8kjqza__searchHeader{box-sizing:border-box;border-bottom:1px solid var(--pf-color-border-subtle,#f0f0f0);background:#fff;flex:0 0 56px;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex;position:relative}.BuscadorRapidoModal-module__8kjqza__searchIconWrapper{width:20px;height:20px;color:var(--pf-color-text-secondary,#6b7280);flex:0 0 20px;place-items:center;display:grid}.BuscadorRapidoModal-module__8kjqza__searchInput{min-width:0;height:100%;font-family:var(--pf-font-family,sans-serif);color:var(--pf-color-text-primary,#111827);background:0 0;border:0;outline:0;flex:1;font-size:16px;line-height:22px}.BuscadorRapidoModal-module__8kjqza__searchInput::-webkit-search-decoration{-webkit-appearance:none;display:none}.BuscadorRapidoModal-module__8kjqza__searchInput::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.BuscadorRapidoModal-module__8kjqza__searchInput::-webkit-search-results-button{-webkit-appearance:none;display:none}.BuscadorRapidoModal-module__8kjqza__searchInput::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.BuscadorRapidoModal-module__8kjqza__searchInput::placeholder{color:var(--pf-color-text-muted,#9ca3af)}.BuscadorRapidoModal-module__8kjqza__clearButton{box-sizing:border-box;width:28px;height:28px;color:var(--pf-color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;padding:0;font-size:18px;line-height:1;transition:background .15s;display:grid}.BuscadorRapidoModal-module__8kjqza__clearButton:hover{background:var(--pf-color-surface-secondary,#f3f4f6);color:var(--pf-color-text-primary,#111827)}.BuscadorRapidoModal-module__8kjqza__mobileCloseButton{display:none}.BuscadorRapidoModal-module__8kjqza__escBadge{box-sizing:border-box;border:1px solid var(--pf-color-border,#e5e5e5);background:var(--pf-color-surface-secondary,#f9fafb);color:var(--pf-color-text-secondary,#6b7280);font-family:var(--pf-font-mono,monospace);letter-spacing:.5px;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600;line-height:14px}.BuscadorRapidoModal-module__8kjqza__resultsScroll{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:140px;max-height:calc(100% - 100px);padding:16px;display:flex;overflow-y:auto}.BuscadorRapidoModal-module__8kjqza__initialState{text-align:center;flex-direction:column;align-items:center;padding:48px 16px 40px;display:flex}.BuscadorRapidoModal-module__8kjqza__initialIconCircle{background:var(--pf-color-surface-secondary,#f3f4f6);width:44px;height:44px;color:var(--pf-color-text-secondary,#6b7280);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.BuscadorRapidoModal-module__8kjqza__initialTitle{color:var(--pf-color-text-primary,#111827);margin:0 0 6px;font-size:17px;font-weight:600}.BuscadorRapidoModal-module__8kjqza__initialSubtitle{color:var(--pf-color-text-secondary,#6b7280);max-width:340px;margin:0;font-size:13.5px;line-height:19px}.BuscadorRapidoModal-module__8kjqza__emptyState{text-align:center;flex-direction:column;align-items:center;padding:40px 16px;display:flex}.BuscadorRapidoModal-module__8kjqza__emptyIconCircle{background:var(--pf-color-surface-secondary,#f3f4f6);width:44px;height:44px;color:var(--pf-color-text-secondary,#6b7280);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.BuscadorRapidoModal-module__8kjqza__emptyTitle{color:var(--pf-color-text-primary,#111827);margin:0 0 6px;font-size:15px;font-weight:600}.BuscadorRapidoModal-module__8kjqza__emptySubtitle{color:var(--pf-color-text-secondary,#6b7280);max-width:360px;margin:0;font-size:13px;line-height:18px}.BuscadorRapidoModal-module__8kjqza__productCard{box-sizing:border-box;border:1px solid var(--pf-color-border-subtle,#eaeaea);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;transition:border-color .15s;display:flex;box-shadow:0 1px 3px #00000005}.BuscadorRapidoModal-module__8kjqza__productCard:hover{border-color:var(--pf-color-border,#d4d4d8)}.BuscadorRapidoModal-module__8kjqza__productHeader{flex-direction:column;gap:3px;display:flex}.BuscadorRapidoModal-module__8kjqza__productMetaLine{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.BuscadorRapidoModal-module__8kjqza__brandTitle{font-family:var(--pf-font-family,sans-serif);text-transform:uppercase;letter-spacing:.6px;color:var(--pf-color-text-secondary,#6b7280);font-size:11px;font-weight:700}.BuscadorRapidoModal-module__8kjqza__metaDot{color:var(--pf-color-text-muted,#9ca3af);font-size:11px}.BuscadorRapidoModal-module__8kjqza__skuTag{font-family:var(--pf-font-mono,monospace);color:var(--pf-color-text-muted,#9ca3af);letter-spacing:.2px;font-size:11px;font-weight:500}.BuscadorRapidoModal-module__8kjqza__productName{font-family:var(--pf-font-family,sans-serif);color:var(--pf-color-text-primary,#111827);word-break:break-word;margin:0;font-size:16px;font-weight:600;line-height:22px}.BuscadorRapidoModal-module__8kjqza__priceStrip{box-sizing:border-box;background:var(--pf-color-surface-secondary,#f9fafb);border:1px solid var(--pf-color-border-subtle,#f0f0f0);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.BuscadorRapidoModal-module__8kjqza__priceCol{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.BuscadorRapidoModal-module__8kjqza__priceNum{font-family:var(--pf-font-family,sans-serif);color:var(--pf-color-text-primary,#111827);letter-spacing:-.2px;white-space:nowrap;font-size:15px;font-weight:700;line-height:20px}.BuscadorRapidoModal-module__8kjqza__priceSub{font-family:var(--pf-font-family,sans-serif);text-transform:uppercase;letter-spacing:.6px;color:var(--pf-color-text-secondary,#6b7280);white-space:nowrap;margin-top:2px;font-size:10px;font-weight:600;line-height:14px}.BuscadorRapidoModal-module__8kjqza__priceSep{background:var(--pf-color-border,#e5e5e5);flex-shrink:0;width:1px;height:24px;margin:0 4px}.BuscadorRapidoModal-module__8kjqza__variantsGrid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.BuscadorRapidoModal-module__8kjqza__variantRow{box-sizing:border-box;border:1px solid var(--pf-color-border-subtle,#f0f0f0);background:#fbfbfb;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:5px 10px;font-size:13px;line-height:18px;transition:all .12s;display:flex}.BuscadorRapidoModal-module__8kjqza__variantRowSinStock{background:#fafafa;border-color:#f3f4f6}.BuscadorRapidoModal-module__8kjqza__variantRowSinStock .BuscadorRapidoModal-module__8kjqza__variantName{color:#9ca3af}.BuscadorRapidoModal-module__8kjqza__variantName{min-width:0;color:var(--pf-color-text-primary,#1f2937);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.BuscadorRapidoModal-module__8kjqza__variantColor{font-weight:400}.BuscadorRapidoModal-module__8kjqza__variantSep{color:var(--pf-color-text-muted,#9ca3af)}.BuscadorRapidoModal-module__8kjqza__variantTalle{color:var(--pf-color-text-primary,#111827);font-weight:600}.BuscadorRapidoModal-module__8kjqza__variantRowSinStock .BuscadorRapidoModal-module__8kjqza__variantTalle{color:#9ca3af;font-weight:500}.BuscadorRapidoModal-module__8kjqza__stockBadge{box-sizing:border-box;font-family:var(--pf-font-family,sans-serif);white-space:nowrap;border:1px solid #0000;border-radius:4px;flex:none;padding:2px 7px;font-size:11.5px;font-weight:600;line-height:14px}.BuscadorRapidoModal-module__8kjqza__badgeStockNormal{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.BuscadorRapidoModal-module__8kjqza__badgeStockBajo{color:#92400e;background:#fffbeb;border-color:#fde68a}.BuscadorRapidoModal-module__8kjqza__badgeSinStock{color:#991b1b;background:#fef2f2;border-color:#fecaca}.BuscadorRapidoModal-module__8kjqza__expandVariantsBtn{box-sizing:border-box;border:1px dashed var(--pf-color-border,#d1d5db);width:100%;color:var(--pf-color-text-secondary,#4b5563);font-family:var(--pf-font-family,sans-serif);text-align:center;cursor:pointer;background:0 0;border-radius:6px;margin-top:2px;padding:7px 10px;font-size:12px;font-weight:500;transition:all .15s}.BuscadorRapidoModal-module__8kjqza__expandVariantsBtn:hover{background:var(--pf-color-surface-secondary,#f3f4f6);color:var(--pf-color-text-primary,#111827);border-style:solid}.BuscadorRapidoModal-module__8kjqza__spotlightFooter{box-sizing:border-box;border-top:1px solid var(--pf-color-border-subtle,#f0f0f0);background:var(--pf-color-surface-secondary,#fafafa);height:38px;color:var(--pf-color-text-muted,#9ca3af);flex:0 0 38px;justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;display:flex}.BuscadorRapidoModal-module__8kjqza__footerHints{align-items:center;gap:12px;display:flex}.BuscadorRapidoModal-module__8kjqza__footerHintItem{align-items:center;gap:6px;display:flex}.BuscadorRapidoModal-module__8kjqza__footerHintKbd{border:1px solid var(--pf-color-border,#e5e5e5);color:var(--pf-color-text-secondary,#6b7280);font-family:var(--pf-font-mono,monospace);background:#fff;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:600}@media (max-width:640px){.BuscadorRapidoModal-module__8kjqza__overlay{align-items:flex-start;padding:0 8px}.BuscadorRapidoModal-module__8kjqza__spotlight{margin-top:10px;margin-bottom:calc(10px + env(safe-area-inset-bottom));max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:10px}.BuscadorRapidoModal-module__8kjqza__searchHeader{flex-basis:52px;height:52px;padding:0 12px}.BuscadorRapidoModal-module__8kjqza__escBadge{display:none}.BuscadorRapidoModal-module__8kjqza__clearButton,.BuscadorRapidoModal-module__8kjqza__mobileCloseButton{box-sizing:border-box;width:36px;height:36px;color:var(--pf-color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 36px;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.BuscadorRapidoModal-module__8kjqza__resultsScroll{gap:12px;padding:12px 10px}.BuscadorRapidoModal-module__8kjqza__productCard{gap:10px;padding:12px}.BuscadorRapidoModal-module__8kjqza__priceStrip{padding:8px 10px}.BuscadorRapidoModal-module__8kjqza__priceNum{font-size:14px}.BuscadorRapidoModal-module__8kjqza__priceSub{font-size:9.5px}.BuscadorRapidoModal-module__8kjqza__variantsGrid{grid-template-columns:1fr;gap:5px}.BuscadorRapidoModal-module__8kjqza__variantRow{min-height:36px;padding:6px 10px;font-size:13px}.BuscadorRapidoModal-module__8kjqza__spotlightFooter{display:none}}.BuscadorRapidoModal-module__8kjqza__headerLoadingBar{background:linear-gradient(90deg, transparent, var(--pf-color-primary,#111827), transparent);z-index:10;background-size:200% 100%;height:2px;animation:1.2s ease-in-out infinite BuscadorRapidoModal-module__8kjqza__loadingBarMove;position:absolute;top:0;left:0;right:0}@keyframes BuscadorRapidoModal-module__8kjqza__loadingBarMove{0%{background-position:-200% 0}to{background-position:200% 0}}.BuscadorRapidoModal-module__8kjqza__errorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.BuscadorRapidoModal-module__8kjqza__errorTitle{color:var(--pf-color-text-primary,#111827);margin:0;font-size:15px;font-weight:600}.BuscadorRapidoModal-module__8kjqza__errorSubtitle{color:var(--pf-color-text-secondary,#6b7280);max-width:320px;margin:0 0 12px;font-size:13px}.BuscadorRapidoModal-module__8kjqza__retryBtn{border:1px solid var(--pf-color-border,#d1d5db);color:var(--pf-color-text-primary,#111827);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:7px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.BuscadorRapidoModal-module__8kjqza__retryBtn:hover{background:var(--pf-color-surface-hover,#f3f4f6);border-color:#9ca3af}.BuscadorRapidoModal-module__8kjqza__loadingIndicator{color:var(--pf-color-text-secondary,#6b7280);align-items:center;gap:6px;display:inline-flex}.BuscadorRapidoModal-module__8kjqza__spinnerSmall{border:2px solid var(--pf-color-border,#d1d5db);border-top-color:var(--pf-color-text-primary,#111827);border-radius:50%;width:12px;height:12px;animation:.6s linear infinite BuscadorRapidoModal-module__8kjqza__spinnerRotate}@keyframes BuscadorRapidoModal-module__8kjqza__spinnerRotate{to{transform:rotate(360deg)}}.BuscadorRapidoModal-module__8kjqza__footerUpdateBtn,.BuscadorRapidoModal-module__8kjqza__footerRetryBtn{color:var(--pf-color-text-secondary,#6b7280);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.BuscadorRapidoModal-module__8kjqza__footerRetryBtn{color:var(--pf-color-feedback-error,#b42318)}
.ContentSkeleton-module__U1iBjW__skeleton{box-sizing:border-box;height:100%;min-height:0;font-family:var(--pf-font-family);flex-direction:column;display:flex}.ContentSkeleton-module__U1iBjW__header{box-sizing:border-box;border-bottom:1px solid var(--pf-color-border-subtle);flex:none;justify-content:space-between;align-items:center;min-height:96px;padding:20px 24px;display:flex}.ContentSkeleton-module__U1iBjW__headerText{flex-direction:column;gap:9px;display:flex}.ContentSkeleton-module__U1iBjW__eyebrow{border-radius:4px;width:72px;height:9px}.ContentSkeleton-module__U1iBjW__title{border-radius:6px;width:190px;height:22px}.ContentSkeleton-module__U1iBjW__action{border-radius:var(--pf-radius-control);width:132px;height:36px}.ContentSkeleton-module__U1iBjW__body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:24px;display:flex;overflow:hidden}.ContentSkeleton-module__U1iBjW__row{border-radius:8px;height:44px}.ContentSkeleton-module__U1iBjW__row:nth-child(n+5){opacity:.55}.ContentSkeleton-module__U1iBjW__eyebrow,.ContentSkeleton-module__U1iBjW__title,.ContentSkeleton-module__U1iBjW__action,.ContentSkeleton-module__U1iBjW__row{background:linear-gradient(90deg,#f2f2f2 25%,#fafafa 50%,#f2f2f2 75%) 0 0/200% 100%;animation:1.7s linear infinite ContentSkeleton-module__U1iBjW__pfContentSkeletonShimmer}@keyframes ContentSkeleton-module__U1iBjW__pfContentSkeletonShimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ContentSkeleton-module__U1iBjW__eyebrow,.ContentSkeleton-module__U1iBjW__title,.ContentSkeleton-module__U1iBjW__action,.ContentSkeleton-module__U1iBjW__row{animation:none}}
.DataTable-module__YUNrZq__root{box-sizing:border-box;border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-surface);background:var(--pf-color-surface);min-width:0;max-width:100%;min-height:0;font-family:var(--pf-font-family);flex-direction:column;display:flex;overflow:hidden}.DataTable-module__YUNrZq__scroller{flex:1;width:100%;min-height:0;overflow:auto hidden}.DataTable-module__YUNrZq__table{flex-direction:column;min-width:max-content;height:100%;display:flex}.DataTable-module__YUNrZq__adaptive .DataTable-module__YUNrZq__scroller{overflow-x:hidden}.DataTable-module__YUNrZq__adaptive .DataTable-module__YUNrZq__table{width:100%;min-width:0}.DataTable-module__YUNrZq__head,.DataTable-module__YUNrZq__row{align-items:center;column-gap:12px;display:grid}.DataTable-module__YUNrZq__head{background:var(--pf-color-surface-secondary);border-bottom:1px solid var(--pf-color-border-subtle);height:36px;color:var(--pf-color-text-secondary);font:600 11px/14px var(--pf-font-family);text-transform:uppercase;letter-spacing:.04em;flex:none;padding:0 16px}.DataTable-module__YUNrZq__headCell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DataTable-module__YUNrZq__moreHead{width:36px}.DataTable-module__YUNrZq__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.DataTable-module__YUNrZq__pageScroll{height:auto;min-height:auto}.DataTable-module__YUNrZq__pageScroll .DataTable-module__YUNrZq__scroller{flex:none;min-height:auto;overflow-y:visible}.DataTable-module__YUNrZq__pageScroll .DataTable-module__YUNrZq__table{height:auto}.DataTable-module__YUNrZq__pageScroll .DataTable-module__YUNrZq__body{overscroll-behavior:auto;flex:none;min-height:auto;overflow-y:visible}.DataTable-module__YUNrZq__rowGroup{border-bottom:1px solid var(--pf-color-border-subtle)}.DataTable-module__YUNrZq__rowGroup:last-child{border-bottom:0}.DataTable-module__YUNrZq__row{box-sizing:border-box;min-height:44px;color:var(--pf-color-text-primary);font:400 13px/normal var(--pf-font-family);padding:0 16px;position:relative}.DataTable-module__YUNrZq__rowInteractive{cursor:pointer}.DataTable-module__YUNrZq__rowInteractive:hover{background:var(--pf-color-surface-secondary)}.DataTable-module__YUNrZq__rowInteractive:focus-visible{z-index:1;outline:2px solid var(--pf-color-text-primary);outline-offset:-2px}.DataTable-module__YUNrZq__rowSelected{background:var(--pf-color-surface-muted);box-shadow:inset 3px 0 var(--pf-color-text-primary)}.DataTable-module__YUNrZq__cell{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.DataTable-module__YUNrZq__moreCell{z-index:2;justify-content:flex-end;width:36px;display:flex;position:relative}.DataTable-module__YUNrZq__moreButton{width:32px;height:32px;color:var(--pf-color-text-secondary);cursor:pointer;font:700 12px/1 var(--pf-font-family);letter-spacing:1px;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.DataTable-module__YUNrZq__moreButton:hover,.DataTable-module__YUNrZq__moreButton:focus-visible,.DataTable-module__YUNrZq__moreButton[aria-expanded=true]{background:var(--pf-color-surface-muted);color:var(--pf-color-text-primary)}.DataTable-module__YUNrZq__moreButton:focus-visible{outline:2px solid var(--pf-color-text-primary);outline-offset:1px}.DataTable-module__YUNrZq__rowDetails{border-top:1px solid var(--pf-color-border-subtle);background:var(--pf-color-surface-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px 16px 14px;display:grid}.DataTable-module__YUNrZq__detailItem{grid-template-columns:minmax(86px,.55fr) minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.DataTable-module__YUNrZq__detailLabel{min-width:0;color:var(--pf-color-text-muted);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600;line-height:16px;overflow:hidden}.DataTable-module__YUNrZq__detailValue{overflow-wrap:anywhere;min-width:0;color:var(--pf-color-text-primary);font-size:12px;line-height:16px}.DataTable-module__YUNrZq__alignCenter{text-align:center;justify-self:center}.DataTable-module__YUNrZq__alignRight{text-align:right;justify-self:end}.DataTable-module__YUNrZq__state{text-align:center;color:var(--pf-color-text-secondary);padding:40px 16px;font-size:13px}@media (max-width:560px){.DataTable-module__YUNrZq__adaptive .DataTable-module__YUNrZq__head,.DataTable-module__YUNrZq__adaptive .DataTable-module__YUNrZq__row{column-gap:8px;padding-left:10px;padding-right:10px}.DataTable-module__YUNrZq__adaptive .DataTable-module__YUNrZq__row{min-height:52px}.DataTable-module__YUNrZq__rowDetails{grid-template-columns:1fr;padding:10px 12px 12px}.DataTable-module__YUNrZq__detailItem{grid-template-columns:90px minmax(0,1fr)}}
.MatrixViewport-module__5IJFoG__root{box-sizing:border-box;contain:inline-size;inline-size:100%;min-inline-size:0;max-inline-size:100%;position:relative;overflow:hidden}.MatrixViewport-module__5IJFoG__scroller{box-sizing:border-box;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block;overflow:auto hidden}.MatrixViewport-module__5IJFoG__scroller:focus-visible{outline:2px solid var(--pf-color-text-secondary,#666);outline-offset:2px}.MatrixViewport-module__5IJFoG__edge{z-index:5;pointer-events:none;width:24px;position:absolute;top:1px;bottom:22px}.MatrixViewport-module__5IJFoG__edgeLeft{background:linear-gradient(90deg,#ffffffeb,#fff0);left:0}.MatrixViewport-module__5IJFoG__edgeRight{background:linear-gradient(270deg,#ffffffeb,#fff0);right:0}.MatrixViewport-module__5IJFoG__hint{min-height:18px;color:var(--pf-color-text-secondary,#666);font:500 10px/14px var(--pf-font-family,inherit);text-align:right;-webkit-user-select:none;user-select:none;padding:4px 4px 0;display:block}@media (pointer:coarse){.MatrixViewport-module__5IJFoG__hint{font-size:11px;line-height:15px}}
.ResponsiveDataGrid-module__Z0mIcq__root{box-sizing:border-box;border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-surface);background:var(--pf-color-surface);inline-size:100%;min-inline-size:0;max-inline-size:100%;font-family:var(--pf-font-family);overflow:visible}.ResponsiveDataGrid-module__Z0mIcq__table{width:100%;min-width:0}.ResponsiveDataGrid-module__Z0mIcq__head,.ResponsiveDataGrid-module__Z0mIcq__row{align-items:center;column-gap:12px;display:grid}.ResponsiveDataGrid-module__Z0mIcq__head{border-bottom:1px solid var(--pf-color-border-subtle);background:var(--pf-color-surface-secondary);min-height:36px;color:var(--pf-color-text-secondary);font:600 11px/14px var(--pf-font-family);letter-spacing:.04em;text-transform:uppercase;padding:0 16px}.ResponsiveDataGrid-module__Z0mIcq__headCell,.ResponsiveDataGrid-module__Z0mIcq__cell,.ResponsiveDataGrid-module__Z0mIcq__value{min-width:0}.ResponsiveDataGrid-module__Z0mIcq__headCell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ResponsiveDataGrid-module__Z0mIcq__body{min-width:0}.ResponsiveDataGrid-module__Z0mIcq__rowGroup{border-bottom:1px solid var(--pf-color-border-subtle);min-width:0;position:relative}.ResponsiveDataGrid-module__Z0mIcq__rowGroup:last-child{border-bottom:0}.ResponsiveDataGrid-module__Z0mIcq__row{min-height:48px;padding:8px 16px}.ResponsiveDataGrid-module__Z0mIcq__dense .ResponsiveDataGrid-module__Z0mIcq__head{min-height:32px;padding:0 16px}.ResponsiveDataGrid-module__Z0mIcq__dense .ResponsiveDataGrid-module__Z0mIcq__row{min-height:40px;padding:4px 16px}.ResponsiveDataGrid-module__Z0mIcq__cell{position:relative;overflow:hidden}.ResponsiveDataGrid-module__Z0mIcq__allowOverflow{z-index:4;overflow:visible}.ResponsiveDataGrid-module__Z0mIcq__compactLabel{display:none}.ResponsiveDataGrid-module__Z0mIcq__value{overflow-wrap:anywhere;min-width:0;display:block}.ResponsiveDataGrid-module__Z0mIcq__rowAfter:empty{display:none}.ResponsiveDataGrid-module__Z0mIcq__state{color:var(--pf-color-text-secondary);text-align:center;padding:32px 16px}.ResponsiveDataGrid-module__Z0mIcq__alignCenter{text-align:center;justify-self:center}.ResponsiveDataGrid-module__Z0mIcq__alignRight{text-align:right;justify-self:end}.ResponsiveDataGrid-module__Z0mIcq__compact .ResponsiveDataGrid-module__Z0mIcq__head{display:none}.ResponsiveDataGrid-module__Z0mIcq__compact .ResponsiveDataGrid-module__Z0mIcq__row{gap:0;padding:8px 12px;display:grid;grid-template-columns:1fr!important}.ResponsiveDataGrid-module__Z0mIcq__compact .ResponsiveDataGrid-module__Z0mIcq__cell{text-align:left;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);justify-self:stretch;align-items:start;gap:10px;width:100%;padding:8px 0;display:grid;overflow:visible}.ResponsiveDataGrid-module__Z0mIcq__compact .ResponsiveDataGrid-module__Z0mIcq__cell+.ResponsiveDataGrid-module__Z0mIcq__cell{border-top:1px solid var(--pf-color-border-subtle)}.ResponsiveDataGrid-module__Z0mIcq__compact .ResponsiveDataGrid-module__Z0mIcq__compactLabel{color:var(--pf-color-text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:18px;display:block}.ResponsiveDataGrid-module__Z0mIcq__compact .ResponsiveDataGrid-module__Z0mIcq__value{text-align:left;justify-self:stretch;min-width:0}.ResponsiveDataGrid-module__Z0mIcq__compact .ResponsiveDataGrid-module__Z0mIcq__rowAfter{padding:0 12px 12px}@media (max-width:420px){.ResponsiveDataGrid-module__Z0mIcq__compact .ResponsiveDataGrid-module__Z0mIcq__cell{grid-template-columns:86px minmax(0,1fr);gap:8px}}
.Tabs-module__hLKHTq__tablist{border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-control);background:var(--pf-color-surface-secondary);font-family:var(--pf-font-family);align-items:center;gap:4px;padding:4px;display:inline-flex}.Tabs-module__hLKHTq__tab{border-radius:var(--pf-radius-compact);height:32px;color:var(--pf-color-text-secondary);font:500 13px/normal var(--pf-font-family);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.Tabs-module__hLKHTq__tab:hover{color:var(--pf-color-text-primary)}.Tabs-module__hLKHTq__tab:disabled{cursor:not-allowed;opacity:.45}.Tabs-module__hLKHTq__tab:focus-visible{outline:2px solid var(--pf-color-text-primary);outline-offset:2px}.Tabs-module__hLKHTq__tabSelected{background:var(--pf-color-surface);color:var(--pf-color-text-strong);box-shadow:var(--pf-shadow-dropdown)}.Tabs-module__hLKHTq__count{background:var(--pf-color-surface-muted);min-width:18px;height:18px;color:var(--pf-color-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.Tabs-module__hLKHTq__tabSelected .Tabs-module__hLKHTq__count{background:var(--pf-color-border-subtle);color:var(--pf-color-text-strong)}
.StatCard-module__NyQxNW__card{box-sizing:border-box;border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-surface);background:var(--pf-color-surface);text-align:left;width:100%;font-family:var(--pf-font-family);flex-direction:column;gap:8px;padding:16px;display:flex}.StatCard-module__NyQxNW__cardInteractive{cursor:pointer}.StatCard-module__NyQxNW__cardInteractive:hover{border-color:var(--pf-color-text-muted);background:var(--pf-color-surface-secondary)}.StatCard-module__NyQxNW__cardInteractive:focus-visible{outline:2px solid var(--pf-color-text-primary);outline-offset:2px}.StatCard-module__NyQxNW__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.StatCard-module__NyQxNW__title{color:var(--pf-color-text-secondary);font-size:12px;font-weight:500;line-height:18px}.StatCard-module__NyQxNW__icon{color:var(--pf-color-text-muted);display:inline-flex}.StatCard-module__NyQxNW__value{color:var(--pf-color-text-strong);font-size:24px;font-weight:600;line-height:30px}.StatCard-module__NyQxNW__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.StatCard-module__NyQxNW__subtitle{color:var(--pf-color-text-muted);font-size:12px;line-height:18px}.StatCard-module__NyQxNW__badgeSlot{display:inline-flex}
.EmptyState-module__mYx1-a__root{box-sizing:border-box;text-align:center;width:100%;font-family:var(--pf-font-family);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.EmptyState-module__mYx1-a__icon{width:48px;height:48px;color:var(--pf-color-text-muted);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.EmptyState-module__mYx1-a__title{color:var(--pf-color-text-strong);font-size:15px;font-weight:600;line-height:22px}.EmptyState-module__mYx1-a__description{max-width:360px;color:var(--pf-color-text-secondary);margin:0;font-size:13px;line-height:19px}.EmptyState-module__mYx1-a__action{margin-top:8px}
.CheckoutShell-module__xpx2XG__root{box-sizing:border-box;border:1px solid var(--pf-color-border);width:min(100%,380px);min-height:820px;color:var(--pf-color-text-primary);font-family:var(--pf-font-family);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:20px;display:flex}.CheckoutShell-module__xpx2XG__totalHeader{border-bottom:1px solid var(--pf-color-border);justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.CheckoutShell-module__xpx2XG__totalHeader span,.CheckoutShell-module__xpx2XG__totalFooter span{color:var(--pf-color-text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.CheckoutShell-module__xpx2XG__totalHeader strong{font-size:28px;font-weight:650;line-height:32px}.CheckoutShell-module__xpx2XG__contextualContent{flex-direction:column;gap:4px;display:flex}.CheckoutShell-module__xpx2XG__summary{padding:0}.CheckoutShell-module__xpx2XG__summary h2,.CheckoutShell-module__xpx2XG__customer h2{margin:0 0 8px;font-size:14px;font-weight:650;line-height:20px}.CheckoutShell-module__xpx2XG__paymentGroup{margin-top:6px}.CheckoutShell-module__xpx2XG__paymentGroupHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.CheckoutShell-module__xpx2XG__paymentGroup h3{color:var(--pf-color-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:600;line-height:12px}.CheckoutShell-module__xpx2XG__calculatorButton{height:22px;font:500 10px/12px var(--pf-font-family);margin-bottom:3px;padding:0 8px}.CheckoutShell-module__xpx2XG__paymentRow{border-bottom:1px solid var(--pf-color-border-subtle);align-items:flex-start;gap:8px;min-height:44px;padding:6px 4px;display:flex}.CheckoutShell-module__xpx2XG__paymentRow:last-child{border-bottom:0}.CheckoutShell-module__xpx2XG__paymentRowChecked{color:var(--pf-color-text-secondary);opacity:.68;background:#f6f6f6;border-radius:5px}.CheckoutShell-module__xpx2XG__paymentCopy{flex:1;min-width:0}.CheckoutShell-module__xpx2XG__paymentLine{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:15px;display:flex}.CheckoutShell-module__xpx2XG__paymentLine strong{white-space:nowrap;font-weight:650}.CheckoutShell-module__xpx2XG__paymentCopy small{color:var(--pf-color-text-secondary);margin-top:1px;font-size:10px;line-height:13px;display:block}.CheckoutShell-module__xpx2XG__paymentWarning{color:#9f251b;background:0 0;border:0;margin:2px 0 0;padding:0;font-size:10px;line-height:13px}.CheckoutShell-module__xpx2XG__displayEyeButton{border:1px solid var(--pf-color-border,#e5e5e5);width:28px;height:28px;color:var(--pf-color-text-secondary,#666);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;margin-left:6px;padding:0;transition:all .15s;display:inline-flex}.CheckoutShell-module__xpx2XG__displayEyeButton:hover{color:#000;border-color:#000}.CheckoutShell-module__xpx2XG__displayEyeButtonActive{color:#fff;background:#000;border-color:#000}.CheckoutShell-module__xpx2XG__displayEyeButtonActive:hover{color:#fff;background:#222}.CheckoutShell-module__xpx2XG__emptySummary{color:var(--pf-color-text-secondary);margin:0;font-size:13px;line-height:19px}.CheckoutShell-module__xpx2XG__customer{border:1px solid var(--pf-color-border);background:#fafafa;border-radius:6px;margin:0;padding:8px}.CheckoutShell-module__xpx2XG__warnings{flex-direction:column;gap:6px;display:flex}.CheckoutShell-module__xpx2XG__footer{border-top:1px solid var(--pf-color-border);flex-direction:column;gap:8px;margin-top:auto;padding:8px 0 0;display:flex}.CheckoutShell-module__xpx2XG__totalFooter{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:3px;display:flex}.CheckoutShell-module__xpx2XG__totalFooter strong{font-size:22px;font-weight:700;line-height:28px}.CheckoutShell-module__xpx2XG__secondaryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.CheckoutShell-module__xpx2XG__secondaryActions>button{width:100%;padding-left:10px;padding-right:10px;font-size:13px}@media (max-width:480px){.CheckoutShell-module__xpx2XG__root{width:100%}.CheckoutShell-module__xpx2XG__secondaryActions{grid-template-columns:1fr}}
.CheckoutCliente-module__zQbona__root{gap:8px;display:grid}.CheckoutCliente-module__zQbona__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.CheckoutCliente-module__zQbona__header h2{margin:0;font-size:14px;font-weight:650;line-height:20px}.CheckoutCliente-module__zQbona__identityRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:7px;display:grid}.CheckoutCliente-module__zQbona__dniField{min-width:0}.CheckoutCliente-module__zQbona__searchAction{align-items:end;display:flex}.CheckoutCliente-module__zQbona__searchButton{border:1px solid var(--pf-color-border);background:#fff;width:36px;min-width:36px;height:36px;padding:0}.CheckoutCliente-module__zQbona__invoiceControl{align-items:center;gap:7px;padding-bottom:1px;font-size:12px;line-height:18px;display:flex}.CheckoutCliente-module__zQbona__actions{display:flex}.CheckoutCliente-module__zQbona__clientFeedback,.CheckoutCliente-module__zQbona__clientSuccess{color:var(--pf-color-text-secondary);margin:0;font-size:12px;line-height:18px}.CheckoutCliente-module__zQbona__clientSuccess{color:#327a4c}.CheckoutCliente-module__zQbona__createClientButton{width:auto;height:28px;font:500 11px/16px var(--pf-font-family);margin-top:2px;padding:0 4px}.CheckoutCliente-module__zQbona__detailsRoot{gap:12px;display:grid}.CheckoutCliente-module__zQbona__detailsSection{border:1px solid var(--pf-color-border);background:#fafafa;border-radius:8px;padding:16px}.CheckoutCliente-module__zQbona__auxiliaryHeading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.CheckoutCliente-module__zQbona__auxiliaryHeading h2{margin:0;font-size:13px;font-weight:600;line-height:18px}.CheckoutCliente-module__zQbona__auxiliaryClose{height:28px;padding:0 8px;font-size:11px}.CheckoutCliente-module__zQbona__auxiliaryFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.CheckoutCliente-module__zQbona__auxiliaryHelper{color:var(--pf-color-text-secondary);margin:8px 0 0;font-size:11px;line-height:16px}@media (max-width:480px){.CheckoutCliente-module__zQbona__identityRow{grid-template-columns:minmax(0,1fr) auto}.CheckoutCliente-module__zQbona__invoiceControl{grid-column:1/-1;justify-self:start}.CheckoutCliente-module__zQbona__auxiliaryFields{grid-template-columns:1fr}}
.ProductSaleRow-module__AYaTaq__root{box-sizing:border-box;border:1px solid var(--pf-color-border);min-width:0;color:var(--pf-color-text-primary);font-family:var(--pf-font-family);background:#fff;border-radius:8px;overflow:visible}.ProductSaleRow-module__AYaTaq__rootWarning{border-color:#f1cfca}.ProductSaleRow-module__AYaTaq__root.ProductSaleRow-module__AYaTaq__rootEmbedded{background:0 0;border:none;border-radius:0}.ProductSaleRow-module__AYaTaq__mainRow{box-sizing:border-box;grid-template-columns:44px 82px 138px minmax(24px,.55fr) minmax(36px,.8fr) minmax(36px,.8fr) minmax(24px,.55fr) minmax(100px,1.4fr) minmax(56px,1fr) 42px 74px minmax(76px,1fr);align-items:center;gap:5px;min-height:54px;padding:4px 2px;display:grid}.ProductSaleRow-module__AYaTaq__mainRowPack{grid-template-columns:52px minmax(120px,1.8fr) minmax(60px,.9fr) minmax(100px,1.2fr) minmax(56px,.9fr) 74px minmax(76px,1fr)}.ProductSaleRow-module__AYaTaq__packBadge{background:var(--pf-color-text-primary);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:20px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.ProductSaleRow-module__AYaTaq__dataCell,.ProductSaleRow-module__AYaTaq__priceField{flex-direction:column;gap:2px;min-width:0;display:flex}.ProductSaleRow-module__AYaTaq__label{color:var(--pf-color-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:9px;font-weight:500;line-height:11px}.ProductSaleRow-module__AYaTaq__dataValue{color:var(--pf-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.ProductSaleRow-module__AYaTaq__dataStrong{font-size:13px;font-weight:650}.ProductSaleRow-module__AYaTaq__mainRow>.ProductSaleRow-module__AYaTaq__dataCell:nth-child(2) .ProductSaleRow-module__AYaTaq__dataValue{text-overflow:clip;font-size:13px;font-weight:650;overflow:visible}.ProductSaleRow-module__AYaTaq__mainRow>.ProductSaleRow-module__AYaTaq__dataCell:nth-child(4) .ProductSaleRow-module__AYaTaq__dataValue,.ProductSaleRow-module__AYaTaq__mainRow>.ProductSaleRow-module__AYaTaq__dataCell:nth-child(5) .ProductSaleRow-module__AYaTaq__dataValue{font-weight:650}.ProductSaleRow-module__AYaTaq__dataSecondary{color:var(--pf-color-text-secondary);font-weight:400}.ProductSaleRow-module__AYaTaq__quantity,.ProductSaleRow-module__AYaTaq__discount,.ProductSaleRow-module__AYaTaq__method{min-width:0}.ProductSaleRow-module__AYaTaq__discount{align-self:center;gap:0;position:relative}.ProductSaleRow-module__AYaTaq__discountSlot{align-items:center;min-width:0;height:36px;display:flex}.ProductSaleRow-module__AYaTaq__discount>span:first-child{color:var(--pf-color-text-muted);font-size:8px;line-height:9px;position:absolute;top:-10px;left:2px}.ProductSaleRow-module__AYaTaq__quantity>span:nth-child(2),.ProductSaleRow-module__AYaTaq__discount>span:nth-child(2){border-radius:6px;height:36px}.ProductSaleRow-module__AYaTaq__quantity input,.ProductSaleRow-module__AYaTaq__discount input{text-align:center;appearance:textfield;padding-left:6px;padding-right:6px}.ProductSaleRow-module__AYaTaq__quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.ProductSaleRow-module__AYaTaq__quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.ProductSaleRow-module__AYaTaq__discount input::-webkit-inner-spin-button{appearance:none;margin:0}.ProductSaleRow-module__AYaTaq__discount input::-webkit-outer-spin-button{appearance:none;margin:0}.ProductSaleRow-module__AYaTaq__mainRow .ProductSaleRow-module__AYaTaq__method{width:100%;max-width:100%}.ProductSaleRow-module__AYaTaq__priceInput{box-sizing:border-box;border:1px solid var(--pf-color-border);width:100%;height:36px;color:var(--pf-color-text-primary);font:500 13px/18px var(--pf-font-family);background:#fff;border-radius:6px;outline:none;padding:0 10px}.ProductSaleRow-module__AYaTaq__priceInput:focus{border-color:var(--pf-color-text-secondary)}.ProductSaleRow-module__AYaTaq__stock{font-size:13px;font-weight:600;line-height:16px}.ProductSaleRow-module__AYaTaq__stockAvailable{color:#327a4c}.ProductSaleRow-module__AYaTaq__stockLow{color:var(--pf-color-warning)}.ProductSaleRow-module__AYaTaq__stockEmpty{color:var(--pf-color-error)}.ProductSaleRow-module__AYaTaq__finalCell{align-items:flex-start}.ProductSaleRow-module__AYaTaq__finalValue{white-space:nowrap;font-size:16px;font-weight:700;line-height:20px}.ProductSaleRow-module__AYaTaq__saleDetails{min-width:0;color:var(--pf-color-text-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:9px;line-height:12px;display:flex}.ProductSaleRow-module__AYaTaq__saleBadge{color:#257044;letter-spacing:.02em;background:#e8f5ec;border-radius:999px;padding:1px 4px;font-weight:700}.ProductSaleRow-module__AYaTaq__actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.ProductSaleRow-module__AYaTaq__actionButton{border-radius:6px;width:24px;min-width:24px;height:24px;padding:0;font-size:14px}.ProductSaleRow-module__AYaTaq__actionActive{background:#ededed}.ProductSaleRow-module__AYaTaq__removeButton{color:var(--pf-color-error)}.ProductSaleRow-module__AYaTaq__warningRow{color:#9f251b;background:#fff5f3;border-top:1px solid #f1cfca;align-items:center;gap:12px;min-height:28px;padding:5px 8px;font-size:10px;font-weight:500;line-height:16px;display:flex}.ProductSaleRow-module__AYaTaq__warningSeparator{background:#e8c2bc;flex:0 0 1px;width:1px;height:16px}.ProductSaleRow-module__AYaTaq__expandedRow{border-top:1px solid var(--pf-color-border-subtle);background:#fafafa;padding:10px 12px 12px}.ProductSaleRow-module__AYaTaq__paymentDetails{border-top:1px solid var(--pf-color-border-subtle);background:#fafafa;padding:8px 12px 10px}.ProductSaleRow-module__AYaTaq__expandedInput{width:100%}@media (max-width:1100px){.ProductSaleRow-module__AYaTaq__root{overflow-x:auto}}
.MixedBrandPaymentGroup-module__vdkh9G__root{border:1px solid var(--pf-color-border);color:var(--pf-color-text-primary);font-family:var(--pf-font-family);background:#fafafa;border-top:0;margin:0;padding:9px 12px 10px}.MixedBrandPaymentGroup-module__vdkh9G__root.MixedBrandPaymentGroup-module__vdkh9G__rootEmbedded{background:0 0;border:none}.MixedBrandPaymentGroup-module__vdkh9G__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.MixedBrandPaymentGroup-module__vdkh9G__header div{align-items:baseline;gap:7px;display:flex}.MixedBrandPaymentGroup-module__vdkh9G__header span{color:var(--pf-color-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:10px;line-height:14px}.MixedBrandPaymentGroup-module__vdkh9G__header strong{font-size:12px;font-weight:650;line-height:18px}.MixedBrandPaymentGroup-module__vdkh9G__methods{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.MixedBrandPaymentGroup-module__vdkh9G__method{grid-template-columns:18px 80px 112px;align-items:center;gap:6px;font-size:12px;display:grid}.MixedBrandPaymentGroup-module__vdkh9G__amount{box-sizing:border-box;border:1px solid var(--pf-color-border);width:112px;height:32px;font:inherit;background:#fff;border-radius:5px;padding:0 8px}.MixedBrandPaymentGroup-module__vdkh9G__amount:disabled{background:var(--pf-color-surface-muted);color:var(--pf-color-text-muted)}.MixedBrandPaymentGroup-module__vdkh9G__error{color:var(--pf-color-error-strong);margin:7px 0 0;font-size:11px;font-weight:600;line-height:16px}
.QrCobroPanel-module__atnDtW__root{flex-direction:column;gap:10px;display:flex}.QrCobroPanel-module__atnDtW__encabezado{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.QrCobroPanel-module__atnDtW__encabezado h2{color:var(--pf-color-text-primary);margin:0;font-size:15px;font-weight:700}.QrCobroPanel-module__atnDtW__verCheckout{color:var(--pf-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:11px}.QrCobroPanel-module__atnDtW__verCheckout:hover{color:var(--pf-color-text-secondary);text-decoration:underline}.QrCobroPanel-module__atnDtW__lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.QrCobroPanel-module__atnDtW__fila{border-radius:6px;padding:8px 10px}.QrCobroPanel-module__atnDtW__filaResumen{grid-template-columns:14px 1fr auto;align-items:center;gap:8px;display:grid}.QrCobroPanel-module__atnDtW__icono{text-align:center;font-size:12px;line-height:1}.QrCobroPanel-module__atnDtW__nombre{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.QrCobroPanel-module__atnDtW__monto{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.QrCobroPanel-module__atnDtW__estadoTexto{color:var(--pf-color-text-muted);margin:1px 0 0 22px;font-size:11px;display:block}.QrCobroPanel-module__atnDtW__fila_PAGADO{color:var(--pf-color-text-muted)}.QrCobroPanel-module__atnDtW__fila_PAGADO .QrCobroPanel-module__atnDtW__icono{color:var(--pf-color-success,#16a34a)}.QrCobroPanel-module__atnDtW__fila_PAGADO .QrCobroPanel-module__atnDtW__nombre{text-decoration:line-through;-webkit-text-decoration-color:var(--pf-color-border);text-decoration-color:var(--pf-color-border);font-weight:600}.QrCobroPanel-module__atnDtW__fila_ACTIVO{background:#eff8ff}.QrCobroPanel-module__atnDtW__fila_ACTIVO .QrCobroPanel-module__atnDtW__icono{color:#0284c7}.QrCobroPanel-module__atnDtW__fila_EN_COLA .QrCobroPanel-module__atnDtW__icono{color:var(--pf-color-text-muted)}.QrCobroPanel-module__atnDtW__fila_FUERA{color:var(--pf-color-text-muted);opacity:.75;padding:4px 10px}.QrCobroPanel-module__atnDtW__fila_FUERA .QrCobroPanel-module__atnDtW__nombre{font-size:13px;font-weight:500}.QrCobroPanel-module__atnDtW__fila_FUERA .QrCobroPanel-module__atnDtW__monto{font-size:13px}.QrCobroPanel-module__atnDtW__fueraDeQr{flex-direction:column;gap:2px;display:flex}.QrCobroPanel-module__atnDtW__fueraDeQrTitulo{color:var(--pf-color-text-muted);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.QrCobroPanel-module__atnDtW__filaAcciones{flex-wrap:wrap;gap:6px;margin:6px 0 0 22px;display:flex}.QrCobroPanel-module__atnDtW__quitarDeQr{color:#0369a1;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.QrCobroPanel-module__atnDtW__quitarDeQr:hover{text-decoration:underline}.QrCobroPanel-module__atnDtW__cancelarQr{color:#0369a1;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.QrCobroPanel-module__atnDtW__cancelarQr:hover{color:var(--pf-color-error-strong)}.QrCobroPanel-module__atnDtW__cancelarQr:disabled{color:var(--pf-color-text-muted);cursor:default;opacity:.6}.QrCobroPanel-module__atnDtW__activoDetalle{flex-direction:column;gap:6px;margin:8px 0 0 22px;display:flex}.QrCobroPanel-module__atnDtW__estadoQr{align-items:center;gap:8px;display:flex}.QrCobroPanel-module__atnDtW__thumbnail{opacity:.85;border-radius:4px;flex:none}.QrCobroPanel-module__atnDtW__estadoQrTexto{flex-direction:column;gap:1px;display:flex}.QrCobroPanel-module__atnDtW__estadoQrLinea{color:var(--pf-color-text-muted);margin:0;font-size:12px}.QrCobroPanel-module__atnDtW__error{color:var(--pf-color-error-strong);font-size:12px}.QrCobroPanel-module__atnDtW__exito{color:#166534;margin:0;font-size:13px;font-weight:600}.QrCobroPanel-module__atnDtW__resumenMinimo{border-top:1px solid var(--pf-color-border-subtle);flex-direction:column;gap:2px;padding-top:8px;display:flex}.QrCobroPanel-module__atnDtW__resumenMinimo>div{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.QrCobroPanel-module__atnDtW__resumenMinimo strong{font-size:14px}.QrCobroPanel-module__atnDtW__proximo{color:var(--pf-color-text-muted);margin:0;font-size:11px}
.QrSeleccionMarcasPanel-module__23ir-a__root{flex-direction:column;gap:8px;display:flex}.QrSeleccionMarcasPanel-module__23ir-a__encabezado{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.QrSeleccionMarcasPanel-module__23ir-a__encabezado h2{color:var(--pf-color-text-primary);margin:0;font-size:15px;font-weight:700}.QrSeleccionMarcasPanel-module__23ir-a__volver{color:var(--pf-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:11px}.QrSeleccionMarcasPanel-module__23ir-a__volver:hover{color:var(--pf-color-text-secondary);text-decoration:underline}.QrSeleccionMarcasPanel-module__23ir-a__instruccion{color:var(--pf-color-text-muted);margin:0;font-size:12px}.QrSeleccionMarcasPanel-module__23ir-a__error{color:var(--pf-color-error-strong);margin:0;font-size:12px}.QrSeleccionMarcasPanel-module__23ir-a__lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.QrSeleccionMarcasPanel-module__23ir-a__fila{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 4px;display:grid}.QrSeleccionMarcasPanel-module__23ir-a__nombre{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.QrSeleccionMarcasPanel-module__23ir-a__monto{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.QrSeleccionMarcasPanel-module__23ir-a__motivo{color:var(--pf-color-text-muted);grid-column:2/4;margin-top:-4px;font-size:11px}.QrSeleccionMarcasPanel-module__23ir-a__footer{border-top:1px solid var(--pf-color-border-subtle);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.QrSeleccionMarcasPanel-module__23ir-a__footer span{color:var(--pf-color-text-muted);font-size:12px}
.finanzas-module__MQgHKW__center{min-height:100vh;color:var(--pf-color-text-primary);font-family:var(--pf-font-family);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.finanzas-module__MQgHKW__header{box-sizing:border-box;border-bottom:1px solid var(--pf-color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:96px;padding:16px 24px;display:flex}.finanzas-module__MQgHKW__header h1{color:var(--pf-color-text-primary);font:600 24px/34px var(--pf-font-family);margin:0}.finanzas-module__MQgHKW__header p{color:var(--pf-color-text-secondary);margin:2px 0 0;font-size:13px;line-height:18px}.finanzas-module__MQgHKW__content{flex-direction:column;gap:16px;min-height:0;padding:24px;display:flex;overflow-y:auto}.finanzas-module__MQgHKW__error{color:#8a2f25;background:#fff4f2;border:1px solid #e7c7c1;border-radius:8px;margin:0;padding:11px 13px;font-size:14px}.finanzas-module__MQgHKW__error p{margin:0 0 8px}.finanzas-module__MQgHKW__avisoSuave{border:1px solid var(--pf-color-border);background:var(--pf-color-surface-secondary);color:var(--pf-color-text-secondary);border-radius:8px;margin:0;padding:11px 13px;font-size:13px}.finanzas-module__MQgHKW__aperturaSocios{flex-wrap:wrap;gap:4px 12px;margin:0 8px;display:inline-flex}.finanzas-module__MQgHKW__statsGrid{grid-template-columns:repeat(3,minmax(200px,1fr));gap:12px;display:grid}.finanzas-module__MQgHKW__resultadosStatsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.finanzas-module__MQgHKW__resumenEjecutivo{border-bottom:1px solid var(--pf-color-border);gap:16px;margin-bottom:28px;padding-bottom:24px;display:grid}.finanzas-module__MQgHKW__resumenEjecutivo h3{margin:4px 0 0;font-size:15px}.finanzas-module__MQgHKW__accionesBonificacion{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.finanzas-module__MQgHKW__linkAction{color:var(--pf-color-text-secondary);cursor:pointer;font:500 12px/16px var(--pf-font-family);background:0 0;border:none;text-decoration:underline}.finanzas-module__MQgHKW__linkAction:hover{color:var(--pf-color-text-primary)}.finanzas-module__MQgHKW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.finanzas-module__MQgHKW__toolbar h2{color:var(--pf-color-text-primary);font:600 16px/22px var(--pf-font-family);margin:0}.finanzas-module__MQgHKW__toolbarRight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finanzas-module__MQgHKW__periodoNav{height:var(--pf-height-filter);border:1px solid var(--pf-color-border);background:#fff;border-radius:4px;align-items:center;gap:4px;padding:0 4px;display:flex}.finanzas-module__MQgHKW__periodoFlecha{width:24px;height:24px;color:var(--pf-color-text-primary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;font-size:16px;line-height:1;display:grid}.finanzas-module__MQgHKW__periodoFlecha:hover:not(:disabled){background:var(--pf-color-surface-secondary)}.finanzas-module__MQgHKW__periodoFlecha:disabled{color:#c4c4c4;cursor:not-allowed}.finanzas-module__MQgHKW__periodoTexto{min-width:132px;color:var(--pf-color-text-primary);font:500 13px/22px var(--pf-font-family);text-align:center;white-space:nowrap;padding:0 4px}.finanzas-module__MQgHKW__movimientosBox{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.finanzas-module__MQgHKW__table{flex:1;min-height:240px}.finanzas-module__MQgHKW__estadoSociosTable{max-height:360px}.finanzas-module__MQgHKW__estadoSociosTable [role=columnheader]:first-of-type,.finanzas-module__MQgHKW__estadoSociosTable [role=cell]:first-of-type,.finanzas-module__MQgHKW__estadoSociosTable [role=columnheader]:nth-of-type(4),.finanzas-module__MQgHKW__estadoSociosTable [role=cell]:nth-of-type(4){border-right:1px solid var(--pf-color-border-subtle)}.finanzas-module__MQgHKW__montoPositivo{color:var(--pf-color-feedback-success);font-weight:600}.finanzas-module__MQgHKW__montoNegativo{color:var(--pf-color-feedback-error);font-weight:600}.finanzas-module__MQgHKW__rowAction{border:1px solid var(--pf-color-border);color:var(--pf-color-text-secondary);cursor:pointer;font:500 12px/16px var(--pf-font-family);background:0 0;border-radius:6px;padding:5px 10px}.finanzas-module__MQgHKW__rowAction:hover{border-color:var(--pf-color-text-secondary);color:var(--pf-color-text-primary)}.finanzas-module__MQgHKW__form{flex-direction:column;gap:10px;padding:20px 24px;display:flex}.finanzas-module__MQgHKW__priceField{color:var(--pf-color-text-secondary);flex-direction:column;gap:6px;display:flex}.finanzas-module__MQgHKW__priceFieldLabel{font:500 13px/18px var(--pf-font-family)}.finanzas-module__MQgHKW__priceFieldControl{height:var(--pf-height-control);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-control);background:#fff;align-items:center;display:flex}.finanzas-module__MQgHKW__priceFieldControl:focus-within{border-color:var(--pf-color-text-secondary)}.finanzas-module__MQgHKW__priceInput{min-width:0;height:100%;font:400 14px/20px var(--pf-font-family);background:0 0;border:0;flex:1;padding:0 12px}.finanzas-module__MQgHKW__filaRapida{border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-surface);background:var(--pf-color-surface-secondary);flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}:is(.finanzas-module__MQgHKW__filaRapida .finanzas-module__MQgHKW__priceField,.finanzas-module__MQgHKW__filaRapida .selectField){gap:4px}.finanzas-module__MQgHKW__wMonto{width:120px}.finanzas-module__MQgHKW__wTipo{width:148px}.finanzas-module__MQgHKW__wCuenta,.finanzas-module__MQgHKW__wCategoria{width:168px}.finanzas-module__MQgHKW__wDescripcion{flex:220px;min-width:180px}.finanzas-module__MQgHKW__wNaturaleza{width:140px}.finanzas-module__MQgHKW__wFecha{width:150px}.finanzas-module__MQgHKW__wReferencia{width:160px}.finanzas-module__MQgHKW__wMarca{width:180px}.finanzas-module__MQgHKW__wPeriodoLiquidacion{color:var(--pf-color-text-secondary);flex-direction:column;gap:4px;display:flex}.finanzas-module__MQgHKW__indicadorLiquidacion{color:var(--pf-color-text-secondary);font:500 12px/16px var(--pf-font-family);flex-basis:100%;margin:0}.finanzas-module__MQgHKW__indicadorLiquidacionError{color:var(--pf-color-feedback-error)}.finanzas-module__MQgHKW__wSocio{width:168px}.finanzas-module__MQgHKW__previewUsd{min-width:130px;color:var(--pf-color-text-secondary);flex-direction:column;gap:4px;display:flex}.finanzas-module__MQgHKW__previewUsd span:last-child{height:var(--pf-height-control);color:var(--pf-color-text-strong);font:600 14px/20px var(--pf-font-family);align-items:center;display:flex}.finanzas-module__MQgHKW__indicadorUsd{color:var(--pf-color-text-secondary);font:500 12px/16px var(--pf-font-family);flex-basis:100%;margin:0}.finanzas-module__MQgHKW__indicadorUsdError{color:var(--pf-color-feedback-error)}.finanzas-module__MQgHKW__tcChico{color:var(--pf-color-text-secondary);font-size:11px}.finanzas-module__MQgHKW__tableCompacta{max-height:220px}.finanzas-module__MQgHKW__resultadosIngresosTable,.finanzas-module__MQgHKW__resultadosIngresosTable [role=table]{height:auto}.finanzas-module__MQgHKW__resultadosIngresosTable [role=table]>div:last-child{flex:none;overflow-y:visible}.finanzas-module__MQgHKW__datoEtiqueta{color:var(--pf-color-text-secondary);margin:0;font-size:13px}.finanzas-module__MQgHKW__matrizIMScroll{border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-surface);overflow-x:auto}.finanzas-module__MQgHKW__matrizIMTable{border-collapse:collapse;width:max-content;min-width:100%;font:400 13px/18px var(--pf-font-family)}.finanzas-module__MQgHKW__matrizIMTable th,.finanzas-module__MQgHKW__matrizIMTable td{border-bottom:1px solid var(--pf-color-border-subtle);text-align:right;white-space:nowrap;padding:6px 10px}.finanzas-module__MQgHKW__matrizIMTable thead th{z-index:3;color:var(--pf-color-text-primary);font:700 12px/18px var(--pf-font-family);text-align:right;border-bottom:2px solid var(--pf-color-text-primary);background:#ececec;position:sticky;top:0}.finanzas-module__MQgHKW__matrizIMMarcaHeader,.finanzas-module__MQgHKW__matrizIMConceptoHeader{text-align:left}.finanzas-module__MQgHKW__matrizIMMarcaHeader{z-index:4;background:#ececec;min-width:150px;position:sticky;left:0}.finanzas-module__MQgHKW__matrizIMConceptoHeader{z-index:4;background:#ececec;min-width:92px;position:sticky;left:150px}.finanzas-module__MQgHKW__matrizIMMesHeader{min-width:110px}.finanzas-module__MQgHKW__matrizIMMarcaCelda{z-index:2;min-width:150px;color:var(--pf-color-text-primary);font:700 14px/18px var(--pf-font-family);text-align:left;vertical-align:middle;white-space:normal;background:#fff;position:sticky;left:0}.finanzas-module__MQgHKW__matrizIMMarcaInactiva{color:var(--pf-color-text-secondary);font:500 11px/14px var(--pf-font-family);text-transform:uppercase;letter-spacing:.03em;margin-top:2px;display:block}.finanzas-module__MQgHKW__matrizIMConceptoCelda{z-index:2;background:var(--pf-color-surface-secondary);min-width:92px;color:var(--pf-color-text-secondary);font:500 12px/16px var(--pf-font-family);text-align:left;position:sticky;left:150px}.finanzas-module__MQgHKW__matrizIMBloqueInicio>td{border-top:2px solid var(--pf-color-text-primary)}.finanzas-module__MQgHKW__matrizIMCelda{color:var(--pf-color-text-primary);font-variant-numeric:tabular-nums}.finanzas-module__MQgHKW__matrizIMCeldaVacia{color:#bdbdbd;font-variant-numeric:tabular-nums}.finanzas-module__MQgHKW__matrizIMCeldaBoton{width:100%;color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;border-radius:4px;padding:2px 4px}.finanzas-module__MQgHKW__matrizIMCeldaBoton:hover{background:#0000000f}.finanzas-module__MQgHKW__matrizIMSaldoFavorable{color:#1e6b2e;background:#dcf5df;font-weight:600}.finanzas-module__MQgHKW__matrizIMSaldoDesfavorable{color:#a02a2a;background:#fbdcdc;font-weight:600}.finanzas-module__MQgHKW__matrizIMTotal{background:#fbf1cf;font-weight:700}@media (max-width:720px){.finanzas-module__MQgHKW__matrizIMMarcaHeader,.finanzas-module__MQgHKW__matrizIMMarcaCelda{min-width:110px}.finanzas-module__MQgHKW__matrizIMConceptoHeader,.finanzas-module__MQgHKW__matrizIMConceptoCelda{min-width:76px;left:110px}.finanzas-module__MQgHKW__matrizIMMesHeader,.finanzas-module__MQgHKW__matrizIMCelda,.finanzas-module__MQgHKW__matrizIMCeldaVacia{min-width:90px}}.finanzas-module__MQgHKW__opcionSeleccionada{border-color:var(--pf-color-text-secondary);background:var(--pf-color-surface-secondary);color:var(--pf-color-text-primary)}.finanzas-module__MQgHKW__detalleIngresoMarca{gap:10px;margin:0;display:grid}.finanzas-module__MQgHKW__detalleIngresoMarca div{border-bottom:1px solid var(--pf-color-border-subtle);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.finanzas-module__MQgHKW__detalleIngresoMarca dt{color:var(--pf-color-text-secondary);font-size:13px}.finanzas-module__MQgHKW__detalleIngresoMarca dd{color:var(--pf-color-text-primary);margin:0;font-weight:600}.finanzas-module__MQgHKW__detalleIngresoMarcaPagos{margin-top:18px}.finanzas-module__MQgHKW__detalleIngresoMarcaPagos h3{margin:0 0 8px;font-size:14px}.finanzas-module__MQgHKW__detalleIngresoMarcaPagos p{color:var(--pf-color-text-secondary);margin:0 0 6px;font-size:13px}.finanzas-module__MQgHKW__drawerScrim{z-index:20;background:#00000047;border:0;position:fixed;inset:0}.finanzas-module__MQgHKW__resumenEncabezado{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.finanzas-module__MQgHKW__resumenEncabezado h2{color:var(--pf-color-text-primary);font:600 18px/24px var(--pf-font-family);margin:0}.finanzas-module__MQgHKW__resumenSubtitulo{color:var(--pf-color-text-secondary);margin:2px 0 0;font-size:13px}.finanzas-module__MQgHKW__heroGrid{border-bottom:1px solid var(--pf-color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px;padding:4px 0 20px;display:grid}.finanzas-module__MQgHKW__heroMetric{flex-direction:column;gap:4px;min-width:0;display:flex}.finanzas-module__MQgHKW__heroMetricLabel{color:var(--pf-color-text-secondary);font:500 12px/16px var(--pf-font-family);letter-spacing:.03em;text-transform:uppercase}.finanzas-module__MQgHKW__heroMetricValor{color:var(--pf-color-text-primary);font:600 28px/34px var(--pf-font-family);overflow-wrap:anywhere}.finanzas-module__MQgHKW__heroMetricUsd{color:var(--pf-color-text-secondary);font:400 12px/16px var(--pf-font-family)}.finanzas-module__MQgHKW__seccion{gap:8px;padding-top:4px;display:grid}.finanzas-module__MQgHKW__seccion h3{color:var(--pf-color-text-primary);font:600 14px/20px var(--pf-font-family);margin:0}.finanzas-module__MQgHKW__flujoResultado{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finanzas-module__MQgHKW__flujoItem{flex-direction:column;gap:2px;display:flex}.finanzas-module__MQgHKW__flujoItemLabel{color:var(--pf-color-text-secondary);font:500 12px/16px var(--pf-font-family)}.finanzas-module__MQgHKW__flujoItemValor{color:var(--pf-color-text-primary);font:600 18px/24px var(--pf-font-family)}.finanzas-module__MQgHKW__flujoItemValorFuerte{font-size:22px}.finanzas-module__MQgHKW__flujoFlecha{color:var(--pf-color-text-secondary);padding-bottom:4px;font-size:16px}.finanzas-module__MQgHKW__breakdownLinea{color:var(--pf-color-text-secondary);margin:0;font-size:13px}.finanzas-module__MQgHKW__comparacionInline{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.finanzas-module__MQgHKW__comparacionVs{color:var(--pf-color-text-secondary);font-size:12px}.finanzas-module__MQgHKW__detalleResultado{margin-top:4px}.finanzas-module__MQgHKW__detalleResultado summary{color:var(--pf-color-text-secondary);cursor:pointer;font:500 12px/16px var(--pf-font-family);list-style:none}.finanzas-module__MQgHKW__detalleResultado summary::-webkit-details-marker{display:none}.finanzas-module__MQgHKW__detalleResultado summary:before{content:"▸ "}.finanzas-module__MQgHKW__detalleResultado[open] summary:before{content:"▾ "}.finanzas-module__MQgHKW__detalleResultado .finanzas-module__MQgHKW__table{margin-top:10px}.finanzas-module__MQgHKW__timeline{gap:0;display:grid}.finanzas-module__MQgHKW__timelineItem{border-left:2px solid var(--pf-color-border);padding:0 0 16px 16px;position:relative}.finanzas-module__MQgHKW__timelineItem:last-child{border-left-color:#0000;padding-bottom:0}.finanzas-module__MQgHKW__timelineItem:before{background:var(--pf-color-text-secondary);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-5px}.finanzas-module__MQgHKW__timelineItem div{justify-content:space-between;gap:12px;display:flex}.finanzas-module__MQgHKW__timelineItem strong{color:var(--pf-color-text-primary);font-size:13px}.finanzas-module__MQgHKW__timelineItem time,.finanzas-module__MQgHKW__timelineItem p{color:var(--pf-color-text-secondary);margin:0;font-size:12px;line-height:17px}.finanzas-module__MQgHKW__filaRapidaAcciones{align-self:flex-end;gap:8px;padding-bottom:1px;display:flex}@media (max-width:720px){.finanzas-module__MQgHKW__statsGrid{grid-template-columns:1fr}.finanzas-module__MQgHKW__toolbar,.finanzas-module__MQgHKW__filaRapida{flex-direction:column;align-items:stretch}.finanzas-module__MQgHKW__wMonto,.finanzas-module__MQgHKW__wTipo,.finanzas-module__MQgHKW__wCuenta,.finanzas-module__MQgHKW__wCategoria,.finanzas-module__MQgHKW__wDescripcion,.finanzas-module__MQgHKW__wNaturaleza,.finanzas-module__MQgHKW__wFecha,.finanzas-module__MQgHKW__wReferencia,.finanzas-module__MQgHKW__wMarca,.finanzas-module__MQgHKW__wPeriodoLiquidacion,.finanzas-module__MQgHKW__wSocio,.finanzas-module__MQgHKW__previewUsd{width:100%}.finanzas-module__MQgHKW__accionesBonificacion{flex-wrap:wrap}.finanzas-module__MQgHKW__heroGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.finanzas-module__MQgHKW__heroMetricValor{font-size:22px;line-height:28px}.finanzas-module__MQgHKW__resumenEncabezado{flex-direction:column;align-items:flex-start}.finanzas-module__MQgHKW__flujoResultado{flex-direction:column;align-items:flex-start;gap:6px}.finanzas-module__MQgHKW__flujoFlecha{padding-bottom:0;transform:rotate(90deg)}.finanzas-module__MQgHKW__comparacionInline{flex-direction:column;align-items:flex-start;gap:10px}.finanzas-module__MQgHKW__timelineItem div{flex-direction:column;gap:2px}}@media (max-width:420px){.finanzas-module__MQgHKW__heroGrid{grid-template-columns:1fr}}.finanzas-module__MQgHKW__rvGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.finanzas-module__MQgHKW__rvIzquierda{gap:16px;min-width:0;display:grid}.finanzas-module__MQgHKW__rvBloque{min-width:0}.finanzas-module__MQgHKW__rvBloqueTitulo{color:var(--pf-color-text-primary);font:600 13px/18px var(--pf-font-family);text-transform:uppercase;letter-spacing:.02em;margin:0 0 6px}.finanzas-module__MQgHKW__rvTableScroll{border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-surface);overflow-x:auto}.finanzas-module__MQgHKW__rvTable{border-collapse:collapse;width:100%;min-width:max-content;font-size:12px;line-height:16px}.finanzas-module__MQgHKW__rvTable th,.finanzas-module__MQgHKW__rvTable td{border-bottom:1px solid var(--pf-color-border-subtle);border-right:1px solid var(--pf-color-border-subtle);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:5px 8px}.finanzas-module__MQgHKW__rvTable th:last-child,.finanzas-module__MQgHKW__rvTable td:last-child{border-right:0}.finanzas-module__MQgHKW__rvTable thead th{background:var(--pf-color-surface-secondary);color:var(--pf-color-text-primary);text-align:right;font-weight:600}.finanzas-module__MQgHKW__rvTable .finanzas-module__MQgHKW__rvColEtiqueta{text-align:left;color:var(--pf-color-text-secondary);font-weight:500}.finanzas-module__MQgHKW__rvTable thead .finanzas-module__MQgHKW__rvColEtiqueta{color:var(--pf-color-text-primary)}.finanzas-module__MQgHKW__rvFilaTotal td{border-top:2px solid var(--pf-color-text-primary);background:#fbf1cf;font-weight:700}.finanzas-module__MQgHKW__rvColTotal{background:#fbf1cf;font-weight:700}.finanzas-module__MQgHKW__variacionPositiva{color:#1e6b2e;background:#dcf5df}.finanzas-module__MQgHKW__variacionNegativa{color:#a02a2a;background:#fbdcdc}.finanzas-module__MQgHKW__rvComparativaCabecera{color:var(--pf-color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:8px;font-size:12px;display:flex}.finanzas-module__MQgHKW__rvComparativaCabecera strong{color:var(--pf-color-text-primary)}.finanzas-module__MQgHKW__rvDerecha{gap:8px;min-width:0;display:grid}.finanzas-module__MQgHKW__rvTxmToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.finanzas-module__MQgHKW__rvTxmScroll{border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-surface);max-height:520px;overflow:auto}.finanzas-module__MQgHKW__rvTxmTable{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px;line-height:16px}.finanzas-module__MQgHKW__rvTxmTable th,.finanzas-module__MQgHKW__rvTxmTable td{border-bottom:1px solid var(--pf-color-border-subtle);border-right:1px solid var(--pf-color-border-subtle);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:5px 8px}.finanzas-module__MQgHKW__rvTxmTable thead th{z-index:3;background:var(--pf-color-surface-secondary);color:var(--pf-color-text-primary);font-weight:600;position:sticky;top:0}.finanzas-module__MQgHKW__rvTxmMarcaHeader{z-index:4;text-align:left;min-width:130px;position:sticky;left:0}.finanzas-module__MQgHKW__rvTxmMarcaCelda{z-index:2;background:var(--pf-color-surface-secondary);text-align:left;color:var(--pf-color-text-primary);min-width:130px;font-weight:600;position:sticky;left:0}.finanzas-module__MQgHKW__rvTxmMesHeader{min-width:84px}.finanzas-module__MQgHKW__rvTxmTotalHeader,.finanzas-module__MQgHKW__rvTxmTotalCelda{border-left:2px solid var(--pf-color-text-primary)}.finanzas-module__MQgHKW__rvTxmPorcentaje{color:var(--pf-color-text-secondary)}@media (max-width:1080px){.finanzas-module__MQgHKW__rvGrid{grid-template-columns:1fr}}.finanzas-module__MQgHKW__gGridTres{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.finanzas-module__MQgHKW__gPanel{border:2px solid var(--pf-color-text-primary);border-radius:var(--pf-radius-surface);gap:8px;min-width:0;padding:12px;display:grid}.finanzas-module__MQgHKW__gPanelHeader{border-bottom:2px solid var(--pf-color-text-primary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:2px;padding-bottom:6px;display:flex}.finanzas-module__MQgHKW__gPanelHeader h3{color:var(--pf-color-text-primary);font:700 15px/20px var(--pf-font-family);text-transform:uppercase;letter-spacing:.02em;margin:0}.finanzas-module__MQgHKW__gPanelSubtitulo{color:var(--pf-color-text-secondary);font-size:12px}.finanzas-module__MQgHKW__gResumenGrande{background:var(--pf-color-surface-secondary);border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-surface);flex-wrap:wrap;gap:20px;padding:10px 14px;display:flex}.finanzas-module__MQgHKW__gResumenGrande>div{flex-direction:column;display:flex}.finanzas-module__MQgHKW__gResumenGrande>div+div{border-left:1px solid var(--pf-color-border);padding-left:20px}.finanzas-module__MQgHKW__gResumenValor{font:700 24px/28px var(--pf-font-family);color:var(--pf-color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.finanzas-module__MQgHKW__gResumenLabel{color:var(--pf-color-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.finanzas-module__MQgHKW__gBarChartTitulo{color:var(--pf-color-text-primary);font:600 12px/16px var(--pf-font-family);text-transform:uppercase;letter-spacing:.02em;margin:4px 0 0}.finanzas-module__MQgHKW__gBarChartScroll{border:1px solid var(--pf-color-border);border-radius:var(--pf-radius-surface);background:var(--pf-color-surface-secondary);overflow-x:auto}.finanzas-module__MQgHKW__gBarChart{border-bottom:1px solid var(--pf-color-border);align-items:flex-end;gap:3px;min-width:max-content;height:150px;padding:10px 8px 6px;display:flex}.finanzas-module__MQgHKW__gBarChartAncho{width:100%}.finanzas-module__MQgHKW__gBarCol{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;width:20px;height:100%;display:flex}.finanzas-module__MQgHKW__gBarCol:hover .finanzas-module__MQgHKW__gBar{background:var(--pf-color-text-secondary)}.finanzas-module__MQgHKW__gBarColAncha{flex:44px;width:auto;min-width:44px;max-width:96px}.finanzas-module__MQgHKW__gBarWrap{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.finanzas-module__MQgHKW__gBar{background:var(--pf-color-text-primary);border-radius:2px 2px 0 0;width:100%;min-height:1px}.finanzas-module__MQgHKW__gBarValor{font:700 10px/12px var(--pf-font-family);color:var(--pf-color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.finanzas-module__MQgHKW__gBarLabel{color:var(--pf-color-text-secondary);white-space:nowrap;writing-mode:vertical-rl;max-height:46px;font-size:9px;transform:rotate(180deg)}.finanzas-module__MQgHKW__gBarLabelHorizontal{font:500 10px/13px var(--pf-font-family);color:var(--pf-color-text-secondary);white-space:nowrap}@media (max-width:1080px){.finanzas-module__MQgHKW__gGridTres{grid-template-columns:1fr}}.finanzas-module__MQgHKW__encabezadoV2.finanzas-module__MQgHKW__encabezadoV2.finanzas-module__MQgHKW__encabezadoV2{background:0 0;flex:none;height:auto;min-height:0;overflow:visible}.finanzas-module__MQgHKW__encabezadoV2 .main{padding-bottom:0;overflow:visible}.finanzas-module__MQgHKW__encabezadoV2 .top{min-height:34px}
.RedondeoFaltaCambioControl-module__cImHja__root{border:1px solid var(--pf-color-border-subtle);color:var(--pf-color-text-primary);font-family:var(--pf-font-family);background:#fafafa;border-radius:6px;flex-direction:column;gap:4px;margin:0;padding:5px 7px;display:flex}.RedondeoFaltaCambioControl-module__cImHja__encabezado{justify-content:space-between;align-items:center;gap:8px;display:flex}.RedondeoFaltaCambioControl-module__cImHja__root h3{color:var(--pf-color-text-secondary);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:10px;font-weight:600;line-height:14px}.RedondeoFaltaCambioControl-module__cImHja__opciones{flex-wrap:nowrap;gap:4px;display:flex}.RedondeoFaltaCambioControl-module__cImHja__opcion{border:1px solid var(--pf-color-border);min-width:0;color:var(--pf-color-text-primary);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:5px;flex:1 1 0;justify-content:center;align-items:baseline;gap:4px;padding:3px 5px;font-size:11px;line-height:15px;display:flex}.RedondeoFaltaCambioControl-module__cImHja__opcion:hover{border-color:var(--pf-color-text-muted);background:var(--pf-color-surface-secondary)}.RedondeoFaltaCambioControl-module__cImHja__opcionMonto{text-overflow:ellipsis;font-weight:650;overflow:hidden}.RedondeoFaltaCambioControl-module__cImHja__opcionDiferencia{color:inherit;opacity:.7;flex:none;font-size:10px}.RedondeoFaltaCambioControl-module__cImHja__opcionRecomendada{background:#f6f0e6;border-color:#d9c391}.RedondeoFaltaCambioControl-module__cImHja__opcionActiva{border-color:var(--pf-color-text-primary);background:var(--pf-color-text-primary);color:#fff}.RedondeoFaltaCambioControl-module__cImHja__opcionActiva:hover{background:var(--pf-color-text-primary)}.RedondeoFaltaCambioControl-module__cImHja__opcionActiva.RedondeoFaltaCambioControl-module__cImHja__opcionRecomendada{border-color:#d9c391}.RedondeoFaltaCambioControl-module__cImHja__sinAjustar{color:var(--pf-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:10px;line-height:14px}.RedondeoFaltaCambioControl-module__cImHja__sinAjustar:hover{color:var(--pf-color-text-secondary);text-decoration:underline}.RedondeoFaltaCambioControl-module__cImHja__sinAjustarActiva{color:var(--pf-color-text-secondary);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:620px){.RedondeoFaltaCambioControl-module__cImHja__opciones{flex-wrap:wrap}.RedondeoFaltaCambioControl-module__cImHja__opcion{flex:calc(50% - 4px)}}
