/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@font-face{font-family:Didact Gothic;src:url(/fonts/DidactGothic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Century Bold;src:url(/fonts/century_bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-century:"Didact Gothic",sans-serif;--font-century-bold:"Century Bold",sans-serif;--font-size:16px;--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030213;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--twba-control-bg:#0f2235;--twba-toolbar-bg:var(--twba-calendar-bg);--twba-control-border:#1e3248;--twba-brand-cyan:#64c3d8;--twba-brand-cyan-hover:#52b1c6;--twba-text-muted:#4a6278;--twba-text:#e5e7eb;--twba-surface-1:#1f2937;--twba-surface-2:#10141d;--twba-control-border-hover:#2a4560;--twba-dropdown-hover:#1a3048;--twba-text-subtle:#c8d8e8;--twba-calendar-bg:#0a1f30;--twba-calendar-accent:var(--twba-brand-cyan);--twba-calendar-accent-contrast:#fff;--twba-calendar-range-mid:#0f2b41;--twba-cyan-sky:var(--twba-brand-cyan);--twba-success:oklch(72.3% .219 149.579);--twba-warning:oklch(79.5% .184 86.047);--twba-danger:oklch(63.7% .237 25.331)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-century),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-century-bold),sans-serif}button,label,p{font-family:var(--font-century),sans-serif}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}span{font-family:var(--font-century),sans-serif}nav,nav *{font-family:var(--font-century-bold),sans-serif}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h4,:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h5,:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h6{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) button,:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) label{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}html{font-size:var(--font-size)}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1}input[type=time]::-moz-calendar-picker-indicator{filter:invert()brightness(2);cursor:pointer;opacity:1}input[type=time]{color-scheme:dark}input[type=time]::-webkit-calendar-picker-indicator{filter:invert()brightness(2);background:0 0}.date-input-calendar,input[type=date]{color-scheme:dark;font-family:var(--font-century),sans-serif}input[type=date]::-webkit-calendar-picker-indicator,input[type=date][color-scheme]::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:.9!important;-webkit-filter:invert()!important;color:#fff!important;background:0 0!important}input[type=date].date-input-calendar::-webkit-calendar-picker-indicator,input[type=date][color-scheme=dark]::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:.9!important;-webkit-filter:invert()!important;color:#fff!important;background:0 0!important}.date-input-calendar::-webkit-calendar-picker-indicator,.date-input-calendar[color-scheme=dark]::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:.9!important;-webkit-filter:invert()!important;color:#fff!important;background:0 0!important}#new-colab-hired-date::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:.9!important;-webkit-filter:invert()!important;color:#fff!important;background:0 0!important}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=date][color-scheme]::-webkit-calendar-picker-indicator:hover{opacity:1!important;-webkit-filter:invert()!important}input[type=date].date-input-calendar::-webkit-calendar-picker-indicator:hover,input[type=date][color-scheme=dark]::-webkit-calendar-picker-indicator:hover{opacity:1!important;-webkit-filter:invert()!important}.date-input-calendar::-webkit-calendar-picker-indicator:hover,.date-input-calendar[color-scheme=dark]::-webkit-calendar-picker-indicator:hover{opacity:1!important;-webkit-filter:invert()!important}#new-colab-hired-date::-webkit-calendar-picker-indicator:hover{opacity:1!important;-webkit-filter:invert()!important}.date-input-calendar::-moz-calendar-picker-indicator,input[type=date]::-moz-calendar-picker-indicator{cursor:pointer!important;opacity:.9!important;filter:invert()!important;background:0 0!important}#new-colab-hired-date::-moz-calendar-picker-indicator{cursor:pointer!important;opacity:.9!important;filter:invert()!important;background:0 0!important}.date-input-calendar::-webkit-datetime-edit,input[type=date]::-webkit-datetime-edit{color:#fff;font-family:var(--font-century),sans-serif}.date-input-calendar::-webkit-datetime-edit-fields-wrapper,input[type=date]::-webkit-datetime-edit-fields-wrapper{color:#fff;padding:0}.date-input-calendar::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-text{color:#64c3d8;padding:0 2px;font-weight:500}input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-month-field{color:#fff;padding:0 2px}.date-input-calendar::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-year-field{color:#fff;padding:0 2px}.date-input-calendar::-webkit-datetime-edit-day-field,.date-input-calendar::-webkit-datetime-edit-year-field{color:#fff;padding:0 2px}input[type=date]::-webkit-datetime-edit-day-field:focus,input[type=date]::-webkit-datetime-edit-month-field:focus{color:#64c3d8;background-color:#64c3d833;border-radius:4px;outline:none}.date-input-calendar::-webkit-datetime-edit-month-field:focus,input[type=date]::-webkit-datetime-edit-year-field:focus{color:#64c3d8;background-color:#64c3d833;border-radius:4px;outline:none}.date-input-calendar::-webkit-datetime-edit-day-field:focus,.date-input-calendar::-webkit-datetime-edit-year-field:focus{color:#64c3d8;background-color:#64c3d833;border-radius:4px;outline:none}input[type=number],input[type=number].no-spinner{-moz-appearance:textfield!important}.modal-perfil-backdrop{backdrop-filter:blur(16px);background-color:#0006}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;display:none!important}input[type=number].no-spinner::-webkit-inner-spin-button,input[type=number].no-spinner::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;display:none!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0;border-radius:9999px}::-webkit-scrollbar-thumb{background:var(--twba-calendar-accent)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--twba-calendar-accent) 30%,transparent)}}::-webkit-scrollbar-thumb{border:1px solid #0000;border-radius:9999px;-webkit-transition:background .2s;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--twba-calendar-accent)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--twba-calendar-accent) 50%,transparent)}}::-webkit-scrollbar-thumb:active{background:var(--twba-calendar-accent)}*{scrollbar-width:thin;scrollbar-color:var(--twba-calendar-accent) transparent}@supports (color:color-mix(in lab,red,red)){*{scrollbar-color:color-mix(in srgb,var(--twba-calendar-accent) 30%,transparent) transparent}}:hover{scrollbar-color:var(--twba-calendar-accent) transparent}@supports (color:color-mix(in lab,red,red)){:hover{scrollbar-color:color-mix(in srgb,var(--twba-calendar-accent) 50%,transparent) transparent}}