*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@tailwind utilities;:root{--radius: .625rem;--background: #f8fafc;--foreground: #1e293b;--card: #ffffff;--card-foreground: #1e293b;--popover: #ffffff;--popover-foreground: #1e293b;--primary: #0ea5e9;--primary-foreground: #ffffff;--secondary: #0284c7;--secondary-foreground: #ffffff;--muted: #f1f5f9;--muted-foreground: #64748b;--accent: #0ea5e9;--accent-foreground: #ffffff;--destructive: #ef4444;--border: #e2e8f0;--input: #ffffff;--ring: #0ea5e9;--chart-1: #0ea5e9;--chart-2: #0284c7;--chart-3: #0369a1;--chart-4: #075985;--chart-5: #0c4a6e;--sidebar: #0ea5e9;--sidebar-foreground: #ffffff;--sidebar-primary: #0284c7;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #0369a1;--sidebar-accent-foreground: #ffffff;--sidebar-border: #0284c7;--sidebar-ring: #0ea5e9;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.light input,.light textarea,.light select{background-color:#fff!important;border-color:#e2e8f0!important;color:#1e293b!important}.light input:focus,.light textarea:focus,.light select:focus{background-color:#fff!important;border-color:#0ea5e9!important;outline:none}.light input::-moz-placeholder,.light textarea::-moz-placeholder{color:#64748b!important}.light input::placeholder,.light textarea::placeholder{color:#64748b!important}.dark{--background: #0a2540;--foreground: #ffffff;--card: #0a2540;--card-foreground: #ffffff;--popover: #0a2540;--popover-foreground: #ffffff;--primary: #fbbf24;--primary-foreground: #0a2540;--secondary: #f59e0b;--secondary-foreground: #0a2540;--muted: #1e293b;--muted-foreground: #94a3b8;--accent: #fbbf24;--accent-foreground: #0a2540;--destructive: #ef4444;--border: #334155;--input: #1e293b;--ring: #fbbf24;--chart-1: #fbbf24;--chart-2: #f59e0b;--chart-3: #d97706;--chart-4: #b45309;--chart-5: #92400e;--sidebar: #0a2540;--sidebar-foreground: #ffffff;--sidebar-primary: #fbbf24;--sidebar-primary-foreground: #0a2540;--sidebar-accent: #f59e0b;--sidebar-accent-foreground: #0a2540;--sidebar-border: #334155;--sidebar-ring: #fbbf24}.dark input,.dark textarea,.dark select{background-color:#fff!important;border-color:#e2e8f0!important;color:#1e293b!important}.dark input:focus,.dark textarea:focus,.dark select:focus{background-color:#fff!important;border-color:#0ea5e9!important;color:#1e293b!important;outline:none}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:#94a3b8!important}.dark input::placeholder,.dark textarea::placeholder{color:#94a3b8!important}@layer base{*{border-color:var(--border);box-sizing:border-box;padding:0;margin:0}body{background-color:var(--background);color:var(--foreground)}}html,body{height:100%;font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.input-castelo{@apply w-full p-2 border rounded-md shadow-sm text-sm;background-color:#fff!important;border-color:#e2e8f0!important;color:#1e293b!important}.input-castelo:focus{@apply focus:ring-2 focus:ring-sky-500 focus:border-sky-500;outline:none;background-color:#fff!important;border-color:#0ea5e9!important}.input-castelo::-moz-placeholder{color:#64748b!important}.input-castelo::placeholder{color:#64748b!important}.textarea-castelo{@apply w-full p-2 border rounded-md shadow-sm text-sm;background-color:#fff!important;border-color:#e2e8f0!important;color:#1e293b!important;resize:vertical}.textarea-castelo:focus{@apply focus:ring-2 focus:ring-sky-500 focus:border-sky-500;outline:none;background-color:#fff!important;border-color:#0ea5e9!important}.textarea-castelo::-moz-placeholder{color:#64748b!important}.textarea-castelo::placeholder{color:#64748b!important}.select-castelo{@apply w-full p-2 border rounded-md shadow-sm text-sm;background-color:#fff!important;border-color:#e2e8f0!important;color:#1e293b!important}.select-castelo:focus{@apply focus:ring-2 focus:ring-sky-500 focus:border-sky-500;outline:none;background-color:#fff!important;border-color:#0ea5e9!important}.range-castelo{@apply w-full h-2 rounded-lg appearance-none cursor-pointer;background-color:#e2e8f0}.range-castelo::-webkit-slider-thumb{@apply appearance-none w-4 h-4 rounded-full;background-color:#0ea5e9;cursor:pointer}.range-castelo::-moz-range-thumb{@apply w-4 h-4 rounded-full border-0;background-color:#0ea5e9;cursor:pointer}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea,select,input,html body input,html body textarea,html body select,html body div input,html body div textarea,html body div select,html body form input,html body form textarea,html body form select{background-color:#fff!important;border-color:#e2e8f0!important;color:#1e293b!important}.bg-slate-800,.bg-slate-900,.bg-gray-800,.bg-gray-900,.bg-slate-700,.bg-gray-700{background-color:#fff!important}input.bg-slate-800,textarea.bg-slate-800,select.bg-slate-800,input[class*=bg-slate-800],textarea[class*=bg-slate-800],select[class*=bg-slate-800],[class*=bg-slate-800] input,[class*=bg-slate-800] textarea,[class*=bg-slate-800] select{background-color:#fff!important;color:#1e293b!important;border-color:#e2e8f0!important}.border-gray-300,.border-gray-400,.border-gray-500,.border-gray-600,.border-gray-700,.border-gray-800,.border-gray-900{border-color:#475569!important}*/ input[class*="bg-"],textarea[class*="bg-"],select[class*="bg-"]{background-color:#fff!important}input[class*=text-],textarea[class*=text-],select[class*=text-]{color:#1e293b!important}input[class*=border-],textarea[class*=border-],select[class*=border-]{border-color:#e2e8f0!important}* input,* textarea,* select{background-color:#fff!important;border-color:#e2e8f0!important;color:#1e293b!important}html body div input,html body div textarea,html body div select,html body form input,html body form textarea,html body form select,html body section input,html body section textarea,html body section select{background-color:#fff!important;border-color:#e2e8f0!important;color:#1e293b!important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,textarea:focus,select:focus{background-color:#fff!important;border-color:#0ea5e9!important;outline:none}html body div textarea:focus,html body form textarea:focus,html body section textarea:focus,* textarea:focus{background-color:#fff!important;border-color:#0ea5e9!important;color:#1e293b!important;outline:none}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=search]::-moz-placeholder,textarea::-moz-placeholder{color:#64748b!important}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,textarea::placeholder{color:#64748b!important}input[type=radio],input[type=checkbox]{background-color:#fff!important;border-color:#e2e8f0!important;color:#0ea5e9!important}input[type=radio]:checked,input[type=checkbox]:checked{background-color:#0ea5e9!important;border-color:#0ea5e9!important}.text-textPrimary{color:#1e293b!important}.text-textSecondary{color:#64748b!important}.text-accentGray{color:#94a3b8!important}.text-textOnPrimary{color:#fff!important}
