:root{--pintevo-primary-50:#ecf5ff;--pintevo-primary-100:#d6eaff;--pintevo-primary-200:#add3ff;--pintevo-primary-300:#7bb6ff;--pintevo-primary-400:#3d95ff;--pintevo-primary-500:#0078f8;--pintevo-primary-600:#0064d6;--pintevo-primary-700:#0050ae;--pintevo-primary-800:#003f87;--pintevo-primary-900:#002a5c;--pintevo-accent-cyan:#0890f8;--pintevo-accent-cyan-soft:#e1f1ff;--pintevo-navy-50:#f2f4f8;--pintevo-navy-100:#dde2ec;--pintevo-navy-200:#b5bfd4;--pintevo-navy-300:#8492ae;--pintevo-navy-400:#4e5e80;--pintevo-navy-500:#2b3a5c;--pintevo-navy-600:#1b284a;--pintevo-navy-700:#14213d;--pintevo-navy-800:#102038;--pintevo-navy-900:#081428;--pintevo-neutral-0:#fff;--pintevo-neutral-50:#fafbfc;--pintevo-neutral-100:#f4f6f8;--pintevo-neutral-200:#e5e9ef;--pintevo-neutral-300:#d0d6df;--pintevo-neutral-400:#9aa3b2;--pintevo-neutral-500:#6b7585;--pintevo-neutral-600:#4d5664;--pintevo-neutral-700:#353b47;--pintevo-neutral-800:#21262f;--pintevo-neutral-900:#12151b;--pintevo-success-50:#e8f8f0;--pintevo-success-500:#10b981;--pintevo-success-600:#0e9e6e;--pintevo-success-700:#0a7a55;--pintevo-warning-50:#fff7e6;--pintevo-warning-500:#f59e0b;--pintevo-warning-600:#d97706;--pintevo-warning-700:#a85a04;--pintevo-error-50:#fdecec;--pintevo-error-500:#dc2626;--pintevo-error-600:#b81c1c;--pintevo-error-700:#8f1414;--pintevo-info-50:#e1f1ff;--pintevo-info-500:#0890f8;--pintevo-info-600:#0078f8;--pintevo-info-700:#0064d6;--pintevo-surface-page:#fafbfc;--pintevo-surface-card:#fff;--pintevo-surface-sunken:#f4f6f8;--pintevo-surface-elevated:#fff;--pintevo-surface-inverse:#102038;--pintevo-surface-overlay:rgba(16,32,56,.55);--pintevo-surface-divider:#e5e9ef;--pintevo-surface-hover:#f4f6f8;--pintevo-text-primary:#12151b;--pintevo-text-secondary:#4d5664;--pintevo-text-tertiary:#6b7585;--pintevo-text-disabled:#9aa3b2;--pintevo-text-inverse:#fff;--pintevo-text-on-primary:#fff;--pintevo-text-link:var(--pintevo-primary-600);--pintevo-font-sans:"Inter","Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--pintevo-font-mono:"JetBrains Mono","SF Mono","Cascadia Code",Menlo,Consolas,monospace;--fs-display:clamp(2.5rem,5vw,4.25rem);--lh-display:1.05;--fw-display:800;--ls-display:-0.025em;--fs-h1:clamp(2rem,3.5vw,2.75rem);--lh-h1:1.1;--fw-h1:700;--ls-h1:-0.02em;--fs-h2:clamp(1.5rem,2.5vw,2rem);--lh-h2:1.2;--fw-h2:700;--ls-h2:-0.015em;--fs-h3:1.25rem;--lh-h3:1.35;--fw-h3:600;--ls-h3:-0.01em;--fs-h4:1.0625rem;--lh-h4:1.4;--fw-h4:600;--fs-body-lg:1.125rem;--lh-body-lg:1.6;--fw-body-lg:400;--fs-body:1rem;--lh-body:1.55;--fw-body:400;--fs-body-sm:0.875rem;--lh-body-sm:1.5;--fw-body-sm:400;--fs-caption:0.75rem;--lh-caption:1.4;--fw-caption:500;--fs-overline:0.6875rem;--lh-overline:1.3;--fw-overline:600;--space-0:0;--space-px:1px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-none:0;--radius-sm:4px;--radius:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:9999px;--shadow-xs:0 1px 2px 0 rgba(16,32,56,.05);--shadow-sm:0 1px 3px 0 rgba(16,32,56,.08),0 1px 2px -1px rgba(16,32,56,.06);--shadow:0 4px 8px -2px rgba(16,32,56,.1),0 2px 4px -2px rgba(16,32,56,.06);--shadow-md:0 10px 20px -6px rgba(16,32,56,.12),0 4px 8px -4px rgba(16,32,56,.08);--shadow-lg:0 20px 30px -10px rgba(16,32,56,.18),0 8px 16px -8px rgba(16,32,56,.1);--shadow-xl:0 32px 64px -16px rgba(16,32,56,.24);--shadow-focus:0 0 0 3px rgba(0,120,248,.22);--shadow-focus-danger:0 0 0 3px rgba(220,38,38,.22);--duration-fast:120ms;--duration:200ms;--duration-slow:320ms;--easing-standard:cubic-bezier(0.4,0,0.2,1);--easing-accel:cubic-bezier(0.4,0,1,1);--easing-decel:cubic-bezier(0,0,0.2,1);--border-width:1px;--border-color:var(--pintevo-surface-divider);--border-color-strong:var(--pintevo-neutral-300);--border-color-focus:var(--pintevo-primary-500);--z-base:0;--z-elevated:10;--z-sticky:100;--z-overlay:1000;--z-modal:1100;--z-popover:1200;--z-toast:1300;--z-tooltip:1400;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1200px;--container-2xl:1440px;--sidebar-width:256px;--sidebar-width-collapsed:72px;--topbar-height:64px;--bottomnav-height:64px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--pintevo-font-sans);font-size:16px;color:var(--pintevo-text-primary);background:var(--pintevo-surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{line-height:var(--lh-body)}::selection{background:var(--pintevo-primary-100);color:var(--pintevo-primary-900)}a{color:var(--pintevo-text-link);text-decoration:none;transition:color var(--duration-fast) var(--easing-standard)}a:hover{color:var(--pintevo-primary-700);text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:2px solid var(--pintevo-primary-500);outline-offset:2px;border-radius:var(--radius-sm)}@tailwind base;@tailwind components;@tailwind utilities;:root{--primary-color:var(--pintevo-primary-500);--primary-color-rgb:0,120,248;--lighter-primary-color:var(--pintevo-primary-100);--secondary-color:var(--pintevo-navy-800);--header-color:var(--pintevo-surface-card);--header-text-color:var(--pintevo-navy-800)}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{animation:spinner 2s linear infinite}.spinner-container{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.3);z-index:9999}.root-container{max-width:100%}@media (min-width:600px){.root-container{max-width:600px}}@media (min-width:700px){.root-container{max-width:700px}}@media (min-width:800px){.root-container{max-width:800px}}@media (min-width:1000px){.root-container{max-width:1000px}}@media (min-width:1200px){.root-container{max-width:1200px}}@media (min-width:1400px){.root-container{max-width:1400px}}@media (min-width:1600px){.root-container{max-width:1600px}}.text-right{text-align:right}.font-14{font-size:14px}.font-16{font-size:16px}.font-18{font-size:18px}.font-20{font-size:20px}.btn-save{display:block;margin:20px auto;padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;width:20%;font-weight:700}.btn-save:hover{background-color:#45a049}.react-colorful{margin-top:50px;width:100%!important}.servername-link-header{color:#3d3d3d;font-weight:700;font-size:19px;padding-left:8px;text-decoration:underline}.modal-default{.MuiFormControl-root{margin-top:0!important}}.secondary-appointment-card{padding-top:1px!important;padding-bottom:24px}header{background-color:#eee!important}.container-datatable{text-align:center}.btn-convert,.btn-delete,.btn-edit,.btn-export,.btn-send{padding:0 3px;min-width:0}.btn-edit{color:#ffd607}.btn-delete{color:red}.btn-send{color:#53acff}.btn-export{color:#ff731f}.btn-convert{color:#464646}.menu-left-section{width:200px;margin-top:60px;.MuiPaper-root{display:contents}}.select-without-margin{.MuiAutocomplete-root{margin-bottom:0}}.link-bottom{font-family:__DM_Sans_Fallback_97acaf,__DM_Sans_Fallback_Fallback_97acaf,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;line-height:1.66;text-align:left;margin:3px 14px 0;padding:0}.appointment-step-one{border-radius:20px}.tabs-two{button{min-width:50%;text-transform:uppercase;font-size:16px}.Mui-selected{color:var(--primary-color)}}.tabs-four{button{min-width:25%;text-transform:uppercase;font-size:14px}.Mui-selected{color:var(--primary-color)}}.step-three-date-box{padding-left:30px!important}.time-picker-appointment{margin-left:15px}.date-picker-100{width:100%}.color-primary-brand{color:var(--primary-color)}.color-secondary-brand{color:var(--secondary-color)}.bg-primary-brand{background-color:var(--primary-color)!important;color:var(--secondary-color)!important}.sidebar-container{.MuiDrawer-paperAnchorLeft,.sidebar-menu{background-color:var(--header-color)!important;color:var(--header-text-color);span,svg{color:var(--header-text-color)!important;&:hover{color:var(--header-text-color)!important}}.Mui-selected{color:var(--header-text-color)!important;background-color:var(--primary-color)!important;span,svg{color:#000!important;&:hover{color:#000!important}}}.MuiButtonBase-root:hover{color:#000!important;background-color:var(--lighter-primary-color)!important;span,svg{color:#000!important;&:hover{color:#000!important}}}.sidebar-logo-item{padding:0;display:flex;justify-content:center}}}.box-form-header{border-bottom:1px solid var(--primary-color);h3{text-transform:uppercase}}.Mui-checked{color:var(--primary-color)!important}.Mui-checked+.MuiSwitch-track{background:var(--primary-color)!important}.btn-create-client{border:1px solid #000;width:100%;padding:14px 20px;font-size:16px;background-color:var(--lighter-primary-color);color:#000;font-weight:600;&:hover{background-color:var(--primary-color);color:#000}}.table-default{h6,th{font-weight:700;text-transform:uppercase}}.border-lighter-primary-color-appointment{background-color:#fff;border:1px solid var(--lighter-primary-color)!important;padding:50px 20px}.Mui-active{color:var(--primary-color)!important;font-weight:700!important}.btn-default{background-color:var(--primary-color);color:#000;font-weight:600;&:hover{background-color:var(--lighter-primary-color);color:#000}}.btn-create{background-color:var(--lighter-primary-color)!important;color:#000;font-weight:600;border:1px solid var(--primary-color)!important;&:hover{background-color:var(--primary-color)!important;color:#000}}.btn-create-item{background-color:var(--lighter-primary-color);color:#000;font-weight:600;&:hover{background-color:var(--primary-color);color:#000}}.modal-default{text-align:center;border:1px solid #000;border-radius:5px;left:50%;width:80%;max-height:98%;min-height:500px;h2{text-transform:uppercase;font-size:20px;font-weight:700;margin-bottom:30px}.close-btn-modal{position:absolute;top:5px;right:5px}}.modal-default-small{border:1px solid #000;border-radius:5px;position:relative;h2{text-transform:uppercase;font-size:20px;font-weight:700;margin-bottom:30px;padding-left:0}.close-btn-modal{position:absolute;top:5px;right:5px}}.text-left-important{text-align:left!important}.bg-lighter-primary-color{background-color:var(--pintevo-primary-50);color:var(--pintevo-primary-900);border:1px solid var(--pintevo-primary-200);border-radius:var(--radius)}.select-default{margin-bottom:8px;.MuiAutocomplete-root{width:100%}}.table-cell-actions{padding:0;border-right:1px solid #f2f3f5;button{min-width:40px;padding:2px}}.table-cell-actions-right{padding:0;border-left:1px solid #f2f3f5}.Mui-completed{color:var(--primary-color)!important}.info-step3-appointment{background-color:var(--lighter-primary-color);padding:20px;border-radius:20px}