*{box-sizing:border-box;margin:0;padding:0}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f9fa;--sidebar:#fff;--text:#26291f;--accent:#425771;--accent-soft:#e6ecf3;--accent-ink:#fff;--accent-border:#42577159;--panel:#fff;--panel-alt:#fbfbf8;--panel-input:#fff;--chip-bg:#e8eaec;--muted:#6e7365;--muted2:#a0a497;--soft-text:#4a4e42;--border:#ecebe4;--border-strong:#dddcd2;--bar-track:#e8eaec;--bar-hover:#d7dbdf;--warn-fg:#726042;--warn-soft:#f0eae0;--warn-border:#72604259;--danger-fg:#b3564d;--danger-soft:#f7e7e4;--danger-border:#e4b8b3;--on-danger:#fff}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--accent:lab(36.0137% -2.45729 -17.7044);--accent-soft:lab(93.0152% -.961423 -4.39528);--accent-border:lab(36.0137% -2.45729 -17.7044/.35);--warn-fg:lab(42.0731% 4.14404 20.0655);--warn-soft:lab(93.0816% .894964 5.67563);--warn-border:lab(42.0731% 4.14404 20.0655/.35)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#16181a;--sidebar:#1a1c1f;--text:#f2f4ec;--accent:#90a7c4;--accent-soft:#90a7c429;--accent-ink:#141821;--accent-border:#90a7c466;--panel:#1f2124;--panel-alt:#232528;--panel-input:#191b1e;--chip-bg:#26282b;--muted:#9ba0a6;--muted2:#6e7278;--soft-text:#c9cec6;--border:#ffffff12;--border-strong:#ffffff24;--bar-track:#90a7c424;--bar-hover:#90a7c44d;--warn-fg:#cbb79a;--warn-soft:#2e2b25;--warn-border:#cbb79a59;--danger-fg:#e8a0a0;--danger-soft:#e8a0a01f;--danger-border:#e8a0a04d;--on-danger:#141507}@supports (color:lab(0% 0 0)){[data-theme=dark]{--accent:lab(67.3698% -3.13383 -17.9214);--accent-soft:lab(67.3698% -3.13383 -17.9214/.16);--accent-border:lab(67.3698% -3.13383 -17.9214/.4);--bar-track:lab(67.3698% -3.13383 -17.9214/.14);--bar-hover:lab(67.3698% -3.13383 -17.9214/.3)}}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Nunito,system-ui,sans-serif;transition:background .25s,color .25s}input,select,textarea{outline:none;font-family:inherit}input:focus,select:focus{border-color:var(--accent)!important}button{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#7f7f7f4d;border-radius:6px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes screenIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes barIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes growW{0%{width:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes slideInRight{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.rd-stagger>*{animation:.5s backwards fadeUp}.rd-stagger>:first-child{animation-delay:50ms}.rd-stagger>:nth-child(2){animation-delay:.13s}.rd-stagger>:nth-child(3){animation-delay:.21s}.rd-stagger>:nth-child(4){animation-delay:.29s}.rd-bar{transform-origin:bottom;animation:.6s cubic-bezier(.2,.9,.3,1) .35s backwards barIn}.rd-goal-fill{animation:.9s cubic-bezier(.2,.9,.3,1) .3s backwards growW}.rd-press{transition:background .18s,color .18s,border-color .18s,transform .15s,box-shadow .18s,filter .18s}.rd-press:active{transform:scale(.97)}.rd-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.rd-action:hover{box-shadow:0 3px 10px #3c506e1f;border-color:var(--accent-border)!important}.rd-nav:hover{background:#7f7f7f14}.rd-row:hover,.iw-hover-row:hover{background:#7f7f7f0f}.iw-nav:hover{background:#7f7f7f14}.iw-signout:hover{background:#7f7f7f14;color:var(--text)!important}.iw-member-card:hover{background:var(--panel-alt)!important;border-color:var(--accent-border)!important}.iw-ghost-btn:hover{border-color:var(--accent)!important;color:var(--accent)!important}.iw-quick:hover{border-color:var(--border-strong)!important}.iw-press{transition:background .18s,color .18s,border-color .18s,transform .15s,box-shadow .18s,filter .18s}.iw-press:active{transform:scale(.97)}.iw-close:hover{color:var(--text)!important}.iw-underline:hover{text-decoration:underline}.iw-soft-row:hover,.iw-soft-row2:hover{background:#7f7f7f12!important}.iw-pay-row:hover{background:#7f7f7f0d}.iw-name:hover{color:var(--accent)}.iw-del:hover{background:#f26b5e1a;color:#f26b5e!important}.iw-bar:hover{filter:brightness(1.1)}.iw-quickpay:hover{border-color:var(--accent)!important;background:var(--accent-soft)!important}.iw-bright:hover{filter:brightness(1.08);transform:translateY(-1px)}.iw-ghost:hover{border-color:var(--border-strong)!important}.iw-sort:hover{color:var(--text)!important}.iw-lift:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000001f;background:var(--panel-alt)!important;border-color:var(--accent-border)!important}.iw-clear:hover{background:#7f7f7f26;color:var(--text)!important}
