.sidebar-account-menu-module__sUIEMG__root{position:relative}.sidebar-account-menu-module__sUIEMG__mobile{--sidebar-panel:#fff;--sidebar-text:#0c2b49;--sidebar-text-secondary:#475569;--sidebar-text-muted:#64748b;--sidebar-hover:#e8f6f7;--sidebar-divider:#e2e8f0;--sidebar-active:#087b88;min-width:0}.sidebar-account-menu-module__sUIEMG__mobile .sidebar-account-menu-module__sUIEMG__trigger{text-align:center;flex-direction:column;justify-content:center;gap:4px;height:100%;min-height:56px;padding:6px}.sidebar-account-menu-module__sUIEMG__mobile .sidebar-account-menu-module__sUIEMG__trigger>span{flex:0;font-size:11px;font-weight:600}.sidebar-account-menu-module__sUIEMG__mobile .sidebar-account-menu-module__sUIEMG__trigger[data-active]{color:var(--sidebar-active);background:var(--sidebar-hover)}.sidebar-account-menu-module__sUIEMG__mobile .sidebar-account-menu-module__sUIEMG__popover{width:260px;left:auto;right:0}.sidebar-account-menu-module__sUIEMG__mobile .sidebar-account-menu-module__sUIEMG__popover>a,.sidebar-account-menu-module__sUIEMG__mobile .sidebar-account-menu-module__sUIEMG__popover>button{min-height:44px}.sidebar-account-menu-module__sUIEMG__mobile .sidebar-account-menu-module__sUIEMG__error{color:#b91c1c}.sidebar-account-menu-module__sUIEMG__trigger{width:100%;min-height:44px;color:var(--sidebar-text-secondary);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.sidebar-account-menu-module__sUIEMG__trigger:hover,.sidebar-account-menu-module__sUIEMG__trigger[aria-expanded=true]{background:var(--sidebar-hover);color:var(--sidebar-text)}.sidebar-account-menu-module__sUIEMG__trigger>span{flex:1;font-size:13px;font-weight:650}.sidebar-account-menu-module__sUIEMG__trigger small{color:var(--sidebar-text-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.sidebar-account-menu-module__sUIEMG__trigger svg{flex-shrink:0}.sidebar-account-menu-module__sUIEMG__rotated{transform:rotate(180deg)}.sidebar-account-menu-module__sUIEMG__compact .sidebar-account-menu-module__sUIEMG__trigger{justify-content:center;padding:10px 0}.sidebar-account-menu-module__sUIEMG__popover{z-index:60;background:var(--sidebar-panel);border:1px solid var(--sidebar-divider);border-radius:14px;width:100%;min-width:230px;max-width:calc(100vw - 24px);padding:8px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 40px #0005}.sidebar-account-menu-module__sUIEMG__title{color:var(--sidebar-text-muted);text-transform:uppercase;letter-spacing:.1em;padding:8px 10px;font-size:10px;font-weight:750}.sidebar-account-menu-module__sUIEMG__popover>a,.sidebar-account-menu-module__sUIEMG__popover>button{width:100%;color:var(--sidebar-text-secondary);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:10px;padding:11px 10px;font-size:13px;display:flex}.sidebar-account-menu-module__sUIEMG__popover>a:hover,.sidebar-account-menu-module__sUIEMG__popover>button:hover,.sidebar-account-menu-module__sUIEMG__popover>a[aria-current=page]{background:var(--sidebar-hover);color:var(--sidebar-text)}.sidebar-account-menu-module__sUIEMG__popover>button:disabled{opacity:.6;cursor:wait}.sidebar-account-menu-module__sUIEMG__separator{background:var(--sidebar-divider);height:1px;margin:5px 8px}.sidebar-account-menu-module__sUIEMG__trigger:focus-visible,.sidebar-account-menu-module__sUIEMG__popover>a:focus-visible,.sidebar-account-menu-module__sUIEMG__popover>button:focus-visible{outline:2px solid var(--sidebar-active);outline-offset:2px}.sidebar-account-menu-module__sUIEMG__error{color:#fecaca;padding:10px;font-size:12px;line-height:1.5}
.aqua-accordion-module__lCglyG__root{min-width:0;color:var(--aqua-text-primary);border:1px solid var(--aqua-card-border);border-radius:var(--aqua-radius-card);background:var(--aqua-surface);transition:border-color var(--aqua-motion-duration-fast) var(--aqua-motion-ease-standard), background-color var(--aqua-motion-duration-fast) var(--aqua-motion-ease-standard)}.aqua-accordion-module__lCglyG__root[data-expanded=true]{border-color:var(--aqua-primary)}.aqua-accordion-module__lCglyG__surface{box-shadow:none}.aqua-accordion-module__lCglyG__heading{font:inherit;margin:0}.aqua-accordion-module__lCglyG__trigger{border-radius:var(--aqua-radius-card);width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--aqua-motion-duration-fast) var(--aqua-motion-ease-standard), color var(--aqua-motion-duration-fast) var(--aqua-motion-ease-standard);background:0 0;border:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.aqua-accordion-module__lCglyG__trigger:hover{background:var(--aqua-surface-subtle)}.aqua-accordion-module__lCglyG__trigger:active{background:var(--aqua-surface-accent)}.aqua-accordion-module__lCglyG__trigger:focus-visible{outline:3px solid var(--aqua-focus-ring);outline-offset:3px}.aqua-accordion-module__lCglyG__root[data-expanded=true]>.aqua-accordion-module__lCglyG__heading>.aqua-accordion-module__lCglyG__trigger{color:var(--aqua-primary);background:var(--aqua-surface-accent)}.aqua-accordion-module__lCglyG__icon{border-radius:var(--aqua-radius-sm);width:40px;height:40px;color:var(--aqua-primary);background:var(--aqua-surface-accent);flex-shrink:0;place-items:center;display:grid}.aqua-accordion-module__lCglyG__label{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.5}.aqua-accordion-module__lCglyG__meta{color:var(--aqua-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.aqua-accordion-module__lCglyG__meta>span{border-radius:var(--aqua-radius-sm);background:var(--aqua-surface-subtle);padding:4px 9px}.aqua-accordion-module__lCglyG__chevron{color:var(--aqua-primary);transition:transform var(--aqua-motion-duration-normal) var(--aqua-motion-ease-standard);flex-shrink:0;place-items:center;display:grid}.aqua-accordion-module__lCglyG__root[data-expanded=true]>.aqua-accordion-module__lCglyG__heading .aqua-accordion-module__lCglyG__chevron{transform:rotate(180deg)}.aqua-accordion-module__lCglyG__content{padding:18px}.aqua-accordion-module__lCglyG__nested{background:var(--aqua-surface-subtle);border-color:var(--aqua-border)}.aqua-accordion-module__lCglyG__nested .aqua-accordion-module__lCglyG__trigger{min-height:52px;padding:10px 12px}.aqua-accordion-module__lCglyG__nested .aqua-accordion-module__lCglyG__icon{background:0 0;width:32px;height:32px}.aqua-accordion-module__lCglyG__nested .aqua-accordion-module__lCglyG__content{padding:12px 16px 16px}@media (max-width:640px){.aqua-accordion-module__lCglyG__trigger{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;padding:12px;display:grid}.aqua-accordion-module__lCglyG__label{grid-area:1/2}.aqua-accordion-module__lCglyG__icon{grid-area:1/1/span 2}.aqua-accordion-module__lCglyG__meta{grid-area:2/2}.aqua-accordion-module__lCglyG__chevron{grid-area:1/3/span 2}.aqua-accordion-module__lCglyG__content{padding:12px}}@media (prefers-reduced-motion:reduce){.aqua-accordion-module__lCglyG__root,.aqua-accordion-module__lCglyG__trigger,.aqua-accordion-module__lCglyG__chevron{transition:none}}:is(html[data-motion=reduced] .aqua-accordion-module__lCglyG__root,html[data-motion=reduced] .aqua-accordion-module__lCglyG__trigger,html[data-motion=reduced] .aqua-accordion-module__lCglyG__chevron){transition:none}.aqua-accordion-module__lCglyG__navigation{--aqua-primary:var(--accent);--aqua-text-muted:var(--aqua-sidebar-text-secondary);--aqua-surface-subtle:color-mix(in srgb, var(--aqua-sidebar-text) 8%, var(--aqua-sidebar));--aqua-surface-accent:color-mix(in srgb, var(--accent) 12%, var(--aqua-sidebar));--aqua-focus-ring:var(--accent);background:var(--aqua-sidebar);color:var(--aqua-sidebar-text);border:0}.aqua-accordion-module__lCglyG__navigation .aqua-accordion-module__lCglyG__trigger{min-height:48px;color:var(--accent);gap:10px;padding:10px 12px;display:flex}.aqua-accordion-module__lCglyG__navigation .aqua-accordion-module__lCglyG__content{padding:8px 12px 14px}.aqua-accordion-module__lCglyG__navigation .aqua-accordion-module__lCglyG__label{font-size:14px}.aqua-accordion-module__lCglyG__navigation .aqua-accordion-module__lCglyG__meta{font-size:12px}
@media (max-width:1023px){.aqua-responsive-table-module__OKTtba__cards{table-layout:auto;display:block}.aqua-responsive-table-module__OKTtba__cards>colgroup{display:none}.aqua-responsive-table-module__OKTtba__cards>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.aqua-responsive-table-module__OKTtba__cards>tbody{gap:16px;padding:16px;display:grid}.aqua-responsive-table-module__OKTtba__cards>tbody>tr{border:1px solid var(--border);border-radius:var(--aqua-radius-card);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:16px;display:grid}.aqua-responsive-table-module__OKTtba__cards>tbody>tr>td{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;display:block}.aqua-responsive-table-module__OKTtba__cards td[data-label]:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.aqua-responsive-table-module__OKTtba__cards td .truncate{white-space:normal;text-overflow:clip;overflow:visible}.aqua-responsive-table-module__OKTtba__cards td button{min-height:44px}}
.compact-date-calendar-module__jcKL9a__panel.compact-date-calendar-module__jcKL9a__panel{border-radius:var(--aqua-radius-card,20px);width:min(390px,100vw - 24px);height:auto;min-height:0;max-height:calc(100dvh - 24px);overflow-y:auto}.compact-date-calendar-module__jcKL9a__header{border-bottom:1px solid var(--aqua-border);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.compact-date-calendar-module__jcKL9a__header h2{margin-top:4px;font-size:18px;font-weight:700}.compact-date-calendar-module__jcKL9a__header .eyebrow{font-size:10px}.compact-date-calendar-module__jcKL9a__body{padding:12px}.compact-date-calendar-module__jcKL9a__navigation{justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;display:flex}.compact-date-calendar-module__jcKL9a__navigation button{text-transform:capitalize}.compact-date-calendar-module__jcKL9a__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.compact-date-calendar-module__jcKL9a__choices button{text-transform:capitalize;min-height:44px;padding:6px}.compact-date-calendar-module__jcKL9a__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.compact-date-calendar-module__jcKL9a__weekday{text-align:center;color:var(--muted);padding:8px 0;font-size:11px;font-weight:600}.compact-date-calendar-module__jcKL9a__day.compact-date-calendar-module__jcKL9a__day{border-radius:10px;width:100%;min-width:0;min-height:44px;padding:0;font-size:14px}.compact-date-calendar-module__jcKL9a__day[aria-current=date]{box-shadow:inset 0 0 0 1px var(--aqua-primary)}.compact-date-calendar-module__jcKL9a__applyYear{width:100%;margin:10px 0}.compact-date-calendar-module__jcKL9a__footer{border-top:1px solid var(--aqua-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px;display:flex}
.list-pagination-module__FLp8Sa__controls{border:1px solid var(--aqua-border);border-radius:var(--aqua-radius-card);background:var(--aqua-surface);box-shadow:var(--aqua-elevation-none);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px;display:inline-flex}
.select-field-module__t2KfFW__optionContent{align-items:center;gap:8px;min-width:0;display:flex}.select-field-module__t2KfFW__icon{flex:none;display:inline-flex}.select-field-module__t2KfFW__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-option.select-field-module__t2KfFW__withIcon:before{display:none}
.toast-provider-module__jQmvaG__viewport{top:max(1rem, env(safe-area-inset-top));z-index:1600;pointer-events:none;flex-direction:column;gap:.75rem;width:min(28rem,100% - 2rem);max-height:calc(100dvh - 2rem);display:flex;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%)}.toast-provider-module__jQmvaG__toast{pointer-events:auto;overflow-wrap:anywhere;border-radius:var(--aqua-radius-card,10px);border-style:solid;border-width:1px;flex-shrink:0;overflow:hidden;box-shadow:0 8px 24px #0f264229}.toast-provider-module__jQmvaG__close{border-radius:var(--aqua-radius-control,8px);width:44px;height:44px;color:inherit;transition:background-color var(--motion-duration-fast) var(--motion-ease-enter);flex-shrink:0;place-items:center;font-size:1.25rem;display:grid}.toast-provider-module__jQmvaG__close:hover{background:#ffffffb3}.toast-provider-module__jQmvaG__close:focus-visible{outline-offset:-2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.toast-provider-module__jQmvaG__close{transition:none}}
.flat-navigation-module__NojzbG__tab{flex:none}.flat-navigation-module__NojzbG__panel:focus-visible{outline:2px solid var(--aqua-button-background);outline-offset:-2px}.flat-navigation-module__NojzbG__panel[hidden]{display:none}
.aqua-metric-value-module__Z-O-wG__root{vertical-align:middle;min-width:3ch;max-width:100%;min-height:1.2em;line-height:1.2;display:inline-grid}.aqua-metric-value-module__Z-O-wG__skeleton{opacity:.14;background:currentColor;border-radius:.18em;width:5ch;max-width:100%;height:.8em;animation:1.4s ease-in-out infinite aqua-metric-value-module__Z-O-wG__metric-wait;display:inline-block}.aqua-metric-value-module__Z-O-wG__value{animation:.18s ease-out both aqua-metric-value-module__Z-O-wG__metric-arrive;display:inline-block}@keyframes aqua-metric-value-module__Z-O-wG__metric-wait{50%{opacity:.3}}@keyframes aqua-metric-value-module__Z-O-wG__metric-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aqua-metric-value-module__Z-O-wG__skeleton,.aqua-metric-value-module__Z-O-wG__value{animation:none}}:is(html[data-motion=reduced] .aqua-metric-value-module__Z-O-wG__skeleton,html[data-motion=reduced] .aqua-metric-value-module__Z-O-wG__value){animation:none}
.aqua-stat-card-module__igtNOq__card.aqua-stat-card-module__igtNOq__card{border:1px solid var(--aqua-button-border,#c4d4e4);border-radius:var(--aqua-radius-card,12px);background:var(--aqua-neutral-0,#fff);text-align:left;white-space:normal;background-image:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;padding:20px;display:flex;box-shadow:0 3px 12px #0f2c490a}.aqua-stat-card-module__igtNOq__label{color:var(--aqua-button-background,#1a537b);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.5;display:block}.aqua-stat-card-module__igtNOq__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0;font-size:clamp(26px,2vw,32px);font-weight:800;line-height:1.2;display:block}.aqua-stat-card-module__igtNOq__helper{color:var(--aqua-text-muted,#68768f);overflow-wrap:anywhere;margin-top:auto;font-size:12px;font-weight:600;line-height:1.6;display:block}button.aqua-stat-card-module__igtNOq__card:not(:disabled):hover{border-color:var(--aqua-button-background);background:var(--aqua-neutral-0,#fff);box-shadow:0 4px 16px #0f2c491a}button.aqua-stat-card-module__igtNOq__card:focus-visible{outline:2px solid var(--aqua-button-background);outline-offset:3px}
.catalog-display-module__-XsXfG__collection{gap:16px;min-width:0;display:grid}.catalog-display-module__-XsXfG__list{grid-template-columns:minmax(0,1fr)}.catalog-display-module__-XsXfG__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.catalog-display-module__-XsXfG__compact{gap:10px}.catalog-display-module__-XsXfG__comfortable>*{padding:16px}.catalog-display-module__-XsXfG__compact>*{padding:10px}.catalog-display-module__-XsXfG__collection>*{min-width:0}.catalog-display-module__-XsXfG__controls .catalog-display-module__-XsXfG__viewButton{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}@media (pointer:coarse){.catalog-display-module__-XsXfG__controls button{min-height:44px}.catalog-display-module__-XsXfG__controls .catalog-display-module__-XsXfG__viewButton{width:44px;min-width:44px;height:44px}}
.aqua-tab-bar-module__G7ko3W__bar.aqua-tab-bar-module__G7ko3W__bar[data-aqua-tab-bar],.aqua-tab-bar-module__G7ko3W__frame.aqua-tab-bar-module__G7ko3W__frame[data-aqua-tab-frame]{border:1px solid var(--aqua-border);border-radius:var(--aqua-radius-card);background:var(--aqua-surface);min-width:0;max-width:100%;box-shadow:none;padding:5px}.aqua-tab-bar-module__G7ko3W__bar.aqua-tab-bar-module__G7ko3W__bar[data-aqua-tab-bar]{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:4px;margin-bottom:18px;scroll-padding-inline:12px;position:relative;overflow-x:auto}:where(.aqua-tab-bar-module__G7ko3W__bar){display:flex}.aqua-tab-bar-module__G7ko3W__bar.aqua-tab-bar-module__G7ko3W__bar[data-aqua-tab-bar][hidden]{display:none}.aqua-tab-bar-module__G7ko3W__bar.aqua-tab-bar-module__G7ko3W__bar[data-embedded]{background:0 0;border:0;width:max-content;min-width:100%;max-width:none;margin:0;padding:0;overflow:visible}.aqua-tab-bar-module__G7ko3W__bar.aqua-tab-bar-module__G7ko3W__bar[data-aqua-tab-bar]>:is(button,a){border-radius:var(--aqua-radius-sm);width:auto;min-height:44px;color:var(--aqua-button-background);white-space:nowrap;box-shadow:none;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;font-weight:750;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;transform:none}.aqua-tab-bar-module__G7ko3W__frame.aqua-tab-bar-module__G7ko3W__frame[data-aqua-tab-frame] .module-tabs-more-trigger{border-radius:var(--aqua-radius-sm);width:auto;min-height:44px;color:var(--aqua-button-background);white-space:nowrap;box-shadow:none;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;font-weight:750;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;transform:none}.aqua-tab-bar-module__G7ko3W__bar.aqua-tab-bar-module__G7ko3W__bar[data-aqua-tab-bar]>:is(button,a):is([aria-selected=true],[aria-pressed=true],[data-active=true],[aria-current=location],[aria-current=page]:not([data-active=false])){background:var(--aqua-button-background);color:var(--aqua-button-foreground);box-shadow:0 4px 12px color-mix(in srgb, var(--aqua-button-background), transparent 84%)}.aqua-tab-bar-module__G7ko3W__frame.aqua-tab-bar-module__G7ko3W__frame[data-aqua-tab-frame] .module-tabs-more-trigger[data-active=true]{background:var(--aqua-button-background);color:var(--aqua-button-foreground);box-shadow:0 4px 12px color-mix(in srgb, var(--aqua-button-background), transparent 84%)}.aqua-tab-bar-module__G7ko3W__bar.aqua-tab-bar-module__G7ko3W__bar[data-aqua-tab-bar]>:is(button,a):hover:not(:disabled):not([aria-disabled=true]){background:var(--aqua-button-subtle);color:var(--aqua-button-hover)}.aqua-tab-bar-module__G7ko3W__bar.aqua-tab-bar-module__G7ko3W__bar[data-aqua-tab-bar]>:is(button,a):is([aria-selected=true],[aria-pressed=true],[data-active=true],[aria-current=location],[aria-current=page]:not([data-active=false])):hover:not(:disabled):not([aria-disabled=true]){background:var(--aqua-button-hover);color:var(--aqua-button-foreground)}.aqua-tab-bar-module__G7ko3W__bar.aqua-tab-bar-module__G7ko3W__bar[data-aqua-tab-bar]>:is(button,a):active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-scale-pressed))}.aqua-tab-bar-module__G7ko3W__bar.aqua-tab-bar-module__G7ko3W__bar[data-aqua-tab-bar]>:is(button,a):focus-visible{outline:2px solid var(--aqua-button-background);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--aqua-button-foreground)}.aqua-tab-bar-module__G7ko3W__bar.aqua-tab-bar-module__G7ko3W__bar[data-aqua-tab-bar]>:is(button,a):is(:disabled,[aria-disabled=true]){color:var(--aqua-button-disabled);background:var(--aqua-surface-subtle);cursor:not-allowed;opacity:1;box-shadow:none;transform:none}.aqua-tab-bar-module__G7ko3W__bar>:is(button,a) svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.aqua-tab-bar-module__G7ko3W__bar.aqua-tab-bar-module__G7ko3W__bar[data-aqua-tab-bar]>:is(button,a){transition:none!important;transform:none!important}}html[data-motion=reduced] .aqua-tab-bar-module__G7ko3W__bar.aqua-tab-bar-module__G7ko3W__bar[data-aqua-tab-bar]>:is(button,a){transition:none!important;transform:none!important}
.workspace-welcome-module__PomS-q__screen{color:#fff;background:radial-gradient(ellipse at 50% 20%, #0fa2b029, transparent 60%), var(--sidebar,#0c2b49);place-items:center;min-height:100dvh;padding:clamp(24px,5vw,64px);display:grid}.workspace-welcome-module__PomS-q__content{text-align:center;width:min(100%,560px)}.workspace-welcome-module__PomS-q__brand{flex-direction:column;align-items:center;gap:20px;display:flex}.workspace-welcome-module__PomS-q__logo{border-radius:24px;width:84px;height:84px;animation:.45s ease-out both workspace-welcome-module__PomS-q__arrive;box-shadow:0 0 60px #0fa2b033}.workspace-welcome-module__PomS-q__logo svg{width:44px;height:44px}.workspace-welcome-module__PomS-q__wordmark{letter-spacing:-.04em;font-size:30px;font-weight:800}.workspace-welcome-module__PomS-q__eyebrow{color:#74e2e8;letter-spacing:.18em;margin-top:44px;font-size:11px;font-weight:700}.workspace-welcome-module__PomS-q__title{margin-top:14px;font-size:clamp(23px,4vw,30px);font-weight:750;line-height:1.3}.workspace-welcome-module__PomS-q__establishment{color:#c5d7e7;overflow-wrap:anywhere;margin-top:12px;font-size:15px;line-height:1.6}.workspace-welcome-module__PomS-q__progressHeader{text-align:left;justify-content:space-between;align-items:center;gap:18px;margin-top:40px;display:flex}.workspace-welcome-module__PomS-q__status{color:#deebf4;font-size:13px;line-height:1.6}.workspace-welcome-module__PomS-q__count{color:#92dbe2;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.workspace-welcome-module__PomS-q__track{background:#ffffff21;border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.workspace-welcome-module__PomS-q__fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent,#0fa2b0), #79e5df);height:100%;transition:width .24s ease-out;display:block}.workspace-welcome-module__PomS-q__stages{text-align:left;flex-direction:column;gap:14px;margin-top:26px;padding:0;list-style:none;display:flex}.workspace-welcome-module__PomS-q__stages li{color:#a6bccf;align-items:center;gap:12px;font-size:13px;line-height:1.5;display:flex}.workspace-welcome-module__PomS-q__stages li[data-state=current]{color:#fff;font-weight:600}.workspace-welcome-module__PomS-q__stages li[data-state=complete]{color:#8de8d7}.workspace-welcome-module__PomS-q__marker{border:1px solid #ffffff3d;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:11px;display:grid}[data-state=current] .workspace-welcome-module__PomS-q__marker{background:#0fa2b038;border-color:#65d4dd}[data-state=complete] .workspace-welcome-module__PomS-q__marker{background:#25ad8c2e;border-color:#0000}.workspace-welcome-module__PomS-q__error{background:#ffd68814;border:1px solid #d7b16e;border-radius:16px;margin-top:24px;padding:18px}.workspace-welcome-module__PomS-q__error p{color:#ffe1b1;margin-bottom:16px;font-size:14px;line-height:1.6}.workspace-welcome-module__PomS-q__link{color:#93e5e9;text-underline-offset:4px;margin-top:24px;text-decoration:underline;display:inline-block}.workspace-welcome-module__PomS-q__link:focus-visible{outline-offset:6px;outline:2px solid #93e5e9}.workspace-welcome-module__PomS-q__footer{color:#a6bccf;margin-top:52px;font-size:11px;line-height:1.6}@keyframes workspace-welcome-module__PomS-q__arrive{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.workspace-welcome-module__PomS-q__logo{animation:none}.workspace-welcome-module__PomS-q__fill{transition:none}}
.ingredient-catalog-module__md3MAW__container{container:ingredient-catalog/inline-size}.ingredient-catalog-module__md3MAW__grid.ingredient-catalog-module__md3MAW__grid{grid-template-columns:minmax(0,1fr)}.ingredient-catalog-module__md3MAW__grid>li{gap:12px}.ingredient-catalog-module__md3MAW__grid>li>div{overflow-wrap:anywhere}@container ingredient-catalog (min-width:440px){.ingredient-catalog-module__md3MAW__grid.ingredient-catalog-module__md3MAW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ingredient-catalog (min-width:700px){.ingredient-catalog-module__md3MAW__grid.ingredient-catalog-module__md3MAW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ingredient-catalog (min-width:920px){.ingredient-catalog-module__md3MAW__grid.ingredient-catalog-module__md3MAW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container ingredient-catalog (min-width:1120px){.ingredient-catalog-module__md3MAW__grid.ingredient-catalog-module__md3MAW__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ingredient-catalog-module__md3MAW__grid>.ingredient-catalog-module__md3MAW__card{background:var(--surface,#fff);border-radius:var(--aqua-radius-lg);border-color:var(--border);box-shadow:var(--aqua-elevation-sm);transition:box-shadow var(--aqua-motion-duration-fast) var(--aqua-motion-ease-standard), border-color var(--aqua-motion-duration-fast) var(--aqua-motion-ease-standard);gap:12px}.ingredient-catalog-module__md3MAW__card:hover,.ingredient-catalog-module__md3MAW__card:focus-within{border-color:var(--primary);box-shadow:var(--aqua-elevation-md)}.ingredient-catalog-module__md3MAW__photo{border-radius:var(--aqua-radius-card);background:#fff;position:relative;overflow:hidden}.ingredient-catalog-module__md3MAW__photo>span:first-child{border-radius:var(--aqua-radius-card);border:0}.ingredient-catalog-module__md3MAW__unit{border:1px solid var(--border);border-radius:var(--aqua-radius-full);color:var(--primary);background:#fffffff2;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.5;position:absolute;bottom:8px;right:8px}.ingredient-catalog-module__md3MAW__information{flex-direction:column;gap:7px;display:flex}.ingredient-catalog-module__md3MAW__information h3{color:var(--foreground);font-size:16px;line-height:1.35}.ingredient-catalog-module__md3MAW__information>p{margin:0;font-size:12px;line-height:1.5}.ingredient-catalog-module__md3MAW__badges{flex-wrap:wrap;align-items:center;gap:5px;margin-block:3px;display:flex}.ingredient-catalog-module__md3MAW__badge{border-radius:var(--aqua-radius-full);align-items:center;padding:3px 8px;font-size:10px;font-weight:650;line-height:1.5;display:inline-flex}.ingredient-catalog-module__md3MAW__active{color:#047857;background:#ecfdf5}.ingredient-catalog-module__md3MAW__inactive{color:var(--muted-foreground);background:var(--surface-subtle)}.ingredient-catalog-module__md3MAW__origin{color:var(--primary);background:var(--surface-accent)}.ingredient-catalog-module__md3MAW__reference,.ingredient-catalog-module__md3MAW__information>.ingredient-catalog-module__md3MAW__reference{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.ingredient-catalog-module__md3MAW__reference>span{font-weight:650}.ingredient-catalog-module__md3MAW__information>.ingredient-catalog-module__md3MAW__stock{border-radius:var(--aqua-radius-sm);background:var(--surface-subtle);color:var(--muted-foreground);margin-top:auto;padding:8px 10px;font-size:11px}.ingredient-catalog-module__md3MAW__actions{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:10px;display:grid}.ingredient-catalog-module__md3MAW__actions>:only-child{grid-column:1/-1}.ingredient-catalog-module__md3MAW__actions>button{min-width:0}@media (prefers-reduced-motion:reduce){.ingredient-catalog-module__md3MAW__grid>.ingredient-catalog-module__md3MAW__card{transition:none}}
.app-shell-module__lrhxYG__workspaceBackground{background-color:#eaf7fc;background-image:radial-gradient(42rem 29rem at 80% -15rem,#089eb10d 0% 69%,#0000 69.3%),radial-gradient(58rem 38rem at -22rem 24rem,#0000 65%,#075e7308 65.2%,#089eb10a 72%,#0000 72.3%),radial-gradient(40rem 32rem at calc(100% + 24rem) calc(100% + 8rem),#089eb10d 0% 70%,#0000 70.3%),linear-gradient(135deg,#0000 46%,#075e7308 46.2%,#089eb108 73%,#0000 73.2%),linear-gradient(135deg,#f7fbfd 0%,#eaf7fc 40%,#ddf2fa 100%);background-position:top,0 0,100% 100%,100% 0,50%;background-repeat:no-repeat;background-size:100% 36rem,100% 52rem,100% 100%,min(45%,34rem) 22rem,100% 100%}@media print{.app-shell-module__lrhxYG__workspaceBackground{background:#fff}}@media (forced-colors:active){.app-shell-module__lrhxYG__workspaceBackground{background:canvas}}.app-shell-module__lrhxYG__layout[data-hover-navigation=false]{grid-template-columns:minmax(0,1fr)}.app-shell-module__lrhxYG__layout[data-hover-navigation=false] .app-shell-module__lrhxYG__sidebar{visibility:hidden;pointer-events:none;width:min(320px,100vw);height:100dvh;transition:transform var(--motion-duration-base) var(--motion-ease-exit), visibility 0s var(--motion-duration-base);position:fixed;transform:translate(-100%)}.app-shell-module__lrhxYG__layout[data-hover-navigation=false][data-navigation-open=true] .app-shell-module__lrhxYG__sidebar{visibility:visible;pointer-events:auto;transition:transform var(--motion-duration-slow) var(--motion-ease-enter), visibility 0s;transform:translate(0)}.app-shell-module__lrhxYG__layout[data-hover-navigation=false] .app-shell-module__lrhxYG__secondary{display:flex}.app-shell-module__lrhxYG__layout[data-hover-navigation=false] [data-drawer-control]{display:inline-grid}.app-shell-module__lrhxYG__layout[data-hover-navigation=false] .app-shell-module__lrhxYG__drawerOverlay{display:block}.app-shell-module__lrhxYG__layout[data-hover-navigation=true] .app-shell-module__lrhxYG__drawerOverlay,.app-shell-module__lrhxYG__layout[data-hover-navigation=false] .app-shell-module__lrhxYG__sidebar [aria-controls=secondary-navigation]{display:none}.app-shell-module__lrhxYG__layout[data-hover-navigation=true]{transition:grid-template-columns var(--motion-duration-base) var(--motion-ease-exit);grid-template-columns:64px minmax(0,1fr)}.app-shell-module__lrhxYG__layout[data-hover-navigation=true][data-navigation-expanded=true]{transition:grid-template-columns var(--motion-duration-slow) var(--motion-ease-enter);grid-template-columns:324px minmax(0,1fr)}.app-shell-module__lrhxYG__layout[data-hover-navigation=true] .app-shell-module__lrhxYG__sidebar{width:100%;transition:none;overflow:visible}.app-shell-module__lrhxYG__layout[data-hover-navigation=true] .app-shell-module__lrhxYG__rail{z-index:2;position:relative}.app-shell-module__lrhxYG__layout[data-hover-navigation=true] .app-shell-module__lrhxYG__secondary{z-index:1;visibility:hidden;pointer-events:none;border-right:1px solid var(--sidebar-divider);width:260px;transition:transform var(--motion-duration-base) var(--motion-ease-exit), visibility 0s var(--motion-duration-base);display:flex;position:absolute;inset:0 auto 0 64px;transform:translate(-100%)}.app-shell-module__lrhxYG__layout[data-hover-navigation=true] .app-shell-module__lrhxYG__sidebar[data-expanded=true] .app-shell-module__lrhxYG__secondary{visibility:visible;pointer-events:auto;transition:transform var(--motion-duration-slow) var(--motion-ease-enter), visibility 0s;transform:translate(0)}html[data-motion=reduced] .app-shell-module__lrhxYG__layout[data-hover-navigation][data-navigation-expanded]{transition:none}html[data-motion=reduced] .app-shell-module__lrhxYG__layout[data-hover-navigation][data-navigation-open] .app-shell-module__lrhxYG__sidebar{transition:none}html[data-motion=reduced] .app-shell-module__lrhxYG__layout[data-hover-navigation] .app-shell-module__lrhxYG__sidebar[data-expanded] .app-shell-module__lrhxYG__secondary{transition:none}.app-shell-module__lrhxYG__sidebar,.app-shell-module__lrhxYG__topbar{background:var(--sidebar-panel);box-shadow:none}.app-shell-module__lrhxYG__topbar{z-index:var(--aqua-layer-header)}.app-shell-module__lrhxYG__sidebar button,.app-shell-module__lrhxYG__sidebar a{transition-property:color,background-color,border-color;transition-duration:.15s}.app-shell-module__lrhxYG__sidebar button:focus-visible,.app-shell-module__lrhxYG__sidebar a:focus-visible,.app-shell-module__lrhxYG__topbar button:focus-visible{outline:2px solid var(--sidebar-active);outline-offset:-2px;box-shadow:none}.app-shell-module__lrhxYG__sidebar nav:is([aria-label=Domaines\ AquaSuite],[aria-label=Domaines\ plateforme]){padding-inline:2px}.app-shell-module__lrhxYG__sidebar nav:is([aria-label=Domaines\ AquaSuite],[aria-label=Domaines\ plateforme])>button{border-radius:8px;gap:4px;padding:8px 6px}.app-shell-module__lrhxYG__sidebar nav:is([aria-label=Domaines\ AquaSuite],[aria-label=Domaines\ plateforme])>button>span:first-child{box-shadow:none;background:0 0;border-radius:8px;transition:color .15s,background-color .15s;animation:none;transform:none}.app-shell-module__lrhxYG__sidebar nav:is([aria-label=Domaines\ AquaSuite],[aria-label=Domaines\ plateforme])>button>span:last-child{white-space:nowrap;font-size:.7rem;font-weight:600;line-height:1.3;animation:none;transform:none}.app-shell-module__lrhxYG__sidebar nav:is([aria-label=Domaines\ AquaSuite],[aria-label=Domaines\ plateforme])>button[aria-current=true]{background:var(--sidebar-active-surface);color:var(--sidebar-active-content)}.app-shell-module__lrhxYG__sidebar nav:is([aria-label=Domaines\ AquaSuite],[aria-label=Domaines\ plateforme])>button[aria-current=true]:before{opacity:1;box-shadow:none;animation:none;transform:none}.app-shell-module__lrhxYG__sidebar nav:is([aria-label=Domaines\ AquaSuite],[aria-label=Domaines\ plateforme])>button[aria-current=true]>span:first-child{color:var(--sidebar-active)}.app-shell-module__lrhxYG__sidebar nav:is([aria-label=Domaines\ AquaSuite],[aria-label=Domaines\ plateforme])>button[aria-current=true]>span:last-child{font-weight:700}.app-shell-module__lrhxYG__sidebar .app-shell-module__lrhxYG__search{box-shadow:none;border-radius:6px;font-weight:400}.app-shell-module__lrhxYG__search kbd{border-radius:3px;font-weight:500}.app-shell-module__lrhxYG__sidebar .app-shell-module__lrhxYG__navigationViews{background:0 0;border-radius:0}.app-shell-module__lrhxYG__sidebar .app-shell-module__lrhxYG__navigationViews>button{box-shadow:none;background:0 0;border-radius:0;font-weight:500;position:relative}.app-shell-module__lrhxYG__sidebar .app-shell-module__lrhxYG__navigationViews>button:hover{background:var(--sidebar-hover)}.app-shell-module__lrhxYG__navigationViews>button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:8px;right:8px}.app-shell-module__lrhxYG__navigationViews>button[aria-pressed=true]:after{background:var(--sidebar-active)}.app-shell-module__lrhxYG__sidebar .app-shell-module__lrhxYG__navigationViews>button[aria-pressed=true]{color:var(--sidebar-text);font-weight:600}.app-shell-module__lrhxYG__sidebar .app-shell-module__lrhxYG__navigationRow{box-shadow:none;border-radius:0 6px 6px 0}.app-shell-module__lrhxYG__sidebar .app-shell-module__lrhxYG__navigationRow>a{font-weight:500}.app-shell-module__lrhxYG__sidebar .app-shell-module__lrhxYG__navigationRow>a[aria-current=page]{font-weight:600}.app-shell-module__lrhxYG__sidebar .sidebar-navigation-icon{box-shadow:none;background:0 0;border-radius:6px;transform:none}.app-shell-module__lrhxYG__sidebar .app-shell-module__lrhxYG__navigationRow>a[aria-current=page] .sidebar-navigation-icon{color:var(--sidebar-active)}.app-shell-module__lrhxYG__sidebar .sidebar-nav-shell:before{background:0 0}.app-shell-module__lrhxYG__sidebar .sidebar-nav-shell:after{background:0 0}.app-shell-module__lrhxYG__sidebar nav:is([aria-label=Navigation\ principale],[aria-label=Navigation\ plateforme])>div:first-child{background:var(--sidebar-panel);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:1023px){.app-shell-module__lrhxYG__mobileContent{padding-bottom:var(--mobile-navigation-height,80px)}}.app-shell-module__lrhxYG__postLoginReveal{animation:.18s ease-out both app-shell-module__lrhxYG__postLoginReveal}@keyframes app-shell-module__lrhxYG__postLoginReveal{0%{opacity:0}to{opacity:1}}.app-shell-module__lrhxYG__topbar [data-shell-clock],.app-shell-module__lrhxYG__topbar [data-shell-notifications],.app-shell-module__lrhxYG__topbar span[aria-label^=Profil\ de]{box-shadow:none;background:var(--sidebar-control);border-radius:8px}.app-shell-module__lrhxYG__topbar [data-shell-clock] time,.app-shell-module__lrhxYG__topbar p{font-weight:500}.app-shell-module__lrhxYG__topbar span[aria-label^=Profil\ de]{font-weight:600}.app-shell-module__lrhxYG__topbar [data-shell-notifications]:hover{background:var(--sidebar-hover)}@media (prefers-reduced-motion:reduce){.app-shell-module__lrhxYG__postLoginReveal{animation:none}.app-shell-module__lrhxYG__layout[data-hover-navigation][data-navigation-open] .app-shell-module__lrhxYG__sidebar,.app-shell-module__lrhxYG__layout[data-hover-navigation][data-navigation-expanded],.app-shell-module__lrhxYG__layout[data-hover-navigation] .app-shell-module__lrhxYG__sidebar[data-expanded] .app-shell-module__lrhxYG__secondary{transition:none}.app-shell-module__lrhxYG__sidebar *,.app-shell-module__lrhxYG__sidebar :before,.app-shell-module__lrhxYG__sidebar :after,.app-shell-module__lrhxYG__topbar button{transition:none;animation:none}}
.payment-logo-module__Cwwc1G__logo{border-radius:var(--aqua-radius-sm,8px);background:var(--aqua-surface-accent);color:var(--aqua-primary);flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:inline-grid;overflow:hidden}.payment-logo-module__Cwwc1G__image{object-fit:contain;background:#fff;width:100%;height:100%;display:block}
.ingredient-detail-module__dcZxdG__overview{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.ingredient-detail-module__dcZxdG__photo{justify-self:center;width:100%;max-width:320px}.ingredient-detail-module__dcZxdG__information{gap:20px;min-width:0;display:grid}.ingredient-detail-module__dcZxdG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ingredient-detail-module__dcZxdG__title{font-size:1.1rem;font-weight:750;line-height:1.4}.ingredient-detail-module__dcZxdG__identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.ingredient-detail-module__dcZxdG__identity dt,.ingredient-detail-module__dcZxdG__metrics dt,.ingredient-detail-module__dcZxdG__label{color:var(--muted-foreground);font-size:.85rem;line-height:1.5}.ingredient-detail-module__dcZxdG__identity dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.ingredient-detail-module__dcZxdG__origin{border-radius:var(--aqua-radius-card);background:var(--surface-accent);padding:14px 16px;font-size:.875rem;line-height:1.6}.ingredient-detail-module__dcZxdG__origin strong{margin-bottom:4px;display:block}.ingredient-detail-module__dcZxdG__origin p{color:var(--muted-foreground)}.ingredient-detail-module__dcZxdG__section{border-top:1px solid var(--border);gap:16px;padding-top:24px;display:grid}.ingredient-detail-module__dcZxdG__section>a{justify-self:start}.ingredient-detail-module__dcZxdG__description{gap:8px;line-height:1.7;display:grid}.ingredient-detail-module__dcZxdG__help{color:var(--muted-foreground);margin-top:4px;font-size:.875rem;line-height:1.6}.ingredient-detail-module__dcZxdG__stockReferences{background:var(--surface-subtle);border-radius:var(--aqua-radius-card);padding:12px 16px}.ingredient-detail-module__dcZxdG__stockReference{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:6px;font-size:.875rem;display:flex}.ingredient-detail-module__dcZxdG__stockReference>span{color:var(--muted-foreground)}.ingredient-detail-module__dcZxdG__balanceList{gap:12px;display:grid}.ingredient-detail-module__dcZxdG__balanceCard{border:1px solid var(--border);border-radius:var(--aqua-radius-md);min-width:0;padding:18px}.ingredient-detail-module__dcZxdG__location{overflow-wrap:anywhere;font-weight:700;line-height:1.45}.ingredient-detail-module__dcZxdG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ingredient-detail-module__dcZxdG__metrics>div{min-width:0}.ingredient-detail-module__dcZxdG__metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:1.15rem;font-weight:650}.ingredient-detail-module__dcZxdG__metrics .ingredient-detail-module__dcZxdG__available dd{color:var(--primary);font-size:1.55rem;font-weight:750}.ingredient-detail-module__dcZxdG__badge{border-radius:var(--aqua-radius-full);align-items:center;padding:5px 10px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.ingredient-detail-module__dcZxdG__success{color:#047857;background:#ecfdf5}.ingredient-detail-module__dcZxdG__warning{color:#92400e;background:#fffbeb}.ingredient-detail-module__dcZxdG__danger{color:#b91c1c;background:#fef2f2}.ingredient-detail-module__dcZxdG__neutral{color:var(--muted-foreground);background:var(--surface-subtle)}.ingredient-detail-module__dcZxdG__recipe{border:1px solid var(--border);border-radius:var(--aqua-radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}@media (min-width:640px){.ingredient-detail-module__dcZxdG__overview{grid-template-columns:minmax(220px,.85fr) minmax(0,1.4fr)}}@media (max-width:420px){.ingredient-detail-module__dcZxdG__identity{grid-template-columns:minmax(0,1fr);gap:12px}.ingredient-detail-module__dcZxdG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ingredient-detail-module__dcZxdG__metrics .ingredient-detail-module__dcZxdG__available{grid-column:1/-1}.ingredient-detail-module__dcZxdG__balanceCard{padding:14px}}
.dashboard-module__V2QUiG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.dashboard-module__V2QUiG__headingIdentity{align-items:center;gap:14px;min-width:0;display:flex}.dashboard-module__V2QUiG__headingIcon{border:1px solid var(--aqua-card-border);border-radius:var(--aqua-radius-card);background:var(--aqua-surface-accent);width:52px;height:52px;color:var(--aqua-primary);flex-shrink:0;place-items:center;display:grid}.dashboard-module__V2QUiG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--aqua-primary);margin-bottom:5px;font-size:11px;font-weight:800}.dashboard-module__V2QUiG__subtitle{color:var(--aqua-text-muted);font-size:var(--aqua-font-size-body-small);margin-top:7px}.dashboard-module__V2QUiG__actions{flex-wrap:wrap;gap:8px;display:flex}.dashboard-module__V2QUiG__actions .button{gap:8px;min-height:43px;padding:10px 15px;font-size:13px}.dashboard-module__V2QUiG__dashboard{container-type:inline-size}.dashboard-module__V2QUiG__context{color:var(--aqua-text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.dashboard-module__V2QUiG__context>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dashboard-module__V2QUiG__context svg{color:var(--aqua-primary)}.dashboard-module__V2QUiG__context strong{color:var(--aqua-text-secondary);font-weight:var(--aqua-font-weight-semibold)}.dashboard-module__V2QUiG__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-module__V2QUiG__metric{border:1px solid var(--aqua-card-border);border-radius:var(--aqua-radius-card);background:var(--aqua-surface);min-width:0;color:var(--aqua-text-secondary);box-shadow:var(--aqua-elevation-md);flex-direction:column;padding:22px;display:flex}.dashboard-module__V2QUiG__metricLabel{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.dashboard-module__V2QUiG__metricLabel h2{font-size:13px;line-height:1.4;font-weight:var(--aqua-font-weight-semibold)}.dashboard-module__V2QUiG__metricLabel>svg{color:var(--aqua-accent);flex-shrink:0}.dashboard-module__V2QUiG__tealIcon,.dashboard-module__V2QUiG__amberIcon{border-radius:var(--aqua-radius-sm);flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.dashboard-module__V2QUiG__tealIcon{background:var(--aqua-surface-accent);color:var(--aqua-primary)}.dashboard-module__V2QUiG__amberIcon{background:var(--aqua-warning-background);color:var(--aqua-warning-strong)}.dashboard-module__V2QUiG__value{letter-spacing:-.04em;font-size:34px;font-weight:var(--aqua-font-weight-extrabold);overflow-wrap:anywhere;margin:16px 0 10px;line-height:1.25;display:block}.dashboard-module__V2QUiG__value small{letter-spacing:0;font-size:14px;font-weight:500}.dashboard-module__V2QUiG__money{font-size:clamp(23px,2.3cqw,32px)}.dashboard-module__V2QUiG__metric>p{color:var(--aqua-text-muted);margin-top:auto;padding-top:6px;font-size:12px;line-height:1.6}.dashboard-module__V2QUiG__occupancy{background:var(--aqua-primary-active);border-color:var(--aqua-primary-active);color:var(--aqua-text-on-primary)}.dashboard-module__V2QUiG__occupancy>p{color:var(--aqua-sidebar-text-secondary)}.dashboard-module__V2QUiG__progress{background:color-mix(in srgb, var(--aqua-text-on-primary), transparent 82%);border-radius:var(--aqua-radius-full);height:5px;margin-bottom:8px;overflow:hidden}.dashboard-module__V2QUiG__progress>span{background:var(--aqua-accent);border-radius:inherit;height:100%;display:block}.dashboard-module__V2QUiG__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;margin:28px 0 14px;display:flex}.dashboard-module__V2QUiG__sectionHeading h2{font-size:19px;font-weight:var(--aqua-font-weight-bold);color:var(--aqua-text-primary);letter-spacing:-.025em}.dashboard-module__V2QUiG__sectionHeading>span{color:var(--aqua-text-muted);font-size:12px}.dashboard-module__V2QUiG__reception{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-module__V2QUiG__listCard{background:var(--aqua-surface);border:1px solid var(--aqua-card-border);border-radius:var(--aqua-radius-card);min-width:0;box-shadow:var(--aqua-elevation-md);overflow:hidden}.dashboard-module__V2QUiG__listHeading{border-bottom:1px solid var(--aqua-border);background:var(--aqua-surface-subtle);align-items:center;gap:12px;padding:20px;display:flex}.dashboard-module__V2QUiG__listHeading h3{font-size:16px;font-weight:var(--aqua-font-weight-bold);color:var(--aqua-text-primary)}.dashboard-module__V2QUiG__listHeading p{color:var(--aqua-text-muted);margin-top:3px;font-size:12px}.dashboard-module__V2QUiG__count{border-radius:var(--aqua-radius-sm);background:var(--aqua-surface-subtle);min-width:28px;height:28px;font-weight:var(--aqua-font-weight-bold);color:var(--aqua-text-secondary);place-items:center;margin-left:auto;padding:0 6px;font-size:13px;display:grid}.dashboard-module__V2QUiG__row{border-bottom:1px solid var(--aqua-border);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px;display:flex}.dashboard-module__V2QUiG__row:last-child{border-bottom:none}.dashboard-module__V2QUiG__roomNumber{overflow-wrap:anywhere;text-align:center;border-radius:var(--aqua-radius-sm);background:var(--aqua-surface-accent);min-width:43px;max-width:90px;color:var(--aqua-primary);font-size:13px;font-weight:var(--aqua-font-weight-bold);padding:10px 7px}.dashboard-module__V2QUiG__guest{overflow-wrap:anywhere;flex:1;min-width:120px}.dashboard-module__V2QUiG__guest>strong{color:var(--aqua-text-primary);font-size:14px}.dashboard-module__V2QUiG__guest p{color:var(--aqua-text-muted);margin-top:4px;font-size:12px}.dashboard-module__V2QUiG__guest small{color:var(--aqua-text-muted);margin-top:3px;font-size:11px;display:block}.dashboard-module__V2QUiG__row .status-badge{font-size:11px}.dashboard-module__V2QUiG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:30px 22px;display:flex}.dashboard-module__V2QUiG__empty svg{color:var(--aqua-primary)}.dashboard-module__V2QUiG__empty strong{color:var(--aqua-text-secondary);font-size:14px}.dashboard-module__V2QUiG__empty p{color:var(--aqua-text-muted);max-width:300px;font-size:13px;line-height:1.6}@container (max-width:1000px){.dashboard-module__V2QUiG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__V2QUiG__money{font-size:30px}}@container (max-width:580px){.dashboard-module__V2QUiG__metrics,.dashboard-module__V2QUiG__reception{grid-template-columns:minmax(0,1fr)}.dashboard-module__V2QUiG__metric{padding:18px}.dashboard-module__V2QUiG__value{font-size:30px}.dashboard-module__V2QUiG__listHeading,.dashboard-module__V2QUiG__row{padding:16px}}@media (max-width:640px){.dashboard-module__V2QUiG__headingIcon{width:43px;height:43px}.dashboard-module__V2QUiG__subtitle{font-size:13px}.dashboard-module__V2QUiG__actions{width:100%}.dashboard-module__V2QUiG__actions .button{flex:1}}
.hotel-overview-module__daYN5a__dashboard{min-width:0}.hotel-overview-module__daYN5a__controls{width:min(100%,450px);min-width:0}.hotel-overview-module__daYN5a__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 18px;display:flex}@media (min-width:640px){.hotel-overview-module__daYN5a__controls{grid-template-columns:minmax(0,1fr) auto}}.hotel-overview-module__daYN5a__sectionHeading h2{color:var(--aqua-text-primary);font-size:15px;font-weight:750}.hotel-overview-module__daYN5a__sectionHeading p{color:var(--aqua-text-muted);margin-top:4px;font-size:12px}.hotel-overview-module__daYN5a__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.hotel-overview-module__daYN5a__cards[data-single]{grid-template-columns:minmax(0,1fr)}.hotel-overview-module__daYN5a__card{--activity-accent:var(--aqua-primary);border-radius:var(--aqua-radius-lg);border:1px solid var(--aqua-border);background:var(--aqua-surface,#fff);box-shadow:var(--aqua-elevation-sm);flex-direction:column;min-width:0;display:flex;overflow:hidden;padding:0!important}.hotel-overview-module__daYN5a__card[data-activity=day]{--activity-accent:#946116}.hotel-overview-module__daYN5a__cardHeading{border-bottom:1px solid var(--aqua-border);align-items:center;gap:13px;padding:23px 25px 20px;display:flex}.hotel-overview-module__daYN5a__activityIcon{border-radius:var(--aqua-radius-card);width:44px;height:44px;color:var(--activity-accent);background:color-mix(in srgb, var(--activity-accent) 8%, transparent);flex-shrink:0;place-items:center;display:grid}.hotel-overview-module__daYN5a__cardHeading p{color:var(--aqua-text-muted);letter-spacing:.035em;margin-bottom:3px;font-size:11px;font-weight:650}.hotel-overview-module__daYN5a__cardHeading h3{color:var(--aqua-text-primary);letter-spacing:-.025em;font-size:21px;font-weight:800;line-height:1.2}.hotel-overview-module__daYN5a__activityTag{white-space:nowrap;border-radius:var(--aqua-radius-xs);background:var(--aqua-surface-subtle);color:var(--aqua-text-muted);margin-left:auto;padding:5px 8px;font-size:10px;font-weight:650}.hotel-overview-module__daYN5a__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:6px 25px 0;display:grid}.hotel-overview-module__daYN5a__metric{min-width:0;padding:20px 0}.hotel-overview-module__daYN5a__metric:nth-child(2n){padding-left:24px}.hotel-overview-module__daYN5a__metric:nth-child(n+3){border-top:1px solid var(--aqua-border)}.hotel-overview-module__daYN5a__metric dt{color:var(--aqua-text-muted);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.hotel-overview-module__daYN5a__metric dt svg{opacity:.8;flex-shrink:0}.hotel-overview-module__daYN5a__metric dd{font-variant-numeric:tabular-nums;color:var(--aqua-text-primary);letter-spacing:-.04em;margin-top:9px;font-size:27px;font-weight:750;line-height:1.15}.hotel-overview-module__daYN5a__metric[data-prominent] dd{font-size:42px}.hotel-overview-module__daYN5a__metric[data-tone=positive] dd{color:#087856}.hotel-overview-module__daYN5a__metric[data-tone=warning] dd{color:#946116}.hotel-overview-module__daYN5a__metric[data-tone=danger] dd{color:#bf3442}.hotel-overview-module__daYN5a__context{border-radius:var(--aqua-radius-sm);background:var(--aqua-surface-subtle);min-height:48px;margin:auto 25px 20px;padding:13px 14px}.hotel-overview-module__daYN5a__context p{color:var(--aqua-text-muted);align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;display:flex}.hotel-overview-module__daYN5a__context svg{color:var(--activity-accent);flex-shrink:0;margin-top:2px}.hotel-overview-module__daYN5a__occupancyLabel{color:var(--aqua-text-muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.hotel-overview-module__daYN5a__occupancyLabel strong{color:var(--aqua-primary);white-space:nowrap}.hotel-overview-module__daYN5a__occupancy{border-radius:var(--aqua-radius-full);background:color-mix(in srgb, var(--aqua-primary) 10%, transparent);height:5px;margin-top:10px;overflow:hidden}.hotel-overview-module__daYN5a__occupancy span{border-radius:inherit;background:var(--aqua-primary);height:100%;transition:width var(--motion-duration-normal) var(--motion-ease-standard);display:block}.hotel-overview-module__daYN5a__cardFooter{border-top:1px solid var(--aqua-border);justify-content:space-between;align-items:center;gap:12px;padding:15px 25px;display:flex}.hotel-overview-module__daYN5a__detailLink{color:var(--aqua-primary);align-items:center;gap:10px;min-height:34px;font-size:12px;font-weight:750;display:inline-flex}.hotel-overview-module__daYN5a__detailLink:hover{text-underline-offset:4px;text-decoration:underline}.hotel-overview-module__daYN5a__planningLink{color:var(--aqua-text-muted);align-items:center;min-height:34px;font-size:12px;display:inline-flex}.hotel-overview-module__daYN5a__planningLink:hover{color:var(--aqua-primary)}.hotel-overview-module__daYN5a__detailLink:focus-visible,.hotel-overview-module__daYN5a__planningLink:focus-visible{outline:2px solid var(--aqua-primary);outline-offset:4px;border-radius:var(--aqua-radius-xs)}.hotel-overview-module__daYN5a__updated{color:var(--aqua-text-muted);align-items:center;gap:5px;margin:0;padding:0 25px 14px;font-size:10px;display:flex}.hotel-overview-module__daYN5a__note{color:var(--aqua-text-muted);align-items:flex-start;gap:10px;margin-top:19px;padding:0 3px;font-size:12px;line-height:1.65;display:flex}.hotel-overview-module__daYN5a__note svg{flex-shrink:0;margin-top:2px}.hotel-overview-module__daYN5a__note strong{color:var(--aqua-text-primary);font-weight:650}.hotel-overview-module__daYN5a__feedback{min-height:240px;color:var(--aqua-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font-size:13px;display:flex}.hotel-overview-module__daYN5a__skeleton{border-radius:var(--aqua-radius-sm);background:var(--aqua-surface-subtle);width:80%;height:100px}.hotel-overview-module__daYN5a__navigation{margin-bottom:24px}.hotel-overview-module__daYN5a__shortcuts{flex-wrap:wrap;gap:4px;display:flex}.hotel-overview-module__daYN5a__shortcuts a{text-align:center;min-height:72px;box-shadow:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.hotel-overview-module__daYN5a__shortcutIcon{width:28px;height:28px;color:var(--aqua-primary);flex-shrink:0;place-items:center;display:grid}@media (max-width:900px){.hotel-overview-module__daYN5a__cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.hotel-overview-module__daYN5a__controls{width:100%}.hotel-overview-module__daYN5a__sectionHeading{align-items:flex-start}.hotel-overview-module__daYN5a__sectionHeading p{max-width:25ch}.hotel-overview-module__daYN5a__cardHeading{padding:20px 18px 17px}.hotel-overview-module__daYN5a__metrics{padding-inline:18px}.hotel-overview-module__daYN5a__metric:nth-child(2n){padding-left:13px}.hotel-overview-module__daYN5a__metric dt{align-items:flex-start;font-size:11px}.hotel-overview-module__daYN5a__metric[data-prominent] dd{font-size:36px}.hotel-overview-module__daYN5a__context{margin-inline:18px}.hotel-overview-module__daYN5a__cardFooter,.hotel-overview-module__daYN5a__updated{padding-inline:18px}.hotel-overview-module__daYN5a__activityTag{display:none}.hotel-overview-module__daYN5a__shortcuts{gap:0}}@media (prefers-reduced-motion:reduce){.hotel-overview-module__daYN5a__occupancy span{transition:none}}html[data-motion=reduced] .hotel-overview-module__daYN5a__occupancy span{transition:none}
.stock-explorer-module__Tx9_Oq__tableScroll{max-height:680px;overflow:auto}.stock-explorer-module__Tx9_Oq__table{border-collapse:collapse;text-align:left;width:100%;min-width:1000px;font-size:.875rem}.stock-explorer-module__Tx9_Oq__table th{z-index:1;background:var(--aqua-color-surface,#f3f8fb);white-space:nowrap;padding:14px 18px;font-size:.75rem;position:sticky;top:0}.stock-explorer-module__Tx9_Oq__table td{border-top:1px solid #e0e9f1;padding:16px 18px}.stock-explorer-module__Tx9_Oq__table tbody tr:hover{background:#f5fafc}.stock-explorer-module__Tx9_Oq__article{text-align:left;cursor:pointer;align-items:center;gap:12px;min-width:190px;display:flex}.stock-explorer-module__Tx9_Oq__article:focus-visible{outline-offset:5px;border-radius:var(--aqua-radius-xs);outline:2px solid #00788a}.stock-explorer-module__Tx9_Oq__article strong{font-size:.95rem;display:block}.stock-explorer-module__Tx9_Oq__article small{color:#64748b;margin-top:4px;display:block}.stock-explorer-module__Tx9_Oq__available{color:#087a8e;white-space:nowrap;font-size:1.05rem;font-weight:800}.stock-explorer-module__Tx9_Oq__actions{flex-wrap:wrap;gap:6px;min-width:155px;display:flex}.stock-explorer-module__Tx9_Oq__drawerBackdrop{z-index:100;background:#081c3073;justify-content:flex-end;display:flex;position:fixed;inset:0}.stock-explorer-module__Tx9_Oq__drawer{width:min(640px,100%);height:100%;box-shadow:var(--aqua-elevation-lg);animation:stock-explorer-module__Tx9_Oq__enter var(--aqua-motion-duration-normal) var(--aqua-motion-ease-enter);background:#fff;padding:24px;overflow-y:auto}.stock-explorer-module__Tx9_Oq__drawerHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.stock-explorer-module__Tx9_Oq__hero{grid-template-columns:minmax(0,230px) 1fr;align-items:center;gap:20px;margin-bottom:24px;display:grid}@keyframes stock-explorer-module__Tx9_Oq__enter{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@media (max-width:520px){.stock-explorer-module__Tx9_Oq__hero{grid-template-columns:1fr}.stock-explorer-module__Tx9_Oq__drawer{padding:18px}}@media (prefers-reduced-motion:reduce){.stock-explorer-module__Tx9_Oq__drawer{animation:none}}
.pdv-dashboard-overview-module__6cAQ2a__overview{gap:24px;min-width:0;margin-bottom:24px;display:grid}.pdv-dashboard-overview-module__6cAQ2a__sectionHeading,.pdv-dashboard-overview-module__6cAQ2a__operatorHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pdv-dashboard-overview-module__6cAQ2a__sectionHeading{margin-bottom:16px}.pdv-dashboard-overview-module__6cAQ2a__eyebrow{color:var(--aqua-primary);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.pdv-dashboard-overview-module__6cAQ2a__sectionHeading h2,.pdv-dashboard-overview-module__6cAQ2a__operatorHeader h2{color:var(--aqua-text-primary);margin:0;font-size:18px;font-weight:750}.pdv-dashboard-overview-module__6cAQ2a__refreshHint{color:var(--aqua-text-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.pdv-dashboard-overview-module__6cAQ2a__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pdv-dashboard-overview-module__6cAQ2a__metric{min-width:0;padding:20px}.pdv-dashboard-overview-module__6cAQ2a__metric>p:first-of-type{min-height:40px;font-size:13px;line-height:20px}.pdv-dashboard-overview-module__6cAQ2a__metric>p:nth-of-type(2){letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(20px,1.7vw,28px);line-height:1.3}.pdv-dashboard-overview-module__6cAQ2a__metric>p:nth-of-type(3){margin-top:8px}:is(.pdv-dashboard-overview-module__6cAQ2a__metric.card-feature>p:first-of-type,.pdv-dashboard-overview-module__6cAQ2a__metric.card-feature>p:nth-of-type(3)){color:#c4d2df}.pdv-dashboard-overview-module__6cAQ2a__activityTitle{color:var(--aqua-text-secondary);margin:20px 0 12px;font-size:13px;font-weight:650}.pdv-dashboard-overview-module__6cAQ2a__alerts{gap:8px;margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.6;list-style:outside;display:grid}.pdv-dashboard-overview-module__6cAQ2a__operatorSection{min-width:0;overflow:hidden}.pdv-dashboard-overview-module__6cAQ2a__operatorHeader{border-bottom:1px solid var(--aqua-border);background:linear-gradient(110deg, var(--aqua-surface), var(--aqua-surface-accent));padding:22px 24px}.pdv-dashboard-overview-module__6cAQ2a__titleWithIcon{align-items:center;gap:14px;min-width:0;display:flex}.pdv-dashboard-overview-module__6cAQ2a__sectionIcon{border:1px solid var(--aqua-border);border-radius:var(--aqua-radius-card);width:46px;height:46px;color:var(--aqua-primary);background:var(--aqua-surface);flex-shrink:0;place-items:center;display:grid}.pdv-dashboard-overview-module__6cAQ2a__subtitle{color:var(--aqua-text-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.pdv-dashboard-overview-module__6cAQ2a__operators{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:14px;padding:24px;display:grid}.pdv-dashboard-overview-module__6cAQ2a__operator{border:1px solid var(--aqua-border);border-radius:var(--aqua-radius-card);background:var(--aqua-surface-subtle);flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:18px;display:flex}.pdv-dashboard-overview-module__6cAQ2a__operator[data-low]{background:var(--aqua-warning-background);border-color:var(--aqua-warning)}.pdv-dashboard-overview-module__6cAQ2a__operatorName{align-items:center;gap:10px;display:flex}.pdv-dashboard-overview-module__6cAQ2a__operatorName h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:750}.pdv-dashboard-overview-module__6cAQ2a__balanceLabel{color:var(--aqua-text-muted);margin:6px 0 -6px;font-size:12px}.pdv-dashboard-overview-module__6cAQ2a__operatorBalance{color:var(--aqua-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:22px;font-weight:750;line-height:1.3}.pdv-dashboard-overview-module__6cAQ2a__operatorDetails{border-top:1px solid var(--aqua-border);gap:10px;width:100%;margin:4px 0 0;padding-top:14px;font-size:12px;display:grid}.pdv-dashboard-overview-module__6cAQ2a__operatorDetails div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pdv-dashboard-overview-module__6cAQ2a__operatorDetails dt{color:var(--aqua-text-muted)}.pdv-dashboard-overview-module__6cAQ2a__operatorDetails dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:650}.pdv-dashboard-overview-module__6cAQ2a__threshold{color:var(--aqua-warning-strong);margin:auto 0 0;padding-top:8px;font-size:12px}@media (max-width:1100px){.pdv-dashboard-overview-module__6cAQ2a__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pdv-dashboard-overview-module__6cAQ2a__metrics{grid-template-columns:minmax(0,1fr)}.pdv-dashboard-overview-module__6cAQ2a__operatorHeader,.pdv-dashboard-overview-module__6cAQ2a__operators{padding:16px}.pdv-dashboard-overview-module__6cAQ2a__titleWithIcon{align-items:flex-start}.pdv-dashboard-overview-module__6cAQ2a__refreshHint{font-size:11px}}
.pdv-journal-transactions-module__9IkaLG__table.pdv-journal-transactions-module__9IkaLG__table th{white-space:nowrap;letter-spacing:.03em;padding:10px 12px;font-size:10px}.pdv-journal-transactions-module__9IkaLG__table.pdv-journal-transactions-module__9IkaLG__table td{vertical-align:middle;padding:12px;font-size:12px;line-height:1.4}.pdv-journal-transactions-module__9IkaLG__table.pdv-journal-transactions-module__9IkaLG__table th:first-child,.pdv-journal-transactions-module__9IkaLG__table.pdv-journal-transactions-module__9IkaLG__table td:first-child{padding-left:16px}.pdv-journal-transactions-module__9IkaLG__table.pdv-journal-transactions-module__9IkaLG__table th:last-child,.pdv-journal-transactions-module__9IkaLG__table.pdv-journal-transactions-module__9IkaLG__table td:last-child{padding-right:16px}.pdv-journal-transactions-module__9IkaLG__date{white-space:nowrap;gap:3px;display:grid}.pdv-journal-transactions-module__9IkaLG__date small{color:var(--aqua-text-muted);font-size:11px}.pdv-journal-transactions-module__9IkaLG__reference{max-width:165px;color:var(--aqua-primary);font-family:var(--aqua-font-mono,monospace);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:600;display:block;overflow:hidden}.pdv-journal-transactions-module__9IkaLG__reference:hover{text-decoration:underline}.pdv-journal-transactions-module__9IkaLG__reference:focus-visible,.pdv-journal-transactions-module__9IkaLG__actionTrigger:focus-visible,.pdv-journal-transactions-module__9IkaLG__actionMenu button:focus-visible{outline:2px solid var(--aqua-primary);outline-offset:3px}.pdv-journal-transactions-module__9IkaLG__type{white-space:nowrap;font-weight:650;display:block}.pdv-journal-transactions-module__9IkaLG__operator{white-space:nowrap;color:var(--aqua-text-muted);align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex}.pdv-journal-transactions-module__9IkaLG__extra{max-width:180px;color:var(--aqua-text-muted);margin-top:2px;font-size:11px;display:block}.pdv-journal-transactions-module__9IkaLG__movement{border-radius:var(--aqua-radius-xs);white-space:nowrap;font-variant-numeric:tabular-nums;padding:3px 5px;font-size:12px;font-weight:650;display:inline-block}.pdv-journal-transactions-module__9IkaLG__movement[data-tone=in]{color:#086442;background:#ecfdf5}.pdv-journal-transactions-module__9IkaLG__movement[data-tone=out]{color:#aa2533;background:#fff1f2}.pdv-journal-transactions-module__9IkaLG__movement[data-tone=pending]{color:#875500;background:#fff7df}.pdv-journal-transactions-module__9IkaLG__movement[data-tone=neutral]{color:var(--aqua-text-muted)}.pdv-journal-transactions-module__9IkaLG__legend{color:var(--aqua-text-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:11px;display:flex}.pdv-journal-transactions-module__9IkaLG__legend .pdv-journal-transactions-module__9IkaLG__movement{font-size:11px}.pdv-journal-transactions-module__9IkaLG__reversed{background:var(--aqua-surface-subtle)}.pdv-journal-transactions-module__9IkaLG__actionTrigger{border:1px solid var(--aqua-border);border-radius:var(--aqua-radius-sm);background:var(--aqua-surface);width:36px;height:36px;color:var(--aqua-primary);cursor:pointer;place-items:center;display:grid}.pdv-journal-transactions-module__9IkaLG__actionTrigger:disabled{opacity:.5;cursor:wait}.pdv-journal-transactions-module__9IkaLG__actionMenu{z-index:1000;border:1px solid var(--aqua-border);border-radius:var(--aqua-radius-sm);background:var(--aqua-surface);width:216px;max-width:calc(100vw - 16px);box-shadow:var(--aqua-elevation-md);padding:6px;position:fixed}.pdv-journal-transactions-module__9IkaLG__actionMenu button{text-align:left;border-radius:var(--aqua-radius-xs);color:#aa2533;cursor:pointer;background:0 0;border:0;width:100%;min-height:40px;padding:8px;font-size:12px}.pdv-journal-transactions-module__9IkaLG__actionMenu button:hover{background:#fff1f2}@media (max-width:760px){.pdv-journal-transactions-module__9IkaLG__scroll{border:0;overflow:visible}.pdv-journal-transactions-module__9IkaLG__table.pdv-journal-transactions-module__9IkaLG__table{display:block}.pdv-journal-transactions-module__9IkaLG__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pdv-journal-transactions-module__9IkaLG__table tbody{gap:12px;display:grid}.pdv-journal-transactions-module__9IkaLG__table.pdv-journal-transactions-module__9IkaLG__table tbody tr{border:1px solid var(--aqua-border);border-radius:var(--aqua-radius-card);grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;display:grid}.pdv-journal-transactions-module__9IkaLG__table.pdv-journal-transactions-module__9IkaLG__table td,.pdv-journal-transactions-module__9IkaLG__table.pdv-journal-transactions-module__9IkaLG__table td:first-child,.pdv-journal-transactions-module__9IkaLG__table.pdv-journal-transactions-module__9IkaLG__table td:last-child{text-align:left;border:0;align-content:start;gap:3px;min-width:0;padding:6px;display:grid}.pdv-journal-transactions-module__9IkaLG__table td:before{content:attr(data-label);color:var(--aqua-text-muted);font-size:10px}.pdv-journal-transactions-module__9IkaLG__table td .pdv-journal-transactions-module__9IkaLG__movement{white-space:normal;overflow-wrap:anywhere;justify-self:start;max-width:100%}.pdv-journal-transactions-module__9IkaLG__reference{max-width:100%}.pdv-journal-transactions-module__9IkaLG__type,.pdv-journal-transactions-module__9IkaLG__operator{white-space:normal}.pdv-journal-transactions-module__9IkaLG__typeCell{grid-column:1/-1}.pdv-journal-transactions-module__9IkaLG__table .pdv-journal-transactions-module__9IkaLG__actions{justify-items:end}.pdv-journal-transactions-module__9IkaLG__extra{max-width:none}}
.no-shows-module__jeVzjG__panel{color:#24455b;container-type:inline-size}.no-shows-module__jeVzjG__context{color:#647e90;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:16px;font-size:12px;display:flex}.no-shows-module__jeVzjG__context>span{align-items:center;gap:7px;display:flex}.no-shows-module__jeVzjG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.no-shows-module__jeVzjG__navigation{flex-wrap:wrap;gap:8px;margin:20px 0 14px;display:flex}.no-shows-module__jeVzjG__navigation a{border-radius:var(--aqua-radius-sm);color:#246778;background:#fff;border:1px solid #d9e7ef;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:650;display:flex}.no-shows-module__jeVzjG__navigation a:first-child{background:#ebf6f8;border-color:#c4e2e9}.no-shows-module__jeVzjG__navigation span{border-radius:var(--aqua-radius-xs);color:#335c70;background:#e4eef4;padding:1px 7px;font-size:11px}.no-shows-module__jeVzjG__navigation a:hover{border-color:#64a8b4}.no-shows-module__jeVzjG__navigation a:focus-visible{outline-offset:3px;outline:2px solid #147d8e}.no-shows-module__jeVzjG__card{border-radius:var(--aqua-radius-card);box-shadow:var(--aqua-elevation-sm);background:#fff;border:1px solid #dfe9f1;margin-bottom:18px;scroll-margin-top:110px;overflow:hidden}.no-shows-module__jeVzjG__cardHeading{background:linear-gradient(110deg,#f8fbfd,#fff);border-bottom:1px solid #e7eef3;padding:18px 22px}.no-shows-module__jeVzjG__cardHeading h2{letter-spacing:-.02em;margin-top:5px;font-size:17px;font-weight:750}.no-shows-module__jeVzjG__cardHeading .eyebrow{letter-spacing:.13em;font-size:10px}.no-shows-module__jeVzjG__cardHeading .muted{max-width:800px;font-size:12px;line-height:1.6}.no-shows-module__jeVzjG__pendingRow,.no-shows-module__jeVzjG__historyRow{border-bottom:1px solid #edf2f6;align-items:center;gap:18px;padding:18px 22px;display:grid}.no-shows-module__jeVzjG__pendingRow{grid-template-columns:minmax(200px,1.4fr) minmax(170px,1fr) minmax(135px,.8fr) auto}.no-shows-module__jeVzjG__historyRow{grid-template-columns:minmax(200px,1.4fr) minmax(170px,1fr) minmax(135px,.8fr)}.no-shows-module__jeVzjG__rows article:last-child{border-bottom:0}.no-shows-module__jeVzjG__rows article:hover{background:#fbfdfe}.no-shows-module__jeVzjG__rows article>div{overflow-wrap:anywhere;min-width:0}.no-shows-module__jeVzjG__rows strong{font-size:13px;font-weight:700}.no-shows-module__jeVzjG__rows p{font-size:12px;line-height:1.6}.no-shows-module__jeVzjG__rows .status-badge{font-size:11px}.no-shows-module__jeVzjG__rows .button{border-radius:var(--aqua-radius-sm);min-height:36px;padding:8px 12px;font-size:12px}.no-shows-module__jeVzjG__filters{gap:10px 16px;max-width:800px;margin-top:16px}.no-shows-module__jeVzjG__filters .field-label{font-size:12px}:is(.no-shows-module__jeVzjG__filters .input,.no-shows-module__jeVzjG__filters .select-trigger){border-radius:var(--aqua-radius-sm);height:42px;min-height:42px;font-size:13px}.no-shows-module__jeVzjG__empty{padding:16px 20px}.no-shows-module__jeVzjG__empty .motion-empty-state{background:#f8fbfd;border:0;padding:20px}.no-shows-module__jeVzjG__empty .motion-empty-state>span{width:32px;height:32px;margin-bottom:8px}.no-shows-module__jeVzjG__empty .motion-empty-state>p{max-width:550px}@container (max-width:1000px){.no-shows-module__jeVzjG__pendingRow{grid-template-columns:repeat(2,minmax(0,1fr))}.no-shows-module__jeVzjG__pendingRow .button{justify-self:start}}@container (max-width:680px){.no-shows-module__jeVzjG__metrics{grid-template-columns:minmax(0,1fr)}.no-shows-module__jeVzjG__historyRow,.no-shows-module__jeVzjG__pendingRow{grid-template-columns:minmax(0,1fr);gap:12px}.no-shows-module__jeVzjG__cardHeading{padding:16px}.no-shows-module__jeVzjG__empty{padding:12px}.no-shows-module__jeVzjG__filters{grid-template-columns:minmax(0,1fr)}}
.access-flow-module__AmqvEW__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.access-flow-module__AmqvEW__listModule{border:1px solid var(--border);border-radius:var(--aqua-radius-md);background:#fff;padding:18px}.access-flow-module__AmqvEW__listModule summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0 14px;display:flex}.access-flow-module__AmqvEW__listRow{border:1px solid var(--border);border-radius:var(--aqua-radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.access-flow-module__AmqvEW__canvas{border:1px solid var(--border);border-radius:var(--aqua-radius-md);background:linear-gradient(135deg,#f7fbfd,#eaf7fc);min-width:0;height:640px;position:relative;overflow:hidden}.access-flow-module__AmqvEW__legend{z-index:5;border:1px solid var(--border);border-radius:var(--aqua-radius-sm);box-shadow:var(--aqua-elevation-sm);background:#fff;gap:4px;padding:10px 12px;font-size:11px;display:grid;position:absolute;top:12px;left:12px}.access-flow-module__AmqvEW__fit{z-index:5;top:12px;right:12px;position:absolute!important}.access-flow-module__AmqvEW__node{border-radius:var(--aqua-radius-card);color:#0b2d4a;width:240px;min-height:86px;box-shadow:var(--aqua-elevation-sm);background:#fff;border:1px solid #cce3ee;border-left:3px solid #089eb1;padding:12px}.access-flow-module__AmqvEW__nodeTitle{overflow-wrap:anywhere;align-items:center;gap:10px;font-size:13px;display:flex}.access-flow-module__AmqvEW__nodeTitle strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.access-flow-module__AmqvEW__inlinePermissions{border-top:1px solid #dcebf2;margin-top:10px;padding-top:8px}.access-flow-module__AmqvEW__inlinePermissions small{line-height:1.4;display:block}.access-flow-module__AmqvEW__inlineChoices{gap:4px;margin:8px 0;display:flex}.access-flow-module__AmqvEW__inlineChoices button{border-radius:var(--aqua-radius-xs);color:#075e73;background:#f7fbfd;border:1px solid #cce3ee;flex:1;padding:7px 2px;font-size:11px}.access-flow-module__AmqvEW__inlineChoices button[aria-pressed=true]{color:#fff;background:#075e73;border-color:#075e73}.access-flow-module__AmqvEW__inlineChoices button:disabled{opacity:.55;cursor:not-allowed}.access-flow-module__AmqvEW__inlineChoices button:focus-visible{outline-offset:2px;outline:2px solid #089eb1}.access-flow-module__AmqvEW__nodeActions{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.access-flow-module__AmqvEW__nodeActions button{border-radius:var(--aqua-radius-xs);color:#075e73;background:#f7fbfd;border:1px solid #cce3ee;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.access-flow-module__AmqvEW__nodeActions button:focus-visible{outline-offset:2px;outline:2px solid #089eb1}.access-flow-module__AmqvEW__node small{color:#536b82;font-size:10px}.access-flow-module__AmqvEW__node p{margin-top:5px;font-size:10px;font-weight:700}.access-flow-module__AmqvEW__selected{outline-offset:2px;outline:2px solid #089eb1}.access-flow-module__AmqvEW__allowed{color:#047857}.access-flow-module__AmqvEW__denied{color:#b91c1c}.access-flow-module__AmqvEW__deniedBadge{color:#b91c1c;background:#fff1f2}.access-flow-module__AmqvEW__drawerBackdrop{justify-content:flex-end;align-items:stretch;padding:0}.access-flow-module__AmqvEW__drawer{border-radius:var(--aqua-radius-md) 0 0 var(--aqua-radius-md);width:min(100%,580px);max-height:100dvh;margin:0;overflow-y:auto}.access-flow-module__AmqvEW__drawer .access-flow-module__AmqvEW__details{border:0;margin:0}.access-flow-module__AmqvEW__drawer .access-flow-module__AmqvEW__permissionList{max-height:none;overflow:visible}.access-flow-module__AmqvEW__preview,.access-flow-module__AmqvEW__details{border:1px solid var(--border);border-radius:var(--aqua-radius-md);background:#fff;min-width:0;padding:18px}.access-flow-module__AmqvEW__preview{max-height:640px;overflow:auto}.access-flow-module__AmqvEW__menu{color:#f7fbfd;border-radius:var(--aqua-radius-card);background:#0b2d4a;margin-top:14px;padding:16px;font-size:13px}.access-flow-module__AmqvEW__menu>div+div{margin-top:16px}.access-flow-module__AmqvEW__menu ul{gap:7px;margin-top:8px;padding-left:14px;display:grid}.access-flow-module__AmqvEW__details{margin-top:16px}.access-flow-module__AmqvEW__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.access-flow-module__AmqvEW__actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.access-flow-module__AmqvEW__actions>[role=status]{max-width:100%;padding:4px 8px;line-height:1.5}.access-flow-module__AmqvEW__permissionList{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;max-height:420px;margin-top:14px;display:grid;overflow:auto}.access-flow-module__AmqvEW__permission{border:1px solid var(--border);border-radius:var(--aqua-radius-card);padding:12px}@media (max-width:1100px){.access-flow-module__AmqvEW__layout{grid-template-columns:minmax(0,1fr)}.access-flow-module__AmqvEW__canvas{height:560px}.access-flow-module__AmqvEW__preview{max-height:360px}}@media (max-width:640px){.access-flow-module__AmqvEW__canvas{height:480px}.access-flow-module__AmqvEW__legend{max-width:150px;font-size:10px}.access-flow-module__AmqvEW__fit{max-width:140px}}
.mfa-challenge-fields-module__D1E6CG__flat{gap:12px;min-width:0;display:grid}.mfa-challenge-fields-module__D1E6CG__verification{min-width:0}.mfa-challenge-fields-module__D1E6CG__otpControl{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.mfa-challenge-fields-module__D1E6CG__otpControl .mfa-challenge-fields-module__D1E6CG__otpField{display:contents}.mfa-challenge-fields-module__D1E6CG__otpField>label{grid-area:1/1}.mfa-challenge-fields-module__D1E6CG__otpField>div:first-of-type{z-index:1;grid-area:2/1}.mfa-challenge-fields-module__D1E6CG__otpField>.field-support{grid-area:3/1}.mfa-challenge-fields-module__D1E6CG__flat .mfa-challenge-fields-module__D1E6CG__otpInput{opacity:0;cursor:text;width:100%;height:64px;min-height:64px}.mfa-challenge-fields-module__D1E6CG__digits{pointer-events:none;grid-area:2/1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.mfa-challenge-fields-module__D1E6CG__digits span{border-radius:var(--aqua-radius-xs);color:#172b40;background:#fff;border:1px solid #b9c8d6;place-items:center;min-height:64px;font:500 28px/1 monospace;display:grid}.mfa-challenge-fields-module__D1E6CG__otpControl:focus-within .mfa-challenge-fields-module__D1E6CG__digits span[data-active=true]{background:#edf8f9;border:2px solid #126e82}.mfa-challenge-fields-module__D1E6CG__digits[data-error=true] span{border-color:#ac3333}.mfa-challenge-fields-module__D1E6CG__recoveryInput{letter-spacing:.08em;font-family:monospace}.mfa-challenge-fields-module__D1E6CG__flat .mfa-challenge-fields-module__D1E6CG__submit{border-radius:var(--aqua-radius-xs);color:#fff;width:100%;min-height:56px;box-shadow:none;background:#126e82;margin-top:24px;font-weight:600}.mfa-challenge-fields-module__D1E6CG__flat .mfa-challenge-fields-module__D1E6CG__submit:hover:not(:disabled){box-shadow:none;background:#0e5c6d;transform:none}.mfa-challenge-fields-module__D1E6CG__alternative,.mfa-challenge-fields-module__D1E6CG__otherAccount{color:#126e82;text-align:center;width:100%;min-height:44px;padding:10px 4px;font-size:13px;font-weight:500;display:block}.mfa-challenge-fields-module__D1E6CG__alternative{margin-top:8px}.mfa-challenge-fields-module__D1E6CG__otherAccount{color:#5f7183}.mfa-challenge-fields-module__D1E6CG__alternative:hover:not(:disabled),.mfa-challenge-fields-module__D1E6CG__otherAccount:hover:not(:disabled){text-decoration:underline}.mfa-challenge-fields-module__D1E6CG__flat button:focus-visible{outline-offset:3px;outline:2px solid #126e82}.mfa-challenge-fields-module__D1E6CG__flat button:disabled{cursor:wait;opacity:.65}@media (max-width:380px){.mfa-challenge-fields-module__D1E6CG__digits{gap:5px}.mfa-challenge-fields-module__D1E6CG__digits span{font-size:24px}}@media (forced-colors:active){.mfa-challenge-fields-module__D1E6CG__flat .mfa-challenge-fields-module__D1E6CG__otpInput{opacity:1}.mfa-challenge-fields-module__D1E6CG__digits{visibility:hidden}}
.stock-transfer-list-module__ivnlpW__viewport{border:1px solid var(--border);border-radius:var(--aqua-radius-card);max-width:100%;overflow-x:auto}.stock-transfer-list-module__ivnlpW__filterBar{gap:.75rem;display:grid}.stock-transfer-list-module__ivnlpW__mobileToggle{display:none}.stock-transfer-list-module__ivnlpW__customPeriod{margin-top:.25rem}.stock-transfer-list-module__ivnlpW__results{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.stock-transfer-list-module__ivnlpW__tableHelp{border:1px solid var(--border);border-radius:var(--aqua-radius-card);color:var(--muted-foreground);padding:.65rem .85rem;font-size:.8rem}.stock-transfer-list-module__ivnlpW__tableHelp summary{cursor:pointer;color:var(--foreground);font-weight:600}.stock-transfer-list-module__ivnlpW__tableHelp p{margin:.5rem 0 0}.stock-transfer-list-module__ivnlpW__table{text-align:left;border-collapse:collapse;width:100%}.stock-transfer-list-module__ivnlpW__table th{background:var(--surface-subtle);color:var(--muted-foreground);text-transform:uppercase;padding:14px 16px;font-size:.75rem}.stock-transfer-list-module__ivnlpW__table td{vertical-align:top;border-top:1px solid var(--border);padding:16px;font-size:.875rem}.stock-transfer-list-module__ivnlpW__group+.stock-transfer-list-module__ivnlpW__group{border-top:3px solid var(--border)}.stock-transfer-list-module__ivnlpW__secondary{color:var(--muted-foreground);margin-top:4px;font-size:.75rem;display:block}.stock-transfer-list-module__ivnlpW__product{align-items:center;gap:.75rem;display:flex}.stock-transfer-list-module__ivnlpW__product>span{flex-shrink:0}.stock-transfer-list-module__ivnlpW__productText{overflow-wrap:anywhere;min-width:0}.stock-transfer-list-module__ivnlpW__quantity{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stock-transfer-list-module__ivnlpW__table .stock-transfer-list-module__ivnlpW__detailCell{border:0;padding:0}.stock-transfer-list-module__ivnlpW__detailSpacing{padding:8px 16px 12px}@media (min-width:1024px){.stock-transfer-list-module__ivnlpW__table{min-width:960px}}@media (max-width:1023px){.stock-transfer-list-module__ivnlpW__mobileToggle{display:grid}.stock-transfer-list-module__ivnlpW__extraFilter{display:none}.stock-transfer-list-module__ivnlpW__extraFilter.stock-transfer-list-module__ivnlpW__extraFilterOpen{display:grid}.stock-transfer-list-module__ivnlpW__customPeriod[data-open=false]{display:none}.stock-transfer-list-module__ivnlpW__results{align-items:flex-start}.stock-transfer-list-module__ivnlpW__table>.stock-transfer-list-module__ivnlpW__group{row-gap:0}.stock-transfer-list-module__ivnlpW__table>.stock-transfer-list-module__ivnlpW__group>tr+tr:not(.stock-transfer-list-module__ivnlpW__detailRow){margin-top:16px}.stock-transfer-list-module__ivnlpW__table>.stock-transfer-list-module__ivnlpW__group>.stock-transfer-list-module__ivnlpW__detailRow{border:0;min-height:0;margin:0;padding:0;display:block}.stock-transfer-list-module__ivnlpW__detailSpacing{padding:8px 0 0}.stock-transfer-list-module__ivnlpW__group+.stock-transfer-list-module__ivnlpW__group{border-top:3px solid var(--border)}}
.recipe-detail-module__fkDDda__overview{border-bottom:1px solid var(--aqua-border,#dce6ef);align-items:center;gap:20px;padding-bottom:20px;display:flex}.recipe-detail-module__fkDDda__photo{flex-shrink:0;width:140px}.recipe-detail-module__fkDDda__identity{min-width:0}.recipe-detail-module__fkDDda__identity h3{overflow-wrap:anywhere;margin:6px 0;font-size:22px;font-weight:750}.recipe-detail-module__fkDDda__identity>p:not(:first-child){margin:6px 0;font-size:13px}.recipe-detail-module__fkDDda__tags{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.recipe-detail-module__fkDDda__tags span{border-radius:var(--aqua-radius-xs);border:1px solid var(--aqua-border,#dce6ef);color:var(--aqua-text-muted,#62738b);padding:5px 9px;font-size:11px}.recipe-detail-module__fkDDda__activation{color:var(--aqua-primary,#0c778b);font-weight:650}.recipe-detail-module__fkDDda__instructions{border:1px solid var(--aqua-border,#dce6ef);border-radius:var(--aqua-radius-md);padding:18px}.recipe-detail-module__fkDDda__instructions h3{margin:0 0 10px;font-size:16px;font-weight:750}.recipe-detail-module__fkDDda__instructions p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}@media (max-width:520px){.recipe-detail-module__fkDDda__overview{align-items:flex-start;gap:12px}.recipe-detail-module__fkDDda__photo{width:90px}.recipe-detail-module__fkDDda__identity h3{font-size:18px}}
.offline-status-badge-module__XwsuRW__badge{border:1px solid var(--sidebar-divider);border-radius:var(--aqua-radius-full);min-height:2rem;color:var(--sidebar-text-secondary);background:var(--sidebar-control);white-space:nowrap;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.offline-status-badge-module__XwsuRW__ready{color:#b9f2d5}.offline-status-badge-module__XwsuRW__starting{color:#cfe8f6}.offline-status-badge-module__XwsuRW__offline{color:#ffd5d9;border-color:#ffa0aa59}.offline-status-badge-module__XwsuRW__syncing{color:#d3f8ff;border-color:#53d6ec73}.offline-status-badge-module__XwsuRW__degraded{color:#ffe2a8;border-color:#f2b54073}.offline-status-badge-module__XwsuRW__conflict{color:#ffd5a0;border-color:#f5a62380}@media (max-width:900px){.offline-status-badge-module__XwsuRW__label{display:none}.offline-status-badge-module__XwsuRW__badge{justify-content:center;width:2rem;padding-inline:0}}
.pdv-operation-confirmation-module__-khIEW__receipt{gap:18px;min-width:0;display:grid}.pdv-operation-confirmation-module__-khIEW__success{color:#086442;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:650;display:flex}.pdv-operation-confirmation-module__-khIEW__success svg{flex-shrink:0}.pdv-operation-confirmation-module__-khIEW__hero{border:1px solid var(--aqua-border,#dce6ef);border-radius:var(--aqua-radius-md);background:var(--aqua-surface-subtle,#f5fafc);gap:18px;padding:18px;display:grid}.pdv-operation-confirmation-module__-khIEW__identity{align-items:center;gap:12px;min-width:0;display:flex}.pdv-operation-confirmation-module__-khIEW__identity>div{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.pdv-operation-confirmation-module__-khIEW__identity strong{font-size:16px}.pdv-operation-confirmation-module__-khIEW__identity span,.pdv-operation-confirmation-module__-khIEW__amount>span{color:var(--aqua-text-muted,#62738b);font-size:13px}.pdv-operation-confirmation-module__-khIEW__amount{gap:4px;margin:0;display:grid}.pdv-operation-confirmation-module__-khIEW__amount strong{color:var(--aqua-primary,#0d7587);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(24px,5vw,32px);font-weight:800;line-height:1.2}.pdv-operation-confirmation-module__-khIEW__details{gap:12px;margin:0;display:grid}.pdv-operation-confirmation-module__-khIEW__details>div{grid-template-columns:135px minmax(0,1fr);gap:12px;font-size:13px;display:grid}.pdv-operation-confirmation-module__-khIEW__details dt{color:var(--aqua-text-muted,#62738b)}.pdv-operation-confirmation-module__-khIEW__details dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.pdv-operation-confirmation-module__-khIEW__reference{font-family:var(--aqua-font-mono,monospace);font-size:12px}.pdv-operation-confirmation-module__-khIEW__movements{border-top:1px solid var(--aqua-border,#dce6ef);padding-top:14px}.pdv-operation-confirmation-module__-khIEW__movements h3{margin:0 0 10px;font-size:13px;font-weight:700}.pdv-operation-confirmation-module__-khIEW__movements dl{gap:8px;margin:0;display:grid}.pdv-operation-confirmation-module__-khIEW__movement{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:13px;display:flex}.pdv-operation-confirmation-module__-khIEW__movement dt{overflow-wrap:anywhere;min-width:0}.pdv-operation-confirmation-module__-khIEW__movement dd{margin:0}.pdv-operation-confirmation-module__-khIEW__legend{color:var(--aqua-text-muted,#62738b);margin:10px 0 0;font-size:11px}@media (max-width:420px){.pdv-operation-confirmation-module__-khIEW__hero{padding:14px}.pdv-operation-confirmation-module__-khIEW__details>div{grid-template-columns:1fr;gap:3px}.pdv-operation-confirmation-module__-khIEW__details dd{text-align:left}}
.historical-report-module__dIsWjq__body{gap:20px;display:grid}.historical-report-module__dIsWjq__filters{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--aqua-radius-card);gap:16px;padding:20px;display:grid}.historical-report-module__dIsWjq__filters h3,.historical-report-module__dIsWjq__placeholder h3{margin:0;font-size:16px;font-weight:750}.historical-report-module__dIsWjq__filters p,.historical-report-module__dIsWjq__placeholder p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.6}.historical-report-module__dIsWjq__filters .historical-report-module__dIsWjq__retained{color:var(--primary)}.historical-report-module__dIsWjq__generate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.historical-report-module__dIsWjq__generate p{max-width:65ch}.historical-report-module__dIsWjq__preview{border:1px solid var(--border);border-radius:var(--aqua-radius-sm);background:#fff;width:100%;height:60vh;min-height:420px}.historical-report-module__dIsWjq__placeholder{text-align:center;border:1px dashed var(--border);border-radius:var(--aqua-radius-card);align-content:center;justify-items:center;gap:12px;min-height:170px;padding:32px;display:grid}@media (max-width:639px){.historical-report-module__dIsWjq__filters{padding:14px}.historical-report-module__dIsWjq__preview{min-height:320px}}
.product-catalog-module__w7rHeq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.product-catalog-module__w7rHeq__header p{max-width:650px}.product-catalog-module__w7rHeq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-catalog-module__w7rHeq__options{position:relative}.product-catalog-module__w7rHeq__options summary{cursor:pointer;list-style:none}.product-catalog-module__w7rHeq__options summary::-webkit-details-marker{display:none}.product-catalog-module__w7rHeq__optionsPanel{z-index:45;border:1px solid var(--border);border-radius:var(--aqua-radius-card);width:250px;box-shadow:var(--aqua-elevation-sm);background:#fff;padding:10px;position:absolute;top:calc(100% + 8px);right:0}.product-catalog-module__w7rHeq__notice{border-radius:var(--aqua-radius-card);background:#fff9ed;border:1px solid #f0d9a2;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;display:flex}.product-catalog-module__w7rHeq__layout{align-items:start;gap:20px;display:grid}.product-catalog-module__w7rHeq__rapidLayout{align-items:start;gap:20px;min-width:0;display:grid}@media (min-width:1024px){.product-catalog-module__w7rHeq__rapidLayout{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:1023px){.product-catalog-module__w7rHeq__rapidLayout>aside{grid-row:1}}.product-catalog-module__w7rHeq__catalog{min-width:0;padding:20px}.product-catalog-module__w7rHeq__toolbar{border-bottom:1px solid var(--border);padding-bottom:18px}.product-catalog-module__w7rHeq__categories{scrollbar-width:thin;gap:8px;padding:14px 0 6px;display:flex;overflow-x:auto}.product-catalog-module__w7rHeq__category{border:1px solid var(--aqua-button-border);border-radius:var(--aqua-radius-full);background:var(--aqua-neutral-0);color:var(--aqua-button-background);flex-shrink:0;min-height:40px;padding:9px 14px;font-size:13px;font-weight:650}.product-catalog-module__w7rHeq__category[aria-pressed=true]{background:var(--aqua-button-background);border-color:var(--aqua-button-background);color:var(--aqua-button-foreground)}.product-catalog-module__w7rHeq__category:not([aria-pressed=true]):hover:not(:disabled){background:var(--aqua-button-subtle);border-color:var(--aqua-button-background)}.product-catalog-module__w7rHeq__category[aria-pressed=true]:hover:not(:disabled){background:var(--aqua-button-hover);border-color:var(--aqua-button-hover)}.product-catalog-module__w7rHeq__category:focus-visible{outline:2px solid var(--aqua-button-background);outline-offset:2px}.product-catalog-module__w7rHeq__category span{opacity:.7;margin-left:7px;font-size:11px}.product-catalog-module__w7rHeq__filterMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.product-catalog-module__w7rHeq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:16px;margin-top:20px;display:grid}.product-catalog-module__w7rHeq__product{border:1px solid var(--border);border-radius:var(--aqua-radius-card);min-width:0;transition:box-shadow var(--aqua-motion-duration-fast), border-color var(--aqua-motion-duration-fast);background:#fff;flex-direction:column;display:flex;overflow:hidden}.product-catalog-module__w7rHeq__product:hover{box-shadow:var(--aqua-elevation-sm);border-color:#a1ced4}.product-catalog-module__w7rHeq__product:focus-within{border-color:var(--border);box-shadow:var(--aqua-elevation-sm)}.product-catalog-module__w7rHeq__productHeader{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 0;display:flex}.product-catalog-module__w7rHeq__previewButton{flex-shrink:0;min-width:36px;min-height:36px;padding:8px}.product-catalog-module__w7rHeq__photo{background:#fff;flex-shrink:0;height:220px;position:relative}.product-catalog-module__w7rHeq__photoButton{cursor:zoom-in;background:#fff;width:100%;position:absolute;inset:0}.product-catalog-module__w7rHeq__photo .product-catalog-module__w7rHeq__photoButton:disabled{opacity:1;cursor:default}.product-catalog-module__w7rHeq__productImage{object-fit:contain;padding:6px 12px}.product-catalog-module__w7rHeq__noImage{height:100%;color:var(--muted);place-content:center;justify-items:center;gap:10px;font-size:12px;display:grid}.product-catalog-module__w7rHeq__photoButton:focus-visible{outline:3px solid var(--primary);outline-offset:-4px;border-radius:var(--aqua-radius-card)}.product-catalog-module__w7rHeq__photoButton img{transition:transform var(--aqua-motion-duration-normal)}.product-catalog-module__w7rHeq__photoButton:not(:disabled):hover img{transform:scale(1.02)}.product-catalog-module__w7rHeq__productBody{flex-direction:column;flex:1;gap:4px;padding:12px 16px 16px;display:flex}.product-catalog-module__w7rHeq__productCategory{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:0;font-size:11px;font-weight:650;overflow:hidden}.product-catalog-module__w7rHeq__productTitle{margin:0;font-size:16px;font-weight:750;line-height:1.4}.product-catalog-module__w7rHeq__productDescription{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:0;font-size:12px;overflow:hidden}.product-catalog-module__w7rHeq__productFooter{margin-top:auto;padding-top:10px}.product-catalog-module__w7rHeq__productPriceRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.product-catalog-module__w7rHeq__preparationTime{color:var(--muted);font-size:11px}.product-catalog-module__w7rHeq__productPrice{color:var(--primary);letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:20px;font-weight:800;display:flex}.product-catalog-module__w7rHeq__cartSummary{z-index:var(--aqua-layer-cart);padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);box-shadow:var(--aqua-elevation-footer);background:#fff;position:fixed;bottom:0;left:0;right:0}.product-catalog-module__w7rHeq__cartDesktop{display:none}.product-catalog-module__w7rHeq__cartButton.button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;width:100%;padding:12px 14px;display:grid}.product-catalog-module__w7rHeq__cartButtonTitle{white-space:nowrap;align-items:center;gap:8px;font-size:14px;line-height:1.3;display:inline-flex}.product-catalog-module__w7rHeq__cartButtonTitle svg{flex-shrink:0}.product-catalog-module__w7rHeq__cartButtonArrow{justify-self:end;display:flex}.product-catalog-module__w7rHeq__cartButtonCount{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4}.product-catalog-module__w7rHeq__cartButtonAmount{font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:14px;line-height:1.4}.product-catalog-module__w7rHeq__mobileClearance{height:calc(90px + env(safe-area-inset-bottom))}@media (min-width:1024px){.product-catalog-module__w7rHeq__mobileClearance{display:none}}.product-catalog-module__w7rHeq__cartItems{max-height:300px;padding:0 16px;overflow-y:auto}.product-catalog-module__w7rHeq__cartLine{border-bottom:1px solid var(--border);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:grid}.product-catalog-module__w7rHeq__cartLine strong{font-size:13px;display:block}.product-catalog-module__w7rHeq__cartLine span{color:var(--muted)}.product-catalog-module__w7rHeq__cartTotal{justify-content:space-between;gap:12px;padding:16px 0;font-size:14px;display:flex}.product-catalog-module__w7rHeq__drawer{justify-content:flex-end;padding:12px}.product-catalog-module__w7rHeq__drawerPanel{width:min(100%,720px);max-width:720px;max-height:calc(100dvh - 24px);margin:0}.product-catalog-module__w7rHeq__previewBody{gap:24px;padding:24px;display:grid}.product-catalog-module__w7rHeq__previewImage{border-radius:var(--aqua-radius-card);min-height:280px;color:var(--primary);background:#f1f6f8;place-items:center;display:grid;position:relative}.product-catalog-module__w7rHeq__previewPanelMorph{animation:none!important}.product-catalog-module__w7rHeq__priceList>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.product-catalog-module__w7rHeq__saleModeBanner{border:1px solid var(--aqua-border);border-radius:var(--aqua-radius-card);background:var(--aqua-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;padding:14px 18px;display:flex}.product-catalog-module__w7rHeq__saleModeIdentity{align-items:center;gap:12px;min-width:0;display:flex}.product-catalog-module__w7rHeq__saleModeIcon{border-radius:var(--aqua-radius-card);color:#075e73;background:#eaf7fc;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.product-catalog-module__w7rHeq__saleModeText{min-width:0}.product-catalog-module__w7rHeq__saleModeTitle{color:var(--aqua-sidebar);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.product-catalog-module__w7rHeq__saleModeBadge{border-radius:var(--aqua-radius-full);color:#075e73;background:#eaf7fc;padding:3px 8px;font-size:11px;font-weight:700}.product-catalog-module__w7rHeq__saleModeText p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.4}@media (max-width:639px){.product-catalog-module__w7rHeq__saleModeBanner{padding:12px}.product-catalog-module__w7rHeq__saleModeBanner>button{width:100%}}.product-catalog-module__w7rHeq__priceList dd{white-space:nowrap;font-weight:750}.product-catalog-module__w7rHeq__priceList small{color:var(--muted);display:block}.product-catalog-module__w7rHeq__skeleton{border-radius:var(--aqua-radius-card);background:linear-gradient(135deg,#f1f5f9,#eaf4f5);min-height:350px}@media (min-width:640px){.product-catalog-module__w7rHeq__previewBody{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.product-catalog-module__w7rHeq__layout{grid-template-columns:minmax(0,1fr) 260px;padding-bottom:0}.product-catalog-module__w7rHeq__cartSummary{border:1px solid var(--border);border-radius:var(--aqua-radius-card);box-shadow:var(--aqua-elevation-sm);padding:0;position:sticky;top:16px;bottom:auto;overflow:hidden}.product-catalog-module__w7rHeq__cartDesktop{display:block}.product-catalog-module__w7rHeq__cartSummary>footer{padding:0 16px 16px}}@media (min-width:1024px) and (max-width:1279px){.product-catalog-module__w7rHeq__cartSummary{border:1px solid var(--border);border-radius:var(--aqua-radius-card);order:-1;padding:12px;position:sticky;top:12px;bottom:auto}.product-catalog-module__w7rHeq__layout{padding-bottom:0}}@media (max-width:639px){.product-catalog-module__w7rHeq__notice{flex-direction:column;align-items:flex-start}.product-catalog-module__w7rHeq__catalog{padding:14px}.product-catalog-module__w7rHeq__header{gap:12px}}@media (prefers-reduced-motion:reduce){.product-catalog-module__w7rHeq__product,.product-catalog-module__w7rHeq__photoButton img{transition:none}.product-catalog-module__w7rHeq__photoButton:not(:disabled):hover img{transform:none}}
:is(html:has(.login-module__JGkg_a__loginLayout),body:has(.login-module__JGkg_a__loginLayout)){overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}.login-module__JGkg_a__loginLayout{height:100svh;height:var(--login-viewport-height,100dvh);min-width:0;min-height:0;font-family:var(--font-sans), Arial, sans-serif;grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.login-module__JGkg_a__brandPanel{color:#f4fbff;background:#0b233d;display:none;position:relative;overflow:hidden}.login-module__JGkg_a__brandHeader,.login-module__JGkg_a__brandContent,.login-module__JGkg_a__brandFooter{z-index:1;position:relative}.login-module__JGkg_a__brandHeader{align-items:center;gap:12px;display:flex}.login-module__JGkg_a__brandName{letter-spacing:-.7px;font-size:22px;display:block}.login-module__JGkg_a__brandTagline{color:#a7c6d6;margin-top:3px;font-size:12px;display:block}.login-module__JGkg_a__workspaceBadge{border-radius:var(--aqua-radius-xs);color:#b8d7e2;border:1px solid #8bc9d32b;margin-left:auto;padding:7px 11px;font-size:11px}.login-module__JGkg_a__brandContent{margin:auto 0;padding:clamp(16px,3dvh,28px) 0}.login-module__JGkg_a__eyebrow{letter-spacing:.17em;color:#5ddade;align-items:center;gap:9px;margin-bottom:21px;font-size:10px;font-weight:750;display:flex}.login-module__JGkg_a__eyebrow>span{border-radius:var(--aqua-radius-circle);background:#5ddade;flex-shrink:0;width:6px;height:6px}.login-module__JGkg_a__headline{letter-spacing:-.035em;font-size:clamp(28px,min(2.65vw,4.5dvh),44px);font-weight:600;line-height:1.2}.login-module__JGkg_a__headline>span{color:#68dcdb}.login-module__JGkg_a__description{color:#b5cddd;max-width:620px;margin-top:16px;font-size:15px;line-height:1.6}.login-module__JGkg_a__illustration{object-fit:contain;width:100%;height:auto;max-height:clamp(130px,28dvh,280px);margin:16px auto 12px;display:block}.login-module__JGkg_a__network{margin:10px 0 20px}.login-module__JGkg_a__network .login-module__JGkg_a__illustration{overflow:visible}.login-module__JGkg_a__connectionFlow{animation:login-module__JGkg_a__networkFlow var(--duration) linear infinite;animation-delay:var(--delay)}.login-module__JGkg_a__connectionPoint{animation:login-module__JGkg_a__pointBreathe var(--aqua-motion-duration-ambient) var(--aqua-motion-ease-standard) infinite;animation-delay:var(--delay)}.login-module__JGkg_a__networkCaption{color:#a3c1d1;justify-content:center;align-items:center;gap:16px;font-size:10px;display:flex}.login-module__JGkg_a__animationToggle{border-radius:var(--aqua-radius-xs);color:#c7e6ec;cursor:pointer;border:1px solid #8bc9d32b;align-items:center;gap:5px;min-height:36px;padding:4px 8px;display:inline-flex}.login-module__JGkg_a__animationToggle:hover{background:#8bc9d315}.login-module__JGkg_a__animationToggle:focus-visible{outline-offset:3px;outline:2px solid #68dcdb}.login-module__JGkg_a__network[data-paused=true] *{animation-play-state:paused}@keyframes login-module__JGkg_a__networkFlow{to{stroke-dashoffset:-200px}}@keyframes login-module__JGkg_a__pointBreathe{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce),(max-width:1023px){.login-module__JGkg_a__network *{animation:none}.login-module__JGkg_a__connectionFlow,.login-module__JGkg_a__animationToggle{display:none}}.login-module__JGkg_a__benefits{border-top:1px solid #b0d4e11c;flex-wrap:wrap;gap:10px 18px;padding-top:19px;display:flex}.login-module__JGkg_a__benefits>span{color:#c1d8e4;align-items:center;gap:6px;font-size:11px;display:flex}.login-module__JGkg_a__benefits svg{color:#55d2ce;flex-shrink:0}.login-module__JGkg_a__brandFooter{color:#94b8cb;justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.login-module__JGkg_a__brandFooter>span:first-child{align-items:center;gap:8px;display:flex}.login-module__JGkg_a__brandFooter>span:last-child{font-style:italic}.login-module__JGkg_a__authPanel{overscroll-behavior-y:contain;min-width:0;min-height:0;padding:clamp(16px,3dvh,32px) clamp(16px,3vw,40px);padding-bottom:max(16px, 3dvh, env(safe-area-inset-bottom));padding-top:max(16px, 3dvh, env(safe-area-inset-top));background:#f5f8fc;flex-direction:column;scroll-padding-block:16px;display:flex;overflow:hidden auto}.login-module__JGkg_a__authContainer{width:100%;min-width:0;max-width:460px;transition:max-width var(--aqua-motion-duration-normal) var(--aqua-motion-ease-standard);flex-shrink:0;margin:auto}.login-module__JGkg_a__authContainerWide{max-width:760px}.login-module__JGkg_a__authCard{background:0 0;padding:8px 0;position:relative}.login-module__JGkg_a__authHeader{margin-bottom:clamp(16px,3dvh,28px)}.login-module__JGkg_a__authBadge{color:#126e82;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.login-module__JGkg_a__authTitle{color:#172b40;letter-spacing:-.035em;margin:16px 0 10px;font-size:clamp(28px,2.2vw,36px);font-weight:600;line-height:1.25}.login-module__JGkg_a__authDescription{color:#67798c;font-size:14px;line-height:1.65}.login-module__JGkg_a__authForm{gap:18px;min-width:0;display:grid}.login-module__JGkg_a__authForm .input{border-radius:var(--aqua-radius-xs);height:56px;min-height:56px;transition:border-color var(--aqua-motion-duration-fast) var(--aqua-motion-ease-standard), box-shadow var(--aqua-motion-duration-fast) var(--aqua-motion-ease-standard), background-color var(--aqua-motion-duration-fast) var(--aqua-motion-ease-standard);background-color:#fff}.login-module__JGkg_a__authForm .input:focus{box-shadow:var(--aqua-elevation-focus);background-color:#fff;border-color:#126e82;outline:none}.login-module__JGkg_a__authForm .field-label{color:#30465c;font-size:13px}.login-module__JGkg_a__passwordField{position:relative}.login-module__JGkg_a__passwordField .field-label{padding-right:137px}.login-module__JGkg_a__forgotPassword{color:#126e82;transition:color var(--aqua-motion-duration-fast) var(--aqua-motion-ease-standard);font-size:11px;font-weight:600;line-height:21px;position:absolute;top:0;right:0}.login-module__JGkg_a__forgotPassword:hover{color:#0c8594;text-decoration:underline}.login-module__JGkg_a__authPanel .login-module__JGkg_a__submitButton{border-radius:var(--aqua-radius-xs);width:100%;min-height:56px;box-shadow:none;transition:background-color var(--aqua-motion-duration-fast) var(--aqua-motion-ease-standard);border:1px solid #0000;font-size:14px}.login-module__JGkg_a__authPanel .login-module__JGkg_a__submitButton:hover:not(:disabled){box-shadow:none;transform:none}.login-module__JGkg_a__submitButton:active:not(:disabled){transform:translateY(0)}.login-module__JGkg_a__submitButton:disabled{cursor:wait}.login-module__JGkg_a__authSpinner{animation:login-module__JGkg_a__authSpin var(--aqua-motion-duration-spinner) linear infinite}.login-module__JGkg_a__authError{border-radius:var(--aqua-radius-xs);color:#a53232;overflow-wrap:anywhere;background:#fff5f5;border:1px solid #f2c6c6;padding:13px 15px;font-size:13px;line-height:1.6}.login-module__JGkg_a__authError strong{margin-bottom:3px;display:block}.login-module__JGkg_a__secureCaption{color:#5f7183;border-top:1px solid #edf1f5;justify-content:center;align-items:center;gap:7px;margin-top:16px;padding-top:14px;font-size:11px;display:flex}.login-module__JGkg_a__platformAccess{text-align:center;color:#5f7183;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 8px;padding:14px 8px 0;font-size:11px;display:flex}.login-module__JGkg_a__platformAccess a{color:#456579;align-items:center;gap:5px;font-weight:600;display:inline-flex}.login-module__JGkg_a__platformAccess a:hover{color:#126e82;text-decoration:underline}.login-module__JGkg_a__forgotPassword:focus-visible,.login-module__JGkg_a__platformAccess a:focus-visible{outline-offset:4px;border-radius:var(--aqua-radius-xs);outline:2px solid #20abb7}.login-module__JGkg_a__recoveryCodes{border-radius:var(--aqua-radius-card);overflow-wrap:anywhere;background:#f5f8fc;border:1px solid #e1e9ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;font-family:monospace;font-size:13px;display:grid}.login-module__JGkg_a__mobileBrand{display:none}@keyframes login-module__JGkg_a__authSpin{to{transform:rotate(360deg)}}@media (max-width:1023px),(orientation:portrait){.login-module__JGkg_a__mobileBrand{align-items:center;gap:10px;margin:0 4px 16px;display:flex}}@media (max-width:480px){.login-module__JGkg_a__authPanel{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.login-module__JGkg_a__authCard{padding:0}.login-module__JGkg_a__authTitle{font-size:26px}.login-module__JGkg_a__authForm .input{font-size:16px}.login-module__JGkg_a__passwordField .field-label{padding-right:0}.login-module__JGkg_a__forgotPassword{text-align:right;margin-top:8px;display:block;position:static}}@media (prefers-reduced-motion:reduce){.login-module__JGkg_a__authCard,.login-module__JGkg_a__authSpinner{animation:none}.login-module__JGkg_a__authContainer,.login-module__JGkg_a__submitButton,.login-module__JGkg_a__forgotPassword{transition:none}.login-module__JGkg_a__authForm .input{transition:none}.login-module__JGkg_a__submitButton:hover:not(:disabled){transform:none}}@media (min-width:1024px) and (orientation:landscape){.login-module__JGkg_a__loginLayout{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.login-module__JGkg_a__setupLayout{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.login-module__JGkg_a__brandPanel{flex-direction:column;min-width:0;padding:clamp(16px,3dvh,32px) clamp(24px,4vw,64px);display:flex}}@media (max-height:740px){.login-module__JGkg_a__brandContent{padding:16px 0}.login-module__JGkg_a__headline{font-size:clamp(26px,3.8dvh,32px)}.login-module__JGkg_a__illustration{max-height:22dvh;margin-top:12px}.login-module__JGkg_a__description{margin-top:12px;font-size:14px}.login-module__JGkg_a__eyebrow{margin-bottom:12px}.login-module__JGkg_a__authHeader{margin-bottom:16px}.login-module__JGkg_a__authTitle{margin-top:12px;font-size:26px}.login-module__JGkg_a__authForm{gap:14px}.login-module__JGkg_a__authForm .input{height:52px;min-height:52px}.login-module__JGkg_a__authPanel .login-module__JGkg_a__submitButton{min-height:52px}.login-module__JGkg_a__secureCaption{margin-top:12px;padding-top:12px}.login-module__JGkg_a__platformAccess{padding-top:8px}.login-module__JGkg_a__brandFooter>span:last-child,.login-module__JGkg_a__workspaceBadge{display:none}}@media (max-height:560px){.login-module__JGkg_a__network,.login-module__JGkg_a__benefits{display:none}}@media (max-height:820px){.login-module__JGkg_a__authPanel{padding-block:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-bottom))}.login-module__JGkg_a__authHeader{margin-bottom:12px}.login-module__JGkg_a__authTitle{margin-block:8px}.login-module__JGkg_a__authForm{gap:12px}.login-module__JGkg_a__authForm .input{height:48px;min-height:48px}.login-module__JGkg_a__authPanel .login-module__JGkg_a__submitButton{min-height:48px}.login-module__JGkg_a__mobileBrand{margin-bottom:12px}.login-module__JGkg_a__secureCaption{margin-top:8px;padding-top:8px}.login-module__JGkg_a__platformAccess{padding-top:4px}}@media (max-width:1023px) and (max-height:740px){.login-module__JGkg_a__loginLayout[data-auth-stage=credentials] .login-module__JGkg_a__authBadge,.login-module__JGkg_a__loginLayout[data-auth-stage=credentials] .login-module__JGkg_a__authDescription,.login-module__JGkg_a__mobileBrand>div>span{display:none}}@media (max-width:480px) and (max-height:640px){.login-module__JGkg_a__loginLayout[data-auth-stage=credentials] .login-module__JGkg_a__authBadge,.login-module__JGkg_a__loginLayout[data-auth-stage=credentials] .login-module__JGkg_a__authDescription,.login-module__JGkg_a__mobileBrand>div>span{display:none}.login-module__JGkg_a__authTitle{font-size:24px}.login-module__JGkg_a__mobileBrand{margin-bottom:8px}}@media (pointer:coarse){.login-module__JGkg_a__authForm .input{font-size:16px}.login-module__JGkg_a__forgotPassword,.login-module__JGkg_a__platformAccess a{align-items:center;min-height:44px;display:inline-flex}.login-module__JGkg_a__forgotPassword{justify-content:flex-end;width:100%;margin-top:0;position:static}.login-module__JGkg_a__passwordField .field-label{padding-right:0}}
.operator-logo-picker-module__kaLkaq__choices{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.operator-logo-picker-module__kaLkaq__item{display:inline-flex;position:relative}.operator-logo-picker-module__kaLkaq__choice{border:1px solid var(--aqua-border);background:var(--aqua-surface);cursor:pointer;border-radius:12px;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative}.operator-logo-picker-module__kaLkaq__choice:hover,.operator-logo-picker-module__kaLkaq__choice[aria-pressed=true]{border-color:var(--aqua-primary);background:var(--aqua-surface-accent)}.operator-logo-picker-module__kaLkaq__choice[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--aqua-primary)}.operator-logo-picker-module__kaLkaq__choice:focus-visible{outline:2px solid var(--aqua-primary);outline-offset:3px}.operator-logo-picker-module__kaLkaq__check{border:2px solid var(--aqua-surface);background:var(--aqua-primary);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-3px;right:-3px}.operator-logo-picker-module__kaLkaq__tooltip{z-index:10;visibility:hidden;pointer-events:none;color:#fff;white-space:nowrap;background:#102b47;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;bottom:calc(100% + 6px);left:0}.operator-logo-picker-module__kaLkaq__item:hover .operator-logo-picker-module__kaLkaq__tooltip,.operator-logo-picker-module__kaLkaq__item:focus-within .operator-logo-picker-module__kaLkaq__tooltip{visibility:visible}
.responsive-action-group-module__8GXwrG__group .responsive-action-group-module__8GXwrG__trigger{display:none}.responsive-action-group-module__8GXwrG__secondary{display:flex}.responsive-action-group-module__8GXwrG__group .action-label{display:none}@media (max-width:1023px){.responsive-action-group-module__8GXwrG__group.user-action-group{width:100%;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:0;display:flex;overflow:visible}.responsive-action-group-module__8GXwrG__group .responsive-action-group-module__8GXwrG__trigger{min-height:44px;display:inline-flex}.responsive-action-group-module__8GXwrG__group.user-action-group .user-action-button{border:1px solid var(--border);border-radius:var(--aqua-radius-sm);white-space:normal;text-align:left;flex:auto;gap:8px;width:auto;height:auto;min-height:44px;padding:10px 14px}.responsive-action-group-module__8GXwrG__group .action-label{display:inline}.responsive-action-group-module__8GXwrG__secondary{flex:1 0 100%;gap:8px;display:none}.responsive-action-group-module__8GXwrG__secondary[data-expanded=true]{display:grid}.responsive-action-group-module__8GXwrG__secondary .user-action-button{justify-content:flex-start}}
.hotel-discounts-module__BAyFIa__panel{min-width:0}.hotel-discounts-module__BAyFIa__filters{border:1px solid var(--border);border-radius:var(--aqua-radius-md);background:var(--surface-muted,#f8fafc);padding:18px 20px}.hotel-discounts-module__BAyFIa__filterHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hotel-discounts-module__BAyFIa__filterHeading h3{margin:0;font-size:.9375rem;font-weight:700}.hotel-discounts-module__BAyFIa__filterHeading p{color:var(--muted-foreground);margin:4px 0 0;font-size:.8125rem}.hotel-discounts-module__BAyFIa__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hotel-discounts-module__BAyFIa__notice{border-left:3px solid var(--border);color:var(--muted-foreground);margin:0;padding:12px 16px;font-size:.8125rem;line-height:1.6}.hotel-discounts-module__BAyFIa__tableScroll{border:1px solid var(--border);border-radius:var(--aqua-radius-md);overflow-x:auto}.hotel-discounts-module__BAyFIa__tableScroll:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.hotel-discounts-module__BAyFIa__table.hotel-discounts-module__BAyFIa__table{border-collapse:collapse;text-align:left;width:100%;min-width:780px;font-size:.875rem}.hotel-discounts-module__BAyFIa__table th{background:var(--surface-muted,#f8fafc);color:var(--muted-foreground);text-align:left;padding:14px 20px;font-size:.75rem;font-weight:700}.hotel-discounts-module__BAyFIa__table td{vertical-align:top;border-top:1px solid var(--border);padding:20px;line-height:1.55}.hotel-discounts-module__BAyFIa__table tbody tr:hover{background:var(--surface-muted,#f8fafc)}.hotel-discounts-module__BAyFIa__dossier{width:36%}.hotel-discounts-module__BAyFIa__decision{width:30%}.hotel-discounts-module__BAyFIa__table .hotel-discounts-module__BAyFIa__amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.hotel-discounts-module__BAyFIa__table td.hotel-discounts-module__BAyFIa__amount{color:var(--foreground);font-weight:700}.hotel-discounts-module__BAyFIa__reference{overflow-wrap:anywhere;font-size:.9375rem;display:block}.hotel-discounts-module__BAyFIa__table .hotel-discounts-module__BAyFIa__reason{overflow-wrap:anywhere;margin:8px 0 0}.hotel-discounts-module__BAyFIa__table .hotel-discounts-module__BAyFIa__profile{overflow-wrap:anywhere;margin:10px 0 0;font-size:.8125rem;font-weight:600}.hotel-discounts-module__BAyFIa__table .hotel-discounts-module__BAyFIa__author{color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:.75rem;display:block}.hotel-discounts-module__BAyFIa__footer{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;font-size:.8125rem;display:flex}.hotel-discounts-module__BAyFIa__pagination{align-items:center;gap:12px;display:flex}.hotel-discounts-module__BAyFIa__page{color:var(--foreground);white-space:nowrap;padding:0 8px}.hotel-discounts-module__BAyFIa__empty{text-align:center;color:var(--muted-foreground);border:1px dashed var(--border);border-radius:var(--aqua-radius-md);padding:32px 16px}@media (max-width:900px){.hotel-discounts-module__BAyFIa__metrics{grid-template-columns:1fr}}@media (max-width:600px){.hotel-discounts-module__BAyFIa__filters{padding:16px}.hotel-discounts-module__BAyFIa__footer{flex-direction:column}.hotel-discounts-module__BAyFIa__pagination{gap:6px}.hotel-discounts-module__BAyFIa__page{padding:0 4px}}
.direct-permissions-modal-module__cT6wNq__panel{border-radius:var(--aqua-radius-card)}.direct-permissions-modal-module__cT6wNq__header{gap:12px;padding:16px 24px}.direct-permissions-modal-module__cT6wNq__identity{align-items:center;gap:12px;min-width:0;display:flex}.direct-permissions-modal-module__cT6wNq__icon{border-radius:var(--aqua-radius-sm);background:var(--aqua-surface-accent);width:44px;height:44px;color:var(--aqua-primary);flex-shrink:0;place-items:center;display:grid}.direct-permissions-modal-module__cT6wNq__body{flex-direction:column;gap:16px;display:flex}.direct-permissions-modal-module__cT6wNq__step{font-size:16px;font-weight:600}.direct-permissions-modal-module__cT6wNq__step:focus-visible{outline:2px solid var(--aqua-focus-ring)}.direct-permissions-modal-module__cT6wNq__summary{border-radius:var(--aqua-radius-sm);background:var(--aqua-surface-subtle);color:var(--aqua-text-muted);padding:12px;font-size:13px}.direct-permissions-modal-module__cT6wNq__permission{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.direct-permissions-modal-module__cT6wNq__origin{color:var(--aqua-text-muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px}.direct-permissions-modal-module__cT6wNq__decisions{border:1px solid var(--aqua-border);border-radius:var(--aqua-radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.direct-permissions-modal-module__cT6wNq__groupActions,.direct-permissions-modal-module__cT6wNq__footerActions{flex-wrap:wrap;gap:8px;display:flex}.direct-permissions-modal-module__cT6wNq__footer{flex-wrap:wrap;justify-content:space-between;padding:12px 24px}.direct-permissions-modal-module__cT6wNq__draftCount{color:var(--aqua-text-muted);font-size:12px}@media (max-width:800px){.direct-permissions-modal-module__cT6wNq__permission{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.direct-permissions-modal-module__cT6wNq__backdrop{padding:0}.direct-permissions-modal-module__cT6wNq__panel{--aqua-modal-radius:0px;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.direct-permissions-modal-module__cT6wNq__header{padding:12px 16px}.direct-permissions-modal-module__cT6wNq__identity{gap:8px}.direct-permissions-modal-module__cT6wNq__identity h2{font-size:18px;line-height:1.3}.direct-permissions-modal-module__cT6wNq__icon{width:32px;height:32px}.direct-permissions-modal-module__cT6wNq__footer{padding:10px 16px max(10px, env(safe-area-inset-bottom));gap:6px}.direct-permissions-modal-module__cT6wNq__footerActions{width:100%}.direct-permissions-modal-module__cT6wNq__footerActions>button{flex:auto;font-size:12px}.direct-permissions-modal-module__cT6wNq__decisions>button{min-width:0;padding-inline:6px;font-size:12px}}
.rapid-sale-panel-module__6DQNPG__paymentSection{min-width:0;container:rapid-payment/inline-size}.rapid-sale-panel-module__6DQNPG__paymentMethods{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rapid-sale-panel-module__6DQNPG__paymentMethods>button{border-radius:var(--aqua-radius-sm);white-space:normal;gap:5px;min-width:0;min-height:38px;padding:7px 6px;font-size:12px;line-height:1.3}@container rapid-payment (max-width:399px){.rapid-sale-panel-module__6DQNPG__paymentMethods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.rapid-sale-panel-module__6DQNPG__paymentMethods>button{min-height:44px}}
.walk-in-modal-module__YuoBcq__panel.modal-panel-structured{height:auto}@media (max-width:640px){.walk-in-modal-module__YuoBcq__footer{flex-direction:column-reverse;align-items:stretch}}
