._5jsJuW_wrapper{flex-direction:column;gap:.375rem;width:100%;display:flex}._5jsJuW_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);letter-spacing:.01em}._5jsJuW_inputContainer{background:var(--color-surface-800);border:1px solid var(--color-surface-600);border-radius:var(--radius-lg);transition:all var(--transition-base);align-items:center;display:flex;overflow:hidden}._5jsJuW_inputContainer:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #00e68a1a}._5jsJuW_hasError{border-color:var(--color-error)!important}._5jsJuW_hasError:focus-within{box-shadow:0 0 0 3px #ef44441a!important}._5jsJuW_icon{color:var(--color-text-tertiary);justify-content:center;align-items:center;padding-left:.875rem;display:flex}._5jsJuW_input{color:var(--color-text-primary);font-size:var(--font-size-base);background:0 0;border:none;outline:none;flex:1;width:100%;padding:.75rem .875rem}._5jsJuW_input::placeholder{color:var(--color-text-tertiary)}._5jsJuW_input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0px 1000px var(--color-surface-800) inset;transition:background-color 5000s ease-in-out}._5jsJuW_input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0px 1000px var(--color-surface-800) inset;transition:background-color 5000s ease-in-out}._5jsJuW_input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0px 1000px var(--color-surface-800) inset;transition:background-color 5000s ease-in-out}._5jsJuW_togglePassword{color:var(--color-text-tertiary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0 .75rem;display:flex}._5jsJuW_togglePassword:hover{color:var(--color-text-secondary)}._5jsJuW_error{font-size:var(--font-size-xs);color:var(--color-error);margin-top:.125rem}._5jsJuW_helper{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:.125rem}
._8RiFmG_button{font-family:var(--font-family);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;letter-spacing:.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;display:inline-flex;position:relative}._8RiFmG_button:disabled{opacity:.5;cursor:not-allowed}._8RiFmG_button:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}._8RiFmG_sm{font-size:var(--font-size-sm);border-radius:var(--radius-md);padding:.5rem 1rem}._8RiFmG_md{font-size:var(--font-size-base);padding:.625rem 1.5rem}._8RiFmG_lg{font-size:var(--font-size-lg);border-radius:var(--radius-xl);padding:.875rem 2rem}._8RiFmG_primary{background:linear-gradient(135deg, var(--color-primary-600), var(--color-primary-700));color:var(--color-text-inverse);box-shadow:var(--shadow-md), 0 0 20px #00e68a1a}._8RiFmG_primary:hover:not(:disabled){background:linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600));box-shadow:var(--shadow-lg), 0 0 30px #00e68a33;transform:translateY(-1px)}._8RiFmG_primary:active:not(:disabled){transform:translateY(0)}._8RiFmG_secondary{background:var(--color-surface-700);color:var(--color-text-primary);border-color:var(--glass-border)}._8RiFmG_secondary:hover:not(:disabled){background:var(--color-surface-600);transform:translateY(-1px)}._8RiFmG_outline{color:var(--color-primary-500);border-color:var(--color-primary-500);background:0 0}._8RiFmG_outline:hover:not(:disabled){background:#00e68a14;transform:translateY(-1px)}._8RiFmG_ghost{color:var(--color-text-secondary);background:0 0}._8RiFmG_ghost:hover:not(:disabled){background:var(--color-surface-700);color:var(--color-text-primary)}._8RiFmG_danger{background:linear-gradient(135deg, var(--color-error), #dc2626);color:#fff}._8RiFmG_danger:hover:not(:disabled){background:linear-gradient(135deg,#ef4444,#b91c1c);transform:translateY(-1px)}._8RiFmG_fullWidth{width:100%}._8RiFmG_loading{position:relative}._8RiFmG_spinner{width:1.25em;height:1.25em;animation:1s linear infinite _8RiFmG_spin;display:inline-flex}._8RiFmG_spinner svg{width:100%;height:100%}._8RiFmG_hiddenText{visibility:hidden}@keyframes _8RiFmG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.J8txAa_page{min-height:calc(100vh - var(--header-height,70px));padding:2.5rem 1rem}.J8txAa_container{max-width:1040px;margin:0 auto}.J8txAa_backBtn{color:var(--color-primary-400,#00e68a);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.J8txAa_backBtn:hover{opacity:.8}.J8txAa_heroBanner{border-radius:var(--radius-xl,1rem);background:var(--color-surface-800,#1e293b);border:1px solid var(--glass-border,#ffffff1a);margin-bottom:2rem;position:relative;overflow:hidden}.J8txAa_heroImageWrapper{background:var(--color-surface-700,#334155);width:100%;height:320px;position:relative}.J8txAa_heroOverlay{background:linear-gradient(#0000 0%,#0f172a66 40%,#0f172af2 100%);flex-direction:column;justify-content:flex-end;padding:2rem;display:flex;position:absolute;inset:0}.J8txAa_authorizedBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;background:#10b981f2;border:1px solid #fff3;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:.75rem;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #10b98159}.J8txAa_name{color:var(--color-text-primary,#fff);margin:0 0 .5rem;font-size:2.25rem;font-weight:800;line-height:1.2}.J8txAa_address{color:var(--color-text-secondary,#94a3b8);align-items:center;gap:.5rem;margin:0;font-size:1rem;display:flex}.J8txAa_contactBar{background:#0f172a99;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem 2rem;display:flex}.J8txAa_contactBtn{color:#f1f5f9;background:#ffffff14;border:1px solid #ffffff26;border-radius:.5rem;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.J8txAa_contactBtn:hover{color:#00e68a;background:#ffffff26;border-color:#00e68a}.J8txAa_whatsappBtn{color:#25d366;background:#25d36633;border-color:#25d36666}.J8txAa_whatsappBtn:hover{color:#000;background:#25d366}.J8txAa_sectionTitle{color:var(--color-text-primary,#fff);align-items:center;gap:.5rem;margin:2.5rem 0 1rem;font-size:1.35rem;font-weight:700;display:flex}.J8txAa_descriptionCard{color:var(--color-text-secondary,#cbd5e1);background:var(--color-surface-800,#1e293b);border:1px solid var(--glass-border,#ffffff1a);border-radius:var(--radius-lg,.75rem);padding:1.5rem;font-size:1rem;line-height:1.65}.J8txAa_plansGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;display:grid}.J8txAa_planCard{background:var(--color-surface-800,#1e293b);border:1px solid var(--glass-border,#ffffff1a);border-radius:var(--radius-lg,.75rem);flex-direction:column;padding:1.5rem;transition:transform .2s,border-color .2s;display:flex}.J8txAa_planCard:hover{border-color:var(--color-primary-500,#00e68a);transform:translateY(-3px)}.J8txAa_planName{color:#fff;margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.J8txAa_planPrice{color:#00e68a;margin:0 0 .25rem;font-size:1.75rem;font-weight:800}.J8txAa_planDuration{color:#94a3b8;margin-bottom:.75rem;font-size:.85rem}.J8txAa_planDesc{color:#cbd5e1;margin-top:auto;font-size:.875rem;line-height:1.5}.J8txAa_hoursCard{background:var(--color-surface-800,#1e293b);border:1px solid var(--glass-border,#ffffff1a);border-radius:var(--radius-lg,.75rem);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;padding:1.25rem;display:grid}.J8txAa_hourRow{background:#ffffff08;border-radius:6px;justify-content:space-between;padding:6px 10px;font-size:.875rem;display:flex}.J8txAa_dayLabel{color:#f1f5f9;text-transform:capitalize;font-weight:600}.J8txAa_timeLabel{color:#94a3b8}.J8txAa_trainersGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem;display:grid}.J8txAa_trainerCard{background:var(--color-surface-800,#1e293b);border:1px solid var(--glass-border,#ffffff1a);border-radius:var(--radius-lg,.75rem);text-align:center;padding:1.25rem}.J8txAa_trainerPhoto{object-fit:cover;background:#334155;border-radius:50%;width:80px;height:80px;margin:0 auto .75rem}.J8txAa_trainerName{color:#fff;margin:0;font-size:1rem;font-weight:700}.J8txAa_trainerRole{color:#38bdf8;margin:.25rem 0 .5rem;font-size:.8rem}.J8txAa_trainerBio{color:#94a3b8;margin:0;font-size:.8rem;line-height:1.4}.J8txAa_photosGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.J8txAa_photoWrapper{border-radius:var(--radius-lg,.75rem);background:var(--color-surface-700,#334155);height:180px;position:relative;overflow:hidden}.J8txAa_photo{object-fit:cover;transition:transform .3s}.J8txAa_photoWrapper:hover .J8txAa_photo{transform:scale(1.05)}.J8txAa_amenitiesList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.J8txAa_amenityTag{color:var(--color-primary-400,#00e68a);background:#00e68a1a;border:1px solid #00e68a4d;border-radius:2rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500}.J8txAa_reviewsList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.J8txAa_reviewCard{background:var(--color-surface-800,#1e293b);border:1px solid var(--glass-border,#ffffff1a);border-radius:var(--radius-lg,.75rem);padding:1rem 1.25rem}.J8txAa_reviewHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.J8txAa_reviewStars{color:#fbbf24;font-size:1rem}.J8txAa_reviewDate{color:var(--color-text-tertiary,#64748b);font-size:.75rem}.J8txAa_reviewComment{color:var(--color-text-secondary,#cbd5e1);margin:0;font-size:.9375rem;line-height:1.5}.J8txAa_emptyText{color:var(--color-text-tertiary,#64748b);font-size:.9375rem;font-style:italic}.J8txAa_loading{text-align:center;color:var(--color-text-secondary,#94a3b8);padding:5rem 0}.J8txAa_unavailableState{text-align:center;background:var(--color-surface-800,#1e293b);border-radius:var(--radius-xl,1rem);border:1px solid #ef44444d;max-width:600px;margin:3rem auto;padding:5rem 1rem}.J8txAa_formCard{background:var(--color-surface-800,#1e293b);border:1px solid var(--glass-border,#ffffff1a);border-radius:var(--radius-lg,.75rem);margin-bottom:1.25rem;padding:1.25rem}.J8txAa_starBtn{cursor:pointer;background:0 0;border:none;padding:0 .125rem;font-size:1.5rem;transition:transform .1s}.J8txAa_starBtn:hover{transform:scale(1.15)}[data-theme=light] .J8txAa_contactBtn{color:#0f172a;background:#f1f5f9;border-color:#0000001f}[data-theme=light] .J8txAa_contactBtn:hover{color:#047857;background:#e2e8f0;border-color:#047857}:is([data-theme=light] .J8txAa_descriptionCard,[data-theme=light] .J8txAa_planCard,[data-theme=light] .J8txAa_hoursCard,[data-theme=light] .J8txAa_trainerCard,[data-theme=light] .J8txAa_formCard){background:var(--card-bg,#fff);border-color:#00000014;box-shadow:0 4px 12px #0000000a}:is([data-theme=light] .J8txAa_planName,[data-theme=light] .J8txAa_trainerName,[data-theme=light] .J8txAa_dayLabel){color:#0f172a}[data-theme=light] .J8txAa_planPrice{color:#047857}[data-theme=light] .J8txAa_hourRow{background:#f8fafc}[data-theme=light] .J8txAa_amenityTag{color:#334155;background:#f1f5f9;border-color:#00000014}
._4WpgRW_loading{justify-content:center;align-items:center;gap:var(--spacing-md);min-height:60vh;color:var(--color-text-secondary);flex-direction:column;display:flex}._4WpgRW_spinner{border:3px solid var(--color-surface-600);border-top-color:var(--color-primary-500);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite _4WpgRW_spin}@keyframes _4WpgRW_spin{to{transform:rotate(360deg)}}._4WpgRW_layout{min-height:calc(100vh - var(--header-height));display:flex}._4WpgRW_sidebar{width:var(--sidebar-width);background:var(--color-surface-900);border-right:1px solid var(--glass-border);padding:var(--spacing-lg) 0;top:var(--header-height);height:calc(100vh - var(--header-height));flex-shrink:0;position:sticky;overflow-y:auto}._4WpgRW_sidebarHeader{padding:0 var(--spacing-lg) var(--spacing-lg);border-bottom:1px solid var(--glass-border);margin-bottom:var(--spacing-md)}._4WpgRW_sidebarTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em}._4WpgRW_sidebarNav{padding:0 var(--spacing-sm);flex-direction:column;display:flex}._4WpgRW_sidebarLink{padding:.625rem var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:center;gap:.75rem;margin-bottom:2px;text-decoration:none;display:flex}._4WpgRW_sidebarLink:hover{background:var(--color-surface-800);color:var(--color-text-primary)}._4WpgRW_sidebarLinkActive{font-weight:var(--font-weight-semibold);color:var(--color-primary-400)!important;background:#00e68a14!important}._4WpgRW_sidebarIcon{font-size:1.125rem}._4WpgRW_content{padding:var(--spacing-2xl);flex:1;min-width:0}._4WpgRW_pageHeader{margin-bottom:var(--spacing-2xl);justify-content:space-between;align-items:center;display:flex}._4WpgRW_pageTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em}._4WpgRW_pageSubtitle{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:.25rem}._4WpgRW_statsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);grid-template-columns:repeat(4,1fr);display:grid}._4WpgRW_statCard{padding:var(--spacing-lg);background:var(--color-surface-800);border:1px solid var(--glass-border);border-radius:var(--radius-xl);transition:all var(--transition-base)}._4WpgRW_statCard:hover{border-color:#ffffff1a;transform:translateY(-2px)}._4WpgRW_statCardLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm)}._4WpgRW_statCardValue{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);background:linear-gradient(135deg, var(--color-primary-400), var(--color-accent-400));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._4WpgRW_table{border-collapse:separate;border-spacing:0;background:var(--color-surface-800);border:1px solid var(--glass-border);border-radius:var(--radius-xl);width:100%;overflow:hidden}._4WpgRW_table th{padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;background:var(--color-surface-900);border-bottom:1px solid var(--glass-border)}._4WpgRW_table td{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);border-bottom:1px solid var(--glass-border)}._4WpgRW_table tr:last-child td{border-bottom:none}._4WpgRW_table tr:hover td{background:var(--color-surface-700)}._4WpgRW_badge{border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:.125rem .5rem;display:inline-block}._4WpgRW_badgeSuccess{background:var(--color-success-bg);color:var(--color-success)}._4WpgRW_badgeWarning{background:var(--color-warning-bg);color:var(--color-warning)}._4WpgRW_badgeError{background:var(--color-error-bg);color:var(--color-error)}._4WpgRW_badgeInfo{background:var(--color-info-bg);color:var(--color-info)}._4WpgRW_emptyState{text-align:center;padding:var(--spacing-4xl) var(--spacing-lg);color:var(--color-text-tertiary)}._4WpgRW_emptyIcon{margin-bottom:var(--spacing-md);font-size:3rem}@media (max-width:1024px){._4WpgRW_statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){._4WpgRW_layout{flex-direction:column}._4WpgRW_sidebar{width:100%;height:auto;padding:var(--spacing-md) 0;position:static}._4WpgRW_sidebarNav{padding:0 var(--spacing-md);gap:var(--spacing-xs);flex-direction:row;overflow-x:auto}._4WpgRW_sidebarLink{white-space:nowrap}._4WpgRW_content{padding:var(--spacing-lg)}._4WpgRW_statsGrid{grid-template-columns:1fr 1fr}._4WpgRW_table{display:block;overflow-x:auto}}
.KqnRxG_container{background:var(--color-surface-800);border:1px solid var(--glass-border);border-radius:var(--radius-xl);margin-bottom:var(--spacing-2xl);transition:border-color var(--transition-base);padding:1.5rem;box-shadow:0 10px 30px -10px #0006}.KqnRxG_container:hover{border-color:#ffffff1f}.KqnRxG_headerRow{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.KqnRxG_titleGroup{flex-direction:column;gap:.25rem;display:flex}.KqnRxG_title{color:var(--color-text-primary);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:800;display:flex}.KqnRxG_subtitle{color:var(--color-text-tertiary);font-size:.85rem}.KqnRxG_tabList{background:var(--color-surface-900);border-radius:var(--radius-lg);border:1px solid #ffffff0f;flex-wrap:wrap;gap:.5rem;padding:.35rem;display:flex}.KqnRxG_tabButton{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:flex}.KqnRxG_tabButton:hover{color:var(--color-text-primary);background:#ffffff0d}.KqnRxG_tabButtonActive{box-shadow:0 0 15px #00e68a33;color:var(--color-primary-400)!important;background:#00e68a1f!important}.KqnRxG_countBadge{color:var(--color-text-secondary);border-radius:var(--radius-full);background:#ffffff1a;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.KqnRxG_tabButtonActive .KqnRxG_countBadge{background:var(--color-primary-500);color:var(--color-text-inverse)}.KqnRxG_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.KqnRxG_searchBox{background:var(--color-surface-900);border:1px solid var(--glass-border);border-radius:var(--radius-md);min-width:280px;max-width:400px;transition:border-color var(--transition-fast);flex:1;align-items:center;gap:.5rem;padding:.5rem .85rem;display:flex}.KqnRxG_searchBox:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 1px var(--color-primary-500)}.KqnRxG_searchInput{color:var(--color-text-primary);background:0 0;border:none;outline:none;width:100%;font-size:.875rem}.KqnRxG_searchInput::placeholder{color:var(--color-text-tertiary)}.KqnRxG_filterGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.KqnRxG_filterPill{color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #ffffff14;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.KqnRxG_filterPill:hover{color:var(--color-text-primary);background:#ffffff0d}.KqnRxG_filterPillActive{background:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-text-inverse);font-weight:700}.KqnRxG_refreshButton{background:var(--color-surface-700);border:1px solid var(--glass-border);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600;display:flex}.KqnRxG_refreshButton:hover{color:var(--color-text-primary);background:var(--color-surface-600)}.KqnRxG_alertSuccess{color:var(--color-primary-400);border-radius:var(--radius-md);background:#00e68a1f;border:1px solid #00e68a4d;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;animation:.25s ease-out KqnRxG_slideIn;display:flex}.KqnRxG_alertError{color:var(--color-error);border-radius:var(--radius-md);background:#ef44441f;border:1px solid #ef44444d;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;animation:.25s ease-out KqnRxG_slideIn;display:flex}@keyframes KqnRxG_slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.KqnRxG_userInfo{align-items:center;gap:.75rem;display:flex}.KqnRxG_avatar{width:38px;height:38px;color:var(--color-primary-400);background:linear-gradient(135deg,#00e68a26,#8b5cf633);border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}.KqnRxG_userName{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.KqnRxG_userSub{color:var(--color-text-tertiary);margin-top:.1rem;font-size:.75rem}.KqnRxG_contactText{color:var(--color-text-secondary);font-size:.85rem}.KqnRxG_contactSub{color:var(--color-text-tertiary);margin-top:.15rem;font-size:.75rem}.KqnRxG_tagList{flex-wrap:wrap;gap:.35rem;max-width:250px;display:flex}.KqnRxG_tagPill{color:var(--color-text-secondary);border-radius:var(--radius-sm);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;padding:.15rem .45rem;font-size:.7rem;font-weight:600}.KqnRxG_actionGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.KqnRxG_btnAction{background:var(--color-surface-700);border:1px solid var(--glass-border);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.KqnRxG_btnAction:hover{background:var(--color-surface-600);color:var(--color-text-primary);border-color:#ffffff26}.KqnRxG_btnApprove{color:var(--color-success);background:#10b98126;border:1px solid #10b9814d}.KqnRxG_btnApprove:hover{color:var(--color-success);background:#10b98140;border-color:#10b98180}.KqnRxG_btnReject{color:var(--color-error);background:#ef44441f;border:1px solid #ef44444d}.KqnRxG_btnReject:hover{color:var(--color-error);background:#ef444438;border-color:#ef444480}.KqnRxG_btnDelete{color:var(--color-error);background:#ef444414;border:1px solid #ef444433}.KqnRxG_btnDelete:hover{color:#ef4444;background:#ef444433;border-color:#ef444466}.KqnRxG_interactiveRow{cursor:pointer;transition:background-color var(--transition-fast)}.KqnRxG_interactiveRow:hover td{background:#00e68a0f!important}.KqnRxG_manageLink{color:var(--color-primary-400);align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;display:inline-flex}.KqnRxG_modalBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.KqnRxG_modalCard{background:var(--color-surface-800);border-radius:var(--radius-xl);border:1px solid #ffffff1f;width:100%;max-width:650px;max-height:90vh;animation:.2s cubic-bezier(.16,1,.3,1) KqnRxG_modalPop;overflow-y:auto;box-shadow:0 25px 50px -12px #000000b3}@keyframes KqnRxG_modalPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.KqnRxG_modalHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.KqnRxG_modalTitle{color:var(--color-text-primary);align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700;display:flex}.KqnRxG_modalCloseBtn{color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast);background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1}.KqnRxG_modalCloseBtn:hover{color:var(--color-text-primary)}.KqnRxG_modalBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.KqnRxG_modalFooter{border-top:1px solid #ffffff14;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.KqnRxG_formGroup{flex-direction:column;gap:.35rem;display:flex}.KqnRxG_formLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.KqnRxG_formInput{background:var(--color-surface-900);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-text-primary);transition:border-color var(--transition-fast);outline:none;padding:.6rem .85rem;font-size:.9rem}.KqnRxG_formInput:focus{border-color:var(--color-primary-500)}.KqnRxG_formSelect{background:var(--color-surface-900);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;outline:none;padding:.6rem .85rem;font-size:.9rem}.KqnRxG_formSelect:focus{border-color:var(--color-primary-500)}.KqnRxG_formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.KqnRxG_detailGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.KqnRxG_detailItem{background:var(--color-surface-900);border-radius:var(--radius-md);border:1px solid #ffffff0d;padding:.85rem 1rem}.KqnRxG_detailLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin-bottom:.25rem;font-size:.72rem;font-weight:700}.KqnRxG_detailValue{color:var(--color-text-primary);word-break:break-word;font-size:.9rem;font-weight:500}@media (max-width:768px){.KqnRxG_headerRow{flex-direction:column;align-items:stretch}.KqnRxG_tabList{width:100%;overflow-x:auto}.KqnRxG_toolbar{flex-direction:column;align-items:stretch}.KqnRxG_searchBox{min-width:100%;max-width:100%}.KqnRxG_formRow,.KqnRxG_detailGrid{grid-template-columns:1fr}}
.Y2OPrW_page{min-height:calc(100vh - var(--header-height));padding:var(--spacing-2xl) var(--spacing-lg);justify-content:center;align-items:center;display:flex;position:relative}.Y2OPrW_glow{pointer-events:none;background:radial-gradient(circle,#00e68a0d 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:20%;left:30%}.Y2OPrW_card{width:100%;max-width:440px;padding:var(--spacing-2xl);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);z-index:1;animation:.5s forwards Y2OPrW_fadeInUp;position:relative}.Y2OPrW_header{text-align:center;margin-bottom:var(--spacing-2xl)}.Y2OPrW_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--spacing-sm);letter-spacing:-.02em}.Y2OPrW_subtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.Y2OPrW_subtitleLink{font-weight:var(--font-weight-medium);color:var(--color-primary-400)!important}.Y2OPrW_form{gap:var(--spacing-md);flex-direction:column;display:flex}.Y2OPrW_row{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.Y2OPrW_error{padding:.75rem var(--spacing-md);background:var(--color-error-bg);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--font-size-sm);text-align:center;border:1px solid #ef444433}.Y2OPrW_success{padding:.75rem var(--spacing-md);background:var(--color-success-bg);border-radius:var(--radius-md);color:var(--color-success);font-size:var(--font-size-sm);text-align:center;border:1px solid #10b98133}.Y2OPrW_forgotLink{text-align:right;margin-top:-.5rem}.Y2OPrW_forgotLink a{font-size:var(--font-size-xs);color:var(--color-text-tertiary)!important}.Y2OPrW_forgotLink a:hover{color:var(--color-primary-400)!important}.Y2OPrW_divider{align-items:center;gap:var(--spacing-md);margin:var(--spacing-md) 0;color:var(--color-text-tertiary);font-size:var(--font-size-xs);display:flex}.Y2OPrW_divider:before,.Y2OPrW_divider:after{content:"";background:var(--glass-border);flex:1;height:1px}@media (max-width:480px){.Y2OPrW_card{padding:var(--spacing-lg)}.Y2OPrW_row{grid-template-columns:1fr}}@keyframes Y2OPrW_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
