@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_bfcih_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_bfcih_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_bfcih_1 var(--animation-duration-normal) ease-out}._lockIcon_bfcih_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_bfcih_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_bfcih_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_bfcih_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_bfcih_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_bfcih_50,._rightSkeletons_bfcih_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_bfcih_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_bfcih_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_bfcih_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_bfcih_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_bfcih_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_bfcih_13{max-width:350px}._lockIcon_bfcih_22{width:1rem;height:1rem}}._accessDeniedIcon_1q68u_1{color:var(--warning)}._adminLayout_1q68u_5{min-height:100vh;display:flex;background:var(--background);color:var(--foreground)}._adminSidebar_1q68u_6{width:244px;flex:0 0 244px;box-sizing:border-box;display:flex;flex-direction:column;padding:22px 14px 16px;background:#102a43;color:#eaf4ff;min-height:100vh;position:sticky;top:0;height:100vh;overflow-y:auto}._adminBrand_1q68u_7{display:flex;align-items:center;gap:11px;padding:2px 9px 24px;border-bottom:1px solid rgba(255,255,255,.12)}._adminBrandMark_1q68u_8{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;background:#38a7f5;color:#fff;font-size:22px;font-weight:850;box-shadow:0 5px 16px #38a7f540}._adminBrand_1q68u_7 strong,._adminBrand_1q68u_7 small{display:block}._adminBrand_1q68u_7 strong{font-size:19px;letter-spacing:.14em;line-height:1.2}._adminBrand_1q68u_7 small{margin-top:4px;font-size:8px;letter-spacing:.15em;color:#9bb9d3}._adminSectionLabel_1q68u_12{padding:25px 10px 9px;color:#83a6c5;font-size:9px;font-weight:800;letter-spacing:.14em}._adminNav_1q68u_13{display:grid;gap:5px}._adminNavItem_1q68u_14{width:100%;min-height:42px;display:flex;align-items:center;gap:11px;padding:10px 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:#c4d8e9;text-align:left;font:500 13px var(--font-family-base);cursor:pointer;transition:background .15s ease,color .15s ease}._adminNavItem_1q68u_14:hover{background:#ffffff14;color:#fff}._adminNavActive_1q68u_16{background:linear-gradient(100deg,#38a7f540,#38a7f517);border-color:#69c0ff3d;color:#fff;font-weight:750}._adminNavActive_1q68u_16:before{content:"";width:3px;height:22px;border-radius:4px;background:#55baff;margin-left:-12px;margin-right:6px}._navCount_1q68u_18{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;margin-left:auto;border-radius:99px;background:#e34d59;color:#fff;font-size:10px;font-weight:850}._adminSidebarFooter_1q68u_19{display:grid;grid-template-columns:8px 1fr;align-items:center;gap:7px;margin-top:auto;padding:15px 10px 4px;border-top:1px solid rgba(255,255,255,.12);font-size:11px;color:#d7e7f4}._adminSidebarFooter_1q68u_19 small{grid-column:2;color:#86a7c3;font-size:10px}._statusDot_1q68u_21{width:7px;height:7px;border-radius:50%;background:#48d597;box-shadow:0 0 0 4px #48d5971f}._adminWorkspace_1q68u_22{min-width:0;flex:1}._adminHomeBar_1q68u_23{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:64px;padding:11px 28px;background:var(--card);border-bottom:1px solid var(--border);position:relative;z-index:2}._workspaceLabel_1q68u_24{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--muted-foreground)}._workspaceLabel_1q68u_24 span{padding:0 7px;color:var(--primary)}._adminTopActions_1q68u_26{display:flex;align-items:center;gap:9px}._adminPageContent_1q68u_27{min-width:0;padding:28px 30px 44px}._adminPageContent_1q68u_27:has(._shell_1q68u_28){padding:0}._adminHelp_1q68u_29{display:flex;align-items:center;gap:13px;margin:0 0 20px;padding:14px 16px;border:1px solid #c8e4fb;border-radius:12px;background:linear-gradient(110deg,#f0f8ff,#fff);color:#183b56}._adminHelpIcon_1q68u_30{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:10px;background:#d9efff;color:#0878c9}._adminHelpCopy_1q68u_31{display:grid;gap:4px;flex:1;min-width:0}._adminHelpCopy_1q68u_31 strong{font-size:13px;font-weight:800}._adminHelpCopy_1q68u_31 span{font-size:12px;line-height:1.55;color:#45657d}._adminHelp_1q68u_29 button{white-space:nowrap;display:inline-flex;align-items:center;gap:7px}._notificationCount_1q68u_36{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:var(--destructive);color:#fff;font-size:11px;font-weight:800;line-height:1}@media(max-width:640px){._adminLayout_1q68u_5{display:block}._adminSidebar_1q68u_6{position:relative;width:100%;height:auto;min-height:0;padding:12px;overflow:visible}._adminBrand_1q68u_7{padding:0 5px 12px}._adminSectionLabel_1q68u_12{padding:13px 5px 7px}._adminNav_1q68u_13{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}._adminNavItem_1q68u_14{min-height:38px;padding:8px;font-size:11px;gap:7px}._adminNavActive_1q68u_16:before{display:none}._adminSidebarFooter_1q68u_19{display:none}._adminHomeBar_1q68u_23{padding:10px 12px;align-items:flex-start;flex-direction:column}._adminTopActions_1q68u_26{width:100%;flex-wrap:wrap}._adminPageContent_1q68u_27{padding:18px 12px 30px}._adminHelp_1q68u_29{align-items:flex-start;flex-wrap:wrap;padding:12px}._adminHelpCopy_1q68u_31{flex-basis:calc(100% - 52px)}._adminHelp_1q68u_29 button{margin-left:49px}._adminPageContent_1q68u_27:has(._shell_1q68u_28){padding:0}}@layer base{._button_1a9tq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1a9tq_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1a9tq_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1a9tq_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1a9tq_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1a9tq_52,._icon-md_1a9tq_53{width:2rem;height:2rem;padding:0}._icon-sm_1a9tq_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1a9tq_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1a9tq_2 svg{flex-shrink:0}._sm_1a9tq_32 svg,._icon-sm_1a9tq_59 svg{width:1rem;height:1rem}._md_1a9tq_38 svg,._icon_1a9tq_52 svg,._icon-md_1a9tq_53 svg{width:1.25rem;height:1.25rem}._lg_1a9tq_44 svg,._icon-lg_1a9tq_65 svg{width:1.5rem;height:1.5rem}._primary_1a9tq_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1a9tq_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_1a9tq_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1a9tq_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1a9tq_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1a9tq_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1a9tq_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1a9tq_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1a9tq_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1a9tq_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1a9tq_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_1a9tq_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1a9tq_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1a9tq_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_1a9tq_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1a9tq_193{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1a9tq_193:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1a9tq_225{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1a9tq_97:focus-visible,.dark ._outline_1a9tq_156:focus-visible,.dark ._ghost_1a9tq_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem}:root{--background: #eef2f6;--foreground: #15202b;--surface: #e4eaf0;--surface-foreground: #15202b;--sidebar: #111b26;--sidebar-foreground: #e7eef5;--card: #f8fafc;--card-foreground: #15202b;--popup: #ffffff;--popup-foreground: #15202b;--primary: #1677ff;--primary-foreground: #ffffff;--secondary: #dce5ee;--secondary-foreground: #22313f;--accent: #1677ff;--accent-foreground: #ffffff;--muted: #d9e2eb;--muted-foreground: #607080;--success: #17845b;--success-foreground: #ffffff;--error: #c43d46;--error-foreground: #ffffff;--warning: #b36b00;--warning-foreground: #ffffff;--info: #2872b9;--info-foreground: #ffffff;--info-hover: #1f609f;--info-active: #184d80;--border: #cbd5df;--font-family-base: "Inter", system-ui, sans-serif;--font-family-display: "Bricolage Grotesque", system-ui, sans-serif;--font-family-monospace: "IBM Plex Mono", ui-monospace, monospace;--font-family-cursive: cursive;--shadow: 0 1px 2px rgba(15, 30, 45, .06);--shadow-md: 0 8px 24px rgba(15, 30, 45, .1);--shadow-lg: 0 18px 48px rgba(15, 30, 45, .14);--shadow-focus: 0 0 0 3px rgba(22, 119, 255, .18);--radius-sm: 6px;--radius: 9px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 999px;--animation-duration-fast: .12s;--animation-duration-normal: .18s;--animation-duration-slow: .28s;--chart-color-1: #1677ff;--chart-color-2: #17845b;--chart-color-3: #b36b00;--chart-color-4: #7b61b8;--chart-color-5: #c43d46}.dark{--background: #0b1118;--foreground: #e8eef4;--surface: #121c26;--surface-foreground: #e8eef4;--sidebar: #071019;--sidebar-foreground: #e8eef4;--card: #101923;--card-foreground: #e8eef4;--popup: #16222d;--popup-foreground: #e8eef4;--primary: #4a9bff;--primary-foreground: #06101a;--secondary: #1c2a36;--secondary-foreground: #dce6ef;--accent: #4a9bff;--accent-foreground: #06101a;--muted: #1a2732;--muted-foreground: #91a2b1;--success: #35b57d;--success-foreground: #06140e;--error: #ef6972;--error-foreground: #190708;--warning: #e1a24a;--warning-foreground: #1b1003;--info: #5ba1dc;--info-foreground: #06111b;--info-hover: #72afe2;--info-active: #4389c4;--border: #273743;--shadow: 0 1px 2px rgba(0, 0, 0, .24);--shadow-md: 0 8px 24px rgba(0, 0, 0, .28);--shadow-lg: 0 18px 48px rgba(0, 0, 0, .38);--shadow-focus: 0 0 0 3px rgba(74, 155, 255, .22)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{color:var(--foreground);border-color:#91bde6}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,select:focus,textarea:focus{outline:none;border-color:#087fe5;box-shadow:0 0 0 3px #087fe533}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):focus,select:focus,textarea:focus{background-color:#dff1ff!important;color:#0b2540}.dark input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):focus,.dark select:focus,.dark textarea:focus{background-color:#12324d!important;color:#eaf4ff}summary,button[data-detail=true]{color:#0b4f9e;font-weight:700;cursor:pointer}button[data-detail=true]{border-color:#0b4f9e}summary:hover,button[data-detail=true]:hover{color:#083a75}.dark summary,.dark button[data-detail=true]{color:#7db8ff}.dark button[data-detail=true]{border-color:#7db8ff}table td>strong:first-child:not([class*=mono]):not([class*=code]){font-size:14.5px;font-weight:750;color:var(--foreground)}table td>strong+small,table td>strong+span{font-size:11.5px;font-weight:500;letter-spacing:.02em}[class*=mono],[class*=code]{font-weight:500}input::placeholder,textarea::placeholder{color:#526f89;opacity:1}table{color:var(--foreground)}table thead th{color:var(--foreground);background:color-mix(in srgb,var(--primary) 10%,var(--card));border-bottom:2px solid color-mix(in srgb,var(--primary) 38%,var(--border));font-weight:700}table tbody td{color:var(--foreground);border-bottom-color:color-mix(in srgb,var(--primary) 16%,var(--border))}table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--primary) 3.5%,var(--card))}table tbody tr:hover{background:color-mix(in srgb,var(--primary) 9%,var(--card))}table td small,table td span{color:var(--muted-foreground)}@media(prefers-reduced-motion:no-preference){table tbody tr{transition:background-color .14s ease}}.form .grid input:not([type=checkbox]):not([type=radio]):not([type=range]),.form .grid select,.form .grid textarea,.form .assignForm input:not([type=checkbox]),.form .assignForm select,.form .assignForm textarea,.form input.statusInput,.form select.statusInput,.form select.select,.form input.select{box-sizing:border-box;min-width:0;max-width:100%;height:38px;padding-left:10px;padding-right:10px;font-size:13px}.form .grid textarea,.form .assignForm textarea{height:auto;min-height:76px;padding-top:9px;padding-bottom:9px;resize:vertical}.form .grid,.form .assignForm{gap:10px}.form .grid label,.form .assignForm label{gap:5px}.form{padding:16px}.form .formTitle{margin-bottom:12px}.form .formActions,.form .actions{margin-top:14px}@media(max-width:650px){.form{padding:12px}}:root{--dx-bg: #dfeaf7;--dx-bg-2: #f2f6fb;--dx-panel: #ffffff;--dx-line: #b7cbe2;--dx-line-strong: #86a9d0;--dx-head: #17365c;--dx-head-fg: #ffffff;--dx-row-alt: #edf4fc;--dx-row-hover: #d9e9fb;--dx-accent: #1677ff;--dx-danger: #c62828}.dark{--dx-bg: #08111a;--dx-bg-2: #0d1822;--dx-panel: #111d29;--dx-line: #2b445c;--dx-line-strong: #3f6285;--dx-head: #1b3d63;--dx-head-fg: #e9f2fb;--dx-row-alt: #0f1b27;--dx-row-hover: #183350;--dx-danger: #ff7b7b}[class*=ProtectedRoute_adminLayout]{background:linear-gradient(180deg,var(--dx-bg),var(--dx-bg-2))}[class*=ProtectedRoute_adminPageContent]:not(:has([class*=_index_shell])){padding:12px 18px 24px}[class*=ProtectedRoute_adminPageContent] [class$=_page]{padding:0;min-height:0;background:transparent}[class*=ProtectedRoute_adminPageContent] [class$=_index_main]{padding:0}[class$=pages-creatividades_page]:not([class*=ProtectedRoute_adminPageContent] *){padding:12px 18px;min-height:100vh;background:linear-gradient(180deg,var(--dx-bg),var(--dx-bg-2))}[class*=ProtectedRoute_adminHomeBar]{min-height:46px;padding:6px 20px;border-bottom:2px solid var(--dx-accent)}[class*=ProtectedRoute_adminHelp]{margin-bottom:10px;padding:8px 12px;border-color:var(--dx-line-strong)}[class*=ProtectedRoute_adminHelpIcon]{width:28px;height:28px;flex-basis:28px}[class*=ProtectedRoute_adminHelpCopy]{gap:2px}[class*=ProtectedRoute_adminHelpCopy] span{line-height:1.4}[class*=ProtectedRoute_adminNavItem]{min-height:36px;padding:7px 10px}[class*=ProtectedRoute_adminSectionLabel]{padding-top:16px;padding-bottom:6px}[class*=ProtectedRoute_adminBrand]:not([class*=Mark]){padding-bottom:14px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_header]{margin-bottom:10px;gap:12px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_header] h1{font-size:22px;margin:2px 0 3px;line-height:1.15}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_header] p{font-size:12px;line-height:1.35;margin:0}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_eyebrow]{margin-bottom:3px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_form],:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_tableWrap]:not([class*=module__-pages-_index_]),:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_index_card],:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_index_metric]{border:1px solid var(--dx-line-strong);border-radius:10px;background:var(--dx-panel);box-shadow:0 2px 8px #17365c14}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_form]{padding:12px 14px;margin-bottom:10px;border-top:3px solid var(--dx-accent)}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_index_metric]{border-left:4px solid var(--dx-accent);padding:9px 14px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_grid]{gap:8px 12px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_grid] label{gap:3px;font-size:12px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_formTitle]{margin-bottom:8px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_formActions],:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_form] [class$=_actions]{margin-top:10px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_notice]{padding:8px 12px;margin-bottom:10px;border-radius:10px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_note]{margin-top:8px;font-size:11.5px;line-height:1.4}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_permission]{padding:8px 10px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_permissions]{gap:8px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) :is([class$=_empty],[class$=_error]){padding:14px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_metrics]{gap:8px;margin-bottom:10px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_metrics]>div{padding:8px 12px;border:1px solid var(--dx-line-strong);border-left:4px solid var(--dx-accent);border-radius:10px;background:var(--dx-panel)}[class$=_index_metric] strong{font-size:28px;margin:3px 0 0}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){height:32px;min-height:0;padding-top:0;padding-bottom:0;font-size:12.5px;border-radius:8px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) select{width:auto;min-width:160px;max-width:260px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) :is([class$=_grid],[class$=_assignForm],[class$=_form]) select{width:100%;max-width:none}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_toolbar]{gap:8px;margin-bottom:8px;flex-wrap:wrap}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table{border-collapse:separate;border-spacing:0;width:100%}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table thead th{background:var(--dx-head);color:var(--dx-head-fg);opacity:1;padding:7px 12px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;border:0;border-bottom:2px solid var(--dx-accent);white-space:nowrap}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody td{padding:6px 12px;line-height:1.3;vertical-align:middle;border-bottom:1px solid var(--dx-line);border-right:1px solid color-mix(in srgb,var(--dx-line) 60%,transparent)}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody td:last-child{border-right:0}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody tr{background:var(--dx-panel)}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody tr:nth-child(2n){background:var(--dx-row-alt)}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody tr:hover{background:var(--dx-row-hover)}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody td:first-child{border-left:4px solid var(--dx-accent)}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody tr:has([class*=Badge_secondary]) td:first-child{border-left-color:#8a9bb0}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody tr:has([class*=Badge_success]) td:first-child{border-left-color:#1f9d6b}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody tr:has([class*=Badge_warning]) td:first-child{border-left-color:#e0a030}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody tr:has([class*=Badge_destructive]) td:first-child{border-left-color:var(--dx-danger)}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table td small,:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table td span{margin-top:1px;line-height:1.25}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table button{min-height:0;height:26px;padding:0 10px;font-size:12px}[class$=_index_tableWrap]{margin:10px -14px -12px}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) label:has(:required){color:var(--dx-danger);font-weight:600}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) label:has(:required) :is(input,select,textarea){color:var(--foreground);font-weight:400}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) [class$=_error]{color:var(--dx-danger);font-weight:600}[class*=Badge_badge]{padding:1px 8px;font-size:11px;line-height:1.3}[class$=_index_metrics]{gap:8px;margin-bottom:10px}[class$=_index_card]{padding:12px 14px;margin-bottom:10px}[class$=_index_card] h2{font-size:16px}[class$=_index_grid]{gap:10px;margin-bottom:10px}[class$=_index_capacityHero]{margin:10px 6px;gap:20px}[class$=_index_ring]{width:88px;height:88px;border-width:7px}[class$=_index_playerRow]{padding:6px 0}[class$=_index_campaign]{padding:7px 0}[class$=_index_quickStart]{padding:9px 12px;margin-bottom:10px}:root{--dx-pending-bg: #fde8e8}.dark{--dx-pending-bg: #3b1a1d}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody tr[data-pending=true]{background:var(--dx-pending-bg)}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody tr[data-pending=true] td,:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody tr[data-pending=true] td :is(strong,small,span,a){color:var(--dx-danger)}:is([class*=ProtectedRoute_adminPageContent],[class*=module__-pages-creatividades_page]) table tbody tr[data-pending=true] td:first-child{border-left-color:var(--dx-danger)}[class*=ProtectedRoute_adminPageContent] [class$=pages-creatividades_page] table tbody td{padding:3px 10px;line-height:1.25}[class*=ProtectedRoute_adminPageContent] [class$=pages-creatividades_page] table tbody td :is(small,a){display:inline;margin:0 0 0 8px}[class*=ProtectedRoute_adminPageContent] [class$=pages-creatividades_page] table tbody td :is(strong,small,a):first-child{margin-left:0}[class*=ProtectedRoute_adminPageContent] [class$=pages-creatividades_page] table thead th{padding-top:5px;padding-bottom:5px}[class*=ProtectedRoute_adminPageContent] [class$=pages-creatividades_page] table button{height:24px}[class*=ProtectedRoute_adminPageContent] [class$=pages-creatividades_page] [class$=_header]{margin-bottom:6px}[class*=ProtectedRoute_adminPageContent] [class$=pages-creatividades_page] [class$=_metrics]{gap:6px;margin-bottom:6px}[class*=ProtectedRoute_adminPageContent] [class$=pages-creatividades_page] [class$=_metrics]>div{padding:4px 10px}[class*=ProtectedRoute_adminPageContent] [class$=pages-creatividades_page] [class$=_toolbar]{margin-bottom:6px}[class*=ProtectedRoute_adminPageContent] [class$=pages-creatividades_page] [class$=_tableWrap]{margin-bottom:8px}[class*=ProtectedRoute_adminPageContent] [class$=pages-creatividades_page] [class$=_formTitle]{margin-bottom:4px;padding:6px 10px 0}[class*=ProtectedRoute_adminPageContent] [class$=pages-creatividades_page] :is([class$=_metrics],[class$=_toolbar]){width:60%;min-width:520px;max-width:100%}[class*=ProtectedRoute_adminPageContent]:not(#dx) :is(td,label,span,small,p,a,li,i,em,button,input,select,textarea,legend){font-size:max(13.5px,1em)}[class*=ProtectedRoute_adminPageContent]:not(#dx) td :is(strong,b){font-size:max(14px,1em)}[class*=ProtectedRoute_adminPageContent]:not(#dx) td{font-size:max(14px,1em)}[class*=ProtectedRoute_adminPageContent]:not(#dx) th{font-size:max(12.5px,1em)}[class*=ProtectedRoute_adminPageContent]:not(#dx) h1{font-size:max(28px,1em)}[class*=ProtectedRoute_adminPageContent]:not(#dx) h2{font-size:max(18px,1em)}[class*=ProtectedRoute_adminPageContent]:not(#dx) h3{font-size:max(15px,1em)}[class*=ProtectedRoute_adminPageContent]:not(#dx) :is([class$=_eyebrow],[class$=_kicker]){font-size:12px}[class*=ProtectedRoute_adminPageContent]:not(#dx) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){height:36px;font-size:14px}[class*=ProtectedRoute_adminPageContent]:not(#dx) table button{height:30px;font-size:13.5px}[class*=ProtectedRoute_adminPageContent]:not(#dx) [class*=Badge_badge]{font-size:12.5px}[class*=ProtectedRoute_adminPageContent]:not(#dx) [class$=_header] p{font-size:14px}[class*=ProtectedRoute_adminNavItem]{font-size:14.5px}[class*=ProtectedRoute_adminSectionLabel]{font-size:12px}[class*=module__-pages-clientes_]:is([class$=_tableWrap],[class$=_toolbar],[class$=_metrics]){width:70%;min-width:min(100%,640px);max-width:100%}[class*=module__-pages-propietarios_]:is([class$=_tableWrap],[class$=_toolbar],[class$=_metrics]){width:60%;min-width:min(100%,640px);max-width:100%}[class*=module__-pages-conductores_]:is([class$=_tableWrap],[class$=_toolbar],[class$=_metrics]){width:60%;min-width:min(100%,640px);max-width:100%}[class*=module__-pages-vehiculos_]:is([class$=_tableWrap],[class$=_toolbar],[class$=_metrics]){width:65%;min-width:min(100%,640px);max-width:100%}[class*=module__-pages-campanas_]:is([class$=_tableWrap],[class$=_toolbar],[class$=_metrics]){width:65%;min-width:min(100%,640px);max-width:100%}[class*=module__-pages-creatividades_]:is([class$=_tableWrap],[class$=_toolbar],[class$=_metrics]){width:60%;min-width:min(100%,640px);max-width:100%}[data-block=capacidad],[data-block=monitor]{width:60%;min-width:min(100%,420px);justify-self:start}[data-block=actividad]{width:40%;min-width:min(100%,420px)}[data-block=monitor]{min-width:min(100%,620px)}[data-block=capacidad]{min-width:min(100%,460px)}[data-block=monitor] [class$=_index_playerRow]{grid-template-columns:34px minmax(150px,1.6fr) auto auto auto;column-gap:14px}[data-block=monitor] [class$=_index_playerRow] :is(strong,span){white-space:nowrap}[class$=_index_metric] strong [class$=_index_metricMuted]{display:inline}@media print{[class*=ProtectedRoute_adminSidebar],[class*=ProtectedRoute_adminHomeBar],[class*=ProtectedRoute_adminHelp],[class$=_noPrint]{display:none!important}[class*=ProtectedRoute_adminLayout],[class*=ProtectedRoute_adminWorkspace],[class*=ProtectedRoute_adminPageContent]{display:block!important;padding:0!important;background:#fff!important}body{background:#fff!important}[class*=module__-pages-informe_paper]{border:0!important;padding:0!important}}input[type=number]{-moz-appearance:number-input;appearance:auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1;height:28px;margin-left:6px;cursor:pointer}[class*=ProtectedRoute_adminPageContent] [class$=_header]{flex-wrap:wrap}[class*=ProtectedRoute_adminPageContent] [class$=_header]>div:first-child{flex:1 1 320px;min-width:0}[class*=ProtectedRoute_adminPageContent] [class$=_index_actions]{flex-wrap:wrap}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
