:root{--rw-ink:#122b46;--rw-ink-soft:#52677e;--rw-card:#fff;--rw-card-solid:#fff;--rw-surface:#f3f7fb;--rw-surface-2:#eaf1f8;--rw-line:#d8e3ef;--rw-line-strong:#71869e;--rw-blue:#1769b5;--rw-blue-strong:#125596;--rw-cyan:#1769b5;--rw-action:#1769b5;--rw-action-hover:#135c9f;--rw-on-action:#fff;--rw-positive:#14613f;--rw-positive-bg:#e8f6ed;--rw-warning:#805013;--rw-warning-bg:#fff4de;--rw-negative:#9d293a;--rw-negative-bg:#fff0f1;--rw-info:#1c5486;--rw-info-bg:#eaf5ff;--rw-focus:#1769b533;--rw-focus-ring:#1769b5;--rw-highlight:#fffb;--rw-card-sheen:linear-gradient(145deg,#fff0 55%,#1769b503);--rw-shadow-1:inset 0 1px 0 var(--rw-highlight),0 1px 2px #102d4e08,0 6px 18px -12px #102d4e30;--rw-shadow-2:inset 0 1px 0 var(--rw-highlight),0 2px 4px #102d4e08,0 14px 32px -20px #102d4e45;--rw-shadow-3:0 5px 10px #102d4e08,0 22px 56px -22px #102d4e45;--rw-shadow:var(--rw-shadow-1);--rw-glow:0 0 0 3px #1769b514;--rw-radius-sm:10px;--rw-radius-control:12px;--rw-radius-card:20px;--rw-radius-dialog:24px;--rw-motion-fast:.12s;--rw-motion-normal:.2s;--rw-motion-slow:.28s;--rw-ease:cubic-bezier(.22,1,.36,1);--rw-ease-in:cubic-bezier(.4,0,1,1);--rw-page-gutter:clamp(12px,2vw,28px);--rw-page-max:1360px;--background:var(--rw-surface);--foreground:var(--rw-ink);--card:var(--rw-card);--card-foreground:var(--rw-ink);--popover:var(--rw-card);--popover-foreground:var(--rw-ink);--primary:var(--rw-blue);--primary-foreground:var(--rw-on-action);--secondary:var(--rw-surface-2);--secondary-foreground:var(--rw-ink);--muted:var(--rw-surface-2);--muted-foreground:var(--rw-ink-soft);--accent:var(--rw-surface-2);--accent-foreground:var(--rw-ink);--border:var(--rw-line);--input:var(--rw-line-strong);--ring:var(--rw-focus-ring);--destructive:var(--rw-negative);--sidebar:var(--rw-card);--sidebar-foreground:var(--rw-ink);--sidebar-primary:var(--rw-blue);--sidebar-primary-foreground:var(--rw-on-action);--sidebar-accent:var(--rw-surface-2);--sidebar-accent-foreground:var(--rw-blue-strong);--sidebar-border:var(--rw-line);--sidebar-ring:var(--rw-focus-ring)}.dark{--rw-ink:#edf4fc;--rw-ink-soft:#adc0d5;--rw-card:#10243a;--rw-card-solid:#10243a;--rw-surface:#09192b;--rw-surface-2:#182f48;--rw-line:#29425c;--rw-line-strong:#536f8d;--rw-blue:#8ac4ff;--rw-blue-strong:#b3d9ff;--rw-cyan:#8ac4ff;--rw-action:#1769b5;--rw-action-hover:#1c73bf;--rw-on-action:#fff;--rw-positive:#a0e6bf;--rw-positive-bg:#133d30;--rw-warning:#f5d296;--rw-warning-bg:#49371e;--rw-negative:#ffb5be;--rw-negative-bg:#4d2534;--rw-info:#b3d9ff;--rw-info-bg:#1b3a58;--rw-focus:#8ac4ff33;--rw-focus-ring:#8ac4ff;--rw-highlight:#bddfff0c;--rw-card-sheen:linear-gradient(145deg,#ffffff03,#fff0 55%);--rw-shadow-1:inset 0 1px 0 var(--rw-highlight),0 2px 4px #00000010,0 6px 18px -10px #00000040;--rw-shadow-2:inset 0 1px 0 var(--rw-highlight),0 3px 6px #00000012,0 12px 30px -16px #00000070;--rw-shadow-3:0 5px 12px #00000025,0 24px 60px -20px #00000090;--rw-glow:0 0 0 3px #8ac4ff18;--primary-foreground:#0b2540;--sidebar-primary-foreground:#0b2540}html{scrollbar-gutter:stable}body,.dark body{color:var(--rw-ink);background:var(--rw-surface);background-attachment:scroll;font-weight:500;line-height:1.65}body{font-family:var(--font-rewero-sans,"Noto Sans Arabic"),Tahoma,Arial,sans-serif}:where(h1,h2,h3,h4){letter-spacing:-.02em;text-wrap:balance;font-family:inherit}[dir=rtl] :where(h1,h2,h3,h4){letter-spacing:0;line-height:1.5}:where(p,li,label){overflow-wrap:break-word}:where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(a,button,summary,[role=button],[tabindex]):focus-visible{outline:3px solid var(--rw-focus-ring);outline-offset:3px}:where(button,a,[role=button]){touch-action:manipulation}:where(button:disabled,[aria-disabled=true]){cursor:not-allowed}::selection{background:var(--rw-focus);color:var(--rw-ink)}.rewero-skip-link{z-index:160}.rewero-dashboard-main{color:var(--rw-ink);background:0 0!important}.rewero-dashboard-main>div{width:100%;max-width:var(--rw-page-max);min-width:0;margin-inline:auto}.rewero-dashboard-main .rewero-mobile-page{width:100%;max-width:var(--rw-page-max);margin-inline:auto;padding:0!important}.rewero-title-page{font-size:clamp(1.4rem,2.2vw,2rem);font-weight:800;line-height:1.4}.rewero-title-section,[data-slot=card-title]{font-size:1rem;font-weight:750;line-height:1.5}.rewero-text-body{font-size:.9375rem;line-height:1.8}.rewero-text-helper,[data-slot=card-description]{color:var(--rw-ink-soft);font-size:.8125rem;line-height:1.7}[data-slot=card],.dark main [data-slot=card],.rewero-glass-card,.dark .rewero-glass-card{color:var(--rw-ink);border-radius:var(--rw-radius-card);background:var(--rw-card-sheen),var(--rw-card)!important;border:1px solid var(--rw-line)!important;box-shadow:var(--rw-shadow-1)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-slot=card-header],[data-slot=card-content]{min-width:0}.rewero-interactive{transition:transform var(--rw-motion-fast) var(--rw-ease),border-color var(--rw-motion-fast) ease,box-shadow var(--rw-motion-normal) ease}:is(.rewero-dashboard-main .rewero-hero:has(h1),.rewero-dashboard-main .rw-page-banner){color:#fff!important;border-radius:var(--rw-radius-card)!important;box-shadow:var(--rw-shadow-2)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(at 88% 0,#7db7ed12,#0000 58%),linear-gradient(120deg,#163b61,#214b77)!important;border:1px solid #345b82!important}.rewero-dashboard-main :is(.rewero-hero:has(h1),.rw-page-banner) :is(h1,h2){color:#fff!important}.rewero-dashboard-main :is(.rewero-hero:has(h1),.rw-page-banner) :is(.text-muted-foreground,.rewero-text-body){color:#d8e8fa!important}.rewero-dashboard-main .rewero-hero-label{color:#f4f8ff!important;background:#234d77!important;border-color:#6a88a5!important}.rewero-dashboard-main .rewero-hero:has(h1) .rewero-gradient-text{-webkit-text-fill-color:#fff;background-clip:border-box;color:#fff!important;background:0 0!important}.rewero-dashboard-main :is(.rewero-hero:has(h1),.rw-page-banner) :is(.bg-card,.bg-background\/85,.bg-background\/80){color:#fff;background:#ffffff14!important;border-color:#ffffff35!important}.rewero-dashboard-main :is(.rewero-hero:has(h1),.rw-page-banner) .text-primary{color:#e6f2ff!important}[data-slot=button]{border-radius:var(--rw-radius-control);transition:transform var(--rw-motion-fast) var(--rw-ease),background-color var(--rw-motion-fast) ease,border-color var(--rw-motion-fast) ease,box-shadow var(--rw-motion-normal) ease;font-weight:750;line-height:1.5}.rewero-primary-button,[data-slot=button][data-variant=default],.dark [data-slot=button][data-variant=default]{background:linear-gradient(135deg,#1b588f,var(--rw-action))!important;color:var(--rw-on-action)!important;border-color:#1b588f!important;box-shadow:0 1px 2px #0c305518,0 5px 12px -7px #1769b555!important}[data-slot=button][data-variant=outline],.dark [data-slot=button][data-variant=outline]{background:var(--rw-card)!important;color:var(--rw-ink)!important;border-color:var(--rw-line-strong)!important;box-shadow:var(--rw-shadow-1)!important}[data-slot=button][data-variant=secondary]{color:var(--rw-ink)!important;background:var(--rw-surface-2)!important}[data-slot=button][data-variant=destructive]{color:var(--rw-negative)!important;background:var(--rw-negative-bg)!important;border-color:var(--rw-negative)!important}[data-slot=button]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)scale(.98);box-shadow:none!important}[data-slot=button]:focus-visible{outline:3px solid var(--rw-focus-ring);outline-offset:3px}[data-slot=button]:disabled,[data-slot=button][aria-disabled=true]{opacity:.55;transform:none;box-shadow:none!important}[data-slot=button] svg,.rewero-bottom-nav-item svg{stroke-width:2px;transition:transform var(--rw-motion-fast) var(--rw-ease)}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[data-slot=select-trigger]{transition:border-color var(--rw-motion-fast) ease,box-shadow var(--rw-motion-fast) ease;background:var(--rw-card)!important;color:var(--rw-ink)!important;border-color:var(--rw-line-strong)!important;border-radius:var(--rw-radius-control)!important}input::placeholder,textarea::placeholder,.dark input::placeholder,.dark textarea::placeholder{opacity:1;color:var(--rw-ink-soft)!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--rw-focus-ring);outline-offset:2px;border-color:var(--rw-focus-ring)!important;box-shadow:var(--rw-glow)!important}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--rw-negative)!important}select option{background:var(--rw-card);color:var(--rw-ink)}.rewero-app-sidebar [data-slot=sidebar-inner],.dark .rewero-app-sidebar [data-slot=sidebar-inner]{background:var(--rw-card);border-color:var(--rw-line)}.rewero-sidebar-menu-button{transition:background-color var(--rw-motion-fast) ease,color var(--rw-motion-fast) ease}.rewero-sidebar-menu-button[data-active=true]{box-shadow:inset 3px 0 0 var(--rw-blue);background:var(--rw-surface-2)!important;color:var(--rw-blue-strong)!important}[dir=rtl] .rewero-sidebar-menu-button[data-active=true]{box-shadow:inset -3px 0 0 var(--rw-blue)}.rewero-bottom-nav,.dark .rewero-bottom-nav{border:1px solid var(--rw-line);background:var(--rw-card);box-shadow:var(--rw-shadow-3);-webkit-backdrop-filter:none;backdrop-filter:none}.rewero-bottom-nav-item{min-height:48px;transition:background-color var(--rw-motion-fast) ease,transform var(--rw-motion-fast) var(--rw-ease);border-radius:12px;color:var(--rw-ink-soft)!important;font-size:.75rem!important}.rewero-bottom-nav-item>span{text-align:center;overflow-wrap:anywhere;line-height:1.15}.rewero-bottom-nav-item[data-active=true],.dark .rewero-bottom-nav-item[data-active=true]{background:var(--rw-surface-2)!important;color:var(--rw-blue-strong)!important}.rewero-bottom-nav-item:active{transform:scale(.95)}.rewero-bottom-nav-item[data-active=true] svg{stroke-width:2.25px}[data-slot=skeleton]{background:var(--rw-surface-2);opacity:1;animation:1.5s ease-in-out infinite rw-skeleton}.rw-money{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;unicode-bidi:isolate;max-width:100%;display:inline-block}.rw-value-enter{animation:rw-value var(--rw-motion-normal) var(--rw-ease) both;display:inline-block}.rw-page-enter{animation:rw-page var(--rw-motion-normal) var(--rw-ease) both}@keyframes rw-page{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes rw-value{0%{opacity:.6;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes rw-skeleton{50%{opacity:.45}}[data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],.dark [data-slot=dialog-content],.dark [data-slot=popover-content],.dark [data-slot=dropdown-menu-content]{background:var(--rw-card-solid)!important;color:var(--rw-ink)!important;border:1px solid var(--rw-line)!important;box-shadow:var(--rw-shadow-3)!important;animation-duration:var(--rw-motion-normal)!important;animation-timing-function:var(--rw-ease)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-slot=dialog-content]{z-index:62;border-radius:var(--rw-radius-dialog);overscroll-behavior:contain;max-height:calc(100dvh - 24px)}[data-slot=dialog-overlay]{z-index:61;background:#071b3559;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation-duration:var(--rw-motion-fast)!important}[data-slot=dialog-title]{padding-inline-end:44px;line-height:1.6}[data-slot=dialog-close]{inset-inline:auto 8px}.rewero-icon-box,.rewero-state-icon{box-shadow:none;color:var(--rw-blue)!important;background:var(--rw-surface-2)!important;border:1px solid var(--rw-line)!important}.rw-dialog-icon[data-tone=warning]{color:var(--rw-warning);background:var(--rw-warning-bg)}.rw-dialog-icon[data-tone=danger]{color:var(--rw-negative);background:var(--rw-negative-bg)}.rw-dialog-icon[data-tone=success]{color:var(--rw-positive);background:var(--rw-positive-bg)}.rewero-state-card{border:1px dashed var(--rw-line);background:var(--rw-card);color:var(--rw-ink);border-radius:var(--rw-radius-card);padding:24px 16px}.rewero-state-card p{color:var(--rw-ink-soft)}.rw-notice{border:1px solid var(--rw-line);background:var(--rw-info-bg);color:var(--rw-info);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.875rem;line-height:1.7;display:flex}.rw-notice[data-tone=error]{color:var(--rw-negative);background:var(--rw-negative-bg);border-color:var(--rw-negative)}.rw-notice[data-tone=success]{color:var(--rw-positive);background:var(--rw-positive-bg)}.rewero-toast-item,.dark .rewero-toast-item{background:var(--rw-card-solid);color:var(--rw-ink);border-color:var(--rw-line);box-shadow:var(--rw-shadow-3);-webkit-backdrop-filter:none;backdrop-filter:none}.rewero-toast-item.success>svg{color:var(--rw-positive)}.rewero-toast-item.error>svg{color:var(--rw-negative)}.rewero-toast-item.warning>svg{color:var(--rw-warning)}.rewero-toast-item.info>svg{color:var(--rw-info)}.rewero-status-badge{white-space:normal;max-width:100%;font-weight:700;line-height:1.6;font-size:.75rem!important}.rewero-status-badge.is-success,.dark .rewero-status-badge.is-success{color:var(--rw-positive)!important;background:var(--rw-positive-bg)!important;border-color:var(--rw-positive)!important}.rewero-status-badge.is-warning,.dark .rewero-status-badge.is-warning{color:var(--rw-warning)!important;background:var(--rw-warning-bg)!important;border-color:var(--rw-warning)!important}.rewero-status-badge.is-error,.dark .rewero-status-badge.is-error{color:var(--rw-negative)!important;background:var(--rw-negative-bg)!important;border-color:var(--rw-negative)!important}.rewero-status-badge.is-info,.dark .rewero-status-badge.is-info{color:var(--rw-info)!important;background:var(--rw-info-bg)!important;border-color:var(--rw-info)!important}.rewero-wallet-page{width:100%;color:var(--rw-ink);max-width:var(--rw-page-max)!important;padding:0!important}.rewero-wallet-v111 .rewero-wallet-balance-card-v111,.dark .rewero-wallet-v111 .rewero-wallet-balance-card-v111{background:var(--rw-card);border-color:var(--rw-line);box-shadow:var(--rw-shadow-2);border-radius:var(--rw-radius-card);padding:20px}.rewero-wallet-v111-topline,.rewero-wallet-v111-meta{border-color:var(--rw-line)}.rewero-wallet-v111 :is(.rewero-wallet-v111-label,.rewero-wallet-v111-amount>span,.rewero-wallet-v111-amount small){color:var(--rw-ink-soft);font-size:.8125rem}.rewero-wallet-v111-amount>strong{color:var(--rw-ink);font-size:clamp(2rem,4vw,3rem);line-height:1.4}.rewero-wallet-v111-amount .rw-value-enter{font-size:inherit;color:inherit}.rewero-wallet-v111 .rewero-wallet-v111-refresh{width:44px!important;height:44px!important;color:var(--rw-ink-soft)!important}.rewero-wallet-v111-meta>div,.dark .rewero-wallet-v111-meta>div{background:var(--rw-surface)!important;border-color:var(--rw-line)!important;padding:10px!important}.rewero-wallet-v111 .rewero-wallet-v111-meta span{color:var(--rw-ink-soft)!important;font-size:.75rem!important}.rewero-wallet-v111 .rewero-wallet-v111-meta b{color:var(--rw-ink)!important;font-size:1rem!important}.rewero-wallet-v111-actions [data-slot=button]{min-height:44px}.rewero-wallet-side-card,.dark .rewero-wallet-side-card{background:var(--rw-card);border-color:var(--rw-line);color:var(--rw-ink);border-radius:var(--rw-radius-card);padding:18px}.rewero-wallet-page :is(.rewero-wallet-side-top strong,.rewero-wallet-side-row b){color:var(--rw-ink);font-size:1rem}.rewero-wallet-page :is(.rewero-wallet-side-top span,.rewero-wallet-side-card>p,.rewero-wallet-side-row,.rewero-wallet-card-head p,.rewero-wallet-payout-row p){color:var(--rw-ink-soft);font-size:.8125rem;line-height:1.7}.rewero-wallet-page .rewero-wallet-payout-row b{font-size:.875rem}.rewero-wallet-page .rewero-wallet-side-divider{background:var(--rw-line)}.rewero-wallet-page :is(.rewero-wallet-form>label,.rewero-wallet-form-grid>label,.rewero-wallet-default){color:var(--rw-ink);font-size:.8125rem!important}.rewero-wallet-page .rewero-wallet-form :is(input:not([type=checkbox]),select){height:44px!important;font-size:1rem!important}.rewero-wallet-page .rewero-wallet-form input[type=checkbox]{width:20px;accent-color:var(--rw-action);height:20px!important}.rewero-wallet-page :is(.rewero-wallet-notice,.rewero-wallet-message){background:var(--rw-info-bg);color:var(--rw-info);font-size:.875rem;line-height:1.7}.rewero-wallet-premium{color:#fff!important;box-shadow:var(--rw-shadow-2)!important;background:linear-gradient(135deg,#123252,#1d4a72)!important;border-color:#456888!important}.rewero-wallet-premium :is(p,small){color:#d8e8fa!important}.rewero-wallet-premium :is(b,strong,.rewero-money){color:#fff!important}.rewero-plans-page .rewero-plan-card.is-selected{color:#fff!important;box-shadow:var(--rw-shadow-2)!important;background:linear-gradient(135deg,#174d7c,#173b64)!important;border-color:#4f83b0!important}.rewero-plans-page .rewero-plan-card.is-selected .text-muted-foreground{color:#e0ecfa!important}.rewero-plans-page .rewero-plan-activate{color:#fff!important;background:#1769b5!important}.rw-package-tracker{gap:18px;display:grid}.rw-package-tracker>section{gap:10px;display:grid}.rw-package-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.rw-package-list-heading h3{color:var(--rw-ink);font-size:.94rem;font-weight:800}.rw-package-list-heading>span{background:var(--rw-surface-2);min-width:28px;height:28px;color:var(--rw-blue-strong);border-radius:999px;place-items:center;padding-inline:8px;font-size:.75rem;font-weight:800;display:grid}.rw-package-card{overflow:hidden;background:linear-gradient(155deg,var(--rw-card),color-mix(in srgb,var(--rw-blue) 3%,var(--rw-card)))!important}.rw-package-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rw-package-card-head h3{color:var(--rw-ink);margin-top:9px;font-size:1rem;font-weight:850}.rw-package-rate{color:var(--rw-blue-strong);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.2rem}.rw-package-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.rw-package-facts>div{border:1px solid var(--rw-line);background:var(--rw-surface);border-radius:11px;min-width:0;padding:9px 10px}.rw-package-facts dt{color:var(--rw-ink-soft);font-size:.7rem;font-weight:650}.rw-package-facts dd{color:var(--rw-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:.82rem;font-weight:800}.rw-package-timing{border:1px solid color-mix(in srgb,var(--rw-blue) 17%,var(--rw-line));background:color-mix(in srgb,var(--rw-blue) 3%,var(--rw-surface));border-radius:14px;margin-top:14px;padding:12px}.rw-package-timing-title{color:var(--rw-ink);align-items:center;gap:7px;font-size:.76rem;font-weight:760;display:flex}.rw-package-timing-title svg{width:16px;color:var(--rw-blue)}.rw-package-countdown{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.rw-package-time-cell{border:1px solid color-mix(in srgb,var(--rw-blue) 14%,var(--rw-line));background:var(--rw-card);border-radius:10px;place-items:center;gap:1px;min-width:0;padding:7px 2px;display:grid}.rw-package-time-cell b{color:var(--rw-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:1rem;line-height:1.2}.rw-package-time-cell small{color:var(--rw-ink-soft);font-size:.58rem;font-weight:650}.rw-package-time-unavailable{color:var(--rw-negative);margin:9px 0 0;font-size:.75rem;line-height:1.6}.rw-package-progress-meta{color:var(--rw-ink-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:11px;font-size:.7rem;font-weight:650;display:flex}.rw-package-progress-meta b{color:var(--rw-blue-strong);font-variant-numeric:tabular-nums}.rw-package-progress{border:1px solid color-mix(in srgb,var(--rw-blue) 16%,var(--rw-line));background:color-mix(in srgb,var(--rw-line) 60%,var(--rw-surface));border-radius:999px;height:11px;margin-top:6px;padding:2px;overflow:hidden}.rw-package-progress>span{transform-origin:0;border-radius:inherit;width:100%;height:100%;transition:transform .5s var(--rw-ease);background:linear-gradient(90deg,#1769b5,#1f9fdb,#35c7e8);display:block;position:relative;overflow:hidden}.rw-package-progress>span i{background:#fff;border-radius:999px;width:7px;position:absolute;inset-block:0;inset-inline-end:0;box-shadow:0 0 9px #9aeaff}.rw-package-progress-note{color:var(--rw-ink-soft);margin:6px 0 0;font-size:.63rem;line-height:1.5}[dir=rtl] .rw-package-progress>span{transform-origin:100%}.rw-package-dates{color:var(--rw-ink-soft);gap:6px;margin-top:12px;font-size:.7rem;font-weight:650;display:grid}.rw-package-dates span{align-items:center;gap:6px;display:flex}.rw-package-dates svg{width:14px;height:14px;color:var(--rw-blue)}.rw-review-pulse{animation:rw-review-pulse .8s var(--rw-ease)}@keyframes rw-review-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--rw-blue) 0%,transparent)}45%{box-shadow:0 0 0 7px color-mix(in srgb,var(--rw-blue) 18%,transparent)}}.rewero-dashboard-main [data-slot=table-container]{max-width:100%;overflow-x:auto}.rewero-dashboard-main th{color:var(--rw-ink-soft);font-weight:700}.rewero-dashboard-main td{color:var(--rw-ink)}.rewero-activity-line,.dark .rewero-activity-line{background:var(--rw-card)!important;border-color:var(--rw-line)!important;transform:none!important}.rw-statistics-note{color:var(--rw-ink-soft);margin:6px 2px 0;font-size:.75rem}@media (hover:hover) and (pointer:fine){[data-slot=button][data-variant=default]:hover:not(:disabled){box-shadow:var(--rw-glow),var(--rw-shadow-2)!important}[data-slot=button][data-variant=outline]:hover:not(:disabled){border-color:var(--rw-blue)!important;background:var(--rw-surface)!important}[data-slot=button]:hover:not(:disabled)>svg{transform:translateY(-1px)}:is(a,button,[role=button]).rewero-interactive:hover{transform:translateY(-2px);box-shadow:var(--rw-shadow-2)!important;border-color:var(--rw-blue)!important}}@media (max-width:767px){[data-slot=button][data-size=default],[data-slot=button][data-size=lg],[data-slot=button][data-size=sm],[data-slot=button][data-size=xs]{white-space:normal;height:auto;min-height:44px;padding-block:9px}[data-slot=button][data-size^=icon]{min-width:44px;min-height:44px}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}.rewero-title-page{font-size:1.45rem}.rewero-wallet-v111 .rewero-wallet-balance-card-v111{padding:16px}.rewero-wallet-v111-core{gap:14px}}@media (forced-colors:active){[data-slot=button],.rewero-bottom-nav-item[aria-current=page]{border:1px solid buttontext}.rw-money{forced-color-adjust:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rw-page-enter,.rw-value-enter{opacity:1!important;transform:none!important}[data-slot=skeleton]{opacity:.7!important}[data-slot=button]:active,.rewero-bottom-nav-item:active{transform:none!important}}.rewero-language-toggle{background:var(--rw-card);border-color:var(--rw-line);gap:3px;height:auto;min-height:44px;padding:3px}.rewero-language-toggle button{min-height:38px;line-height:1.4}.rewero-language-toggle button[aria-pressed=true]{background:var(--rw-action);color:var(--rw-on-action)}.rewero-dashboard-main :is(.rw-notice,.rw-update-notice){border:1px solid var(--rw-line);color:var(--rw-ink);background:var(--rw-card);border-radius:14px;padding:12px 16px;font-size:.875rem}.rw-notice[data-tone=warning]{color:var(--rw-warning)!important;background:var(--rw-warning-bg)!important;border-color:color-mix(in srgb,var(--rw-warning) 35%,transparent)!important}.rewero-toast-item{box-shadow:var(--rw-shadow-3);animation:none}.rewero-wallet-message,.rewero-wallet-notice{overflow-wrap:anywhere}.rewero-dashboard-main .rewero-activity-line:not(a):not(button){transform:none!important}[data-slot=popover-content]{max-width:calc(100vw - 24px)}@media (max-width:767px){.rewero-language-toggle button{min-height:44px}}.rewero-dashboard-main .rw-notice[data-tone=success]{color:var(--rw-positive);background:var(--rw-positive-bg);border-color:color-mix(in srgb,var(--rw-positive) 35%,transparent)}.rewero-dashboard-main .rw-notice[data-tone=error]{color:var(--rw-negative);background:var(--rw-negative-bg);border-color:color-mix(in srgb,var(--rw-negative) 35%,transparent)}.rw-page-heading{justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:clamp(18px,2.5vw,28px);display:flex}.rw-page-heading>div{min-width:0}.rw-page-heading>svg{opacity:.8;flex-shrink:0}.rw-page-heading .rewero-text-body{max-width:64ch;margin-block-start:6px;font-size:.875rem;line-height:1.75}.rw-eyebrow{letter-spacing:.1em;opacity:.85;margin-block-end:6px;font-size:.6875rem;font-weight:800}[dir=rtl] .rw-eyebrow{letter-spacing:0}.rw-task-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.rw-task-card{height:100%;overflow:hidden}.rw-task-content{flex-direction:column;gap:16px;height:100%;padding:20px;display:flex}.rw-task-content>h2{overflow-wrap:anywhere;line-height:1.65}.rw-task-description{color:var(--rw-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:.875rem;line-height:1.85}.rw-task-status{border-top:1px solid var(--rw-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block-start:12px;display:flex}.rw-reward-value{color:var(--rw-blue-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;unicode-bidi:isolate;font-size:1.125rem;font-weight:800;line-height:1.5}.rw-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rw-metric-value{font-variant-numeric:tabular-nums;margin-block-start:4px;font-size:1.65rem;line-height:1.6;display:block}.rw-inline-guidance{border:1px solid var(--rw-line);background:var(--rw-surface-2);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.rw-inline-guidance p{color:var(--rw-ink-soft);margin-block-start:4px;font-size:.8125rem;line-height:1.8}.rw-preference-row{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.rw-preference-row:last-child{border-bottom:0}.rw-preference-label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;font-size:.875rem;font-weight:650;line-height:1.7;display:flex}.rw-preference-label p{color:var(--rw-ink-soft);margin-block-start:3px;font-size:.8125rem;font-weight:450}.rw-preference-row [data-slot=switch]{flex-shrink:0}.rw-upload-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.rw-upload-controls select{border:1px solid var(--rw-line-strong);width:100%;min-height:44px;padding:8px 12px}.rw-field-label{margin-block-end:7px;font-size:.8125rem;font-weight:650;display:block}.rw-document-row{border:1px solid var(--rw-line);background:var(--rw-card-sheen),var(--rw-card);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.rw-document-row>div{flex:1;min-width:0}.rw-document-row>b{overflow-wrap:anywhere}.rw-document-row .rewero-status-badge{flex-shrink:0}.rw-document-note{background:var(--rw-surface);color:var(--rw-ink-soft);overflow-wrap:anywhere;border-radius:8px;margin-block-start:8px;padding:8px 10px;font-size:.8125rem}.rw-file-preview{border:1px solid var(--rw-line);background:var(--rw-surface);border-radius:14px;overflow:hidden}.rw-file-preview-label{border-bottom:1px solid var(--rw-line);align-items:center;gap:8px;padding:10px 12px;font-size:.8125rem;font-weight:650;display:flex}.rw-file-metadata{gap:10px;display:grid}.rw-file-metadata>div{grid-template-columns:minmax(80px,.35fr) minmax(0,1fr);gap:16px;font-size:.8125rem;line-height:1.7;display:grid}.rw-file-metadata dt{color:var(--rw-ink-soft)}.rw-file-metadata dd{overflow-wrap:anywhere;margin:0;font-weight:650}.rw-external-destination{border:1px solid var(--rw-line);background:var(--rw-surface);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.rw-external-destination>div{min-width:0}.rw-external-destination b{overflow-wrap:anywhere;display:block}.rw-external-destination span{color:var(--rw-ink-soft);overflow-wrap:anywhere;margin-block-start:4px;font-size:.8125rem;display:block}.rewero-provider-card{position:relative}.rewero-provider-card:focus-within{border-color:var(--rw-blue)!important}.rewero-provider-status{white-space:normal;font-size:.6875rem;font-weight:650;background:var(--rw-surface-2)!important;color:var(--rw-ink-soft)!important;border-color:var(--rw-line)!important}.rewero-provider-status.is-online{color:var(--rw-info)!important;background:var(--rw-info-bg)!important}.rewero-provider-status.is-error{color:var(--rw-negative)!important;background:var(--rw-negative-bg)!important}.rewero-icon-box,.rewero-state-icon{box-shadow:inset 0 1px 0 var(--rw-highlight)}[data-slot=button],[data-slot=tabs-trigger]{max-width:100%}[data-slot=tabs-list]{overscroll-behavior-x:contain;max-width:100%;height:auto;overflow-x:auto}[data-slot=tabs-trigger]{min-height:40px;transition:background-color var(--rw-motion-fast) ease,color var(--rw-motion-fast) ease;padding:8px 12px}[data-slot=tabs-content]{min-width:0}.rw-admin-tabs-grid{overscroll-behavior-inline:contain;scrollbar-gutter:stable;grid-template-columns:repeat(8,minmax(7.5rem,1fr));gap:.5rem;width:100%;max-width:100%;padding-bottom:.25rem;display:grid;overflow-x:auto}.rw-admin-tabs-grid>[data-slot=button]{white-space:normal;width:100%;min-width:0;height:auto;min-height:44px;padding:.5rem .625rem;line-height:1.35}[data-slot=dialog-overlay]{opacity:1;transition:opacity var(--rw-motion-fast) ease;animation:none!important}[data-slot=dialog-overlay]:is([data-starting-style],[data-ending-style]){opacity:0}[data-slot=dialog-content]{opacity:1;transition:opacity var(--rw-motion-normal) var(--rw-ease),scale var(--rw-motion-normal) var(--rw-ease);scale:1;animation:none!important}[data-slot=dialog-content]:is([data-starting-style],[data-ending-style]){opacity:0;scale:.985}[data-slot=dialog-content][data-ending-style]{transition-duration:var(--rw-motion-fast);transition-timing-function:var(--rw-ease-in)}[data-sheet-panel]{z-index:62;overscroll-behavior:contain;max-height:100dvh;color:var(--rw-ink);box-shadow:var(--rw-shadow-3);transition-property:translate,opacity;transition-duration:var(--rw-motion-normal);transition-timing-function:var(--rw-ease);overflow-y:auto;background:var(--rw-card)!important}[data-slot=sheet-overlay]{z-index:61;transition-duration:var(--rw-motion-fast);background:#071b3559}[data-slot=sheet-title]{padding-inline-end:44px;line-height:1.6}[data-slot=dialog-footer]{padding-block-end:max(12px,env(safe-area-inset-bottom))}.rw-progress-fill{border-radius:inherit;background:var(--rw-blue);transform-origin:0;width:100%;height:100%;transition:transform var(--rw-motion-slow) var(--rw-ease)}[dir=rtl] .rw-progress-fill{transform-origin:100%}@media (hover:hover) and (pointer:fine){.rewero-sidebar-menu-button:hover:not([data-active=true]){background:var(--rw-surface)!important}[data-slot=tabs-trigger]:hover:not([data-active]){background:var(--rw-surface)}}@media (max-width:767px){[data-slot=tabs-trigger]{min-height:44px}.rw-task-content{gap:12px;padding:16px}.rw-task-grid{gap:12px}.rw-preference-row{min-height:64px}.rw-preference-row [data-slot=switch]:before{content:"";position:absolute;inset:-10px 0}.rw-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-summary-grid>:last-child:nth-child(odd){grid-column:1/-1}.rw-document-row{flex-wrap:wrap;gap:10px;padding:14px}.rw-document-row>div{flex-basis:100%}}@media (max-width:380px){.rw-upload-controls{grid-template-columns:1fr}.rw-page-heading{gap:12px;padding:16px}.rw-page-heading>svg{display:none}.rewero-bottom-nav-item{font-size:.6875rem!important}}@media (prefers-reduced-motion:reduce){[data-slot=dialog-content]{transition:none!important;scale:1!important}[data-sheet-panel],.rw-progress-fill,.rw-package-progress>span{transition:none!important}.rw-review-pulse{animation:none!important}}.rw-credit{color:var(--rw-positive)}.rw-debit{color:var(--rw-ink)}.rw-credit-icon{color:var(--rw-positive);background:var(--rw-positive-bg)}.rw-debit-icon{color:var(--rw-ink-soft);background:var(--rw-surface-2)}.rw-ledger-amount{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;max-width:100%}.rw-plan-choice:focus-visible{outline:3px solid var(--rw-focus-ring);outline-offset:4px;border-radius:var(--rw-radius-card)}.rw-plan-choice:active:not(:disabled){transform:translateY(1px)}.rw-plan-choice{transition:transform var(--rw-motion-fast) var(--rw-ease)}.rewero-plans-page .rewero-plan-card.is-selected :is(.text-slate-600,.text-slate-700,.text-slate-500){color:#d8e8fa!important}.rw-inline-toast{color:var(--rw-info);background:var(--rw-info-bg);border-color:var(--rw-line)}.rw-inline-toast[data-tone=success]{color:var(--rw-positive);background:var(--rw-positive-bg);border-color:var(--rw-positive)}.rw-inline-toast[data-tone=warning]{color:var(--rw-warning);background:var(--rw-warning-bg);border-color:var(--rw-warning)}.rw-inline-toast[data-tone=error]{color:var(--rw-negative);background:var(--rw-negative-bg);border-color:var(--rw-negative)}.rw-inline-toast>svg{color:inherit!important}.rewero-marketing-header{background:var(--rw-card-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--rw-line)!important}.rewero-public-home .rewero-ambient-orb{display:none}@media (prefers-reduced-motion:reduce){.rw-plan-choice:active{transform:none!important}}[data-slot=switch]{border:1px solid var(--rw-line-strong);background:var(--rw-line-strong);width:44px;min-width:44px;height:26px;transition:background-color var(--rw-motion-fast) ease,border-color var(--rw-motion-fast) ease;padding:3px}[data-slot=switch]:after{content:"";position:absolute;inset:-9px 0}[data-slot=switch][data-checked]{background:var(--rw-action);border-color:var(--rw-action)}[data-slot=switch-thumb]{width:18px;height:18px;transition:transform var(--rw-motion-fast) var(--rw-ease);flex-shrink:0;transform:translate(0);box-shadow:0 1px 2px #09192b33;background:#fff!important}[data-slot=switch][data-checked] [data-slot=switch-thumb]{transform:translate(18px)}[dir=rtl] [data-slot=switch][data-checked] [data-slot=switch-thumb]{transform:translate(-18px)}.rw-page-banner>.rw-page-heading{padding:0}@media (prefers-reduced-motion:reduce){[data-slot=switch],[data-slot=switch-thumb]{transition:none}}@media (max-width:767px){html{scrollbar-gutter:auto}}[data-slot=dialog-close]{border-radius:var(--rw-radius-control);place-items:center;min-width:44px;min-height:44px;display:grid}.rw-support-ticket{transition:transform var(--rw-motion-fast) var(--rw-ease),border-color var(--rw-motion-fast) ease;background:var(--rw-card);color:var(--rw-ink)}.rw-support-ticket[aria-pressed=true]{background:var(--rw-info-bg);border-color:var(--rw-blue)}.rw-support-ticket:active:not(:disabled){transform:translateY(1px)}.rw-support-message{overflow-wrap:anywhere;box-shadow:var(--rw-shadow-1);line-height:1.85}.rw-support-message.bg-primary{border-color:var(--rw-action);background:var(--rw-action)!important;color:var(--rw-on-action)!important}.rw-support-message time{color:inherit;opacity:1;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.rw-support-ticket{transition:none;transform:none!important}}.rewero-plans-page .rewero-trust-pill{background:var(--rw-card);color:var(--rw-ink);border-color:var(--rw-line)}.rewero-plans-page .rewero-plan-card .rw-plan-fact{background:var(--rw-card)!important;border-color:var(--rw-line)!important}.rewero-plans-page .rewero-plan-card .rw-plan-fact :is(span,b),.rewero-plans-page .rewero-plan-card.is-selected .rw-plan-fact :is(span,b){color:var(--rw-ink)!important}.rw-settings-tabs .rw-settings-tab-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;height:auto;padding:6px;display:grid}.rw-settings-tabs .rw-settings-tab{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:48px;padding:10px 8px;line-height:1.6}.rw-settings-tabs [data-slot=tabs-content][hidden]{display:none}@media (min-width:640px){.rw-settings-tabs .rw-settings-tab-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.rewero-language-menu-trigger{border:1px solid var(--rw-line);background:var(--rw-card);min-height:44px;color:var(--rw-ink);white-space:nowrap;cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:650;line-height:1.3;transition:background-color .16s,border-color .16s;display:inline-flex}.rewero-language-menu-trigger:hover,.rewero-language-menu-trigger[data-popup-open]{background:var(--rw-surface);border-color:var(--rw-primary,#167abe)}.rewero-language-menu-trigger:focus-visible,.rw-theme-toggle:focus-visible{outline:3px solid var(--rw-focus-ring,#299bdd);outline-offset:2px}.rewero-language-flag{object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:3px;flex:0 0 22px;box-shadow:0 0 0 1px #091c3321;width:22px!important;height:16px!important;display:block!important}.rewero-language-selected-name{unicode-bidi:plaintext;font-weight:650}.rewero-language-chevron{flex:none;width:11px;height:11px;display:block!important}.rewero-language-dropdown[data-slot=dropdown-menu-content]{width:228px;max-width:min(calc(100vw - 16px),var(--available-width,228px));max-height:min(440px,calc(100dvh - 88px),var(--available-height,440px));overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--rw-line);background:var(--rw-card);color:var(--rw-ink);box-shadow:var(--rw-shadow-2);font-family:var(--font-rewero-sans),system-ui,sans-serif;border-radius:14px;padding:6px;overflow-y:auto}.rewero-language-heading{border-bottom:1px solid var(--rw-line);color:var(--rw-ink-soft);text-align:start;margin-bottom:3px;padding:8px 9px 10px!important;font-size:12px!important;font-weight:650!important}.rewero-language-option[data-slot=dropdown-menu-radio-item]{cursor:pointer;min-height:44px;color:var(--rw-ink);border-radius:9px;align-items:center;gap:10px;padding:8px 31px 8px 9px;scroll-margin-block:5px;font-size:14px;line-height:1.4;display:flex}.rewero-language-option[data-highlighted],.rewero-language-option:focus-visible{background:var(--rw-surface);outline:2px solid var(--rw-line);outline-offset:-2px}.rewero-language-option[data-checked]{background:var(--rw-info-bg);font-weight:700}.rewero-language-option [data-slot=dropdown-menu-radio-item-indicator]{color:var(--rw-info);right:9px}.rewero-language-name{text-align:start;overflow-wrap:anywhere;unicode-bidi:plaintext;flex:1;min-width:0}.rewero-language-error{color:var(--rw-negative);padding:8px 9px;font-size:12px;line-height:1.7}.rw-theme-toggle{border:1px solid var(--rw-line);background:var(--rw-card);width:44px;height:44px;color:var(--rw-ink);cursor:pointer;border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.rw-theme-toggle:hover{background:var(--rw-surface)}.rw-theme-toggle:disabled{cursor:wait}.rw-public-header-row{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1280px;margin-inline:auto;padding:12px 20px;display:flex}.rw-public-identity,.rw-public-tools{align-items:center;gap:8px;min-width:0;display:flex;flex-wrap:nowrap!important}.rw-public-brand{color:var(--rw-ink);white-space:nowrap;align-items:center;gap:8px;font-size:22px;font-weight:800;display:flex}.rw-public-brand>span:first-child{width:36px;height:36px}.rw-public-signin{white-space:nowrap;flex:none;min-height:44px;height:auto!important;padding-inline:12px!important}.rw-sidebar-search{display:none}@media (max-width:600px){.rw-public-brand>span:last-child{display:none}.rw-public-header-row{gap:6px;padding:10px 12px}.rw-public-identity,.rw-public-tools{gap:6px}.rw-public-signin{font-size:12px;padding-inline:8px!important}.rewero-language-menu-trigger{gap:5px;padding-inline:7px;font-size:12px}}@media (max-width:480px){.rw-header-search{display:none}.rw-sidebar-search{padding:6px 12px;display:block}.rw-sidebar-search button{border:1px solid var(--rw-line);width:100%;min-height:44px;color:var(--rw-ink);background:var(--rw-card);border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}}@media (max-width:360px){.rw-public-header-row{gap:4px;padding-inline:6px}.rw-public-identity,.rw-public-tools{gap:4px}.rw-public-brand>span:first-child{width:28px;height:28px}.rewero-language-menu-trigger{gap:4px;padding-inline:5px}.rewero-language-menu-trigger .rewero-language-flag{flex-basis:20px;width:20px!important;height:15px!important}}@media (prefers-reduced-motion:reduce){.rewero-language-menu-trigger,.rewero-language-chevron{transition:none;animation:none!important}}
[data-slot=sidebar-wrapper]{height:100dvh;min-height:0!important;overflow:hidden!important}.rewero-dashboard-shell{flex:1;height:100dvh;container-type:normal;border-radius:0!important;width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}.rewero-dashboard-main#rewero-main{overscroll-behavior-y:contain;flex:1;min-height:0;padding:clamp(12px,2vw,28px);scroll-padding-top:16px;overflow:hidden auto!important}.rewero-dashboard-main#rewero-main>div{flex:1 0 auto;min-height:0!important}.rw-header{min-height:72px;padding:10px clamp(12px,2vw,28px);padding-top:max(10px,env(safe-area-inset-top));border-bottom:1px solid var(--rw-line);background:var(--rw-card);color:var(--rw-ink);z-index:45;flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex;box-shadow:0 4px 18px #102d4e06}.rw-header-identity,.rw-header-tools,.rw-header-brand{align-items:center;gap:12px;min-width:0;display:flex}.rw-header-brand{flex-shrink:0;gap:9px}.rw-header-brand>span:last-child{letter-spacing:-.04em;color:var(--rw-ink);font-size:22px;font-weight:850}.rw-header-page{border-inline-start:1px solid var(--rw-line);min-width:0;margin-inline-start:6px;padding-inline-start:18px;overflow:hidden}.rw-header-page [data-slot=breadcrumb-page]{text-overflow:ellipsis;white-space:nowrap;color:var(--rw-ink);font-weight:700;display:block;overflow:hidden}.rw-header-tools{flex-shrink:0;gap:8px}.rw-header-search{width:clamp(160px,20vw,300px)}.rw-header-search .rewero-search-trigger{border-radius:12px;width:100%;height:44px;min-height:44px;background:var(--rw-surface)!important;color:var(--rw-ink-soft)!important;border-color:var(--rw-line)!important;box-shadow:none!important}.rw-header .rewero-topbar-notifications{border-radius:12px;place-items:center;width:44px;min-width:44px;height:44px;display:grid;border:1px solid var(--rw-line)!important;background:var(--rw-surface)!important;color:var(--rw-ink)!important;box-shadow:none!important;padding:0!important}.rw-header .rewero-topbar-notification-copy,.rw-header .rewero-topbar-notifications>svg{display:none!important}.rw-header .rewero-topbar-notification-icon{color:var(--rw-ink)!important;background:0 0!important}.rw-header-menu{border:1px solid var(--rw-line);width:44px!important;height:44px!important;color:var(--rw-ink)!important;background:var(--rw-card)!important;border-radius:12px!important}.rw-header :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #299bdd}@media (max-width:1100px){.rw-header-page{display:none}.rw-header-search{width:44px}.rw-header-search .rewero-search-trigger{justify-content:center;padding:0!important}.rw-header-search .rewero-search-trigger :is(span,kbd){display:none!important}}@media (max-width:767px){.rw-header{min-height:62px;padding-block:8px;padding-inline:10px;padding-top:max(8px,env(safe-area-inset-top));gap:6px}.rw-header-brand{gap:6px}.rw-header-brand>span:last-child{font-size:19px}.rw-header-identity{gap:8px}.rw-header-tools{gap:6px}.rw-header-search{width:44px}.rw-header-search .rewero-search-trigger{justify-content:center;padding:0!important}.rw-header-search .rewero-search-trigger :is(span,kbd){display:none!important}.rewero-dashboard-main#rewero-main{padding:12px 12px calc(84px + env(safe-area-inset-bottom))}}@media (max-width:600px){.rw-header-brand>span:last-child{display:none}.rw-header-identity{flex-shrink:0}.rw-header-brand{min-height:44px}}@media (max-width:360px){.rw-header{gap:4px;padding-inline:4px}.rw-header-brand>span:first-child{width:26px!important;height:26px!important}.rw-header-identity,.rw-header-tools{gap:4px}}@media (max-height:500px) and (min-width:651px){.rewero-dashboard-main#rewero-main{padding-top:10px}.rw-header{min-height:56px;padding-block:6px}}.rewero-mobile-sidebar[data-sheet-panel]{height:100dvh;max-height:100dvh;padding-block-start:env(safe-area-inset-top);padding-block-end:env(safe-area-inset-bottom);overflow:hidden;background:var(--rw-card-solid)!important}.rewero-mobile-sidebar .rewero-sidebar-header{flex-shrink:0;min-height:72px;padding:16px 16px 12px;padding-inline-end:62px}.rewero-mobile-sidebar .rewero-sidebar-brand{max-width:184px;margin:0;height:44px!important;padding:0!important}.rewero-mobile-sidebar .rewero-sidebar-content{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding-inline:10px;overflow-y:auto}.rewero-mobile-sidebar .rewero-sidebar-footer{border-color:var(--rw-line);flex-shrink:0;padding:10px}.rewero-mobile-sidebar [data-slot=sheet-close]{top:max(12px,env(safe-area-inset-top));background:var(--rw-surface);border:1px solid var(--rw-line);width:44px;height:44px;color:var(--rw-ink);z-index:1}.rewero-mobile-sidebar .rewero-sidebar-menu-button{line-height:1.6;height:auto!important;min-height:48px!important;font-size:14px!important}.rewero-mobile-sidebar .rewero-sidebar-menu-button>span{white-space:normal;text-overflow:clip;overflow:visible}@media (max-width:767px){.rewero-dashboard-main#rewero-main{padding-bottom:var(--rw-bottom-clearance,calc(88px + env(safe-area-inset-bottom)));scroll-padding-bottom:var(--rw-bottom-clearance,calc(88px + env(safe-area-inset-bottom)))}.rewero-dashboard-main .rewero-mobile-page{padding-bottom:12px!important}[data-mobile-navigation] .rewero-bottom-nav-item{min-width:0;min-height:50px;line-height:1.5;font-size:clamp(.6875rem,2.9vw,.75rem)!important}[data-mobile-navigation] .rewero-bottom-nav-item span{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%}[data-slot=dropdown-menu-content]{max-width:calc(100vw - 24px)}[data-slot=dropdown-menu-item]{min-height:44px}}@media (min-width:768px) and (max-width:1023px){.rw-header-search{width:44px}.rw-header-search .rewero-search-trigger{justify-content:center;padding:0!important}.rw-header-search .rewero-search-trigger :is(span,kbd){display:none!important}}.rw-header-menu{flex-shrink:0}
.rw-finance-page{flex-direction:column;gap:1rem;min-width:0;display:flex}.rw-finance-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rw-finance-heading h1{font-size:clamp(1.25rem,2vw,1.7rem);font-weight:750;line-height:1.4}.rw-finance-panel{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--card-foreground);border-radius:16px;padding:1rem}.rw-finance-panel h2{margin-bottom:.75rem;font-size:1rem;font-weight:700;line-height:1.5}.rw-finance-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.rw-finance-form,.rw-finance-fields{gap:.85rem;min-width:0;display:grid}.rw-finance-fields{border:0;margin:0;padding:0}.rw-finance-form label:not(.rw-inline-check){gap:.4rem;min-width:0;font-size:.875rem;font-weight:550;display:grid}.rw-finance-form input:not([type=checkbox]),.rw-finance-form select,.rw-finance-form textarea{border:1px solid var(--input);background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;border-radius:10px;padding:.55rem .75rem;font-size:1rem}.rw-finance-form textarea{resize:vertical;min-height:90px}.rw-finance-fields:disabled{opacity:.6}.rw-finance-fields button{min-height:44px}.rw-finance-hint{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8125rem;font-weight:400;line-height:1.65}.rw-finance-notice{border:1px solid var(--border);background:var(--muted);overflow-wrap:anywhere;border-radius:12px;padding:.75rem;font-size:.875rem;line-height:1.65}.rw-finance-balances{grid-template-columns:1.25fr 1fr 1fr;gap:1rem;min-width:0;display:grid}.rw-finance-balances div{align-content:start;gap:.35rem;min-width:0;display:grid}.rw-finance-balances dt{color:var(--muted-foreground);font-size:.8125rem}.rw-finance-balances dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.35rem);font-weight:750}.rw-finance-balances div+div{border-inline-start:1px solid var(--border);padding-inline-start:1rem}.rw-finance-balances div:first-child dd{color:var(--primary)}.rw-payment-choices{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:.65rem;min-width:0;margin:0;padding:0;display:grid}.rw-payment-choice{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:12px;align-items:center;gap:.65rem;min-width:0;min-height:68px;padding:.75rem;display:flex;position:relative}.rw-payment-choice[data-selected=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.rw-payment-choice[data-disabled=true]{cursor:not-allowed;background:var(--muted)}.rw-payment-choice input{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0}.rw-payment-choice input:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.rw-payment-symbol{width:22px;height:22px;color:var(--primary);flex-shrink:0}.rw-payment-choice-text{flex:1;gap:.2rem;min-width:0;display:grid}.rw-payment-choice-text strong{overflow-wrap:anywhere;font-size:.875rem}.rw-payment-choice-text small,.rw-payment-currency{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.rw-payment-facts,.rw-finance-summary{border:1px solid var(--border);background:var(--background);border-radius:12px;gap:.6rem;min-width:0;padding:.85rem;font-size:.875rem;display:grid}.rw-payment-facts div,.rw-finance-summary div{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.rw-payment-facts dt,.rw-finance-summary dt{color:var(--muted-foreground)}.rw-payment-facts dd,.rw-finance-summary dd{text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-weight:600}.rw-payment-net{border-top:1px solid var(--border);padding-top:.6rem}.rw-inline-check{align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;font-weight:400;display:flex}.rw-inline-check input{width:18px;height:18px;accent-color:var(--primary)}.rw-finance-history{gap:.65rem;display:grid}.rw-finance-history details{border:1px solid var(--border);background:var(--background);border-radius:12px;min-width:0}.rw-finance-history summary,.rw-finance-add summary{cursor:pointer;min-height:44px;padding:.75rem;font-size:.875rem;list-style-position:inside}.rw-finance-history summary .rw-history-heading{vertical-align:middle;justify-content:space-between;align-items:center;gap:.5rem;width:calc(100% - 1.1rem);display:inline-flex}.rw-history-heading strong{font-variant-numeric:tabular-nums;font-size:1rem}.rw-finance-history details>div{gap:.65rem;padding:0 .75rem .75rem;display:grid}.rw-finance-history time{color:var(--muted-foreground);font-size:.75rem}.rw-finance-history button{justify-self:start;min-height:44px}.rw-finance-add{border:1px solid var(--border);background:var(--background);border-radius:12px;min-width:0}.rw-finance-add>div{padding:.75rem}.rw-finance-saved{border:1px solid var(--border);border-radius:12px;align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:flex}.rw-finance-saved>div{flex:1;gap:.25rem;min-width:0;display:grid}.rw-finance-saved b{overflow-wrap:anywhere;font-size:.875rem}.rw-finance-saved p{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8125rem}.rw-finance-saved button{flex-shrink:0;width:44px;min-height:44px}.rw-finance-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.rw-finance-actions>*{min-height:44px}.rw-finance-page :is(summary,select,a,input,textarea,button):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.rw-finance-receiver{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border:1px solid var(--border);background:var(--background);border-radius:10px;padding:.75rem;font-size:.875rem;display:block}.rw-finance-status{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:6px;padding:.2rem .5rem;font-size:.75rem;line-height:1.5;display:inline-block}.rw-finance-amount-row{align-items:center;gap:.5rem;min-width:0;display:flex}.rw-finance-amount-row input{flex:1}@media (max-width:800px){.rw-finance-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.rw-finance-panel{padding:.8rem}.rw-finance-balances{gap:.6rem}.rw-finance-balances div+div{padding-inline-start:.6rem}.rw-payment-symbol{display:none}.rw-payment-choice{gap:.5rem}.rw-payment-facts div{gap:.65rem}}@media (prefers-reduced-motion:reduce){.rw-finance-page *{transition:none!important;animation:none!important}}.rw-search-popover .rw-command-search{padding-inline-end:64px}
