.auth_page__X9YG2{display:grid;grid-template-columns:1.05fr 1fr;min-height:calc(100vh - 64px);background:#e9edfb;color:#1a1a1a}body[data-theme=dark] .auth_page__X9YG2{background:#0f172a;color:#fff}@media(max-width:900px){.auth_page__X9YG2{grid-template-columns:1fr}}.auth_brand__ZEr2H{position:relative;overflow:hidden;padding:3.5rem 3rem;display:flex;flex-direction:column;justify-content:center;gap:1.75rem;color:#fff;background:linear-gradient(150deg,#2d4fe0,#4e6cff 45%,#7b5bff)}@media(max-width:900px){.auth_brand__ZEr2H{padding:2.25rem 1.5rem;gap:1rem}}.auth_brand__ZEr2H:after,.auth_brand__ZEr2H:before{content:"";position:absolute;border-radius:50%;filter:blur(2px);opacity:.35;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.9),transparent 70%)}.auth_brand__ZEr2H:before{width:320px;height:320px;top:-90px;right:-80px}.auth_brand__ZEr2H:after{width:240px;height:240px;bottom:-70px;left:-60px;opacity:.25}.auth_brandInner__iSHWm{position:relative;z-index:1;max-width:420px}.auth_brandMark__7uc_J{display:block;margin-bottom:2.25rem}.auth_brandMark__7uc_J img{display:block;height:72px;width:auto;max-width:100%;filter:drop-shadow(0 3px 10px rgba(15,23,42,.35))}@media(max-width:900px){.auth_brandMark__7uc_J img{height:56px}}.auth_brandTitle__bffcp{font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.15;font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem}.auth_brandText__n7mdE{font-size:1.02rem;line-height:1.6;color:hsla(0,0%,100%,.86);margin:0 0 1.75rem}.auth_brandList__dA_V5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.auth_brandList__dA_V5 li{display:flex;align-items:flex-start;gap:.65rem;font-size:.98rem;color:hsla(0,0%,100%,.92)}.auth_brandList__dA_V5 .auth_check__7Yn_X{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:999px;background:hsla(0,0%,100%,.18);font-size:.7rem;font-weight:700}@media(max-width:900px){.auth_brandList__dA_V5{display:none}}.auth_formSide__Nsslc{display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem}.auth_card__CvCLa{width:100%;max-width:400px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:2.25rem;box-shadow:0 20px 45px -20px rgba(15,23,42,.25)}body[data-theme=dark] .auth_card__CvCLa{background:#1e293b;border-color:hsla(0,0%,100%,.08);box-shadow:0 20px 45px -20px rgba(0,0,0,.6)}@media(max-width:900px){.auth_card__CvCLa{padding:1.75rem;box-shadow:none;border:none;background:rgba(0,0,0,0)}}.auth_mobileMark___CcIr{display:none}@media(max-width:900px){.auth_mobileMark___CcIr{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;margin:0 0 1.75rem;background:linear-gradient(135deg,#2d4fe0,#4e6cff 55%,#7b5bff);padding:1.5rem;border-radius:18px;box-shadow:0 18px 34px -16px rgba(45,79,224,.55)}.auth_mobileMark___CcIr:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;top:-70px;right:-50px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.5),transparent 70%);opacity:.5}.auth_mobileMark___CcIr img{position:relative;z-index:1;display:block;height:46px;width:auto;max-width:100%;filter:drop-shadow(0 3px 10px rgba(15,23,42,.3))}}@media(max-width:460px){.auth_mobileMark___CcIr{padding:1.25rem;border-radius:16px}.auth_mobileMark___CcIr img{height:40px}}.auth_title__kxLBf{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .35rem}.auth_subtitle__z8BjU{font-size:.95rem;color:#555;margin:0 0 1.75rem}body[data-theme=dark] .auth_subtitle__z8BjU{color:#cbd5e1}.auth_form__Kg5ed{display:flex;flex-direction:column;gap:1rem}.auth_field__FjhU9{display:flex;flex-direction:column;gap:.4rem}.auth_field__FjhU9 label{font-size:.85rem;font-weight:600}.auth_field__FjhU9 input,.auth_field__FjhU9 select,.auth_field__FjhU9 textarea{width:100%;padding:.7rem .85rem;font:inherit;font-size:.95rem;color:#1a1a1a;background:#fff;border:1.5px solid #d7dce5;border-radius:11px;transition:border-color .15s ease,box-shadow .15s ease}.auth_field__FjhU9 input::placeholder,.auth_field__FjhU9 select::placeholder,.auth_field__FjhU9 textarea::placeholder{color:#9aa4b2}.auth_field__FjhU9 input:focus,.auth_field__FjhU9 select:focus,.auth_field__FjhU9 textarea:focus{outline:none;border-color:#4e6cff;box-shadow:0 0 0 3px rgba(78,108,255,.16)}body[data-theme=dark] .auth_field__FjhU9 input,body[data-theme=dark] .auth_field__FjhU9 select,body[data-theme=dark] .auth_field__FjhU9 textarea{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.14);color:#fff}.auth_passwordWrap__1bBfG{position:relative}.auth_passwordWrap__1bBfG input{padding-right:3rem}.auth_passwordWrap__1bBfG button{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);border:none;background:rgba(0,0,0,0);padding:.35rem .5rem;font-size:.8rem;font-weight:600;color:#2d4fe0;cursor:pointer;border-radius:8px}.auth_passwordWrap__1bBfG button:hover{background:rgba(78,108,255,.1)}body[data-theme=dark] .auth_passwordWrap__1bBfG button{color:#9db2ff}.auth_formRow__k8RXZ{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.85rem;margin-top:-.25rem}.auth_remember__DkIYz{display:flex;align-items:center;gap:.4rem;color:#555;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth_remember__DkIYz input{width:auto}body[data-theme=dark] .auth_remember__DkIYz{color:#cbd5e1}.auth_link__3zT0b{color:#2d4fe0;font-weight:600;text-decoration:none}.auth_link__3zT0b:hover{text-decoration:underline}body[data-theme=dark] .auth_link__3zT0b{color:#9db2ff}.auth_submit__YpGld{margin-top:.35rem;width:100%;padding:.8rem 1rem;font:inherit;font-size:.98rem;font-weight:700;color:#fff;background:linear-gradient(120deg,#4e6cff,#6a5bff);border:none;border-radius:12px;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 12px 24px -12px rgba(78,108,255,.7)}.auth_submit__YpGld:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px -12px rgba(78,108,255,.75)}.auth_submit__YpGld:active:not(:disabled){transform:translateY(0)}.auth_submit__YpGld:disabled{opacity:.6;cursor:progress}.auth_error__zFlpi{margin:0;padding:.65rem .8rem;font-size:.85rem;color:#b71c1c;background:rgba(229,57,53,.1);border:1px solid rgba(229,57,53,.25);border-radius:10px}.auth_success__U0yxJ{margin:0;padding:.85rem .9rem;font-size:.9rem;color:#0f7a3d;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.28);border-radius:10px;line-height:1.5}.auth_divider__LvKrB{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0 1.1rem;color:#555;font-size:.8rem}.auth_divider__LvKrB:after,.auth_divider__LvKrB:before{content:"";flex:1 1;height:1px;background:rgba(15,23,42,.12)}body[data-theme=dark] .auth_divider__LvKrB{color:#cbd5e1}body[data-theme=dark] .auth_divider__LvKrB:after,body[data-theme=dark] .auth_divider__LvKrB:before{background:hsla(0,0%,100%,.12)}.auth_foot__ffG8I{text-align:center;font-size:.9rem;color:#555;margin:0}body[data-theme=dark] .auth_foot__ffG8I{color:#cbd5e1}.auth_tabs__SQlC3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.35rem;gap:.35rem;padding:.3rem;margin-bottom:1.5rem;background:#e5e9f2;border-radius:12px}.auth_tabs__SQlC3 button{padding:.55rem .4rem;font:inherit;font-size:.85rem;font-weight:600;color:#555;background:rgba(0,0,0,0);border:none;border-radius:9px;cursor:pointer;transition:all .15s ease}.auth_tabs__SQlC3 button:hover{color:#2d4fe0}.auth_tabs__SQlC3 .auth_tabActive__aBWvZ{background:#fff;color:#2d4fe0;box-shadow:0 2px 8px rgba(15,23,42,.12)}body[data-theme=dark] .auth_tabs__SQlC3{background:hsla(0,0%,100%,.05)}body[data-theme=dark] .auth_tabs__SQlC3 .auth_tabActive__aBWvZ{background:hsla(0,0%,100%,.12);color:#fff}.auth_scrollForm__gTtMu{max-height:min(58vh,520px);overflow-y:auto;padding-right:.35rem;margin-right:-.35rem}@media(max-width:900px){.auth_scrollForm__gTtMu{max-height:none;overflow:visible}}.panel_container__i39rR{display:flex;align-items:stretch;min-height:calc(100vh - 64px);background:var(--bg);color:var(--text)}.panel_content__GZbA4{flex:1 1;min-width:0;padding:2rem 2.25rem 3rem;display:flex;flex-direction:column;gap:1.5rem}.panel_header__tqwrc{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.panel_header__tqwrc h1{font-size:1.55rem;font-weight:800;letter-spacing:-.02em;margin:0}.panel_cards__Toyk7{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:1rem;gap:1rem}.panel_balanceCard__1ms_h,.panel_card__kKqxV{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.35rem 1.4rem;box-shadow:var(--shadow-sm)}.panel_balanceCard__1ms_h h2,.panel_card__kKqxV h2{margin:0 0 .15rem;font-size:1.7rem;font-weight:800;letter-spacing:-.02em;color:var(--text)}.panel_balanceCard__1ms_h p,.panel_card__kKqxV p{margin:0;color:var(--text-muted);font-size:.88rem;font-weight:500}.panel_cards__Toyk7 .panel_balanceCard__1ms_h,.panel_cards__Toyk7 .panel_card__kKqxV{position:relative;transition:transform .14s ease,box-shadow .2s ease}.panel_cards__Toyk7 .panel_balanceCard__1ms_h:before,.panel_cards__Toyk7 .panel_card__kKqxV:before{content:"";position:absolute;left:0;top:1.1rem;bottom:1.1rem;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--primary),var(--accent))}.panel_cards__Toyk7 .panel_balanceCard__1ms_h:hover,.panel_cards__Toyk7 .panel_card__kKqxV:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.panel_balanceCard__1ms_h{display:flex;flex-direction:column;gap:.75rem;max-width:380px;background:linear-gradient(155deg,var(--surface),var(--surface-2))}.panel_balanceCard__1ms_h strong{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;color:var(--text)}.panel_ghostBtn__POf8T,.panel_primaryBtn__RtvI_,.panel_secondaryBtn__cULMo{display:inline-flex;align-items:center;gap:.4rem;background:var(--gradient-primary);color:#fff;border:none;border-radius:12px;padding:.6rem 1.05rem;cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;transition:background .15s ease,transform .12s ease,box-shadow .2s ease,opacity .15s ease;box-shadow:var(--glow-primary)}.panel_ghostBtn__POf8T:hover,.panel_primaryBtn__RtvI_:hover,.panel_secondaryBtn__cULMo:hover{background:var(--primary-dark);transform:translateY(-1px)}.panel_ghostBtn__POf8T:active,.panel_primaryBtn__RtvI_:active,.panel_secondaryBtn__cULMo:active{transform:translateY(0)}.panel_ghostBtn__POf8T:disabled,.panel_primaryBtn__RtvI_:disabled,.panel_secondaryBtn__cULMo:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.panel_secondaryBtn__cULMo{background:var(--accent);box-shadow:var(--glow-accent)}.panel_secondaryBtn__cULMo:hover{background:var(--accent-dark)}.panel_ghostBtn__POf8T{background:rgba(0,0,0,0);color:var(--primary-dark);border:1.5px solid var(--border-strong);box-shadow:none}.panel_ghostBtn__POf8T:hover{background:var(--primary-soft);border-color:var(--primary)}.panel_smallBtn__jfDW2{padding:.35rem .7rem;font-size:.78rem}.panel_iconBtn__BoKVl{padding:.4rem;width:2.05rem;height:2.05rem;justify-content:center;flex-shrink:0}.panel_linkBtn__S_fj7{background:none;border:none;padding:0;color:var(--primary);font-weight:600;font-size:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.panel_linkBtn__S_fj7:hover{color:var(--primary-dark)}.panel_table__cR1mV{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;font-size:.9rem}.panel_table__cR1mV td,.panel_table__cR1mV th{text-align:left;padding:.8rem 1rem;vertical-align:middle}.panel_table__cR1mV thead th{background:var(--surface-2);color:var(--text-muted);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.panel_table__cR1mV tbody td,.panel_table__cR1mV thead th{border-bottom:1px solid var(--border)}.panel_table__cR1mV tbody tr:last-child td{border-bottom:none}.panel_table__cR1mV tbody tr{transition:background .12s ease}.panel_table__cR1mV tbody tr:hover td{background:var(--surface-hover)}.panel_table__cR1mV td button{margin-right:.4rem}.panel_badge__lZpJj{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .6rem;border-radius:999px;font-size:.76rem;font-weight:700;white-space:nowrap;background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.panel_badgePending__Ld_8V{background:var(--badge-pending-bg,#fef3c7);color:var(--badge-pending-fg,#92400e);border-color:rgba(0,0,0,0)}.panel_badgeProgress__5Q5H7{background:var(--badge-progress-bg,#dbeafe);color:var(--badge-progress-fg,#1e40af);border-color:rgba(0,0,0,0)}.panel_badgeWaiting__A8i4C{background:var(--badge-waiting-bg,#fde68a);color:var(--badge-waiting-fg,#92400e);border-color:rgba(0,0,0,0)}.panel_badgeApproved__KWUOl{background:var(--badge-approved-bg,#ede9fe);color:var(--badge-approved-fg,#5b21b6);border-color:rgba(0,0,0,0)}.panel_badgeDone__VlJgp{background:var(--badge-done-bg,#dcfce7);color:var(--badge-done-fg,#166534);border-color:rgba(0,0,0,0)}.panel_badgeCanceled__JAjYk{background:var(--badge-canceled-bg,#fee2e2);color:var(--badge-canceled-fg,#991b1b);border-color:rgba(0,0,0,0)}body[data-theme=dark] .panel_badgePending__Ld_8V{background:var(--badge-pending-bg,rgba(245,158,11,.18));color:var(--badge-pending-fg,#fbbf24)}body[data-theme=dark] .panel_badgeProgress__5Q5H7{background:var(--badge-progress-bg,rgba(59,130,246,.2));color:var(--badge-progress-fg,#93c5fd)}body[data-theme=dark] .panel_badgeWaiting__A8i4C{background:var(--badge-waiting-bg,rgba(245,158,11,.2));color:var(--badge-waiting-fg,#fcd34d)}body[data-theme=dark] .panel_badgeApproved__KWUOl{background:var(--badge-approved-bg,rgba(139,92,246,.22));color:var(--badge-approved-fg,#c4b5fd)}body[data-theme=dark] .panel_badgeDone__VlJgp{background:var(--badge-done-bg,rgba(34,197,94,.2));color:var(--badge-done-fg,#86efac)}body[data-theme=dark] .panel_badgeCanceled__JAjYk{background:var(--badge-canceled-bg,rgba(239,68,68,.2));color:var(--badge-canceled-fg,#fca5a5)}.panel_form__Mewm0{display:flex;flex-direction:column;gap:.85rem}.panel_form__Mewm0 label{font-weight:600;font-size:.86rem;color:var(--text)}.panel_form__Mewm0 input,.panel_form__Mewm0 select,.panel_form__Mewm0 textarea{width:100%;padding:.6rem .8rem;border:1.5px solid var(--border-strong);border-radius:10px;font:inherit;font-size:.92rem;background:var(--surface);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.panel_form__Mewm0 input::placeholder,.panel_form__Mewm0 select::placeholder,.panel_form__Mewm0 textarea::placeholder{color:var(--text-muted)}.panel_form__Mewm0 input:focus,.panel_form__Mewm0 select:focus,.panel_form__Mewm0 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.panel_form__Mewm0 textarea{min-height:90px;resize:vertical}.panel_error__BmRFv{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-soft);border-radius:9px}.panel_error__BmRFv,.panel_success__cAAc2{margin:0;padding:.6rem .75rem;font-size:.86rem}.panel_success__cAAc2{color:var(--ok);background:var(--ok-soft);border:1px solid var(--ok-soft);border-radius:9px}.panel_muted__PskVo{color:var(--text-muted);font-size:.9rem;line-height:1.55}.panel_helpIcon__BSNyK{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:.5rem;border-radius:50%;border:1.5px solid var(--border-strong);background:var(--surface-2);color:var(--text-muted);font-size:.75rem;font-weight:700;line-height:1;cursor:pointer;vertical-align:middle;transition:background .15s ease,color .15s ease,border-color .15s ease}.panel_helpIcon__BSNyK:focus-visible,.panel_helpIcon__BSNyK:hover{background:var(--primary-soft);color:var(--primary-dark);border-color:var(--primary)}.panel_helpIcon__BSNyK:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.panel_helpText__CyHoh{color:var(--text);font-size:.95rem;line-height:1.6;display:flex;flex-direction:column;gap:.75rem}.panel_helpText__CyHoh strong{color:var(--text)}.panel_linkRow__ZYcWb{margin-top:1rem;font-size:.9rem;color:var(--text-muted)}.panel_linkRow__ZYcWb a{color:var(--primary-dark);font-weight:600}.panel_photoGrid__K5EI8{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.85rem;gap:.85rem}.panel_photoGrid__K5EI8 figure{margin:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface)}.panel_photoGrid__K5EI8 figure img{width:100%;height:120px;object-fit:cover;display:block}.panel_photoGrid__K5EI8 figure figcaption{padding:.4rem .6rem;font-size:.78rem;color:var(--text-muted)}.panel_authWrapper__6GNH6{max-width:460px;margin:3rem auto;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.panel_authWrapper__6GNH6 h1{margin-top:0;font-size:1.5rem}.panel_roleTabs__8b2iL{display:flex;gap:.4rem;margin-bottom:1rem;flex-wrap:wrap;padding:.3rem;background:var(--surface-2);border-radius:12px}.panel_roleTabs__8b2iL button{flex:1 1;padding:.55rem;border:none;background:rgba(0,0,0,0);color:var(--text-muted);border-radius:9px;cursor:pointer;font:inherit;font-weight:600}.panel_roleTabs__8b2iL button.panel_active__UOXwn{background:var(--surface);color:var(--primary-dark);box-shadow:var(--shadow-sm)}.panel_filterBar__zbfPq{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;padding:.9rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.panel_filterField__cbj_E{display:flex;flex-direction:column;gap:.3rem;font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.panel_filterField__cbj_E input,.panel_filterField__cbj_E select{padding:.48rem .6rem;border:1.5px solid var(--border-strong);border-radius:9px;font-size:.9rem;font-weight:400;text-transform:none;letter-spacing:normal;background:var(--surface);color:var(--text);min-width:160px}.panel_filterField__cbj_E input:focus,.panel_filterField__cbj_E select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.panel_filterToggle__DfJQi{display:none}.panel_filterToggleLeft__BiMTA{display:inline-flex;align-items:center;gap:.5rem}.panel_filterChevron__djsO3{display:inline-flex;color:var(--text-muted);transition:transform .15s ease}.panel_filterChevronOpen__UIhui{transform:rotate(180deg)}@media(max-width:860px){.panel_filterToggle__DfJQi{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.65rem .9rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:.88rem;font-weight:700;color:var(--text);cursor:pointer}.panel_filterToggle__DfJQi:active{background:var(--surface-2)}.panel_filterBar__zbfPq.panel_filterCollapsible__WMOfb{display:none;margin-top:.5rem}.panel_filterBar__zbfPq.panel_filterCollapsible__WMOfb.panel_filterOpen___OpSq{display:flex}}.panel_tableWrap__ENiPZ{display:flex;flex-direction:column;gap:.5rem}.panel_tableToolbar__QFmVB{position:relative;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.panel_tableToolbar__QFmVB strong{font-size:.95rem}.panel_colChooser__hvF9y{position:absolute;top:100%;right:0;z-index:20;margin-top:.35rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);padding:.7rem .9rem;display:flex;flex-direction:column;gap:.4rem}.panel_colChooser__hvF9y label{display:flex;gap:.45rem;align-items:center;font-size:.85rem;white-space:nowrap;cursor:pointer}.panel_shiftRow__3gd8l{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.panel_shiftRow__3gd8l input[type=text]{flex:1 1;min-width:120px}.panel_shiftRow__3gd8l input[type=time]{width:auto}.panel_toggleRow__3NxHi{display:flex;align-items:center;gap:.55rem;font-weight:500;font-size:.9rem;cursor:pointer}.panel_toggleRow__3NxHi input{width:auto;accent-color:var(--primary)}.panel_starRating__cd_Hp{color:#f59e0b;letter-spacing:1px}.panel_filterBar__zbfPq input[type=checkbox],.panel_form__Mewm0 input[type=checkbox],.panel_table__cR1mV input[type=checkbox]{width:17px;height:17px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.panel_switch__JpuBX{position:relative;display:inline-flex;align-items:center;width:38px;height:21px;flex-shrink:0;vertical-align:middle}.panel_switch__JpuBX input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.panel_switch__JpuBX input:disabled{cursor:not-allowed}.panel_switchTrack__NzkRn{position:absolute;inset:0;background:var(--border-strong);border-radius:999px;transition:background .15s ease;pointer-events:none}.panel_switchThumb__sRCHE{position:absolute;top:2px;left:2px;width:17px;height:17px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s ease}.panel_switch__JpuBX input:checked~.panel_switchTrack__NzkRn{background:var(--gradient-primary)}.panel_switch__JpuBX input:checked~.panel_switchTrack__NzkRn .panel_switchThumb__sRCHE{transform:translateX(17px)}.panel_switch__JpuBX input:disabled~.panel_switchTrack__NzkRn{opacity:.5}.panel_switch__JpuBX input:focus-visible~.panel_switchTrack__NzkRn{box-shadow:0 0 0 3px var(--primary-soft)}.panel_actionsStack__xcih5{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.panel_actionsStack__xcih5 button{margin-right:0;white-space:nowrap}.panel_tableSelect__oGg4H{padding:.4rem .6rem;border:1.5px solid var(--border-strong);border-radius:8px;font:inherit;font-size:.86rem;background:var(--surface);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.panel_tableSelect__oGg4H:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}@media(max-width:860px){.panel_container__i39rR{flex-direction:column}.panel_content__GZbA4{padding:1.25rem 1.25rem calc(5.5rem + env(safe-area-inset-bottom))}}@media(max-width:480px){.panel_content__GZbA4{padding:.85rem .85rem calc(5.25rem + env(safe-area-inset-bottom));gap:1.1rem}.panel_header__tqwrc{padding-bottom:1rem}.panel_header__tqwrc h1{font-size:1.25rem}.panel_cards__Toyk7{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.7rem}.panel_balanceCard__1ms_h,.panel_card__kKqxV{padding:.9rem 1rem}.panel_cards__Toyk7 .panel_balanceCard__1ms_h h2,.panel_cards__Toyk7 .panel_card__kKqxV h2{font-size:1.4rem}.panel_filterBar__zbfPq{padding:.75rem;gap:.6rem}.panel_filterField__cbj_E{flex:1 1 100%}.panel_filterField__cbj_E input,.panel_filterField__cbj_E select{min-width:0;width:100%}.panel_tableToolbar__QFmVB{flex-wrap:wrap}.panel_table__cR1mV{font-size:.82rem}.panel_table__cR1mV td,.panel_table__cR1mV th{padding:.6rem .7rem}.panel_form__Mewm0 input,.panel_form__Mewm0 select,.panel_form__Mewm0 textarea{font-size:16px}}.panel_helpHintBtn__D8j4i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--danger);background:rgba(0,0,0,0);color:var(--danger);cursor:pointer;padding:0;line-height:0}.panel_helpHintBtn__D8j4i:hover{background:var(--danger-soft)}.panel_skeleton__jlGSC{position:relative;overflow:hidden;background:var(--surface-2)}.panel_skeleton__jlGSC:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--surface-hover),transparent);animation:panel_skeletonShimmer__kGGex 1.4s infinite}@keyframes panel_skeletonShimmer__kGGex{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.panel_skeleton__jlGSC:after{animation:none}}.panel_fileField__U_7rw{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap}.panel_fileFieldInput___sAZC{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}