@font-face{font-family:ClientLoyaltyEtna;src:url(../media/etna.44raklucr0hh0.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.panel-shell[data-shell=floating],.panel-floating-type{--alzu-z-content:10;--alzu-z-install:24;--alzu-z-scrim:32;--alzu-z-overlay:40;--alzu-z-toast:60}.panel-shell[data-shell=floating]{--panel-client-loyalty-poppins:ui-sans-serif, system-ui, "Segoe UI", sans-serif;--panel-client-loyalty-etna:var(--font-corebase-display,ui-serif), Georgia, "Times New Roman", serif;--alzu-shell-bg:#071a3b;--alzu-shell-text:#ffffffb8;--alzu-shell-text-active:#fff;--alzu-shell-muted:#ffffff80;--alzu-shell-item-hover:#ffffff0f;--alzu-shell-item-active:#ffffff1a;--alzu-shell-input:#ffffff14;--alzu-shell-divider:#ffffff1a;--alzu-focus-dark:#3b82f6;--alzu-focus:#1d4ed8;--alzu-surface:#fff;--alzu-surface-2:#f5f7fa;--alzu-border:#e3e8ef;--alzu-text:#12141a;--alzu-title:#071a3b;--alzu-muted:#5c6570;--alzu-accent:#1d4ed8;--alzu-mark:#f97316;--alzu-mark-ink:#071a3b;--alzu-btn-primary:#071a3b;--alzu-btn-primary-hover:#0d2a5c;--alzu-sidebar-w:240px;--alzu-rail-w:56px;--alzu-frame-gap:8px;--alzu-frame-radius:12px;--alzu-header-h:52px;--alzu-mobilebar-h:56px;--alzu-frame-sticky-top:var(--alzu-header-h);--panel-bg:var(--alzu-surface);--panel-surface:var(--alzu-surface);--panel-border:var(--alzu-border);--panel-text:var(--alzu-text);--panel-text-muted:var(--alzu-muted);--panel-active-bg:var(--alzu-surface-2);--panel-primary-bg:var(--alzu-btn-primary);--panel-primary-text:#fff;--panel-radius:8px;--alzu-ease:cubic-bezier(.22, 1, .36, 1);--alzu-dur:.2s;--alzu-dur-fast:.12s;background:var(--alzu-shell-bg);grid-template-columns:var(--alzu-sidebar-w) minmax(0, 1fr);height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.panel-shell[data-shell=floating] .client-loyalty-floating{font-family:var(--panel-client-loyalty-poppins);color:var(--alzu-text);flex-direction:column;gap:16px;margin-top:16px;display:flex}.panel-shell[data-shell=floating] .client-loyalty-floating__card{background:var(--alzu-surface);border:1px solid var(--alzu-border);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.panel-shell[data-shell=floating] .client-loyalty-floating__card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.panel-shell[data-shell=floating] .client-loyalty-floating__card-title{color:var(--alzu-text);margin:0;font-size:16px;font-weight:600}.panel-shell[data-shell=floating] .client-loyalty-floating__muted,.panel-shell[data-shell=floating] .client-loyalty-floating__body{color:var(--alzu-muted);margin:0;font-size:13px;line-height:20px}.panel-shell[data-shell=floating] .client-loyalty-floating__balance-etna{font-family:"ClientLoyaltyEtna", var(--panel-client-loyalty-etna);letter-spacing:-.02em;color:var(--alzu-text);margin:0;font-size:28px;line-height:34px}.panel-shell[data-shell=floating] .client-loyalty-floating__adjust{border:1px solid var(--alzu-border);background:var(--alzu-surface);min-height:32px;color:var(--alzu-text);cursor:pointer;border-radius:8px;flex-shrink:0;padding:0 13px;font-family:inherit;font-size:13px;font-weight:500;box-shadow:0 1px #071a3b0a}.panel-shell[data-shell=floating] .client-loyalty-floating__adjust:disabled{opacity:.5;cursor:not-allowed}.panel-shell[data-shell=floating] .client-loyalty-floating__banner{margin:0}.panel-shell[data-shell=floating] .client-loyalty-floating__table-wrap{border:1px solid var(--alzu-border);border-radius:10px;width:100%;overflow-x:auto}.panel-shell[data-shell=floating] .client-loyalty-floating__table{border-collapse:collapse;width:100%;font-size:13px;line-height:20px}.panel-shell[data-shell=floating] .client-loyalty-floating__table thead th{text-align:left;color:var(--alzu-muted);border-bottom:1px solid var(--alzu-border);white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:500}.panel-shell[data-shell=floating] .client-loyalty-floating__table tbody td{border-bottom:1px solid var(--alzu-border);color:var(--alzu-text);vertical-align:middle;padding:12px 16px}.panel-shell[data-shell=floating] .client-loyalty-floating__table tbody tr:last-child td{border-bottom:none}.panel-shell[data-shell=floating] .client-loyalty-floating__cell-num{text-align:end;font-variant-numeric:tabular-nums;color:var(--alzu-muted);white-space:nowrap}@media (max-width:420px){.panel-shell[data-shell=floating] .client-loyalty-floating{margin-top:12px}.panel-shell[data-shell=floating] .client-loyalty-floating__card{padding-inline:16px}}.panel-shell[data-shell=floating][data-sidebar-mode=collapsed]{--alzu-sidebar-w:var(--alzu-rail-w)}.panel-shell[data-shell=floating] .panel-floating-skip-link{z-index:var(--alzu-z-toast);background:var(--alzu-surface);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.panel-shell[data-shell=floating] .panel-floating-skip-link:focus{transform:translateY(0)}.panel-shell[data-shell=floating] .panel-floating-sidebar{height:100dvh;color:var(--alzu-shell-text);min-width:0;z-index:calc(var(--alzu-z-content) + 10);flex-direction:column;gap:8px;padding:8px 8px 12px;display:flex;position:sticky;top:0}.panel-shell[data-shell=floating] .panel-floating-sidebar__header{justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-sidebar__header{justify-content:center}.panel-shell[data-shell=floating] .panel-floating-sidebar__collapse{width:28px;height:28px;color:var(--alzu-shell-text-active);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.panel-shell[data-shell=floating] .panel-floating-sidebar__search{background:var(--alzu-shell-input);border:1px solid var(--alzu-shell-divider);min-height:32px;color:var(--alzu-shell-text);border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.panel-shell[data-shell=floating] .panel-floating-sidebar__search-kbd{color:var(--alzu-shell-muted);margin-left:auto;font-size:11px}.panel-shell[data-shell=floating][data-hydrated=true]{transition:grid-template-columns var(--alzu-dur) var(--alzu-ease)}.panel-shell[data-shell=floating][data-hydrated=true] .panel-floating-sidebar{transition:width var(--alzu-dur) var(--alzu-ease), box-shadow var(--alzu-dur) var(--alzu-ease)}.panel-shell[data-shell=floating][data-sidebar-mode=collapsed] .panel-nav__label{transition:max-width var(--alzu-dur) var(--alzu-ease), flex-basis var(--alzu-dur) var(--alzu-ease)}.panel-shell[data-shell=floating] .panel-floating-nav__link,.panel-shell[data-shell=floating] .panel-floating-nav__child,.panel-shell[data-shell=floating] .panel-floating-nav__chevron,.panel-shell[data-shell=floating] .panel-floating-sidebar__search,.panel-shell[data-shell=floating] .panel-floating-sidebar__collapse,.panel-shell[data-shell=floating] .panel-floating-sidebar__footer-row,.panel-shell[data-shell=floating] .panel-floating-sidebar__footer-settings-link,.panel-shell[data-shell=floating] .panel-floating-sidebar__account,.panel-shell[data-shell=floating] .panel-floating-sidebar__notifications{transition:background-color var(--alzu-dur-fast) var(--alzu-ease), color var(--alzu-dur-fast) var(--alzu-ease)}.panel-shell[data-shell=floating] .panel-floating-sidebar__search:hover{background:#ffffff1f}.panel-shell[data-shell=floating] .panel-floating-sidebar__collapse:hover{background:var(--alzu-shell-item-hover)}.panel-shell[data-shell=floating] .panel-floating-nav__children-wrap{opacity:0;transition:grid-template-rows var(--alzu-dur) var(--alzu-ease), opacity var(--alzu-dur-fast) linear;grid-template-rows:0fr;display:grid}.panel-shell[data-shell=floating] .panel-floating-nav__children-wrap[data-open=true]{opacity:1;grid-template-rows:1fr}.panel-shell[data-shell=floating] .panel-floating-nav__children-wrap>ul{min-height:0;overflow:hidden}.panel-shell[data-shell=floating] .panel-floating-nav__chevron-icon{transition:transform var(--alzu-dur) var(--alzu-ease);transform:rotate(-90deg)}.panel-shell[data-shell=floating] .panel-floating-nav__chevron-icon.is-open{transform:rotate(0)}.panel-shell[data-shell=floating] .panel-floating-sidebar__nav{scrollbar-width:thin;flex:1;overflow-y:auto}.panel-shell[data-shell=floating] .panel-floating-nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.panel-shell[data-shell=floating] .panel-floating-nav__icon,.panel-shell[data-shell=floating] .panel-floating-sidebar__search-icon{flex-shrink:0;width:16px;height:16px}.panel-shell[data-shell=floating] .panel-floating-nav__link,.panel-shell[data-shell=floating] .panel-floating-nav__child{color:inherit;border-radius:8px;align-items:center;gap:8px;text-decoration:none;display:flex}.panel-shell[data-shell=floating] .panel-floating-nav__link{white-space:nowrap;flex:auto;gap:8px;min-width:0;min-height:32px;padding:0 8px;font-size:13px;font-weight:500;line-height:20px}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-nav__link{justify-content:center;gap:0;width:40px;height:32px;min-height:32px;margin-inline:auto;padding:0;position:relative}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-nav__link .panel-nav__label{flex:none;width:0;max-width:none;height:0;position:absolute;overflow:hidden}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-sidebar__search{justify-content:center;gap:0;width:40px;height:32px;min-height:32px;margin-inline:auto;padding:0;position:relative}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-sidebar__search .panel-nav__label{flex:none;width:0;max-width:none;height:0;position:absolute;overflow:hidden}.panel-shell[data-shell=floating] .panel-floating-nav__row{align-items:center;gap:2px;min-width:0;display:flex}.panel-shell[data-shell=floating] .panel-floating-nav__link .panel-nav__label{flex:auto;min-width:0;max-width:none}.panel-shell[data-shell=floating] .panel-floating-nav__chevron{width:24px;height:24px;color:var(--alzu-shell-muted);border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.panel-shell[data-shell=floating] .panel-floating-nav__chevron:hover{background:var(--alzu-shell-item-hover);color:var(--alzu-shell-text-active)}.panel-shell[data-shell=floating] .panel-floating-nav__chevron-icon{width:14px;height:14px}.panel-shell[data-shell=floating] .panel-floating-nav__child{white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.panel-shell[data-shell=floating] .panel-floating-nav__child-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.panel-shell[data-shell=floating] .panel-floating-nav__children{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.panel-shell[data-shell=floating] .panel-floating-nav__children-wrap[data-open=true] .panel-floating-nav__children{padding:2px 0 4px}.panel-shell[data-shell=floating] .panel-floating-nav__link:hover{background:var(--alzu-shell-item-hover)}.panel-shell[data-shell=floating] .panel-floating-nav__link.is-active,.panel-shell[data-shell=floating] .panel-floating-nav__child.is-active{background:var(--alzu-shell-item-active);color:var(--alzu-shell-text-active)}.panel-shell[data-shell=floating] .panel-floating-nav__child{min-height:28px;padding:0 8px 0 32px;font-size:13px}.panel-shell[data-shell=floating] .panel-floating-nav__count{background:var(--alzu-mark);min-width:18px;height:18px;color:var(--alzu-mark-ink);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.panel-shell[data-shell=floating] .panel-floating-nav__rail-dot{background:var(--alzu-mark);pointer-events:none;border-radius:999px;width:7px;height:7px;position:absolute;top:5px;right:5px}.panel-shell[data-shell=floating] .panel-floating-channels{flex-shrink:0;padding:0 8px 4px}.panel-shell[data-shell=floating] .panel-floating-channels--rail{padding:0 8px 4px}.panel-shell[data-shell=floating] .panel-floating-channels__heading{color:#ffffff80;margin:0 0 2px;padding-inline:0}.panel-shell[data-shell=floating] .panel-floating-channels__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.panel-shell[data-shell=floating] .panel-floating-channels__trail{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.panel-shell[data-shell=floating] .panel-floating-channels__status-dot{border-radius:999px;flex-shrink:0;width:6px;height:6px}.panel-shell[data-shell=floating] .panel-floating-channels__trail .panel-floating-nav__count{margin-left:0}.panel-shell[data-shell=floating] .panel-floating-channels__status-dot.is-active{background:#22c55e}.panel-shell[data-shell=floating] .panel-floating-channels__status-dot.is-paused{background:#f59e0b}.panel-shell[data-shell=floating] .panel-floating-channels__status-dot.is-disconnected{background:#ffffff59}.panel-shell[data-shell=floating] .panel-floating-channels__connect{color:#ffffff8c}.panel-shell[data-shell=floating] .panel-floating-sidebar__nav-separator,.panel-shell[data-shell=floating] .panel-floating-sidebar__footer-separator{background:#ffffff1a;flex-shrink:0;height:1px}.panel-shell[data-shell=floating] .panel-floating-sidebar__nav-separator{margin:4px 8px}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-sidebar__nav-separator{width:32px;margin-inline:auto}.panel-shell[data-shell=floating] .panel-floating-sidebar__footer-separator{margin:4px 8px 8px}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-sidebar__footer-separator{width:32px;margin-inline:auto}.panel-shell[data-shell=floating] .panel-floating-sidebar__footer{flex-direction:column;gap:4px;padding-top:0;display:flex}.panel-shell[data-shell=floating] .panel-floating-sidebar__footer-row--pause{padding:0 8px}.panel-shell[data-shell=floating] .panel-floating-sidebar__pause-row{align-items:center;gap:8px;width:100%;min-height:32px;display:flex}.panel-shell[data-shell=floating] .panel-floating-sidebar__pause-status{min-width:0;color:var(--alzu-shell-text);flex:auto;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:18px;display:flex}.panel-shell[data-shell=floating] .panel-floating-sidebar__pause-dot{background:#22c55e;border-radius:999px;flex-shrink:0;width:6px;height:6px}.panel-shell[data-shell=floating] .panel-floating-sidebar__pause-dot.is-paused{background:#f59e0b}.panel-shell[data-shell=floating] .panel-floating-sidebar__pause-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-shell[data-shell=floating] .panel-floating-sidebar__pause-action{color:var(--alzu-shell-text);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:4px 6px;font-size:12.5px;font-weight:500;line-height:16px}.panel-shell[data-shell=floating] .panel-floating-sidebar__pause-action:hover{background:var(--alzu-shell-item-hover)}.panel-shell[data-shell=floating] .panel-floating-sidebar__pause-action:focus-visible{outline:2px solid var(--alzu-focus-dark);outline-offset:2px}.panel-shell[data-shell=floating] .panel-floating-sidebar__pause-action:disabled{opacity:.6;cursor:not-allowed}.panel-shell[data-shell=floating] .panel-floating-sidebar__footer-row{min-height:32px;color:var(--alzu-shell-text);align-items:center;gap:8px;padding:0 8px;font-size:13.5px;text-decoration:none;display:flex}.panel-shell[data-shell=floating] .panel-floating-sidebar__footer-row--account{justify-content:flex-start}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-sidebar__footer-row--account{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:4px 0}.panel-shell[data-shell=floating] .panel-floating-sidebar__footer-settings{justify-content:center;display:flex}.panel-shell[data-shell=floating] .panel-floating-sidebar__footer-settings-link{color:inherit;text-decoration:none}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-sidebar__footer-settings-link{justify-content:center;gap:0;width:40px;height:32px;min-height:32px;margin-inline:auto;padding:0}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-sidebar__account{background:0 0;border-radius:8px;flex:none;justify-content:center;gap:0;width:32px;height:32px;margin-inline:auto;position:relative}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-sidebar__account:focus-visible{outline:2px solid var(--alzu-focus-dark);outline-offset:2px}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-sidebar__account .panel-nav__label{flex:none;width:0;max-width:none;height:0;position:absolute;overflow:hidden}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-sidebar__avatar{flex-shrink:0}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-collapsed:not(.is-peek) .panel-floating-sidebar__notifications{margin-inline:auto}.panel-shell[data-shell=floating] .panel-floating-sidebar__public-site{justify-content:center;display:flex}.panel-shell[data-shell=floating] .panel-floating-sidebar__public-site-link{width:40px;height:40px;color:inherit;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.panel-shell[data-shell=floating] .panel-floating-sidebar__public-site-link:hover,.panel-shell[data-shell=floating] .panel-floating-sidebar__account:hover{background:var(--alzu-shell-item-hover)}.panel-shell[data-shell=floating] .panel-floating-sidebar__account{cursor:pointer;text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;gap:8px;display:flex}.panel-shell[data-shell=floating] .panel-floating-sidebar__account-chevron{color:#ffffff8c;flex-shrink:0;margin-left:auto}.panel-shell[data-shell=floating] .panel-floating-business-avatar{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.panel-shell[data-shell=floating] .panel-floating-business-avatar--24{width:24px;height:24px}.panel-shell[data-shell=floating] .panel-floating-business-avatar--28{width:28px;height:28px}.panel-shell[data-shell=floating] .panel-floating-business-avatar--32{width:32px;height:32px}.panel-shell[data-shell=floating] .panel-floating-business-avatar--36{width:36px;height:36px}.panel-shell[data-shell=floating] .panel-floating-business-avatar--40{width:40px;height:40px}.panel-shell[data-shell=floating] .panel-floating-business-avatar--logo{background:#fff}.panel-shell[data-shell=floating] .panel-floating-business-avatar__img{object-fit:contain;width:100%;height:100%}.panel-shell[data-shell=floating] .panel-floating-business-avatar__initials{color:#fff;font-family:var(--alzu-font-semibold,var(--font-alz-poppins-600), system-ui, sans-serif);-webkit-user-select:none;user-select:none;font-size:10px;font-weight:600;line-height:1}.panel-shell[data-shell=floating] .panel-floating-business-avatar--32 .panel-floating-business-avatar__initials{font-size:11px}.panel-shell[data-shell=floating] .panel-floating-business-avatar--36 .panel-floating-business-avatar__initials{font-size:12px}.panel-shell[data-shell=floating] .panel-floating-business-avatar--40 .panel-floating-business-avatar__initials{font-size:13px}.panel-shell[data-shell=floating] .panel-floating-sidebar__account-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.panel-shell[data-shell=floating] .panel-floating-sidebar__account .panel-nav__label{font-weight:600}.panel-shell[data-shell=floating] .panel-floating-sidebar__notifications{width:28px;height:28px;color:var(--alzu-shell-text-active);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:relative}.panel-shell[data-shell=floating] .panel-floating-sidebar__notifications .panel-topbar__notifications-badge{top:-2px;background:var(--alzu-mark);min-width:16px;height:16px;color:var(--alzu-mark-ink);font-size:10px;line-height:16px;inset-inline-end:-4px}.panel-shell[data-shell=floating] .panel-frame{margin:var(--alzu-frame-gap) var(--alzu-frame-gap) var(--alzu-frame-gap) 0;background:var(--alzu-surface);border-radius:var(--alzu-frame-radius);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #071a3b0f,0 1px 3px #0003}.panel-shell[data-shell=floating] .panel-frame__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;overflow-y:auto}.panel-shell[data-shell=floating] .panel-frame__content{padding:0 16px 48px}.panel-shell[data-shell=floating] .panel-page-header{z-index:var(--alzu-z-content);min-height:var(--alzu-header-h);background:#ffffffeb;align-items:center;margin:0 -16px 16px;padding:10px 16px;position:sticky;top:0}@media (min-width:1024px){:is(.panel-shell[data-shell=floating] .panel-frame:has(.panel-floating-frame-actions) .frame-page-header__page-row,.panel-shell[data-shell=floating] .panel-frame:has(.panel-floating-frame-actions) .panel-page-header){padding-inline-end:96px}}.panel-shell[data-shell=floating] .panel-floating-global-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.panel-shell[data-shell=floating] .panel-floating-global-actions__divider{background:var(--alzu-border);flex-shrink:0;width:1px;height:20px}.panel-shell[data-shell=floating] .panel-floating-frame-actions{top:10px;z-index:calc(var(--alzu-z-content) + 5);position:absolute;inset-inline-end:12px}.panel-shell[data-shell=floating] .panel-floating-global-actions__btn{border:1px solid var(--alzu-border);background:var(--alzu-surface);width:32px;height:32px;color:var(--alzu-text);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #071a3b14}.panel-shell[data-shell=floating] .panel-floating-global-actions__btn:hover{background:var(--alzu-surface-2)}.panel-shell[data-shell=floating] .panel-floating-global-actions .panel-topbar__icon-btn,.panel-shell[data-shell=floating] .panel-floating-frame-actions .panel-topbar__icon-btn{border:1px solid var(--alzu-border);background:var(--alzu-surface);width:32px;min-width:32px;height:32px;color:var(--alzu-text);border-radius:8px;box-shadow:0 1px 2px #071a3b14}.panel-shell[data-shell=floating] .panel-floating-global-actions .panel-topbar__icon-btn:hover,.panel-shell[data-shell=floating] .panel-floating-frame-actions .panel-topbar__icon-btn:hover{background:var(--alzu-surface-2)}.panel-shell[data-shell=floating] .panel-floating-global-actions .panel-topbar__notifications-btn,.panel-shell[data-shell=floating] .panel-floating-frame-actions .panel-topbar__notifications-btn{position:relative}.panel-shell[data-shell=floating] .panel-floating-global-actions .panel-topbar__notifications-btn .h-5,.panel-shell[data-shell=floating] .panel-floating-frame-actions .panel-topbar__notifications-btn .h-5{width:16px;height:16px}.panel-shell[data-shell=floating] .panel-floating-global-actions__btn:focus-visible,.panel-shell[data-shell=floating] .panel-floating-global-actions .panel-topbar__icon-btn:focus-visible{outline:2px solid var(--alzu-focus);outline-offset:2px}.panel-shell[data-shell=floating] .panel-card{border-color:var(--alzu-border);border-radius:12px;box-shadow:0 1px 2px #071a3b0f}.panel-shell[data-shell=floating] .panel-btn--primary{background:var(--alzu-btn-primary)}.panel-shell[data-shell=floating] .panel-table thead{background:var(--alzu-surface-2)}@media (min-width:1024px){.panel-shell[data-shell=floating]{--alzu-frame-sticky-top:var(--alzu-header-h);--alzu-sidebar-w-expanded:240px;position:relative}.panel-shell[data-shell=floating][data-settings-column=true]{--alzu-sidebar-w:var(--alzu-rail-w);grid-template-columns:var(--alzu-rail-w) 240px minmax(0, 1fr)}.panel-shell[data-shell=floating] .panel-frame{grid-area:1/2}.panel-shell[data-shell=floating][data-settings-column=true] .panel-floating-sidebar{grid-column:1}.panel-shell[data-shell=floating][data-settings-column=true] .panel-floating-settings-nav{grid-area:1/2}.panel-shell[data-shell=floating][data-settings-column=true] .panel-frame{grid-column:3}.panel-shell[data-shell=floating] .panel-floating-sidebar{width:var(--alzu-sidebar-w);position:relative}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-peek{inset-block:0;width:var(--alzu-sidebar-w-expanded);z-index:var(--alzu-z-overlay);background:var(--alzu-shell-bg);animation:.15s ease-out forwards alzu-floating-sidebar-peek-in;position:absolute;left:0;box-shadow:12px 0 32px #00000059}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-peek.is-peek-exiting{animation:.12s ease-out forwards alzu-floating-sidebar-peek-out}@keyframes alzu-floating-sidebar-peek-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes alzu-floating-sidebar-peek-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}}@media (max-width:1023px){.panel-shell[data-shell=floating]{--alzu-frame-sticky-top:var(--alzu-mobilebar-h);height:auto;min-height:100dvh;display:block;overflow:visible}.panel-shell[data-shell=floating] .panel-frame{box-shadow:none;border-radius:0;margin:0;overflow:visible}.panel-shell[data-shell=floating] .panel-frame__scroll{overflow:visible}.panel-shell[data-shell=floating] .panel-frame__content:has(.panel-page-header){--alzu-frame-sticky-top:calc(var(--alzu-mobilebar-h) + var(--alzu-header-h))}.panel-shell[data-shell=floating] .panel-page-header{top:var(--alzu-mobilebar-h)}.panel-shell[data-shell=floating] .panel-floating-sidebar{inset-block:0;background:var(--alzu-shell-bg);width:min(300px,86vw);z-index:var(--alzu-z-overlay);transition:transform .2s cubic-bezier(.22,1,.36,1);position:fixed;left:0;transform:translate(-100%)}.panel-shell[data-shell=floating] .panel-floating-sidebar.is-mobile-open{transform:translate(0)}.panel-shell[data-shell=floating] .panel-floating-sidebar__backdrop{z-index:var(--alzu-z-scrim);animation:alzu-fade-in var(--alzu-dur) var(--alzu-ease);background:#071a3b73;border:0;position:fixed;inset:0}@keyframes alzu-fade-in{0%{opacity:0}}.panel-shell[data-shell=floating] .panel-floating-mobilebar{z-index:calc(var(--alzu-z-content) + 12);background:var(--alzu-surface);border-bottom:1px solid var(--alzu-border);align-items:center;gap:8px;height:56px;padding:0 12px;display:flex;position:sticky;top:0}.panel-shell[data-shell=floating] .panel-floating-mobilebar__actions{gap:4px;margin-left:auto;display:flex}.panel-shell[data-shell=floating] .panel-floating-mobilebar__business{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.panel-shell[data-shell=floating] .panel-floating-mobilebar__business-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--alzu-font-semibold,var(--font-alz-poppins-600), system-ui, sans-serif);color:var(--alzu-title);font-size:15px;font-weight:600;line-height:22px;overflow:hidden}}.panel-shell[data-shell=floating] .panel-floating-sidebar__mobile-close{width:32px;height:32px;color:var(--alzu-shell-text-active);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.panel-shell[data-shell=floating] .panel-floating-sidebar__mobile-close:focus-visible{outline:2px solid var(--alzu-focus);outline-offset:2px}.panel-shell[data-shell=floating] .panel-topbar__notifications-badge{background:var(--alzu-mark);color:var(--alzu-mark-ink)}@media (prefers-reduced-motion:reduce){.panel-shell[data-shell=floating] .panel-floating-sidebar.is-peek{animation:none}.panel-shell[data-shell=floating],.panel-shell[data-shell=floating] .panel-floating-sidebar,.panel-shell[data-shell=floating] .panel-nav__label,.panel-shell[data-shell=floating] .panel-floating-nav__children-wrap,.panel-shell[data-shell=floating] .panel-floating-nav__chevron-icon,.panel-shell[data-shell=floating] .panel-floating-nav__link,.panel-shell[data-shell=floating] .panel-floating-nav__child,.panel-shell[data-shell=floating] .panel-floating-nav__chevron,.panel-shell[data-shell=floating] .panel-floating-sidebar__search,.panel-shell[data-shell=floating] .panel-floating-sidebar__collapse,.panel-shell[data-shell=floating] .panel-floating-sidebar__footer-row,.panel-shell[data-shell=floating] .panel-floating-sidebar__account,.panel-shell[data-shell=floating] .panel-floating-sidebar__notifications,.panel-shell[data-shell=floating] .panel-floating-sidebar__backdrop{transition:none;animation:none}}.panel-shell[data-shell=floating] .frame-page{flex-direction:column;gap:16px;width:100%;margin-inline:auto;display:flex}.panel-shell[data-shell=floating] .frame-page--default{max-width:1000px}.panel-shell[data-shell=floating] .frame-page--narrow{max-width:760px}.panel-shell[data-shell=floating] .frame-page-header__h1{color:var(--alzu-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;margin:8px 0 16px;display:-webkit-box;overflow:hidden}.panel-shell[data-shell=floating] .frame-page-header__back{border:1px solid var(--alzu-border);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.panel-shell[data-shell=floating] .frame-page-header__page-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-shell[data-shell=floating] .frame-page-header__page-title-block{flex:200px;min-width:0}.panel-shell[data-shell=floating] .frame-page-header__subtitle{max-width:42rem;margin:-4px 0 0}.panel-shell[data-shell=floating] .frame-page-header__page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media not (min-width:640px){.panel-shell[data-shell=floating] .frame-page-header__page-row{flex-direction:column;align-items:stretch}.panel-shell[data-shell=floating] .frame-page-header__page-actions{flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0}.panel-shell[data-shell=floating] .frame-page-header__secondary-desktop{display:none}}@media (min-width:640px){.panel-shell[data-shell=floating] .frame-page-header__secondary-menu{display:none}}.panel-shell[data-shell=floating] .frame-page-header__secondary-menu{border-bottom:1px solid var(--alzu-border);flex-direction:column;gap:4px;margin-bottom:4px;padding:4px 6px 8px;display:flex}.panel-shell[data-shell=floating] .frame-two-column{grid-template-columns:minmax(0,1fr) 280px;gap:20px;display:grid}@media (max-width:1199px){.panel-shell[data-shell=floating] .frame-two-column{grid-template-columns:1fr}.panel-shell[data-shell=floating] .frame-two-column__aside{order:2}.panel-shell[data-shell=floating] .frame-two-column--aside-first-mobile .frame-two-column__aside{order:1}.panel-shell[data-shell=floating] .frame-two-column--aside-first-mobile .frame-two-column__main{order:2}}@media (min-width:1200px){.panel-shell[data-shell=floating] .frame-two-column--aside-sticky .frame-two-column__aside{align-self:start;position:sticky;top:16px}}.panel-shell[data-shell=floating] .panel-floating-settings-nav{display:none}@media (min-width:1024px){.panel-shell[data-shell=floating] .panel-floating-settings-nav{color:#ffffffb8;background:#071a3b;border-inline-end:1px solid #ffffff14;flex-direction:column;width:240px;min-height:0;display:flex;overflow:hidden}.panel-shell[data-shell=floating] .panel-floating-settings-nav__header{padding:16px 16px 8px}.panel-shell[data-shell=floating] .panel-floating-settings-nav__back{min-height:32px;font-family:var(--alzu-font-medium,var(--font-alz-poppins-500), system-ui, sans-serif);color:#fff;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:flex}.panel-shell[data-shell=floating] .panel-floating-settings-nav__back:hover{color:#ffffffe6}.panel-shell[data-shell=floating] .panel-floating-settings-nav__back:focus-visible{outline:2px solid var(--alzu-focus-dark);outline-offset:2px;border-radius:8px}.panel-shell[data-shell=floating] .panel-floating-settings-nav__back-chevron{flex-shrink:0;width:16px;height:16px}.panel-shell[data-shell=floating] .panel-floating-settings-nav__back-label{white-space:nowrap}.panel-shell[data-shell=floating] .panel-floating-settings-nav__search-wrap{margin:0 8px 12px;position:relative}.panel-shell[data-shell=floating] .panel-floating-settings-nav__search-icon{color:#ffffff80;pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.panel-shell[data-shell=floating] .panel-floating-settings-nav__search{color:#fff;width:100%;height:32px;font-family:var(--alzu-font-sans,var(--font-alz-poppins-400), system-ui, sans-serif);background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;padding:0 12px 0 32px;font-size:13px;line-height:18px}.panel-shell[data-shell=floating] .panel-floating-settings-nav__search:focus{outline:2px solid var(--alzu-focus-dark);outline-offset:0}.panel-shell[data-shell=floating] .panel-floating-settings-nav__search::placeholder{color:#ffffff8c}.panel-shell[data-shell=floating] .panel-floating-settings-nav__nav{flex-direction:column;flex:1;gap:2px;padding:0 8px 10px;display:flex;overflow-y:auto}.panel-shell[data-shell=floating] .panel-floating-settings-nav__section{flex-direction:column;display:flex}.panel-shell[data-shell=floating] .panel-floating-settings-nav__section-title{font-family:var(--alzu-font-semibold,var(--font-alz-poppins-600), system-ui, sans-serif);letter-spacing:.8px;text-transform:uppercase;color:#ffffffb8;margin:0;padding:12px 8px 4px;font-size:10px;font-weight:600;line-height:normal}.panel-shell[data-shell=floating] .panel-floating-settings-nav__section-items{flex-direction:column;gap:0;display:flex}.panel-shell[data-shell=floating] .panel-floating-settings-nav__link{min-height:32px;font-family:var(--alzu-font-medium,var(--font-alz-poppins-500), system-ui, sans-serif);color:#ffffffb8;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:flex}.panel-shell[data-shell=floating] .panel-floating-settings-nav__icon{flex-shrink:0;width:16px;height:16px}.panel-shell[data-shell=floating] .panel-floating-settings-nav__link:hover:not(.panel-floating-settings-nav__link--disabled){color:#fff;background:#ffffff0f}.panel-shell[data-shell=floating] .panel-floating-settings-nav__link:focus-visible{outline:2px solid var(--alzu-focus-dark);outline-offset:2px;color:#fff}.panel-shell[data-shell=floating] .panel-floating-settings-nav__link--active{color:#fff;background:#ffffff1a}.panel-shell[data-shell=floating] .panel-floating-settings-nav__link--disabled{color:#ffffff73;pointer-events:none}}.panel-shell[data-shell=floating] .frame-card{border:1px solid var(--alzu-border);background:var(--alzu-surface);border-radius:12px}.panel-shell[data-shell=floating] .frame-card__body{padding:16px}.panel-shell[data-shell=floating] .frame-card__body--none{padding:0}.panel-shell[data-shell=floating] .frame-section__title{margin:24px 0 8px;font-size:14px;font-weight:600}.alzu-floating-popover--account{width:300px;max-height:calc(100dvh - 16px);box-shadow:0 0 0 1px #071a3b14,0 12px 32px #071a3b38}.alzu-floating-popover__inner{padding:6px}.alzu-floating-popover__inner--scroll{max-height:calc(100dvh - 28px);overflow-y:auto}.alzu-floating-popover__section{flex-direction:column;gap:2px;display:flex}.alzu-floating-popover__section-title{color:var(--panel-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:8px 8px 4px;font-size:11px;font-weight:600}.alzu-floating-popover__business-current,.alzu-floating-popover__user{align-items:center;gap:8px;display:flex}.alzu-floating-popover__business-current{min-height:44px;padding:8px 14px}.alzu-floating-popover__user{min-height:32px;padding:4px 14px 6px}.alzu-floating-popover__business-text,.alzu-floating-popover__user-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.alzu-floating-popover__business-name,.alzu-floating-popover__user-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.alzu-floating-popover__business-domain,.alzu-floating-popover__user-email{color:var(--panel-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.alzu-floating-popover__avatar{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:inline-flex}.alzu-floating-popover__avatar--mark{background:var(--alzu-mark,#f97316);color:var(--alzu-mark-ink,#071a3b)}.alzu-floating-popover__avatar--muted{color:#5c6570;background:#e3e8ef}.alzu-floating-popover__check{color:#22c55e;flex-shrink:0}.alzu-floating-popover__group-title{color:#8a929c;margin:8px 14px 4px;font-size:11.5px;font-weight:500;line-height:16px}.alzu-floating-popover__business-avatar.panel-floating-business-avatar--36{flex-shrink:0}.alzu-floating-popover__item{min-height:32px;color:inherit;text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;padding:0 8px;font-size:13px;text-decoration:none;display:flex}.alzu-floating-popover__item:hover{background:#f5f7fa}.alzu-floating-popover__item--business .alzu-floating-popover__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.alzu-floating-popover__divider{background:#e3e8ef;height:1px;margin:6px 0}.alzu-floating-popover__skeleton{background:linear-gradient(90deg,#f5f7fa 25%,#e3e8ef 50%,#f5f7fa 75%) 0 0/200% 100%;border-radius:8px;height:32px;margin:2px 8px}.alzu-floating-popover__error{color:var(--panel-text-muted);padding:8px;font-size:12px}.alzu-floating-popover__switch-error{color:#dc2626;margin:4px 8px 0;font-size:12px}.alzu-floating-popover{--panel-surface:#fff;--panel-border:#e3e8ef;--panel-text:#12141a;--panel-text-muted:#5c6570;--panel-active-bg:#f5f7fa;color:#12141a;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #071a3b0f,0 8px 24px #071a3b2e}.alzu-floating-popover--alerts{width:min(380px,100vw - 16px)}.alzu-floating-popover-layer{z-index:60;position:fixed}.panel-floating-type.alzu-floating-popover-layer{z-index:var(--alzu-z-overlay)}.panel-shell[data-shell=floating] [data-panel-floating-embed]>.panel-page{max-width:none;padding:0}.panel-shell[data-shell=floating] [data-panel-floating-embed] :where(.panel-page-header),.panel-shell[data-shell=floating] [data-panel-floating-embed] :where(.panel-page__header){display:none}.panel-shell[data-shell=floating] [data-panel-floating-embed]>.panel-page{padding:0}.panel-shell[data-shell=floating] .alzu-frame-kpi__footer-note,.panel-shell[data-shell=floating] .alzu-frame-kpi__compare-label{color:var(--alzu-text-muted,#5c6570);grid-column:1/-1;margin:0;font-size:12px;line-height:18px}.alzu-frame-toast__action{color:inherit;font-family:var(--alzu-font-semibold,var(--font-alz-poppins-600), system-ui, sans-serif);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px;font-weight:600;line-height:18px;text-decoration:underline}
.panel-shell[data-shell=floating] .settings-hub-page-floating__desktop{flex-direction:column;gap:32px;padding:8px 8px 0;display:flex}.panel-shell[data-shell=floating] .settings-hub-page-floating__group-label{font-family:var(--alzu-font-display);letter-spacing:-.005em;font-synthesis:none;color:var(--alzu-title,#071a3b);margin:0 0 8px;font-size:24px;font-weight:400;line-height:30px}.panel-shell[data-shell=floating] .settings-hub-page-floating__card-grid{grid-template-columns:repeat(auto-fill,minmax(348px,1fr));gap:12px;display:grid}.panel-shell[data-shell=floating] .settings-hub-page-floating__card{background:var(--alzu-surface,#fff);min-height:59px;color:var(--alzu-title,#12141a);border:1px solid #e3e8ef;border-radius:12px;align-items:center;gap:12px;padding:18px 16px;text-decoration:none;transition:background-color .12s,border-color .12s;display:flex}.panel-shell[data-shell=floating] .settings-hub-page-floating__card:hover{border-color:var(--alzu-border);background:var(--alzu-surface-2,#f8fafc)}.panel-shell[data-shell=floating] .settings-hub-page-floating__card:focus-visible{outline:2px solid var(--alzu-focus);outline-offset:2px}.panel-shell[data-shell=floating] .settings-hub-page-floating__card--disabled{opacity:.55;pointer-events:none}.panel-shell[data-shell=floating] .settings-hub-page-floating__card-icon{flex-shrink:0;width:16px;height:16px}.panel-shell[data-shell=floating] .settings-hub-page-floating__card-label{font-family:var(--alzu-font-medium,var(--font-alz-poppins-500), system-ui, sans-serif);font-size:14px;font-weight:500;line-height:normal}.panel-shell[data-shell=floating] .settings-hub-page-floating--mobile .frame-page-header__h1{margin:0}.panel-shell[data-shell=floating] .settings-hub-page-floating__search-wrap{margin:0 0 16px;position:relative}.panel-shell[data-shell=floating] .settings-hub-page-floating__search-icon{color:var(--alzu-text-muted,#5c6570);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.panel-shell[data-shell=floating] .settings-hub-page-floating__search{border:1px solid var(--alzu-border);background:var(--alzu-surface);width:100%;height:40px;font-family:var(--alzu-font-sans);color:var(--alzu-title);border-radius:8px;padding:0 12px 0 39px;font-size:16px;line-height:24px}.panel-shell[data-shell=floating] .settings-hub-page-floating__search:focus{outline:2px solid var(--alzu-focus);outline-offset:0}.panel-shell[data-shell=floating] .settings-hub-page-floating__mobile-list{flex-direction:column;gap:24px;display:flex}.panel-shell[data-shell=floating] .settings-hub-page-floating__mobile-group{flex-direction:column;gap:8px;display:flex}.panel-shell[data-shell=floating] .settings-hub-page-floating--mobile .settings-hub-page-floating__group-label{font-family:var(--alzu-font-display);margin:0;font-size:24px;line-height:30px}.panel-shell[data-shell=floating] .settings-hub-page-floating__mobile-rows{flex-direction:column;gap:8px;display:flex}.panel-shell[data-shell=floating] .settings-hub-page-floating__mobile-row{background:var(--alzu-surface);min-height:55px;color:var(--alzu-title,#12141a);border:1px solid #e3e8ef;border-radius:12px;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.panel-shell[data-shell=floating] .settings-hub-page-floating__mobile-row:hover{background:var(--alzu-surface-2)}.panel-shell[data-shell=floating] .settings-hub-page-floating__mobile-row:focus-visible{outline:2px solid var(--alzu-focus);outline-offset:2px}.panel-shell[data-shell=floating] .settings-hub-page-floating__mobile-row--disabled{opacity:.55;pointer-events:none}.panel-shell[data-shell=floating] .settings-hub-page-floating__mobile-row-icon{flex-shrink:0;width:16px;height:16px}.panel-shell[data-shell=floating] .settings-hub-page-floating__mobile-row-icon--lg{width:20px;height:20px}.panel-shell[data-shell=floating] .settings-hub-page-floating__mobile-row-label{font-family:var(--alzu-font-medium);font-size:14px;font-weight:500;line-height:normal}
.alzu-frame-menu__trigger{border:1px solid var(--alzu-border,#e3e8ef);background:var(--alzu-surface,#fff);width:28px;height:28px;color:var(--alzu-text,#12141a);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.alzu-frame-menu__trigger:hover{background:var(--alzu-surface-2,#f5f7fa)}.alzu-frame-menu__item{align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.alzu-frame-menu__item--destructive{color:#dc2626}.panel-shell[data-shell=floating] .frame-page-header--bar .alzu-frame-menu__trigger{flex-shrink:0}.alzu-frame-modal,.alzu-frame-menu,.alzu-floating-popover{--alzu-border:#e3e8ef;--alzu-surface:#fff;--alzu-surface-2:#f5f7fa;--alzu-text:#12141a;--alzu-text-muted:#5c6570;--alzu-title:#071a3b}.panel-modal-motion__panel.alzu-frame-modal{border-radius:16px;flex-direction:column;width:min(620px,100vw - 16px);max-height:min(90vh,720px);padding:0;display:flex;overflow:hidden}.alzu-frame-modal--sm{width:min(420px,100vw - 16px)}.alzu-frame-modal--md{width:min(620px,100vw - 16px)}.alzu-frame-modal--lg{width:min(820px,100vw - 16px)}@media not (min-width:640px){.panel-modal-motion__panel.alzu-frame-modal{width:calc(100vw - 16px);max-width:none}}.alzu-frame-modal__header{border-bottom:1px solid var(--alzu-border,#e3e8ef);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.alzu-frame-modal__title{color:var(--alzu-title,#071a3b);margin:0;font-size:16px;font-weight:600}.alzu-frame-modal__close{border:1px solid var(--alzu-border,#e3e8ef);background:var(--alzu-surface,#fff);width:28px;height:28px;color:var(--alzu-text,#12141a);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.alzu-frame-modal__body{max-height:min(60vh,480px);padding:16px;overflow-y:auto}.alzu-frame-modal__description{color:var(--alzu-text-muted,#5c6570);margin:0;font-size:14px}.alzu-frame-modal .alzu-frame-modal__footer{justify-content:flex-end;gap:8px;width:100%;display:flex}.panel-modal-motion__footer:has(.alzu-frame-modal__footer){border-top:1px solid var(--alzu-border,#e3e8ef);padding:12px 16px}.alzu-frame-menu .alzu-floating-popover{border:1px solid var(--alzu-border,#e3e8ef);border-radius:12px;min-width:180px;padding:4px;box-shadow:0 4px 16px #071a3b1f}.alzu-frame-menu__list{flex-direction:column;gap:2px;display:flex}.alzu-frame-menu__prefix{flex-direction:column;gap:4px;display:flex}.alzu-frame-menu__trigger--custom{background:0 0;border:0;width:auto;height:auto;padding:0}.panel-shell[data-shell=floating]{--alzu-badge-neutral-bg:#f3f4f6;--alzu-badge-neutral-fg:#374151;--alzu-badge-info-bg:#eff6ff;--alzu-badge-info-fg:#1d4ed8;--alzu-badge-success-bg:#ecfdf5;--alzu-badge-success-fg:#047857;--alzu-badge-warning-bg:#fffbeb;--alzu-badge-warning-fg:#b45309;--alzu-badge-critical-bg:#fef2f2;--alzu-badge-critical-fg:#b91c1c;--alzu-badge-attention-bg:#fff7ed;--alzu-badge-attention-fg:#ea580c}.alzu-frame-badge{border-radius:999px;align-items:center;gap:6px;min-height:20px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.alzu-frame-badge--sm{min-height:18px;padding:0 6px;font-size:11px}.alzu-frame-badge--neutral{background:var(--alzu-badge-neutral-bg);color:var(--alzu-badge-neutral-fg)}.alzu-frame-badge--info{background:var(--alzu-badge-info-bg);color:var(--alzu-badge-info-fg)}.alzu-frame-badge--success{background:var(--alzu-badge-success-bg);color:var(--alzu-badge-success-fg)}.alzu-frame-badge--warning{background:var(--alzu-badge-warning-bg);color:var(--alzu-badge-warning-fg)}.alzu-frame-badge--critical{background:var(--alzu-badge-critical-bg);color:var(--alzu-badge-critical-fg)}.alzu-frame-badge--attention{background:var(--alzu-badge-attention-bg);color:var(--alzu-badge-attention-fg)}.alzu-frame-badge__dot{background:currentColor;border-radius:999px;width:6px;height:6px}.panel-shell[data-shell=floating] .alzu-frame-badge--dot{gap:4px;padding-left:6px}.panel-shell[data-shell=floating] .alzu-frame-badge--dot .alzu-frame-badge__dot{width:6px;height:6px}.panel-shell[data-shell=floating] .alzu-frame-badge__label{line-height:1.2}.panel-shell[data-shell=floating] .alzu-frame-banner{border:1px solid var(--alzu-border,#e3e8ef);background:var(--alzu-surface-2,#f5f7fa);border-left-style:solid;border-left-width:3px;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-banner--info{background:#eff6ff;border-left-color:#1d4ed8}.panel-shell[data-shell=floating] .alzu-frame-banner--success{background:#ecfdf5;border-left-color:#047857}.panel-shell[data-shell=floating] .alzu-frame-banner--warning{background:#fffbeb;border-left-color:#b45309}.panel-shell[data-shell=floating] .alzu-frame-banner--critical{background:#fef2f2;border-color:#fecaca #fecaca #fecaca #dc2626}.panel-shell[data-shell=floating] .alzu-frame-banner__icon{flex-shrink:0;margin-top:2px}.panel-shell[data-shell=floating] .alzu-frame-banner__content{flex:1;min-width:0}.panel-shell[data-shell=floating] .alzu-frame-banner__title{font-size:13px;font-weight:600;display:block}.panel-shell[data-shell=floating] .alzu-frame-banner__body{margin-top:4px;font-size:13px}.panel-shell[data-shell=floating] .alzu-frame-banner__action{color:var(--alzu-title,#071a3b);margin-top:8px;font-size:13px;font-weight:500;display:inline-flex}.panel-shell[data-shell=floating] .alzu-frame-banner__dismiss{width:28px;height:28px;color:var(--alzu-text-muted,#5c6570);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -4px 0 0;display:inline-flex}.panel-shell[data-shell=floating] .alzu-frame-empty{text-align:center;border:1px solid var(--alzu-border,#e3e8ef);background:#fff;border-radius:12px;flex-direction:column;align-items:center;padding:32px 24px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-empty__title{color:var(--alzu-title,#071a3b);margin:12px 0 0;font-size:16px;font-weight:600}.panel-shell[data-shell=floating] .alzu-frame-empty__description{color:var(--alzu-text-muted,#5c6570);margin:8px 0 0;font-size:13px}.panel-shell[data-shell=floating] .alzu-frame-empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-empty__footer{margin-top:16px;font-size:13px}.panel-shell[data-shell=floating] .alzu-frame-empty__footer-link{color:var(--alzu-accent,#1d4ed8);text-decoration:none}.panel-shell[data-shell=floating] .alzu-frame-empty__footer-link:hover{text-decoration:underline}.panel-shell[data-shell=floating] .alzu-frame-skeleton{background:linear-gradient(90deg,#eef2f6 0%,#f8fafc 50%,#eef2f6 100%) 0 0/200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite alzu-frame-shimmer}@media (prefers-reduced-motion:reduce){.panel-shell[data-shell=floating] .alzu-frame-skeleton{background:#eef2f6;animation:none}}@keyframes alzu-frame-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.panel-shell[data-shell=floating] .alzu-frame-skeleton-table{border:1px solid var(--alzu-border,#e3e8ef);border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.panel-shell[data-shell=floating] .alzu-frame-skeleton-table__head{background:var(--alzu-surface-2,#f5f7fa);grid-template-columns:repeat(5,1fr);gap:12px;min-height:36px;padding:8px 12px;display:grid}.panel-shell[data-shell=floating] .alzu-frame-skeleton-table__row{border-top:1px solid var(--alzu-border,#e3e8ef);grid-template-columns:repeat(5,1fr);gap:12px;min-height:40px;padding:8px 12px;display:grid}.panel-shell[data-shell=floating] .alzu-frame-skeleton--text{width:100%;height:12px}.panel-shell[data-shell=floating] .alzu-frame-skeleton--short{width:40%}.panel-shell[data-shell=floating] .alzu-frame-skeleton--title{width:60%;height:20px}.panel-shell[data-shell=floating] .alzu-frame-skeleton--card{width:100%;height:120px}.panel-shell[data-shell=floating] .alzu-frame-skeleton--tall{height:240px}.panel-shell[data-shell=floating] .alzu-frame-skeleton-kpis{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.panel-shell[data-shell=floating] .alzu-frame-skeleton-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.panel-shell[data-shell=floating] .alzu-frame-skeleton-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.panel-shell[data-shell=floating] .alzu-frame-skeleton-page{flex-direction:column;gap:16px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-skeleton-page__form{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.panel-shell[data-shell=floating] .alzu-frame-skeleton-page__form{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-shell[data-shell=floating] .alzu-frame-skeleton-page--index{gap:12px}.panel-shell[data-shell=floating] .alzu-frame-skeleton-page--form,.panel-shell[data-shell=floating] .alzu-frame-skeleton-page--report{gap:16px}.panel-shell[data-shell=floating] .alzu-frame-filter-pill{border:1px dashed var(--alzu-border,#e3e8ef);min-height:28px;color:var(--alzu-text,#12141a);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.panel-shell[data-shell=floating] .alzu-frame-filter-pill--filled{border-style:solid}.panel-shell[data-shell=floating] .alzu-frame-filter-pill-wrap{align-items:center;gap:4px;display:inline-flex}.panel-shell[data-shell=floating] .alzu-frame-filter-pill--active{background:var(--alzu-surface-2,#f5f7fa);border-style:solid}.panel-shell[data-shell=floating] .alzu-frame-filter-pill--empty{border-style:dashed}.panel-shell[data-shell=floating] .alzu-frame-filter-pill__clear{width:16px;height:16px;color:var(--alzu-text-muted,#5c6570);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.alzu-frame-filter-popover{--alzu-border:#e3e8ef;--alzu-surface:#fff;--alzu-surface-2:#f5f7fa;--alzu-text:#12141a;--alzu-text-muted:#5c6570;--alzu-title:#071a3b;min-width:160px;padding:12px}.panel-shell[data-shell=floating] .alzu-frame-date-range-picker{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.panel-shell[data-shell=floating] .alzu-frame-date-range-picker__trigger{cursor:pointer}.alzu-frame-date-picker{--alzu-border:#e3e8ef;--alzu-surface:#fff;--alzu-surface-2:#f5f7fa;--alzu-text:#12141a;--alzu-text-muted:#5c6570;--alzu-title:#071a3b;flex-direction:row;gap:16px;max-width:min(100vw - 16px,720px);padding:12px;display:flex}.alzu-frame-date-picker__presets{flex-direction:column;gap:4px;min-width:140px;display:flex}.alzu-frame-date-picker__preset{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-size:13px;display:flex}.alzu-frame-date-picker__preset:hover{background:var(--alzu-surface-2,#f5f7fa)}.alzu-frame-date-picker__calendars{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.alzu-frame-date-picker__inputs{flex-direction:row;grid-column:1/-1;gap:12px;display:flex}.alzu-frame-date-picker__input-label{color:var(--alzu-text-muted,#5c6570);flex-direction:column;gap:4px;font-size:12px;display:flex}.alzu-frame-date-picker__month{flex:1;min-width:0}.alzu-frame-date-picker__month-label{text-align:center;margin-bottom:8px;font-size:13px;font-weight:600}.alzu-frame-date-picker__month-nav{grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.alzu-frame-date-picker__month-btn{border:1px solid var(--alzu-border,#e3e8ef);background:var(--alzu-surface,#fff);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:inline-flex}.alzu-frame-date-picker__weekdays{grid-template-columns:repeat(7,36px);gap:0;margin-bottom:4px;display:grid}.alzu-frame-date-picker__weekday{height:28px;color:var(--alzu-text-muted,#5c6570);justify-content:center;align-items:center;font-size:11px;display:flex}.alzu-frame-date-picker__grid{grid-template-columns:repeat(7,36px);gap:0;display:grid}.alzu-frame-date-picker__cell{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;display:flex}.alzu-frame-date-picker__cell:hover:not(.alzu-frame-date-picker__cell--empty){background:var(--alzu-surface-2,#f5f7fa)}.alzu-frame-date-picker__cell--empty{visibility:hidden;pointer-events:none}.alzu-frame-date-picker__cell--in-range{background:var(--alzu-surface-2,#f5f7fa);border-radius:0}.alzu-frame-date-picker__cell--selected{color:#fff;background:#071a3b}.alzu-frame-date-picker__footer{border-top:1px solid var(--alzu-border,#e3e8ef);justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}@media not (min-width:640px){.alzu-frame-date-picker{flex-direction:column;max-width:calc(100vw - 16px)}.alzu-frame-date-picker__presets{flex-flow:row;min-width:0;max-width:100%;padding-bottom:4px;overflow-x:auto}.alzu-frame-date-picker__preset{flex-shrink:0}.alzu-frame-date-picker__calendars{grid-template-columns:1fr}.alzu-frame-date-picker__month+.alzu-frame-date-picker__month{display:none}}@media (min-width:1024px){.alzu-frame-date-picker__presets{flex-direction:column}}.panel-shell[data-shell=floating] .alzu-frame-index-table{--alzu-index-toolbar-h:48px;border:1px solid var(--alzu-border,#e3e8ef);background:#fff;border-radius:12px;overflow:clip}.panel-shell[data-shell=floating] .alzu-frame-index-table__scroll{overflow-x:visible}.panel-shell[data-shell=floating] .alzu-frame-index-table__table{border-collapse:separate;border-spacing:0;width:100%}.panel-shell[data-shell=floating] .alzu-frame-index-table__table th,.panel-shell[data-shell=floating] .alzu-frame-index-table__table td{vertical-align:middle;padding:8px 12px}.panel-shell[data-shell=floating] .alzu-frame-index-table__checkbox-cell{width:40px;padding:8px}.panel-shell[data-shell=floating] .alzu-frame-index-table__head{top:calc(var(--alzu-frame-sticky-top,var(--alzu-header-h,52px)) + var(--alzu-index-toolbar-h,48px));z-index:2;color:var(--alzu-text-muted,#5c6570);background:#f5f7fa;font-size:12px;font-weight:600;position:sticky}.panel-shell[data-shell=floating] .alzu-frame-index-table__head th{text-align:left;font-weight:600}.panel-shell[data-shell=floating] .alzu-frame-index-table__row{border-top:1px solid var(--alzu-border,#e3e8ef);min-height:40px}.panel-shell[data-shell=floating] .alzu-frame-index-table__row:hover{background:var(--alzu-surface-2,#f5f7fa)}@media not (min-width:768px){.panel-shell[data-shell=floating] .alzu-frame-index-table__scroll{overflow-x:auto}.panel-shell[data-shell=floating] .alzu-frame-index-table__head{position:static}.panel-shell[data-shell=floating] .alzu-frame-index-table__cell--hideable-sm{display:none}}.panel-shell[data-shell=floating] .alzu-frame-index-table__cell--end{text-align:right}.panel-shell[data-shell=floating] .alzu-frame-index-table__row-link{color:inherit;text-decoration:none}.panel-shell[data-shell=floating] .alzu-frame-index-table__row-link:hover,.panel-shell[data-shell=floating] .alzu-frame-index-table__row-link:focus-visible{text-decoration:underline}.panel-shell[data-shell=floating] .alzu-frame-index-table__footer{border-top:1px solid var(--alzu-border,#e3e8ef);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-index-table__footer-link{color:var(--alzu-accent,#1d4ed8);font-size:13px}.panel-shell[data-shell=floating] .alzu-frame-index-toolbar{top:var(--alzu-frame-sticky-top,var(--alzu-header-h,52px));z-index:3;border-bottom:1px solid var(--alzu-border,#e3e8ef);background:#fff;position:sticky}.panel-shell[data-shell=floating] .alzu-frame-index-tabs{gap:4px;padding:8px 12px 0;display:flex}.panel-shell[data-shell=floating] .alzu-frame-index-tabs__tab{cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:13px;display:inline-flex}.panel-shell[data-shell=floating] .alzu-frame-index-tabs__tab--active{background:var(--alzu-surface-2,#f5f7fa);font-weight:600}.panel-shell[data-shell=floating] .alzu-frame-index-tabs__count{background:var(--alzu-surface-2,#f5f7fa);border-radius:999px;justify-content:center;min-width:20px;padding:0 6px;font-size:11px;display:inline-flex}.panel-shell[data-shell=floating] .alzu-frame-index-toolbar__row{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-index-toolbar__search{flex:1;align-items:center;min-width:160px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-index-search{width:100%}.panel-shell[data-shell=floating] .alzu-frame-index-toolbar__filters{flex-wrap:wrap;gap:8px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-index-toolbar__icons{gap:4px;margin-left:auto;display:flex}.panel-shell[data-shell=floating] .alzu-frame-index-icon-btn{border:1px solid var(--alzu-border,#e3e8ef);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.alzu-frame-index-sort-menu,.alzu-frame-index-columns-menu{--alzu-border:#e3e8ef;--alzu-surface:#fff;--alzu-surface-2:#f5f7fa;min-width:180px;padding:8px}.alzu-frame-index-sort-menu__group{padding:4px 0}.alzu-frame-index-sort-menu__label{color:var(--alzu-text-muted,#5c6570);text-transform:uppercase;padding:4px 8px;font-size:11px;font-weight:600;display:block}.alzu-frame-index-columns-menu__item{cursor:pointer;align-items:center;gap:8px;min-height:32px;padding:0 8px;font-size:13px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-index-bulk{min-height:var(--alzu-index-toolbar-h,48px);background:var(--alzu-surface-2,#f5f7fa);border-bottom:1px solid var(--alzu-border,#e3e8ef);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-index-bulk__count{font-size:13px;font-weight:600}.panel-shell[data-shell=floating] .alzu-frame-index-bulk__actions{flex-wrap:wrap;gap:8px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-index-bulk__action{border:1px solid var(--alzu-border,#e3e8ef);cursor:pointer;background:#fff;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;display:inline-flex}.panel-shell[data-shell=floating] .alzu-frame-index-bulk__action--destructive{color:#dc2626;border-color:#fecaca}.panel-shell[data-shell=floating] .alzu-frame-index-bulk__link{color:var(--alzu-accent,#1d4ed8);cursor:pointer;background:0 0;border:0;font-size:13px}.panel-shell[data-shell=floating] .alzu-frame-index-table__actions-head{width:48px;padding:8px}.panel-shell[data-shell=floating] .alzu-frame-index-table__actions-cell{text-align:end;width:48px;padding:8px}.panel-shell[data-shell=floating] .alzu-frame-index-table--mobile-list .alzu-frame-index-table__table{display:none}.panel-shell[data-shell=floating] .alzu-frame-index-list{margin:0;padding:0;list-style:none}.panel-shell[data-shell=floating] .alzu-frame-index-list__row{border-bottom:1px solid var(--alzu-border);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 4px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-index-list__row:hover{background:var(--alzu-surface-2)}.panel-shell[data-shell=floating] .alzu-frame-index-list__checkbox{flex-shrink:0}.panel-shell[data-shell=floating] .alzu-frame-index-list__body{flex:1;min-width:0}.panel-shell[data-shell=floating] .alzu-frame-index-list__title{color:var(--alzu-text);font-size:14px;font-weight:500}.panel-shell[data-shell=floating] .alzu-frame-index-list__subtitle{color:var(--alzu-text-muted,var(--alzu-muted));margin-top:2px;font-size:12px}.panel-shell[data-shell=floating] .alzu-frame-index-list__link{color:inherit;text-decoration:none}.panel-shell[data-shell=floating] .alzu-frame-index-list__actions{flex-shrink:0}.panel-shell[data-shell=floating] .alzu-frame-index-thumbnail{background:var(--alzu-surface-2);border:1px solid var(--alzu-border);border-radius:8px;flex-shrink:0;width:40px;height:40px;display:inline-flex;overflow:hidden}@media not (min-width:640px){.panel-shell[data-shell=floating] .alzu-frame-index-thumbnail{width:32px;height:32px}}.panel-shell[data-shell=floating] .alzu-frame-index-thumbnail__img{object-fit:cover;width:100%;height:100%;display:block}.panel-shell[data-shell=floating] .alzu-frame-index-thumbnail__placeholder{background:linear-gradient(135deg, var(--alzu-surface-2), var(--alzu-border));width:100%;height:100%;display:block}.panel-shell[data-shell=floating] .alzu-frame-kpi-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.panel-shell[data-shell=floating] .alzu-frame-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.panel-shell[data-shell=floating] .alzu-frame-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.panel-shell[data-shell=floating] .alzu-frame-kpi{border:1px solid var(--alzu-border,#e3e8ef);background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;max-height:120px;padding:16px;display:grid}.panel-shell[data-shell=floating] .alzu-frame-kpi__label{color:var(--alzu-text-muted,#5c6570);grid-column:1/-1;font-size:13px}.panel-shell[data-shell=floating] .alzu-frame-kpi__label--info{text-underline-offset:2px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.panel-shell[data-shell=floating] .alzu-frame-kpi__value-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-kpi__sparkline{width:96px;height:32px;color:var(--alzu-accent,#1d4ed8)}.panel-shell[data-shell=floating] .alzu-frame-kpi__sparkline polyline{stroke-width:1.5px}.panel-shell[data-shell=floating] .alzu-frame-kpi__delta{align-items:center;gap:2px;font-size:12px;display:inline-flex}.panel-shell[data-shell=floating] .alzu-frame-kpi__delta--good{color:#047857}.panel-shell[data-shell=floating] .alzu-frame-kpi__delta--bad{color:#dc2626}.panel-shell[data-shell=floating] .alzu-frame-kpi--link{color:inherit;text-decoration:none;transition:background .12s}.panel-shell[data-shell=floating] .alzu-frame-kpi--link:hover{background:var(--alzu-surface-2,#f5f7fa);cursor:pointer}.panel-shell[data-shell=floating] .alzu-frame-kpi--loading{flex-direction:column;gap:8px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-kpi__value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.panel-shell[data-shell=floating] .alzu-frame-save-bar{top:var(--alzu-frame-sticky-top,var(--alzu-header-h,52px));z-index:9;color:#fff;background:#071a3b;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 16px;display:flex;position:sticky}.panel-shell[data-shell=floating] .alzu-frame-save-bar__message{font-size:13px}.panel-shell[data-shell=floating] .alzu-frame-save-bar__actions{gap:8px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-save-bar__discard{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:13px;display:inline-flex}.panel-shell[data-shell=floating] .alzu-frame-save-bar__save{color:#071a3b;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.panel-shell[data-shell=floating] .alzu-frame-save-bar__save:disabled{opacity:.5;cursor:not-allowed}.alzu-frame-dropzone{--alzu-border:#e3e8ef;--alzu-surface-2:#f5f7fa;--alzu-text-muted:#5c6570;flex-direction:column;gap:8px;display:flex}.alzu-frame-dropzone--media{min-height:160px}.alzu-frame-dropzone .alzu-frame-dropzone__target{border:1px dashed var(--alzu-border,#e3e8ef);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.alzu-frame-dropzone--over .alzu-frame-dropzone__target{background:var(--alzu-surface-2,#f5f7fa);border-style:solid;border-color:#1d4ed8}.alzu-frame-dropzone .alzu-frame-dropzone__hint{color:var(--alzu-text-muted,#5c6570);margin:0;font-size:13px}.alzu-frame-dropzone .alzu-frame-dropzone__button{border:1px solid var(--alzu-border,#e3e8ef);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:13px;display:inline-flex}.alzu-frame-dropzone .alzu-frame-dropzone__rejections{color:#dc2626;margin:0;padding:0;font-size:12px;list-style:none}.panel-shell[data-shell=floating] .panel-frame .alzu-frame-toast-host{z-index:20;pointer-events:none;flex-direction:column-reverse;align-items:center;gap:8px;width:min(420px,100% - 32px);display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (max-width:1023px){.panel-shell[data-shell=floating] .panel-frame .alzu-frame-toast-host{bottom:calc(16px + env(safe-area-inset-bottom,0px));position:fixed}}.alzu-frame-toast{color:#fff;pointer-events:auto;background:#071a3b;border-radius:999px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;display:flex}.alzu-frame-toast--error{box-shadow:inset 0 0 0 1px #ef4444}.alzu-frame-toast--success{box-shadow:inset 0 0 0 1px #22c55e}.alzu-frame-toast--success .alzu-frame-toast__icon{color:#22c55e}.alzu-frame-toast--info{box-shadow:inset 0 0 0 1px #3b82f6}.alzu-frame-toast--info .alzu-frame-toast__icon{color:#3b82f6}.alzu-frame-toast__icon{flex-shrink:0;display:inline-flex}.alzu-frame-toast__message{flex:1;margin:0;font-size:13px}.alzu-frame-toast__close{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.panel-shell[data-shell=floating] .panel-frame{position:relative}
.panel-shell[data-shell=floating] .alzu-settings-section,.panel-floating-type .alzu-settings-section{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:1024px){.panel-shell[data-shell=floating] .alzu-settings-section,.panel-floating-type .alzu-settings-section{flex-direction:row;align-items:flex-start;gap:24px}.panel-shell[data-shell=floating] .alzu-settings-section__meta,.panel-floating-type .alzu-settings-section__meta{flex:0 0 280px;width:280px;min-width:0;padding-top:4px}.panel-shell[data-shell=floating] .alzu-settings-section__body,.panel-floating-type .alzu-settings-section__body{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.panel-shell[data-shell=floating] .alzu-settings-section__card,.panel-floating-type .alzu-settings-section__card{flex:auto;min-width:0}}.panel-shell[data-shell=floating] .alzu-settings-section__title,.panel-floating-type .alzu-settings-section__title{font-family:var(--alzu-font-semibold);color:var(--alzu-text,#12141a);margin:0;font-size:16px;font-weight:600;line-height:22px}.panel-shell[data-shell=floating] .alzu-settings-section__description,.panel-floating-type .alzu-settings-section__description{font-family:var(--alzu-font-sans);color:var(--alzu-muted,#5c6570);margin:4px 0 0;font-size:13px;line-height:20px}.panel-shell[data-shell=floating] .alzu-settings-section__lead,.panel-floating-type .alzu-settings-section__lead{font-family:var(--alzu-font-sans);color:var(--alzu-muted,#5c6570);margin:0;font-size:13px;line-height:20px}.panel-shell[data-shell=floating] .alzu-settings-section__card,.panel-floating-type .alzu-settings-section__card{border:1px solid var(--alzu-border,#e3e8ef);background:var(--alzu-surface,#fff);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.panel-shell[data-shell=floating] .alzu-settings-section__divider,.panel-floating-type .alzu-settings-section__divider{background:var(--alzu-border,#e3e8ef);border:0;height:1px;margin:4px 0}.panel-shell[data-shell=floating] .alzu-settings-row,.panel-floating-type .alzu-settings-row{background:var(--alzu-surface,#fff);justify-content:space-between;align-items:flex-start;gap:12px;margin:0 -16px;padding:12px 16px;display:flex}.panel-shell[data-shell=floating] .alzu-settings-row__text,.panel-floating-type .alzu-settings-row__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.panel-shell[data-shell=floating] .alzu-settings-row__title,.panel-floating-type .alzu-settings-row__title{font-family:var(--alzu-font-medium);color:var(--alzu-text,#12141a);margin:0;font-size:13px;font-weight:500;line-height:18px}.panel-shell[data-shell=floating] .alzu-settings-row__description,.panel-floating-type .alzu-settings-row__description{font-family:var(--alzu-font-sans);color:var(--alzu-muted,#5c6570);margin:0;font-size:12px;line-height:17px}.panel-shell[data-shell=floating] .alzu-settings-row__control,.panel-floating-type .alzu-settings-row__control{flex-shrink:0;padding-top:2px}.panel-shell[data-shell=floating] .alzu-settings-form .alzu-settings-field,.panel-floating-type .alzu-settings-form .alzu-settings-field{flex-direction:column;gap:6px;width:100%;display:flex}.panel-shell[data-shell=floating] .alzu-settings-form .alzu-settings-field__label,.panel-floating-type .alzu-settings-form .alzu-settings-field__label{font-family:var(--alzu-font-medium);color:var(--alzu-muted,#5c6570);font-size:13px;font-weight:500;line-height:18px}.panel-shell[data-shell=floating] .alzu-settings-form .alzu-settings-field__input,.panel-floating-type .alzu-settings-form .alzu-settings-field__input{box-sizing:border-box;border:1px solid var(--alzu-border,#e3e8ef);background:var(--alzu-surface,#fff);width:100%;height:36px;font-family:var(--alzu-font-sans);color:var(--alzu-text,#12141a);border-radius:8px;outline:none;padding:0 12px;font-size:13px;line-height:20px;transition:border-color .15s,box-shadow .15s}.panel-shell[data-shell=floating] .alzu-settings-form .alzu-settings-field__input:focus-visible{border-color:var(--alzu-focus,#1d4ed8);box-shadow:0 0 0 1px var(--alzu-focus,#1d4ed8)}@media not (min-width:1024px){.panel-shell[data-shell=floating] .alzu-settings-form .alzu-settings-field__input,.panel-floating-type .alzu-settings-form .alzu-settings-field__input{font-size:16px;line-height:24px}}.panel-shell[data-shell=floating] .alzu-settings-form .alzu-settings-field__input:disabled{cursor:not-allowed;opacity:.55;background:var(--alzu-surface-2,#f5f7fa)}.panel-shell[data-shell=floating] .alzu-settings-logo-preview,.panel-floating-type .alzu-settings-logo-preview{background:#f9f6f1;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.panel-shell[data-shell=floating] .alzu-settings-logo-preview__name,.panel-floating-type .alzu-settings-logo-preview__name{font-family:var(--alzu-font-medium);color:var(--alzu-text,#12141a);min-width:0;font-size:14px;font-weight:500;line-height:20px}.panel-shell[data-shell=floating] .alzu-settings-subheading,.panel-floating-type .alzu-settings-subheading{font-family:var(--alzu-font-semibold);color:var(--alzu-text,#12141a);margin:0;font-size:13px;font-weight:600;line-height:18px}.panel-shell[data-shell=floating] .alzu-settings-hint,.panel-floating-type .alzu-settings-hint{font-family:var(--alzu-font-sans);color:var(--alzu-muted,#5c6570);margin:0;font-size:12px;line-height:17px}.panel-shell[data-shell=floating] .alzu-settings-actions,.panel-floating-type .alzu-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.panel-shell[data-shell=floating] .alzu-settings-form .alzu-settings-color-swatch,.panel-floating-type .alzu-settings-form .alzu-settings-color-swatch{border:1px solid var(--alzu-border,#e3e8ef);background:var(--alzu-surface,#fff);cursor:pointer;border-radius:8px;flex-shrink:0;width:36px;height:36px;padding:0}.panel-shell[data-shell=floating] .alzu-settings-form .alzu-settings-color-swatch:disabled{cursor:not-allowed;opacity:.55}.panel-shell[data-shell=floating] .alzu-settings-form .alzu-settings-color-swatch::-webkit-color-swatch-wrapper{padding:2px}.panel-shell[data-shell=floating] .alzu-settings-form .alzu-settings-color-swatch::-webkit-color-swatch{border:0;border-radius:6px}.panel-shell[data-shell=floating] .alzu-settings-form .alzu-settings-color-swatch::-moz-color-swatch{border:0;border-radius:6px}.panel-shell[data-shell=floating] .alzu-settings-form .alzu-settings-color-row,.panel-floating-type .alzu-settings-form .alzu-settings-color-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.panel-shell[data-shell=floating] .alzu-settings-form .alzu-settings-color-row .alzu-settings-field,.panel-floating-type .alzu-settings-form .alzu-settings-color-row .alzu-settings-field{flex:140px;min-width:0}.panel-shell[data-shell=floating] .alzu-settings-row .panel-switch__track--on,.panel-floating-type .alzu-settings-row .panel-switch__track--on{background-color:#071a3b;border-color:#071a3b}.panel-shell[data-shell=floating] .alzu-settings-row .panel-switch__track--on .panel-switch__thumb,.panel-floating-type .alzu-settings-row .panel-switch__track--on .panel-switch__thumb{background-color:#fff}.panel-shell[data-shell=floating] .frame-page:has(>.alzu-frame-save-bar){padding-bottom:96px}.panel-shell[data-shell=floating] .alzu-frame-save-bar{z-index:9;box-sizing:border-box;border-radius:12px;align-items:center;gap:16px;width:fit-content;max-width:calc(100% - 32px);min-height:52px;margin:0 auto;padding:12px 12px 12px 20px;display:flex;position:sticky;inset:auto 0 16px;box-shadow:0 12px 16px #071a3b47}.panel-shell[data-shell=floating] .alzu-frame-save-bar__actions{align-items:center;gap:12px;display:flex}.panel-shell[data-shell=floating] .alzu-frame-save-bar__discard{min-height:28px;line-height:16px;font-family:var(--alzu-font-medium);justify-content:center;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.panel-shell[data-shell=floating] .alzu-frame-save-bar__save{min-height:28px;line-height:16px;font-family:var(--alzu-font-medium);justify-content:center;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.panel-shell[data-shell=floating] .alzu-contact-settings-form__grid,.panel-floating-type .alzu-contact-settings-form__grid{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;display:grid}@media (min-width:1024px){.panel-shell[data-shell=floating] .alzu-contact-settings-form__grid,.panel-floating-type .alzu-contact-settings-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-shell[data-shell=floating] .alzu-contact-settings-form__field--full,.panel-floating-type .alzu-contact-settings-form__field--full{grid-column:1/-1}.panel-shell[data-shell=floating] .alzu-contact-settings-form__checkbox-row label,.panel-floating-type .alzu-contact-settings-form__checkbox-row label{cursor:pointer;font-family:var(--alzu-font-sans);color:var(--alzu-text,#12141a);align-items:flex-start;gap:8px;font-size:13px;line-height:20px;display:flex}.panel-shell[data-shell=floating] .alzu-contact-settings-form__checkbox-row input[type=checkbox],.panel-floating-type .alzu-contact-settings-form__checkbox-row input[type=checkbox]{flex-shrink:0;margin-top:3px}.panel-shell[data-shell=floating] .store-opening-hours-editor--floating .store-opening-hours-editor__actions,.panel-floating-type .store-opening-hours-editor--floating .store-opening-hours-editor__actions{margin:0 0 4px}.panel-shell[data-shell=floating] .store-opening-hours-editor--floating .store-opening-hours-editor__day--floating,.panel-floating-type .store-opening-hours-editor--floating .store-opening-hours-editor__day--floating{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-shell[data-shell=floating] .store-opening-hours-editor--floating .store-opening-hours-editor__day-label,.panel-floating-type .store-opening-hours-editor--floating .store-opening-hours-editor__day-label{flex:none}.panel-shell[data-shell=floating] .store-opening-hours-editor--floating .store-opening-hours-editor__day-control,.panel-floating-type .store-opening-hours-editor--floating .store-opening-hours-editor__day-control{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.panel-shell[data-shell=floating] .store-opening-hours-editor--floating .store-opening-hours-editor__day-times,.panel-floating-type .store-opening-hours-editor--floating .store-opening-hours-editor__day-times{align-items:center;gap:6px;display:flex}.panel-shell[data-shell=floating] .store-opening-hours-editor--floating .store-opening-hours-editor__time-sep,.panel-floating-type .store-opening-hours-editor--floating .store-opening-hours-editor__time-sep{color:var(--alzu-muted,#5c6570);font-size:13px}.panel-shell[data-shell=floating] .store-opening-hours-editor--floating .store-opening-hours-editor__closed-label,.panel-floating-type .store-opening-hours-editor--floating .store-opening-hours-editor__closed-label{font-family:var(--alzu-font-sans);color:var(--alzu-muted,#5c6570);font-size:13px;line-height:20px}.panel-shell[data-shell=floating] .store-opening-hours-editor--floating .store-opening-hours-editor__preview-title,.panel-floating-type .store-opening-hours-editor--floating .store-opening-hours-editor__preview-title{letter-spacing:.04em;text-transform:uppercase;color:var(--alzu-muted,#5c6570);font-size:12px;font-weight:600}.panel-shell[data-shell=floating] .store-opening-hours-editor--floating .store-opening-hours-editor__time,.panel-floating-type .store-opening-hours-editor--floating .store-opening-hours-editor__time{border:1px solid var(--alzu-border,#e3e8ef);height:34px;font-family:var(--alzu-font-sans);border-radius:8px;padding:0 8px;font-size:13px}.panel-shell[data-shell=floating] .integrations-settings-page--floating .integrations-catalog--floating,.panel-floating-type .integrations-settings-page--floating .integrations-catalog--floating{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:1024px){.panel-shell[data-shell=floating] .integrations-settings-page--floating .integrations-catalog--floating,.panel-floating-type .integrations-settings-page--floating .integrations-catalog--floating{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-shell[data-shell=floating] .integrations-settings-page--floating .integrations-catalog__filters--floating,.panel-floating-type .integrations-settings-page--floating .integrations-catalog__filters--floating{margin-bottom:4px}.panel-shell[data-shell=floating] .alzu-frame-index-table .settings-users-floating__user-cell,.panel-floating-type .alzu-frame-index-table .settings-users-floating__user-cell{min-width:0}.panel-shell[data-shell=floating] .settings-users-floating__user-inner,.panel-floating-type .settings-users-floating__user-inner{align-items:center;gap:10px;min-width:0;display:flex}.panel-shell[data-shell=floating] .settings-users-floating__avatar,.panel-floating-type .settings-users-floating__avatar{color:#3b322a;background:#ebe4dc;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;line-height:1;display:grid;overflow:hidden}.panel-shell[data-shell=floating] .settings-users-floating__avatar img,.panel-floating-type .settings-users-floating__avatar img{object-fit:cover;width:100%;height:100%}.panel-shell[data-shell=floating] .settings-users-floating__name-line,.panel-floating-type .settings-users-floating__name-line{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.panel-shell[data-shell=floating] .settings-users-floating__name,.panel-floating-type .settings-users-floating__name{color:var(--alzu-title,#0f172a);font-size:14px;font-weight:600;line-height:20px}.panel-shell[data-shell=floating] .settings-users-floating__you,.panel-floating-type .settings-users-floating__you{color:var(--alzu-muted,#5c6570);font-size:14px;font-weight:400}.panel-shell[data-shell=floating] .alzu-frame-index-table td.settings-users-floating__actions-cell--empty,.panel-floating-type .alzu-frame-index-table td.settings-users-floating__actions-cell--empty{color:#0000;-webkit-user-select:none;user-select:none}.panel-shell[data-shell=floating] .settings-users-floating__edit-link,.panel-floating-type .settings-users-floating__edit-link{color:var(--alzu-accent-link,#1d4ed8);font-size:14px;font-weight:500;text-decoration:none}.panel-shell[data-shell=floating] .settings-users-floating__edit-link:hover,.panel-floating-type .settings-users-floating__edit-link:hover{text-decoration:underline}.panel-shell[data-shell=floating] .settings-users-floating__remove,.panel-floating-type .settings-users-floating__remove{cursor:pointer;font:inherit;color:var(--alzu-accent-link,#1d4ed8);text-align:right;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.panel-shell[data-shell=floating] .settings-users-floating__remove:hover,.panel-floating-type .settings-users-floating__remove:hover{text-decoration:underline}.panel-shell[data-shell=floating] .settings-users-floating__modal-body,.panel-floating-type .settings-users-floating__modal-body{color:var(--alzu-body,#334155);margin:0;font-size:14px;line-height:1.45}.panel-shell[data-shell=floating] .settings-users-floating__modal-footer,.panel-floating-type .settings-users-floating__modal-footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}.panel-shell[data-shell=floating] .settings-users-floating__modal-quitar,.panel-floating-type .settings-users-floating__modal-quitar{color:#fff;min-height:32px;font-family:var(--alzu-font-medium);cursor:pointer;background:#dc2626;border:0;border-radius:8px;padding:0 12px;font-weight:500}.panel-shell[data-shell=floating] .settings-users-floating__modal-quitar:disabled,.panel-floating-type .settings-users-floating__modal-quitar:disabled{opacity:.6;cursor:not-allowed}.panel-shell[data-shell=floating] .settings-users-floating__mobile-actions,.panel-floating-type .settings-users-floating__mobile-actions{flex-direction:column;align-items:flex-end;gap:4px;min-width:72px;display:flex}
