.page_container__3IqSk{max-width:800px;margin:0 auto;padding:2rem}.page_header__ZeBKW{margin-bottom:2rem}.page_titleSection__bv6Y7{display:flex;align-items:center;gap:1rem}.page_title__ufSBE{font-size:2rem;font-weight:600;color:var(--color-text-primary);margin:0}.page_subtitle__0vBsG{font-size:.875rem;color:var(--color-text-secondary);margin-top:.25rem}.page_infoCard__63mpS,.page_pendingAlert__Vc8EE{margin-bottom:1.5rem}.page_sectionTitle__YIvwF{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem;display:flex;align-items:center}.page_infoGrid__gX_AO{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.page_infoItem__v0_Ab{display:flex;flex-direction:column;gap:.25rem}.page_infoLabel__7Xn5h{font-size:.75rem;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.025em}.page_infoValue__1qWv6{font-size:.875rem;color:var(--color-text-primary);font-weight:500}.page_historyCard__7Bnee{margin-bottom:1.5rem}.page_historyList__ircz0{display:flex;flex-direction:column;gap:1rem}.page_historyItem__nwtNV{padding:1rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-background-subtle)}.page_historyHeader__rCn_g{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;margin-bottom:.5rem}.page_historyType__7_SUP{justify-self:start}.page_historyStatus__gJRlA{justify-self:end}.page_historyDate__3lkwj{font-size:.875rem;color:var(--color-text-secondary);justify-self:end}.page_historyReason__rBTsI{font-size:.875rem;color:var(--color-text-secondary);margin:.5rem 0 0;font-style:italic}.page_historyDetails__vi0m7{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;font-size:.875rem;color:var(--color-text-secondary)}.page_warningAlert__hnGSY{margin-bottom:1.5rem}.page_alertTitle__A_KlK{font-weight:600;margin:0 0 .5rem}.page_alertList__gW6_U{margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.5}.page_alertList__gW6_U li{margin-bottom:.25rem}.page_alertList__gW6_U li:last-child{margin-bottom:0}.page_form__jXUgl{display:flex;flex-direction:column;gap:1.5rem}.page_formGroup__so7bd{display:flex;flex-direction:column;gap:.5rem}.page_label__vw4pm{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.page_label__vw4pm svg{width:1rem;height:1rem;color:var(--color-text-secondary)}.page_fieldNote__8l1mv{font-size:.75rem;color:var(--color-text-secondary);margin-top:.25rem;line-height:1.4}.page_actions__XB_KM{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}@media (max-width:768px){.page_container__3IqSk{padding:1rem}.page_infoGrid__gX_AO{grid-template-columns:1fr}.page_actions__XB_KM{flex-direction:column;align-items:stretch}}:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--spacing-2xl:48px;--spacing-3xl:64px;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-size-4xl:40px;--font-size-5xl:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--transition-fast:150ms ease-in-out;--transition-normal:250ms ease-in-out;--transition-slow:350ms ease-in-out;--shadow-sm:0 1.6px 3.6px 0 rgba(0,0,0,0.132),0 0.3px 0.9px 0 rgba(0,0,0,0.108);--shadow-md:0 3.2px 7.2px 0 rgba(0,0,0,0.132),0 0.6px 1.8px 0 rgba(0,0,0,0.108);--shadow-lg:0 6.4px 14.4px 0 rgba(0,0,0,0.132),0 1.2px 3.6px 0 rgba(0,0,0,0.108);--shadow-xl:0 25.6px 57.6px 0 rgba(0,0,0,0.22),0 4.8px 14.4px 0 rgba(0,0,0,0.18);--color-brand:#0f172a;--color-primary:#0078d4;--color-primary-hover:#106ebe;--color-primary-active:#005a9e;--color-primary-light:#deecf9;--color-primary-lighter:#eff6ff;--color-success:#107c10;--color-warning:#ffb900;--color-error:#d83b01;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-danger-light:#fef2f2;--color-danger-rgb:220,38,38;--color-info:#0078d4;--color-info-light:#ebf6fc;--color-background:#f8fafc;--color-surface:#ffffff;--color-surface-secondary:#faf9f8;--color-surface-elevated:#ffffff;--color-background-secondary:#faf9f8;--color-background-tertiary:#f8fafc;--color-background-hover:#e1dfdd;--color-text-primary:#292828;--color-text-secondary:#605e5c;--color-text-tertiary:#a19f9d;--color-text-inverse:#ffffff;--color-border:#e1dfdd;--color-border-hover:#c8c6c4;--color-border-active:#a19f9d;--color-border-light:#edebe9;--color-border-dark:#c8c6c4;--gradient-primary:linear-gradient(135deg,#0073ea,#0f172a);--gradient-primary-down:linear-gradient(0deg,#0073ea -15%,#0f172a);--gradient-primary-up:linear-gradient(180deg,#0073ea -15%,#0f172a);--gradient-purple:linear-gradient(90deg,#3b0764,#0b1437);--gradient-secondary:linear-gradient(135deg,#0078d4,#106ebe);--gradient-hero:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);--gradient-subtle:linear-gradient(180deg,var(--color-surface) 0%,var(--color-background) 100%);--primary:#0078d4;--primary-foreground:#ffffff;--secondary:#faf9f8;--secondary-foreground:#323130;--success:#107c10;--success-foreground:#ffffff;--warning:#ffb900;--warning-foreground:#323130;--destructive:#d83b01;--destructive-foreground:#ffffff;--radius:4px;--background:#f8fafc;--card:#ffffff;--border:#e1dfdd;--foreground:#323130;--muted-foreground:#605e5c;--muted:#f8fafc;--toast-default-bg:var(--color-surface);--toast-default-border:var(--color-border);--toast-default-text:var(--color-text-primary);--toast-destructive-bg:#fde7e9;--toast-destructive-border:var(--color-error);--toast-destructive-text:var(--color-text-primary);--toast-success-bg:#dff6dd;--toast-success-border:var(--color-success);--toast-success-text:var(--color-text-primary);--toast-warning-bg:#fff4ce;--toast-warning-border:var(--color-warning);--toast-warning-text:var(--color-text-primary);--toast-info-bg:var(--color-primary-light);--toast-info-border:var(--color-primary);--toast-info-text:var(--color-text-primary)}.admin-theme,[data-theme=dark]{--color-primary:#3282b8;--color-primary-hover:#0f4c75;--color-primary-active:#16213e;--color-primary-light:#1a1a2e;--color-primary-lighter:#0f3460;--color-success:#2ecc71;--color-warning:#f39c12;--color-error:#e21c1c;--color-danger:#b30202;--color-danger-hover:#990000;--color-danger-light:rgba(239,68,68,0.1);--color-danger-rgb:239,68,68;--color-info:#3498db;--color-background:#0f0f1e;--color-surface:#1a1a2e;--color-surface-secondary:#252545;--color-surface-elevated:#2d2d4f;--color-background-secondary:#252545;--color-background-tertiary:#1a1a2e;--color-background-hover:#252545;--color-text-primary:#ffffff;--color-text-secondary:#b8c2d8;--color-text-tertiary:#6c7a89;--color-text-inverse:#323130;--color-border:#3a3a5a;--color-border-hover:#4a4a6a;--color-border-active:#5a5a7a;--color-border-light:#2a2a4a;--color-border-dark:#4a4a6a;--color-border-primary:var(--color-border);--foreground:var(--color-text-primary);--muted-foreground:var(--color-text-secondary);--primary:#3282b8;--primary-foreground:#ffffff;--secondary:#252545;--secondary-foreground:#ffffff;--success:#2ecc71;--success-foreground:#323130;--warning:#f39c12;--warning-foreground:#323130;--destructive:#e74c3c;--destructive-foreground:#323130;--shadow-sm:0 2px 4px rgba(0,0,0,0.3);--shadow-md:0 4px 6px rgba(0,0,0,0.4);--shadow-lg:0 10px 15px rgba(0,0,0,0.5);--toast-default-bg:var(--color-surface);--toast-default-border:var(--color-border);--toast-default-text:var(--color-text-primary);--toast-destructive-bg:#3a1f1f;--toast-destructive-border:var(--color-error);--toast-destructive-text:var(--color-text-primary);--toast-success-bg:#1f3a2d;--toast-success-border:var(--color-success);--toast-success-text:var(--color-text-primary);--toast-warning-bg:#3a2f1f;--toast-warning-border:var(--color-warning);--toast-warning-text:var(--color-text-primary);--toast-info-bg:#1f2f3a;--toast-info-border:var(--color-primary);--toast-info-text:var(--color-text-primary)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.5;background-color:var(--color-background);min-height:100vh}body,h1,h2,h3,h4,h5,h6{color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-4xl);font-weight:700}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{margin-bottom:var(--spacing-md)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-hover)}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.admin-theme nav a,a *{color:inherit}a .card-content,a .card-description,a .card-title{color:var(--color-text-primary)}.admin-theme a,[data-theme=dark] a{color:var(--color-primary)}.admin-theme a:hover,[data-theme=dark] a:hover{color:var(--color-primary-hover)}.admin-theme{--color-text-primary:#ffffff;--color-text-secondary:#b8c2d8;--color-text-tertiary:#6c7a89;--color-primary:#60a5fa;--color-primary-hover:#3b82f6}.container{max-width:1200px}.container,.container-wide{width:100%;margin:0 auto;padding:0 var(--spacing-lg)}.container-wide{max-width:1400px}.container-narrow{width:100%;max-width:800px;margin:0 auto;padding:0 var(--spacing-lg)}.glass-card{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:var(--shadow-lg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.spinner{animation:spin 1s linear infinite}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-surface-secondary);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fade-in{animation:fadeIn .5s ease-in-out}.slide-in{animation:slideIn .3s ease-in-out}input[type=range]{appearance:none;height:6px;border:1px solid var(--color-border);border-radius:3px;outline:none}input[type=range]::-webkit-slider-thumb{appearance:none;width:24px;height:24px;border-radius:50%;background:var(--color-primary);border:3px solid #374151;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1)}input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--color-primary);border:3px solid #374151;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media print{body{background:white;color:black}}