:root{--background:0 0% 100%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:240 49% 17%;--primary-foreground:0 0% 98%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:240 4.8% 95.9%;--accent-foreground:240 5.9% 10%;--destructive:0 72.22% 50.59%;--destructive-foreground:0 0% 98%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:240 5% 64.9%;--radius:0.5rem;/*! Typography - Size */--font-size-h1:32px;--font-size-h2:28px;--font-size-h3:26px;--font-size-h4:22px;--font-size-h5:20px;--font-size-h6:18px;--font-size-display:36px;--font-size-xl:24px;--font-size-l:20px;--font-size-m:18px;--font-size-base:16px;--font-size-s:14px;--font-size-xs:12px;--font-size-xxs:8px;--font-size-label:12px;/*! Typography - Weight */--font-light:300;--font-regular:400;--font-medium:500;--font-semi-bold:600;--font-bold:700;/*! Color - Brand */--color-primary:#161640;--color-primary-lightest:#e8e8ec;--color-primary-lighter:#b7b7c4;--color-secondary:#bddcfb;--color-secondary-lighter:#e7f1fd;--color-secondary-light:#d3e8fc;--color-secondary-darkest:#5f6e7e;/*! Color - Extended */--color-blue:#7cc2ff;--color-blue-light:#f2f9ff;--color-cyan:#0d8091;--color-cyan-lightest:#e7f2f4;--color-green:#89e599;--color-green-light:#daf7df;--color-orange:#cc6f31;--color-orange-light:#ffc896;--color-orange-lightest:#fef0e6;--color-red:#cf4c4c;--color-red-light:#ff9696;--color-red-lightest:#ffdede;/*! Color - Neutral */--color-neutral-0:#ffffff;--color-neutral-1:#f8f9fa;--color-neutral-2:#f1f3f5;--color-neutral-3:#e9ecef;--color-neutral-4:#dee2e6;--color-neutral-5:#ced4da;--color-neutral-6:#adb5bd;--color-neutral-7:#6a7178;--color-neutral-8:#4f575e;--color-neutral-9:#272b30;--color-neutral-10:#101213;/*! Color - Semantic */--color-error-light:#fbeaea;--color-error:#d21b1b;--color-warning-light:#fcf5e6;--color-warning:#e9a100;--color-success-light:#eaf2eb;--color-success:#2a843c;--color-info-light:#e6f5fb;--color-info:#009dde;/*! Space - Sizes */--space-none:0;--space-xs:4px;--space-s:8px;--space-base:16px;--space-m:24px;--space-l:32px;--space-xl:40px;--space-xxl:48px;/*! Border Radius */--border-radius-none:0;--border-radius-xs:4px;--border-radius-soft:8px;--border-radius-base:16px;--border-radius-rounded:100px;--border-radius-circle:100%;/*! Border Size */--border-size-none:0;--border-size-s:1px;--border-size-m:2px;--border-size-l:3px;--border-size-xl:4px;/*! Elevation / Shadow */--shadow-none:none;--shadow-xs:0 1px 2px rgba(0,0,0,0.1);--shadow-s:0 2px 4px rgba(0,0,0,0.1);--shadow-m:0 4px 6px rgba(0,0,0,0.1);--shadow-l:0 6px 8px rgba(0,0,0,0.1);--shadow-xl:0 8px 10px rgba(0,0,0,0.1);/*! Breakpoints */--breakpoint-xs:480px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-xxl:1536px;--color-background-login:#ffffff;--color-background-secondary:#e1fcab;--header-color:#ffffff;--header-size:56px;--header-size-content:48px;--bottom-bar-size:56px;--side-menu-color:#ffffff;--side-menu-size:300px;--sidebar-width:450px;--opacity-high:0.22;--opacity-medium:0.16;--opacity-low:0.12;--color-opacity-high:rgba(0,0,0,0.22);--color-opacity-medium:rgba(0,0,0,0.16);--color-opacity-low:rgba(0,0,0,0.12);--btn-height-small:32px;--btn-height:40px;--btn-height-large:48px;--input-height-small:32px;--input-height:40px;--input-height-large:48px;--form-element-radius:var(--border-radius-soft);--form-element-text:var(--color-neutral-9);--form-element-border:var(--border-size-s) solid var(--color-neutral-7);--sidemenu-size:300px;--sidemenu-border:var(--border-size-none);--sidemenu-shadow:var(--shadow-none);--sidemenu-collapsed-size:100px;--sidemenu-vertical-size:120px;--sidemenu-sidebar-size:295px;--sidemenu-menu-padding:var(--space-base);--sidemenu-menu-items-gap:var(--space-s);--sidemenu-menu-radius:var(--border-radius-soft);--sidemenu-menu-icon-size:var(--space-l);--sidemenu-menu-icon-font-size:var(--font-size-xl);--topmenu-border:var(--border-size-none);--topmenu-shadow:var(--shadow-none);--color-text-main:#101213;--color-text-main-opacity:rgba(0,0,0,0.9);--color-text-secondary:#272b30;--color-text-secondary-opacity:rgba(0,0,0,0.75);--color-text-subtle:#4f575e;--color-text-subtle-opacity:rgba(0,0,0,0.6);--color-text-disabled:rgba(0,0,0,0.3);--color-background-body:#f8f9fa;--color-background-content:#ffffff;--color-background-soft:#f1f3f5;--color-background-medium-soft:var(--color-neutral-3);--color-background-input:#ffffff;--color-background-input-disabled:#f1f3f5;--color-background-menu:#ffffff;--color-background-header:#ffffff;--color-background-opacity-low:rgba(0,0,0,0.12);--color-background-opacity-medium:rgba(0,0,0,0.16);--color-background-opacity-high:rgba(0,0,0,0.22);--color-border-input:#6a7178;--color-border-input-hover:#4f575e;--color-border-soft:rgba(0,0,0,0.06);--color-border-focus:#2e88d5;--color-border-shadow:rgba(0,0,0,0.1)}.specialVet-icons{font-family:var(--specialVet-icons);font-size:24px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.specialVet-icons.facebook:before{content:""}.specialVet-icons.instagram:before{content:""}.specialVet-icons.linked-in:before{content:""}.specialVet-icons.twitter:before{content:""}.specialVet-icons.cat:before{content:""}.specialVet-icons.cow:before{content:""}.specialVet-icons.fish:before{content:""}.specialVet-icons.horse:before{content:""}.specialVet-icons.rabit:before{content:""}.specialVet-icons.bird:before{content:""}.material-icons-outlined,.material-icons-rounded,.material-icons-sharp{font-weight:400;font-size:24px;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons-outlined{font-family:var(--material-icons-outlined)}.material-icons-sharp{font-family:var(--material-icons-sharp)}.material-icons-rounded{font-family:var(--material-icons-rounded)}/*! ==============================================================================
1. Resets
=============================================================================== */*{border-color:var(--border-color-soft)}body{background-color:var(--color-background-body);color:var(--color-text-main);font-feature-settings:"rlig" 1,"calt" 1}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;min-height:100vh;text-rendering:optimizeLegibility}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:host,html{font-feature-settings:normal;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}a :focus,a:focus-visible{border-radius:var(--border-radius-soft);box-shadow:none;outline:3px solid var(--color-border-focus)}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:rgba(0,0,0,0);background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}@media(max-width:640px){.container{padding-left:var(--space-base);padding-right:var(--space-base)}}@media(min-width:1400px){.container{max-width:1400px}}.sr-only{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}:hover::-webkit-scrollbar-thumb{background-color:rgba(173,181,189,.5);border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:rgba(106,113,120,.5);border-radius:6px}/*! ==============================================================================
2. HTML Elements
=============================================================================== *//*! 2.2. Images */img{max-width:100%}figure{margin:0}/*! 2.3. Headings */.font-size-display{font-size:var(--font-size-display)}.font-size-h1{font-size:var(--font-size-h1)}.font-size-h2{font-size:var(--font-size-h2)}.font-size-h3{font-size:var(--font-size-h3)}.font-size-h4{font-size:var(--font-size-h4)}.font-size-h5{font-size:var(--font-size-h5)}.font-size-h6{font-size:var(--font-size-h6)}.heading1,h1{font-size:calc(var(--font-size-h1))}.heading2,h2{font-size:calc(var(--font-size-h2))}.heading3,h3{font-size:calc(var(--font-size-h3))}.heading4,h4{font-size:calc(var(--font-size-h4))}.heading5,h5{font-size:calc(var(--font-size-h5))}.heading6,h6{font-size:calc(var(--font-size-h6))}.tablet .heading1,.tablet h1{font-size:calc(var(--font-size-h1) - 2px)}.tablet .heading2,.tablet h2{font-size:calc(var(--font-size-h2) - 2px)}.tablet .heading3,.tablet h3{font-size:calc(var(--font-size-h3) - 2px)}.tablet .heading4,.tablet h4{font-size:calc(var(--font-size-h4) - 1px)}.tablet .heading5,.tablet h5{font-size:calc(var(--font-size-h5) - 1px)}.tablet .heading6,.tablet h6{font-size:calc(var(--font-size-h6) - 1px)}.tablet .font-size-display{font-size:calc(var(--font-size-display) - 2px)}.phone .heading1,.phone h1{font-size:calc(var(--font-size-h1) - 4px)}.phone .heading2,.phone h2{font-size:calc(var(--font-size-h2) - 4px)}.phone .heading3,.phone h3{font-size:calc(var(--font-size-h3) - 4px)}.phone .heading4,.phone h4{font-size:calc(var(--font-size-h4) - 2px)}.phone .heading5,.phone h5{font-size:calc(var(--font-size-h5) - 2px)}.phone .heading6,.phone h6{font-size:calc(var(--font-size-h6) - 2px)}.phone .font-size-display{font-size:calc(var(--font-size-display) - 4px)}/*! 2.4. Links */a.link .link-btn{border-radius:var(--border-radius-soft);font-size:var(--font-size-s);font-weight:var(--font-medium);height:40px;padding:var(--space-s) var(--space-base)}a.link .link-btn:hover{text-decoration:none}a.link .link-btn.link-primary{background-color:var(--color-primary);color:var(--color-neutral-0)}a.link .link-btn.link-primary:hover{background-color:rgba(var(--color-primary)/var(--opacity-low))}a.link .link-btn.link-secondary{background-color:var(--color-opacity-low);color:var(--color-primary)}a.link .link-btn.link-secondary:hover{background-color:var(--color-opacity-medium)}a.link .link-btn.link-plain{background-color:rgba(0,0,0,0);color:var(--color-text-subtle)}a.link .link-btn.link-plain:hover{background-color:var(--color-opacity-low);-webkit-text-decoration-line:underline;text-decoration-line:underline}a.link .link-btn.link-outline{border:var(--border-size-s) solid var(--color-primary);background-color:rgba(0,0,0,0);color:var(--color-primary)}a.link .link-btn.link-outline:hover{background-color:var(--color-opacity-low)}a.link .link-btn.link-sm{height:24px;padding:var(--space-none) var(--space-s)}a.link .link-btn.link-lg{height:48px;padding:var(--space-none) var(--space-l)}a.link:hover{text-decoration:underline}a.btn{display:flex;align-items:center;justify-content:center;gap:var(--_btn--icon-margin)}/*! ==============================================================================
3. Page Layout
=============================================================================== */.layout-restrict__form{max-width:500px;display:flex!important;flex-direction:column;justify-content:space-between;flex:1 1}.layout-login{display:flex;min-height:100vh;width:100%}.layout-login__sidebar{align-items:center;display:flex;flex-direction:column;justify-content:stretch;position:relative;width:50%;z-index:2}.layout-login__sidebar .sidebar-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:120px 0;width:min(1440px,83.3%)}.layout-login__sidebar .sidebar-content .logo{margin-bottom:16px;width:276px}.layout-login__sidebar .sidebar-content .logo img{width:100%}.layout-login__sidebar .sidebar-content .login-form,.layout-login__sidebar .sidebar-content .login-form form,.layout-login__sidebar .sidebar-content .register-form,.layout-login__sidebar .sidebar-content .register-form form{display:contents}.layout-login__sidebar .sidebar-content .login-form__content,.layout-login__sidebar .sidebar-content .register-form__content{align-content:center;flex:1 1 auto;width:100%}.layout-login__sidebar .sidebar-content .login-form__content__header,.layout-login__sidebar .sidebar-content .register-form__content__header{margin-bottom:16px}.layout-login__sidebar .sidebar-content .login-form__content__header .login-form__subtitle,.layout-login__sidebar .sidebar-content .login-form__content__header .register-form__subtitle,.layout-login__sidebar .sidebar-content .register-form__content__header .login-form__subtitle,.layout-login__sidebar .sidebar-content .register-form__content__header .register-form__subtitle{color:var(--color-border-input-hover)}.layout-login__sidebar .sidebar-content .login-form__content__inputs,.layout-login__sidebar .sidebar-content .register-form__content__inputs{flex:1 1;flex-basis:0;max-height:-moz-fit-content;max-height:fit-content;min-height:80px;overflow-y:auto;width:100%}.layout-login__sidebar .sidebar-content .login-form__content__inputs__options,.layout-login__sidebar .sidebar-content .register-form__content__inputs__options{display:flex;justify-content:space-between;margin-bottom:24px}.layout-login__sidebar .sidebar-content .login-form__content .card,.layout-login__sidebar .sidebar-content .login-form__content .form-item,.layout-login__sidebar .sidebar-content .register-form__content .card,.layout-login__sidebar .sidebar-content .register-form__content .form-item{margin-bottom:16px;width:100%}.layout-login__sidebar .sidebar-content .login-form__content .checkbox-option,.layout-login__sidebar .sidebar-content .register-form__content .checkbox-option{align-items:center;display:flex}.layout-login__sidebar .sidebar-content .login-form__content .checkbox-option button,.layout-login__sidebar .sidebar-content .register-form__content .checkbox-option button{justify-content:center}.layout-login__sidebar .sidebar-content .login-form__content .checkbox-option .label,.layout-login__sidebar .sidebar-content .register-form__content .checkbox-option .label{font-size:var(--font-size-s);padding-left:8px}.layout-login__sidebar .sidebar-content .login-form__actions,.layout-login__sidebar .sidebar-content .register-form__actions{align-items:center;display:flex;flex-direction:column;width:100%}.layout-login__sidebar .sidebar-content .login-form__actions .btn,.layout-login__sidebar .sidebar-content .register-form__actions .btn{width:100%}.layout-login__sidebar .sidebar-content .login-form__actions .btn:not(:last-child),.layout-login__sidebar .sidebar-content .register-form__actions .btn:not(:last-child){margin-bottom:16px}.layout-login__sidebar .sidebar-content .login-form__split-row,.layout-login__sidebar .sidebar-content .register-form__split-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.layout-login__sidebar .sidebar-content .login-form__split-row .split-row__grow-2,.layout-login__sidebar .sidebar-content .register-form__split-row .split-row__grow-2{flex:2 1}.layout-login__sidebar .sidebar-content .login-form__split-row .split-row__grow-1,.layout-login__sidebar .sidebar-content .register-form__split-row .split-row__grow-1{flex:1 1}.layout-login__background{background-color:var(--color-neutral-2);height:100%;position:fixed;right:0;top:0;width:100%;z-index:1}.layout-login__background:after{background-color:#fff;border-bottom-right-radius:48px;border-top-right-radius:48px;content:"";height:100%;left:0;position:fixed;top:0;width:50%}.layout-login__background img{height:100%;object-fit:cover;position:fixed;right:0;width:calc(50% + 50px)}@media(max-width:1024px){.layout-login__background{display:none}.layout-login__sidebar{width:100%}.layout-login__sidebar .sidebar-content{padding:120px;width:100%}.layout-login__sidebar .sidebar-content .login-form__split-row,.layout-login__sidebar .sidebar-content .register-form__split-row{display:block;width:100%}.layout-login__sidebar .sidebar-content .login-form__split-row .split-row__grow-1,.layout-login__sidebar .sidebar-content .login-form__split-row .split-row__grow-2,.layout-login__sidebar .sidebar-content .register-form__split-row .split-row__grow-1,.layout-login__sidebar .sidebar-content .register-form__split-row .split-row__grow-2{width:100%}.layout-login__sidebar .sidebar-content .login-form .day-schedule-picker,.layout-login__sidebar .sidebar-content .register-form .day-schedule-picker{align-items:flex-start;flex-direction:column}.layout-login__sidebar .sidebar-content .login-form .day-schedule-picker .day-schedule-picker__schedule,.layout-login__sidebar .sidebar-content .register-form .day-schedule-picker .day-schedule-picker__schedule{width:100%}.layout-login__sidebar .sidebar-content .login-form .day-schedule-picker .day-schedule-picker__schedule .day-schedule-picker__schedule__content__options,.layout-login__sidebar .sidebar-content .register-form .day-schedule-picker .day-schedule-picker__schedule .day-schedule-picker__schedule__content__options{max-width:100%}}@media(max-width:768px){.layout-login__background{display:none}.layout-login__sidebar{width:100%}.layout-login__sidebar .sidebar-content{padding:120px;width:100%}.layout-login__sidebar .sidebar-content .login-form__split-row,.layout-login__sidebar .sidebar-content .register-form__split-row{display:block;width:100%}.layout-login__sidebar .sidebar-content .login-form__split-row .split-row__grow-1,.layout-login__sidebar .sidebar-content .login-form__split-row .split-row__grow-2,.layout-login__sidebar .sidebar-content .register-form__split-row .split-row__grow-1,.layout-login__sidebar .sidebar-content .register-form__split-row .split-row__grow-2{width:100%}.layout-login__sidebar .sidebar-content .login-form .day-schedule-picker,.layout-login__sidebar .sidebar-content .register-form .day-schedule-picker{align-items:flex-start;flex-direction:column}.layout-login__sidebar .sidebar-content .login-form .day-schedule-picker .day-schedule-picker__schedule,.layout-login__sidebar .sidebar-content .register-form .day-schedule-picker .day-schedule-picker__schedule{width:100%}.layout-login__sidebar .sidebar-content .login-form .day-schedule-picker .day-schedule-picker__schedule .day-schedule-picker__schedule__content__options,.layout-login__sidebar .sidebar-content .register-form .day-schedule-picker .day-schedule-picker__schedule .day-schedule-picker__schedule__content__options{max-width:100%}.layout-login__sidebar .sidebar-content{padding:120px 64px}}@media(max-width:480px){.layout-login__sidebar .sidebar-content{padding:32px 16px 16px}.layout-login__sidebar .sidebar-content .logo{margin-bottom:8px;width:190px}.layout-login__sidebar .sidebar-content .logo img{width:100%}.layout-login__sidebar .sidebar-content .login-form__content .form-item,.layout-login__sidebar .sidebar-content .login-form__content__inputs__options,.layout-login__sidebar .sidebar-content .register-form__content .form-item,.layout-login__sidebar .sidebar-content .register-form__content__inputs__options{margin-bottom:12px}}.btn{--_btn-height:40px;--_btn-bg:var(--color-primary);--_btn-color:var(--color-neutral-0);--_btn-padding:var(--space-s) var(--space-base);--_btn-shadow--accessible:var(--focus-shadow);--_btn-border-width:var(--border-size-s);--_btn-border-color:var(--_btn-bg);--_btn--icon-margin:var(--space-s);--_btn--icon-padding:var(--space-s);--_btn--icon-width:var(--font-size-xl);--_btn-bg--hover:var(--_btn-color);--_btn-color--hover:var(--_btn-bg);--_btn-border-color--hover:var(--_btn-color--hover);--_btn-bg--focus:var(--_btn-bg);--_btn-color--focus:var(--_btn-color);--_btn-border-color--focus:var(--color-neutral-0);--_btn-bg--pressed:color-mix(in srgb,var(--_btn-bg),rgb(0,0,0) 22%);--_btn-color--pressed:var(--_btn-color);--_btn-border-color--pressed:color-mix(in srgb,var(--_btn-bg),rgb(0,0,0) 22%);--_btn-bg--disabled:var(--color-background-soft);--_btn-color--disabled:var(--color-text-disabled);--_btn-border-color--disabled:var(--color-text-disabled);background-color:var(--_btn-bg);border:var(--_btn-border-width) solid var(--_btn-border-color);border-radius:var(--border-radius-soft);color:var(--_btn-color);cursor:pointer;font-size:var(--font-size-s);font-weight:var(--font-medium);height:var(--_btn-height);padding:var(--_btn-padding);transition-duration:.15s;transition-property:color,background-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,text-decoration-color,fill,stroke;transition-property:color,background-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.btn:hover{background-color:var(--_btn-bg--hover);border-color:var(--_btn-border-color--hover);color:var(--_btn-color--hover)}.btn:focus:active{background-color:var(--_btn-bg--pressed);border-color:var(--_btn-border-color--pressed);color:var(--_btn-color--pressed)}.btn:focus-visible{box-shadow:none;outline:3px solid var(--color-border-focus);outline-offset:-3px}.btn-disabled,.btn[disabled]{background-color:var(--_btn-bg--disabled);border-color:var(--_btn-border-color--disabled);color:var(--_btn-color--disabled);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn .icon{font-size:var(--_btn--icon-width)}.btn .icon.icon-size-extra-small{font-size:var(--font-size-xs)}.btn .icon.icon-size-small{font-size:var(--font-size-s)}.btn .icon.icon-size-medium{font-size:var(--font-size-m)}.btn .icon.icon-size-large{font-size:var(--font-size-l)}.btn .icon.icon-size-extra-large{font-size:var(--font-size-xl)}.btn>svg{height:var(--_btn--icon-width);width:var(--_btn--icon-width)}.btn-icon{padding:var(--_btn--icon-padding);--_btn-color:var(--color-primary);--_btn-border-color:var(--_btn-color);--_btn-bg:transparent;--_btn-bg--hover:color-mix(in srgb,rgb(0,0,0) 16%,transparent);--_btn-color--hover:var(--_btn-color);--_btn-border-color--pressed:var(--_btn-color--pressed);--_btn-bg--focus:var(--_btn-bg--hover);--_btn-border-color--focus:var(--_btn-color);min-width:var(--_btn-height)}.btn-icon.btn-secondary{--_btn-bg:var(--color-background-opacity-low)}.btn-icon>a{line-height:1}.btn-sm{--_btn-height:32px}.btn-sm.btn-icon{--_btn--icon-padding:var(--space-xs)}.btn-lg{--_btn-height:48px}.btn-lg.btn-icon{--_btn--icon-padding:12px}.btn-secondary{--_btn-bg:color-mix(in lab,rgb(0,0,0) 12%,transparent);--_btn-color:var(--color-primary);--_btn-border-width:0;--_btn-bg--hover:color-mix(in srgb,rgb(0,0,0) 16%,transparent);--_btn-color--hover:var(--_btn-color);--_btn-bg--focus:var(--color-neutral-0)}.btn-cancel{--_btn-bg:var(--color-neutral-0);--_btn-color:var(--color-neutral-8);--_btn-border-color:var(--_btn-color);--_btn-bg--hover:color-mix(in srgb,rgb(0,0,0) 12%,transparent);--_btn-color--hover:var(--color-text-subtle);--_btn-border-color--pressed:var(--_btn-color--pressed);--_btn-bg--focus:var(--color-neutral-0)}.btn-plain{--_btn-bg:transparent;--_btn-color:var(--color-text-subtle);--_btn-border-width:0;--_btn-bg--hover:color-mix(in srgb,rgb(0,0,0) 12%,transparent);--_btn-color--hover:var(--_btn-color);--_btn-bg--focus:var(--color-neutral-0);--_btn-bg--disabled:transparent}.btn-outlined{--_btn-bg:transparent;--_btn-color:var(--color-text-subtle);--_btn-bg--hover:color-mix(in srgb,rgb(0,0,0) 12%,transparent);--_btn-color--hover:var(--_btn-color);--_btn-bg--focus:var(--color-neutral-0);--_btn-bg--disabled:transparent}.btn-link{--_btn-bg:transparent;--_btn-color:var(--color-primary);--_btn-bg--hover:transparent;--_btn-color--hover:var(--color-primary);--_btn-border-width:0;--_btn-bg--pressed:transparent;--_btn-bg--disabled:transparent;text-underline-offset:4px}.btn-link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.btn-error{--_btn-bg:transparent;--_btn-color:var(--color-error);--_btn-border-color:var(--color-error);--_btn-bg--hover:color-mix(in srgb,rgb(0,0,0) 16%,var(--color-error));--_btn-color--hover:var(--color-neutral-0);--_btn-bg--pressed:color-mix(in srgb,var(--color-error),rgb(0,0,0) 22%);--_btn-color--pressed:var(--_btn-color--hover);--_btn-border-color--pressed:var(--_btn-color--pressed);--_btn-bg--focus:var(--_btn-color);--_btn-color--focus:var(--_btn-color--hover)}.btn-success{--_btn-bg:transparent;--_btn-color:var(--color-success);--_btn-border-color:var(--color-success);--_btn-bg--hover:color-mix(in srgb,rgb(0,0,0) 16%,var(--color-success));--_btn-color--hover:var(--color-neutral-0);--_btn-bg--pressed:color-mix(in srgb,var(--color-success),rgb(0,0,0) 22%);--_btn-color--pressed:var(--_btn-color--hover);--_btn-border-color--pressed:var(--_btn-color--pressed);--_btn-bg--focus:var(--_btn-color);--_btn-color--focus:var(--_btn-color--hover)}.btn-input{--_btn-bg:var(--color-background-content);--_btn-color:var(--color-text-main);--_btn-border-color:var(--color-border-input);--_btn-color--hover:var(--color-border-input);--_btn--icon-width:16px;--_btn-bg--hover:var(--color-background-content);--_btn-border-color--hover:var(--color-border-input);--_btn-bg--pressed:var(--color-background-content);--_btn-border-color--pressed:var(--color-border-input);font-weight:var(--font-regular)}.btn-input.btn>div{justify-content:flex-start}.btn__full-width{width:100%}.btn>div,div.btn{gap:var(--_btn--icon-margin)}.btn>div,.layout-error,div.btn{display:flex;align-items:center;justify-content:center}.layout-error{background-color:var(--color-secondary);flex-direction:column;font-size:var(--font-size-base);height:100vh;overflow:hidden;position:relative;text-align:center}.layout-error__cat,.layout-error__dog{background-position:50%;background-size:cover;height:350px;overflow:hidden;width:350px;z-index:1}.layout-error__dog{background-image:url(/_next/static/media/404-corner-dog.4790f7cc.png);left:0;position:absolute;top:0}.layout-error__cat{background-image:url(/_next/static/media/404-corner-cat.c7f96e87.png);bottom:0;position:absolute;right:0}.layout-error__content{max-width:90%;width:800px;z-index:2}.layout-error__content .content__image{display:flex;justify-content:center;margin-bottom:var(--space-base)}.layout-error__content .content__image img{height:auto;max-width:100%}.layout-error__content .content__title{color:var(--color-primary);font-size:var(--font-size-h2);font-weight:var(--font-bold);margin-bottom:var(--space-base)}.layout-error__content .content__subtitle{color:var(--color-primary);font-weight:var(--font-semi-bold);margin-bottom:var(--space-l)}.layout-error__content .content__actions{display:flex;justify-content:center}.layout-error__content .content__actions .btn{font-weight:var(--font-semi-bold)}@media(max-width:1024px){.layout-error__content{max-width:90%}.layout-error__cat,.layout-error__dog{height:300px;width:300px}.layout-error__cat{bottom:calc(-1*var(--space-xl));right:-4.5rem}.layout-error__dog{left:calc(-1*var(--space-xxl));top:calc(-1*var(--space-m))}}@media(max-width:768px){.layout-error__content{max-width:90%}.layout-error__cat,.layout-error__dog{height:250px;width:250px}.layout-error__cat{bottom:calc(-1*var(--space-xl));right:-4.5rem}.layout-error__dog{left:calc(-1*var(--space-xxl));top:calc(-1*var(--space-m))}}@media(max-width:640px){.layout-error__content{max-width:90%}.layout-error__cat,.layout-error__dog{height:200px;width:200px}.layout-error__cat{bottom:calc(-1*var(--space-xl));right:-4.5rem}.layout-error__dog{left:calc(-1*var(--space-xxl));top:calc(-1*var(--space-m))}}.layout-dashboard{background-color:var(--color-secondary-lighter);display:flex;height:100svh;width:100%}.layout-dashboard__topmenu{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-background-header);border-bottom-left-radius:var(--border-radius-soft);border-bottom-right-radius:var(--border-radius-soft);padding:var(--space-base)}.layout-dashboard__topmenu .btn .icon{font-size:24px}.layout-dashboard__topmenu .notification{display:none;position:relative}.layout-dashboard__topmenu .notification .notification__badge{display:none;position:absolute;justify-content:center;right:5px;top:8px;width:12px;height:12px;font-size:var(--font-size-s);padding:0}.layout-dashboard__topmenu .logo{width:100px}.layout-dashboard__sidemenu{align-items:center;display:flex;flex-direction:column;gap:var(--space-m);min-width:200px;padding:var(--space-l);width:200px;z-index:50;position:relative}.layout-dashboard__sidemenu .sidemenu__overlay{display:none}.layout-dashboard__sidemenu .sidemenu__header{align-items:center;display:flex;flex-direction:column;width:100%}.layout-dashboard__sidemenu .sidemenu__header .sidemenu__close{display:none}.layout-dashboard__sidemenu .sidemenu__header .logo{width:126px}.layout-dashboard__sidemenu .sidemenu__navigation{align-items:center;display:flex;flex:1 1;flex-basis:0;flex-direction:column;gap:var(--space-s);justify-content:flex-start;min-height:80px;min-width:120px;overflow-y:auto;padding:var(--space-s)}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav{color:var(--color-primary);align-items:center;display:flex;flex-direction:column;padding:var(--space-s) 0;text-align:center;width:100%;border-radius:var(--border-radius-soft)}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav .icon{font-size:24px;padding:var(--space-s);border-radius:100px}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav p{font-size:var(--font-size-base)}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav.active .icon{border:1px solid #8abcfb;background-color:var(--color-secondary)}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav.active p{font-weight:var(--font-bold)}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav:hover .icon{background-color:var(--color-secondary-light)}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav:focus-visible{box-shadow:none;outline:3px solid var(--color-border-focus);outline-offset:-3px}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav:focus-visible .icon{background-color:#d3e8fc}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav:focus-visible p{font-weight:var(--font-bold)}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav[aria-disabled]{color:var(--color-secondary-darkest)}@media(min-width:1024px){.layout-dashboard__sidemenu .sidemenu__navigation .link--nav .icon{transition:transform .4s ease-in-out,background-color .3s ease-in-out;height:42px;width:42px}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav:hover .icon{height:42px;transform:scale(1.1)}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav:focus-visible .icon{height:42px}}.layout-dashboard__sidemenu .sidemenu__footer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:var(--space-base);width:100%}.layout-dashboard__sidemenu .sidemenu__footer .footer__profile{padding:var(--space-xs);border-radius:var(--border-radius-circle)}.layout-dashboard__sidemenu .sidemenu__footer .footer__profile:hover{background-color:var(--color-opacity-medium)}.layout-dashboard__sidemenu .sidemenu__footer .footer__profile .avatar:hover{box-shadow:var(--shadow-xl)}.layout-dashboard__sidemenu .sidemenu__footer .footer__logout{display:none}.layout-dashboard__sidemenu .sidemenu__footer .footer__version{width:100%;display:flex;justify-content:center;align-items:center;margin:var(--space-s) auto -16px}.layout-dashboard__sidemenu .sidemenu__footer .footer__version span{font-size:var(--font-size-xs);color:var(--color-primary-lighter)}.layout-dashboard__content{background-color:#f6f8fc;border-radius:20px;display:flex;flex-direction:column;flex-grow:2;height:calc(100% - var(--space-s)*2);margin:var(--space-s);max-height:calc(100% - var(--space-s)*2);padding:var(--space-l) var(--space-m);overflow-y:auto}.layout-dashboard__content__breadcrumbs{display:flex;padding:var(--space-s);gap:var(--space-base)}.layout-dashboard__content__breadcrumbs .link-back{margin-right:var(--space-base);display:flex;align-items:flex-end;font-weight:var(--font-medium);font-size:var(--font-size-s);gap:var(--space-s)}.layout-dashboard__content .profile-preferences{display:flex;flex-direction:column;height:100%;max-height:100%;overflow-y:hidden}.layout-dashboard__content .profile-preferences .tabs{flex-grow:1;flex-shrink:2;height:100%;max-height:100%;overflow:hidden}.layout-dashboard__content .profile-preferences-link{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--space-m);gap:var(--space-m);height:calc(100vh - 152px)}@media(min-width:1024px){.layout-dashboard__content .profile-preferences-link{grid-template-columns:189px auto}}.layout-dashboard__content .profile-preferences-link-main .header{display:grid;grid-template-columns:repeat(1,minmax(1,1fr));grid-gap:var(--space-l);gap:var(--space-l);margin-bottom:var(--space-l)}@media(min-width:480px){.layout-dashboard__content .profile-preferences-link-main .header{grid-template-columns:1fr auto}}@media(min-width:1024px){.layout-dashboard__content .profile-preferences-link-main{position:-webkit-sticky;position:sticky;top:0;height:calc(100vh - 120px);overflow:hidden;overflow-y:auto;padding-right:var(--space-m)}}.layout-dashboard__content .profile-details{display:flex;flex-direction:column;height:100%;max-height:100%}.layout-dashboard__content .profile-details .clinic-view-vet-header{cursor:default;background-color:inherit;box-shadow:none}.layout-dashboard__content .profile-details .tabs{flex-grow:0;flex-shrink:2;height:100%;max-height:100%}.layout-dashboard__content .profile-details .tabs__content{max-height:100%}.layout-dashboard__content .profile-details .tabs__content .card:first-child{background-color:var(--color-neutral-0);border-radius:0 0 var(--space-base) var(--space-base)}.profile-menu.popover-content{padding:var(--space-s);width:200px}.profile-menu.popover-content .profile-menu__option{align-items:center;display:flex;gap:var(--space-s);justify-content:flex-start;padding:var(--space-s)}.profile-menu.popover-content .profile-menu__option span{height:24px;margin-left:var(--space-s);width:24px}@media(max-width:1024px){.layout-dashboard .btn-plain:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.layout-dashboard .day-schedule-picker__label{align-self:flex-start}.layout-dashboard__sidemenu{position:absolute;width:100%;max-width:40vw;top:0;bottom:0;left:-40vw;background-color:var(--color-background-header);transition:all .6s ease-in-out;padding:var(--space-base);box-shadow:var(--shadow-l)}.layout-dashboard__sidemenu.open{left:0}.layout-dashboard__sidemenu.open .sidemenu__overlay{display:block;position:absolute;width:60vw;top:0;left:40vw;bottom:0;right:0}.layout-dashboard__sidemenu .sidemenu__header{padding:0;align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.layout-dashboard__sidemenu .sidemenu__header .sidemenu__close{display:flex;align-items:center;justify-content:center}.layout-dashboard__sidemenu .sidemenu__header .logo{display:none}.layout-dashboard__sidemenu .sidemenu__navigation{width:100%;align-items:flex-start}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav{padding:var(--space-s);flex-direction:row;justify-content:flex-start}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav:hover{background-color:var(--color-background-opacity-low)}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav:hover .icon{background-color:rgba(0,0,0,0)}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav br{display:none}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav .icon{padding:0 var(--space-s)}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav.active{background-color:var(--color-primary);color:var(--color-neutral-0);font-weight:var(--font-medium)}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav.active .icon{border:0;background-color:rgba(0,0,0,0);font-weight:var(--font-medium)}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav.active p{font-weight:var(--font-medium)}.layout-dashboard__sidemenu .sidemenu__footer{border-top:1px solid var(--color-border-soft);display:flex;gap:var(--space-s);padding-top:var(--space-base);flex-direction:column;align-items:flex-start;padding-bottom:var(--space-l)}.layout-dashboard__sidemenu .sidemenu__footer .avatar{width:24px;height:24px}.layout-dashboard__sidemenu .sidemenu__footer .footer__logout,.layout-dashboard__sidemenu .sidemenu__footer .footer__option,.layout-dashboard__sidemenu .sidemenu__footer .footer__profile{padding:var(--space-s) var(--space-base);display:flex;align-items:center;gap:var(--space-s)}.layout-dashboard__sidemenu .sidemenu__footer .footer__profile:hover{background-color:rgba(0,0,0,0)}.layout-dashboard__sidemenu .sidemenu__footer .footer__profile:focus-visible,.layout-dashboard__sidemenu .sidemenu__footer .footer__profile:focus-within{box-shadow:none;outline:3px solid var(--color-border-focus);outline-offset:-3px}.layout-dashboard__sidemenu .sidemenu__footer .footer__version{display:none}.layout-dashboard__content{height:calc(100% - var(--space-s) - 50px);margin:0;margin-top:calc(var(--space-s) + 50px)}.layout-dashboard__content__breadcrumbs{display:none}}@media(max-width:768px){.layout-dashboard .btn-plain:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.layout-dashboard .day-schedule-picker__label{align-self:flex-start}.layout-dashboard__sidemenu{position:absolute;width:100%;max-width:40vw;top:0;bottom:0;left:-40vw;background-color:var(--color-background-header);transition:all .6s ease-in-out;padding:var(--space-base);box-shadow:var(--shadow-l)}.layout-dashboard__sidemenu.open{left:0}.layout-dashboard__sidemenu.open .sidemenu__overlay{display:block;position:absolute;width:60vw;top:0;left:40vw;bottom:0;right:0}.layout-dashboard__sidemenu .sidemenu__header{padding:0;align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.layout-dashboard__sidemenu .sidemenu__header .sidemenu__close{display:flex;align-items:center;justify-content:center}.layout-dashboard__sidemenu .sidemenu__header .logo{display:none}.layout-dashboard__sidemenu .sidemenu__navigation{width:100%;align-items:flex-start}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav{padding:var(--space-s);flex-direction:row;justify-content:flex-start}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav br{display:block}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav .icon{padding:0 var(--space-s)}.layout-dashboard__sidemenu .sidemenu__footer{border-top:1px solid var(--color-border-soft);display:flex;flex-direction:column;align-items:flex-start;padding-bottom:var(--space-l)}.layout-dashboard__sidemenu .sidemenu__footer .avatar{width:24px;height:24px}.layout-dashboard__sidemenu .sidemenu__footer .footer__logout,.layout-dashboard__sidemenu .sidemenu__footer .footer__option,.layout-dashboard__sidemenu .sidemenu__footer .footer__profile{padding:var(--space-s);display:flex;align-items:center;gap:var(--space-s)}.layout-dashboard__sidemenu .sidemenu__footer .footer__profile:hover{background-color:rgba(0,0,0,0)}.layout-dashboard__sidemenu .sidemenu__footer .footer__version{display:none}.layout-dashboard__content{height:calc(100% - var(--space-s) - 50px);margin:0;margin-top:calc(var(--space-s) + 50px)}.layout-dashboard__content__breadcrumbs{display:none}}@media(max-width:640px){.layout-dashboard .btn-plain:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.layout-dashboard .day-schedule-picker__label{align-self:flex-start}.layout-dashboard__sidemenu{position:absolute;max-width:90vw;width:90vw;top:0;bottom:0;left:-90vw;background-color:var(--color-background-header);transition:all .6s ease-in-out;padding:var(--space-base);box-shadow:var(--shadow-l)}.layout-dashboard__sidemenu.open{left:0}.layout-dashboard__sidemenu.open .sidemenu__overlay{display:block;position:absolute;width:10vw;top:0;left:90vw;bottom:0;right:0}.layout-dashboard__sidemenu .sidemenu__header{padding:0;align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.layout-dashboard__sidemenu .sidemenu__header .sidemenu__close{display:flex;align-items:center;justify-content:center}.layout-dashboard__sidemenu .sidemenu__header .logo{display:none}.layout-dashboard__sidemenu .sidemenu__navigation{width:100%;align-items:flex-start}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav{padding:var(--space-s);flex-direction:row;justify-content:flex-start}.layout-dashboard__sidemenu .sidemenu__navigation .link--nav .icon{padding:0 var(--space-s)}.layout-dashboard__sidemenu .sidemenu__footer{border-top:1px solid var(--color-border-soft);display:flex;flex-direction:column;align-items:flex-start;padding-bottom:var(--space-l)}.layout-dashboard__sidemenu .sidemenu__footer .avatar{width:24px;height:24px}.layout-dashboard__sidemenu .sidemenu__footer .footer__logout,.layout-dashboard__sidemenu .sidemenu__footer .footer__option,.layout-dashboard__sidemenu .sidemenu__footer .footer__profile{padding:var(--space-s);display:flex;align-items:center;gap:var(--space-s)}.layout-dashboard__sidemenu .sidemenu__footer .footer__profile:hover{background-color:rgba(0,0,0,0)}.layout-dashboard__sidemenu .sidemenu__footer .footer__version{display:none}.layout-dashboard__content{height:calc(100% - var(--space-s) - 50px);margin:0;margin-top:calc(var(--space-s) + 50px)}.layout-dashboard__content__breadcrumbs{display:none}}.layout-dashboard__content__header{width:100%;margin-bottom:var(--space-base);margin-top:var(--space-base);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.layout-dashboard__content__header .top-banner{border-radius:var(--border-radius-base);padding:var(--space-base) var(--space-l);background-color:var(--color-background-secondary);display:flex;align-items:center;gap:var(--space-base);width:100%;position:relative}.layout-dashboard__content__header .top-banner__header{display:flex;flex-direction:column;flex:1 1}.layout-dashboard__content__header .top-banner__images{position:absolute;top:50%;right:var(--space-l);transform:translateY(-50%);margin-left:auto;display:flex;gap:57px}@media(min-width:640px){.layout-dashboard__content__header .top-banner__images{position:relative;top:unset;right:unset;transform:none}}.layout-dashboard__content__header .top-banner__images img{width:auto;height:78px;aspect-ratio:1}.layout-dashboard__content__header .top-banner__images img:not(:first-child){display:none}@media(min-width:768px){.layout-dashboard__content__header .top-banner__images img:not(:first-child){display:block}}.layout-dashboard__content__header .clinic-header{position:relative;border-radius:var(--border-radius-base);padding:var(--space-m);background-color:var(--color-background-secondary);overflow:hidden}.layout-dashboard__content__header .clinic-header__description,.layout-dashboard__content__header .clinic-header__title{color:#1e1d1f}.layout-dashboard__content__header .clinic-header .image{width:110px;position:absolute;top:14px;right:56px}.layout-dashboard__content .search-bar{margin-bottom:var(--space-m);padding:var(--space-m);width:100%}.layout-dashboard__content .search-bar .vet-list-search__input-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-base)}.layout-dashboard__content .search-bar .vet-list-search__input-wrapper .form-item{min-width:calc(50% - var(--space-s));flex-grow:1}@media(max-width:640px){.layout-dashboard__content .search-bar .vet-list-search__input-wrapper{flex-direction:column}}.layout-dashboard__content .vet-list{width:100%}.layout-dashboard__content .vet-list .data-table{border-radius:var(--space-base)}.layout-dashboard__content .vet-list .data-table .data-table__header{background-color:var(--color-secondary-lighter);display:flex;border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base)}.layout-dashboard__content .vet-list .data-table .data-table__header__item{width:100%;padding:var(--space-s);display:flex;justify-content:space-between;align-items:center}.layout-dashboard__content .vet-list .data-table .data-table__header__item p{color:var(--color-primary);font-size:var(--font-size-s);font-weight:var(--font-medium)}.layout-dashboard__content .vet-list .data-table .data-table__header__item .header__item__sort{display:flex;flex-direction:column}.layout-dashboard__content .vet-list .data-table .data-table__header__item .header__item__sort span{width:var(--space-base);height:var(--space-s);margin-right:var(--space-xs);cursor:pointer}.layout-dashboard__content .vet-list .data-table .data-table__header__item .header__item__sort span:first-child{margin-top:-14px}.layout-dashboard__content .vet-list .data-table .data-table__header__item .header__item__sort.sort--asc span,.layout-dashboard__content .vet-list .data-table .data-table__header__item .header__item__sort.sort--desc span{margin-top:0;width:21px;height:21px;margin-right:0}.layout-dashboard__content .vet-list .data-table .data-table__header__item .header__item__sort.sort--asc span:last-child,.layout-dashboard__content .vet-list .data-table .data-table__header__item .header__item__sort.sort--desc span:first-child{display:none}.layout-dashboard__content .vet-list .data-table .data-table__row{display:flex;border-bottom:1px solid rgba(115,115,115,.062745098)}.layout-dashboard__content .vet-list .data-table .data-table__row__item{width:100%;padding:var(--space-s);display:flex;align-items:center;justify-content:flex-start}.layout-dashboard__content .vet-list .data-table .data-table__row__item p{color:var(--color-primary);font-size:var(--font-size-s)}.layout-dashboard__content .vet-list .data-table .data-table__row__item.vet-list--name{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-s)}.layout-dashboard__content .vet-list .data-table .data-table__row__item.vet-list--name .avatar{width:24px;height:24px}.layout-dashboard__content .vet-list .data-table .data-table__row__item.vet-list--name p{font-weight:var(--font-medium)}.layout-dashboard__content .vet-list .data-table .data-table__row:hover{background-color:var(--color-neutral-1)}.layout-dashboard__content .vet-list .data-table.data-table--no-content{background-color:var(--color-background-soft);display:flex;flex-direction:column;align-items:center;color:var(--color-text-subtle);width:100%;border-radius:var(--border-radius-soft);gap:var(--space-base);padding:var(--space-base)}.layout-dashboard__content .vet-list .data-table.data-table--no-content .no-content__title{font-size:var(--font-size-s);font-weight:var(--font-medium)}.layout-dashboard__content .vet-list .data-table.data-table--no-content .no-content__description{font-size:var(--font-size-s)}.layout-dashboard__content .vet-list:has(>.data-table--no-content){padding:var(--space-base)}@media(max-width:640px){.layout-dashboard__content .vet-list .data-table{overflow-x:auto}.layout-dashboard__content .vet-list .data-table .data-table__header__item{background-color:var(--color-secondary-lighter);min-width:185px}.layout-dashboard__content .vet-list .data-table .data-table__row__item.vet-list--name{min-width:185px}}.layout-dashboard__content .search-bar.card,.layout-dashboard__content .tabs__content .card,.layout-dashboard__content .vet-list.card{box-shadow:none}.sidebar__content .districts-list .btn-district{width:100%;display:flex;align-items:center;justify-content:space-between;height:62px;border:1px solid var(--color-border-soft);border-radius:var(--border-radius-base);font-size:var(--font-size-l);padding:var(--space-m);color:var(--color-primary)}.sidebar__content .districts-list .btn-district:not(:last-child){margin-bottom:var(--space-base)}.sidebar__content .districts-list .btn-district>div{width:100%;align-items:center;justify-content:space-between}.sidebar__content .districts-list .btn-district .btn-actions-wrapper{display:flex;align-items:center}.sidebar__content .districts-list .btn-district .btn-actions-wrapper .badge{background-color:var(--color-background-secondary);color:var(--color-primary);font-size:var(--font-size-s);padding:var(--space-xs) var(--space-s);margin-right:var(--space-base)}.sidebar__content .counties-list .all-options-checkbox{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-s);margin-bottom:var(--space-base);margin-left:var(--space-m)}.sidebar__content .counties-list .all-options-checkbox label{cursor:pointer}.sidebar__content .counties-list .all-options-checkbox label button{margin-right:var(--space-s)}.sidebar__content .counties-list .county-option .label{display:flex;align-items:center;gap:var(--space-base);justify-content:flex-start;padding:var(--space-base) var(--space-m);border:1px solid var(--color-border-soft);height:62px;border-radius:var(--border-radius-base);cursor:pointer;font-size:var(--font-size-l);color:var(--color-primary)}.sidebar__content .counties-list .county-option .label:hover{background-color:var(--color-background-soft)}.sidebar__content .counties-list .county-option:not(:last-child),.sidebar__content .starting-points-list .starting-point-form__wrapper .form-item{margin-bottom:var(--space-base)}.sidebar__content .work-zones--no-content{background-color:var(--color-background-soft);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--space-base);gap:var(--space-base);border-radius:var(--border-radius-soft)}.sidebar__content .work-zones--no-content .no-content__title{color:var(--color-text-subtle);font-weight:var(--font-semi-bold);font-size:var(--font-size-s)}.sidebar__content .work-zones--no-content .no-content__description{color:var(--color-text-subtle);font-size:var(--font-size-s)}.sidebar__footer .footer__btn-group{display:flex;width:100%;align-items:center;gap:var(--space-base)}.sidebar__footer .footer__btn-group .btn{flex-grow:1}.popover-content:has(.combobox__command){padding-top:0}button:focus-visible{box-shadow:none;outline:3px solid var(--color-border-focus);outline-offset:-3px}.admin-content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--space-m);gap:var(--space-m);height:100%}@media(min-width:1024px){.admin-content{grid-template-columns:189px auto}.admin-content-main{position:-webkit-sticky;position:sticky;top:0;height:calc(100vh - 152px);overflow:hidden;overflow-y:auto;padding-right:var(--space-m)}}.appointments-view-wrapper__header{width:100%;margin-bottom:var(--space-base);margin-top:var(--space-base);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.appointments-view-wrapper__header>.actions{display:flex;gap:var(--space-base)}@media(max-width:640px){.appointments-view-wrapper__header{gap:var(--space-base)}.appointments-view-wrapper__header,.appointments-view-wrapper__header>.actions{flex-direction:column;align-items:center;width:100%}.appointments-view-wrapper__header>.actions>.new-appointments-button,.appointments-view-wrapper__header>.actions>.table-group,.appointments-view-wrapper__header>.appointments-header{width:100%}}.vet-profile__header{width:100%;margin-bottom:var(--space-base);margin-top:var(--space-base);display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media(max-width:480px){.vet-profile__header{flex-direction:column;align-items:center;gap:var(--space-base)}}.data-table--no-content{background-color:var(--color-background-soft);display:flex;flex-direction:column;align-items:center;color:var(--color-text-subtle);width:100%;border-radius:var(--border-radius-soft);gap:var(--space-base);padding:var(--space-base)}.data-table--no-content .no-content__title{font-size:var(--font-size-s);font-weight:var(--font-medium)}.data-table--no-content .no-content__description{font-size:var(--font-size-s)}.layout-appointments{background-color:var(--color-background-body);display:flex;height:100svh;width:100%}.layout-appointments__content{width:100%;padding:var(--space-l);display:flex;flex-direction:column;gap:var(--space-l);max-height:100vh}.layout-appointments__content__header{flex:1 1;display:flex;flex-wrap:wrap;gap:var(--space-base)}.layout-appointments__content__header .header-wrapper{flex:1 1;display:flex;flex-direction:column}.layout-appointments__content__header .header__title{font-size:var(--font-size-h4);font-weight:var(--font-bold);color:var(--color-primary)}.layout-appointments__content__header .header__description{font-size:var(--font-size-s);font-weight:var(--font-regular);color:var(--color-text-subtle)}.layout-appointments__content__sidebar{flex:1 1;min-width:350px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-s)}.layout-appointments__content__sidebar:not(.active){display:none}.layout-appointments__content__sidebar .sidebar-appointments__content{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;background-color:var(--color-neutral-0);border:var(--border-size-s) solid var(--color-neutral-3);border-radius:var(--border-radius-base)}.layout-appointments__content__sidebar .sidebar-appointments__content__header{padding:var(--space-base);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-base);align-items:center}.layout-appointments__content__sidebar .sidebar-appointments__content__header .header-wrapper{flex:1 1;display:flex;flex-direction:column;gap:var(--space-xs)}.layout-appointments__content__sidebar .sidebar-appointments__content__header .header__title{font-size:var(--font-size-l);font-weight:var(--font-semi-bold);color:var(--color-neutral-10)}.layout-appointments__content__sidebar .sidebar-appointments__content__header .header__subtitle{font-size:var(--font-size-xs);font-weight:var(--font-light);color:var(--color-neutral-10)}.layout-appointments__content__sidebar .sidebar-appointments__content__header .header__actions{display:flex;gap:var(--space-base)}.layout-appointments__content__sidebar .sidebar-appointments__content__body{display:flex;flex-direction:column;padding:var(--space-none);padding-top:0;overflow-y:auto;height:100%}.layout-appointments__content__sidebar .sidebar-appointments__content__body>.user-info{padding-left:var(--space-base)}.layout-appointments__content__sidebar .sidebar-appointments__footer{background-color:var(--color-neutral-0);border:var(--border-size-s) solid var(--color-neutral-3);padding:var(--space-base);border-radius:var(--border-radius-base);display:flex;justify-content:space-between;align-items:center;gap:var(--space-base)}.layout-appointments__content__sidebar .sidebar-appointments__footer>.btn{flex:1 1}.layout-appointments__content__body{max-width:100%;overflow:auto;height:100%;display:flex;gap:var(--space-m)}.layout-appointments__content__body .tabs.tabs--clinic-booking{flex:3 1}.layout-appointments__content__body .tabs__content{flex:1 1;max-height:calc(100% - 42px)}.layout-appointments__content__body .tabs__content .card{height:100%;width:100%;display:flex;justify-content:center;flex-direction:column}.layout-appointments__content__body .tabs__content .card .fc-wrapper{height:100%;overflow-y:scroll}@media(max-width:1024px){.sidebar__content .specialty-item .specialty-training__icon,.sidebar__content .specialty-item__header__cost,.sidebar__content .specialty-item__header__description,.sidebar__content .specialty-item__header__duration,.sidebar__content .specialty-item__header__state,.sidebar__content .specialty-item__item__cost,.sidebar__content .specialty-item__item__description,.sidebar__content .specialty-item__item__duration,.sidebar__content .specialty-item__item__state{display:none}.sidebar__content .specialty-item__header>div.specialty-service__header__service,.sidebar__content .specialty-item__header>div.specialty-service__item__service,.sidebar__content .specialty-item__item>div.specialty-service__header__service,.sidebar__content .specialty-item__item>div.specialty-service__item__service{width:100%}.sidebar__content .specialty-section .specialty-service__item__wrapper{justify-content:flex-end}.sidebar__content .specialty-section .specialty-service__header__cost,.sidebar__content .specialty-section .specialty-service__header__description,.sidebar__content .specialty-section .specialty-service__header__duration,.sidebar__content .specialty-section .specialty-service__header__state,.sidebar__content .specialty-section .specialty-service__item__cost,.sidebar__content .specialty-section .specialty-service__item__description,.sidebar__content .specialty-section .specialty-service__item__duration,.sidebar__content .specialty-section .specialty-service__item__state{display:none}.sidebar__content .specialty-section .specialty-service__header>div.specialty-service__header__service,.sidebar__content .specialty-section .specialty-service__header>div.specialty-service__item__service,.sidebar__content .specialty-section .specialty-service__item>div.specialty-service__header__service,.sidebar__content .specialty-section .specialty-service__item>div.specialty-service__item__service{width:66%}.sidebar__content .specialty-section .specialty-service__header__actions,.sidebar__content .specialty-section .specialty-service__item__actions{display:flex;gap:var(--space-s);width:-moz-fit-content;width:fit-content}}/*! ==============================================================================
4. Widgets
=============================================================================== *//*! ==============================================================================
6. Patterns
=============================================================================== *//*! ==============================================================================
7. Usefull Classes
=============================================================================== */.wcag-hide-text{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.skip-nav,.wcag-hide-text{position:absolute!important}.skip-nav{left:var(--space-xl)!important;opacity:0!important;padding:var(--space-s) var(--space-base)!important;pointer-events:none!important;text-transform:uppercase!important;top:10px!important;z-index:var(--layer-global-instant-interaction)!important}.skip-nav[data-showskipcontent=false]{display:none!important}.skip-nav[data-showskipcontent=true]{display:block!important}.has-accessible-features .skip-nav:active,.has-accessible-features .skip-nav:focus{opacity:1!important;pointer-events:auto!important}/*! 7.1. Animations */@keyframes enter{0%{opacity:var(--enter-opacity,1);transform:translate3d(var(--enter-translate-x,0),var(--enter-translate-y,0),0) scale3d(var(--enter-scale,1),var(--enter-scale,1),var(--enter-scale,1)) rotate(var(--enter-rotate,0))}}@keyframes exit{to{opacity:var(--exit-opacity,1);transform:translate3d(var(--exit-translate-x,0),var(--exit-translate-y,0),0) scale3d(var(--exit-scale,1),var(--exit-scale,1),var(--exit-scale,1)) rotate(var(--exit-rotate,0))}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutToRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes slideOutToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(1turn)}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.animate-none{animation:none}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.slide-in-from-left{animation:slideInFromLeft .5s ease-out}.slide-in-from-right{animation:slideInFromRight .5s ease-out}.slide-in-from-top{animation:slideInFromTop .5s ease-out}.slide-in-from-bottom{animation:slideInFromBottom .5s ease-out}.slide-out-to-left{animation:slideOutToLeft .5s ease-out}.slide-out-to-right{animation:slideOutToRight .5s ease-out}.slide-out-to-top{animation:slideOutToTop .5s ease-out}.slide-out-to-bottom{animation:slideOutToBottom .5s ease-out}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.aspect-ratio-3-4{aspect-ratio:3/4}.aspect-ratio-1-1{aspect-ratio:1/1}.bg-primary{background-color:var(--color-primary)!important}.bg-primary-lightest{background-color:var(--color-neutral-0)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-secondary-light{background-color:var(--color-secondary-light)!important}.bg-secondary-lighter{background-color:var(--color-secondary-lighter)!important}.bg-lightest{background-color:var(--color-neutral-0)!important}.text-primary,.text-primary-darker,.text-primary:hover{color:var(--color-primary)!important}.text-secondary,.text-secondary-darker{color:var(--color-secondary)!important}.background-neutral-0{background-color:var(--color-neutral-0)!important}.background-neutral-0-lightest{background-color:var(--color-neutral-9)!important}.background-neutral-1{background-color:var(--color-neutral-1)!important}.background-neutral-1-lightest{background-color:var(--color-neutral-9)!important}.background-neutral-2{background-color:var(--color-neutral-2)!important}.background-neutral-2-lightest{background-color:var(--color-neutral-9)!important}.background-neutral-3{background-color:var(--color-neutral-3)!important}.background-neutral-3-lightest{background-color:var(--color-neutral-9)!important}.background-neutral-4{background-color:var(--color-neutral-4)!important}.background-neutral-4-lightest{background-color:var(--color-neutral-9)!important}.background-neutral-5{background-color:var(--color-neutral-5)!important}.background-neutral-5-lightest{background-color:var(--color-neutral-0)!important}.background-neutral-6{background-color:var(--color-neutral-6)!important}.background-neutral-6-lightest{background-color:var(--color-neutral-0)!important}.background-neutral-7{background-color:var(--color-neutral-7)!important}.background-neutral-7-lightest{background-color:var(--color-neutral-0)!important}.background-neutral-8{background-color:var(--color-neutral-8)!important}.background-neutral-8-lightest{background-color:var(--color-neutral-0)!important}.background-neutral-9{background-color:var(--color-neutral-9)!important}.background-neutral-9-lightest{background-color:var(--color-neutral-0)!important}.background-neutral-10{background-color:var(--color-neutral-10)!important}.background-neutral-10-lightest{background-color:var(--color-neutral-0)!important}.text-neutral-0{color:var(--color-neutral-0)!important}.text-neutral-1{color:var(--color-neutral-1)!important}.text-neutral-2{color:var(--color-neutral-2)!important}.text-neutral-3{color:var(--color-neutral-3)!important}.text-neutral-4{color:var(--color-neutral-4)!important}.text-neutral-5,.text-neutral-5-darker{color:var(--color-neutral-5)!important}.text-neutral-6,.text-neutral-6-darker{color:var(--color-neutral-6)!important}.text-neutral-7,.text-neutral-7-darker{color:var(--color-neutral-7)!important}.text-neutral-8,.text-neutral-8-darker{color:var(--color-neutral-8)!important}.text-neutral-9,.text-neutral-9-darker{color:var(--color-neutral-9)!important}.text-neutral-10,.text-neutral-10-darker{color:var(--color-neutral-10)!important}.bg-blue{background-color:var(--color-blue)!important}.bg-blue-light{background-color:var(--color-blue-light)!important}.bg-cyan{background-color:var(--color-cyan)!important}.bg-cyan-lightest{background-color:var(--color-cyan-lightest)!important}.bg-green{background-color:var(--color-green)!important}.bg-green-light{background-color:var(--color-green-light)!important}.bg-orange{background-color:var(--color-orange)!important}.bg-orange-light{background-color:var(--color-orange-light)!important}.bg-orange-lightest{background-color:var(--color-orange-lightest)!important}.bg-red{background-color:var(--color-red)!important}.bg-red-light{background-color:var(--color-red-light)!important}.bg-red-lightest{background-color:var(--color-red-lightest)!important}.bg-background{background-color:var(--color-background-content)!important}.bg-background-secondary{background-color:var(--color-background-secondary)!important}.bg-muted{background-color:hsl(var(--muted))!important}.bg-muted-foreground{background-color:var(--color-text-main)!important}.bg-accent{background-color:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important}.bg-popover{background-color:hsl(var(--popover))!important}.bg-popover-foreground{background-color:hsl(var(--popover-foreground))!important}.text-blue{color:var(--color-blue)!important}.text-blue-light{color:var(--color-blue-light)!important}.text-cyan{color:var(--color-cyan)!important}.text-cyan-lightest{color:var(--color-cyan-lightest)!important}.text-green{color:var(--color-green)!important}.text-green-light{color:var(--color-green-light)!important}.text-orange{color:var(--color-orange)!important}.text-orange-light{color:var(--color-orange-light)!important}.text-orange-lightest{color:var(--color-orange-lightest)!important}.text-red{color:var(--color-red)!important}.text-red-light{color:var(--color-red-light)!important}.text-red-lightest{color:var(--color-red-lightest)!important}.text-background{color:var(--color-background-content)!important}.text-background-secondary{color:var(--color-background-secondary)!important}.text-main{color:var(--color-text-main)!important}.text-muted{color:hsl(var(--muted))!important}.text-muted-foreground{color:hsl(var(--muted-foreground))!important}.text-popover{color:hsl(var(--popover))!important}.text-popover-foreground{color:hsl(var(--popover-foreground))!important}.border-input-color{border-color:var(--color-border-input)!important}.background-error-light{background-color:var(--color-error-light)!important}.background-error{background-color:var(--color-error)!important}.background-warning-light{background-color:var(--color-warning-light)!important}.background-warning{background-color:var(--color-warning)!important}.background-success-light{background-color:var(--color-success-light)!important}.background-success{background-color:var(--color-success)!important}.background-info-light{background-color:var(--color-info-light)!important}.background-info{background-color:var(--color-info)!important}.text-error-light{color:var(--color-error-light)!important}.text-error{color:var(--color-error)!important}.text-warning-light{color:var(--color-warning-light)!important}.text-warning{color:var(--color-warning)!important}.text-success-light{color:var(--color-success-light)!important}.text-success{color:var(--color-success)!important}.text-info-light{color:var(--color-info-light)!important}.text-info{color:var(--color-info)!important}.background-transparent,.bg-transparent,.ie11 .background-transparent,.ie11 .bg-transparent{background-color:rgba(0,0,0,0)!important}.break-word{word-break:break-word!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-subtle{color:var(--color-text-subtle)}.text .text-primary-lighter{color:var(--color-primary-lighter)!important}.white-space-nowrap{white-space:nowrap!important}.hover\:underline:hover,.underline{-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.is-rtl .text-align-right,.is-rtl [align=right]{text-align:left!important}.is-rtl .text-align-left,.is-rtl [align=left]{text-align:right!important}.font-size-xl{font-size:var(--font-size-xl)!important}.font-size-l{font-size:var(--font-size-l)!important}.font-size-m{font-size:var(--font-size-m)!important}.font-size-base{font-size:var(--font-size-base)!important}.font-size-s{font-size:var(--font-size-s)!important}.font-size-xs{font-size:var(--font-size-xs)!important}.font-size-xxs{font-size:var(--font-size-xxs)!important}.font-size-label{font-size:var(--font-size-label)!important}.font-light{font-weight:var(--font-light)!important}.font-regular{font-weight:var(--font-regular)!important}.font-medium{font-weight:var(--font-medium)!important}.font-semi-bold{font-weight:var(--font-semi-bold)!important}.font-bold{font-weight:var(--font-bold)!important}h1{font-size:var(--font-size-h1)}h1,h2{font-weight:var(--font-bold);color:var(--color-primary)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h3,h4{font-weight:var(--font-bold);color:var(--color-primary)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h5,h6{font-weight:var(--font-bold);color:var(--color-primary)}h6{font-size:var(--font-size-h6)}.regular{font-weight:var(--font-regular)!important}.bold{font-weight:var(--font-bold)!important}.semi-bold{font-weight:var(--font-semi-bold)!important}.italic{font-style:italic!important}.oblique{font-style:oblique!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-ellipsis{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.border-size-none{border-width:var(--border-size-none)!important}.border-size-s{border:var(--border-size-s) solid!important}.border-size-m{border:var(--border-size-m) solid!important}.border-size-l{border:var(--border-size-l) solid!important}.border-size-xl{border:var(--border-size-xl) solid!important}.border-top-s.columns>.columns-item:not(:last-child),.border-top-s:not(.columns){border-top:var(--border-size-s) solid!important}.border-top-m.columns>.columns-item:not(:last-child),.border-top-m:not(.columns){border-top:var(--border-size-m) solid!important}.border-top-l.columns>.columns-item:not(:last-child),.border-top-l:not(.columns){border-top:var(--border-size-l) solid!important}.border-top-xl.columns>.columns-item:not(:last-child),.border-top-xl:not(.columns){border-top:var(--border-size-xl) solid!important}.border-right-s.columns>.columns-item:not(:last-child),.border-right-s:not(.columns){border-right:var(--border-size-s) solid!important}.border-right-m.columns>.columns-item:not(:last-child),.border-right-m:not(.columns){border-right:var(--border-size-m) solid!important}.border-right-l.columns>.columns-item:not(:last-child),.border-right-l:not(.columns){border-right:var(--border-size-l) solid!important}.border-right-xl.columns>.columns-item:not(:last-child),.border-right-xl:not(.columns){border-right:var(--border-size-xl) solid!important}.border-bottom-s.columns>.columns-item:not(:last-child),.border-bottom-s:not(.columns){border-bottom:var(--border-size-s) solid!important}.border-bottom-m.columns>.columns-item:not(:last-child),.border-bottom-m:not(.columns){border-bottom:var(--border-size-m) solid!important}.border-bottom-l.columns>.columns-item:not(:last-child),.border-bottom-l:not(.columns){border-bottom:var(--border-size-l) solid!important}.border-bottom-xl.columns>.columns-item:not(:last-child),.border-bottom-xl:not(.columns){border-bottom:var(--border-size-xl) solid!important}.border-left-s.columns>.columns-item:not(:last-child),.border-left-s:not(.columns){border-left:var(--border-size-s) solid!important}.border-left-m.columns>.columns-item:not(:last-child),.border-left-m:not(.columns){border-left:var(--border-size-m) solid!important}.border-left-l.columns>.columns-item:not(:last-child),.border-left-l:not(.columns){border-left:var(--border-size-l) solid!important}.border-left-xl.columns>.columns-item:not(:last-child),.border-left-xl:not(.columns){border-left:var(--border-size-xl) solid!important}.border-radius-none{border-radius:var(--border-radius-none)!important}.border-radius-top-left-none{border-top-left-radius:var(--border-radius-none)!important}.border-radius-top-right-none{border-top-right-radius:var(--border-radius-none)!important}.border-radius-bottom-right-none{border-bottom-right-radius:var(--border-radius-none)!important}.border-radius-bottom-left-none{border-bottom-left-radius:var(--border-radius-none)!important}.border-radius-top-none{border-top-left-radius:var(--border-radius-none)!important;border-top-right-radius:var(--border-radius-none)!important}.border-radius-bottom-none{border-bottom-left-radius:var(--border-radius-none)!important;border-bottom-right-radius:var(--border-radius-none)!important}.border-radius-xs{border-radius:var(--border-radius-xs)!important}.border-radius-top-left-xs{border-top-left-radius:var(--border-radius-xs)!important}.border-radius-top-right-xs{border-top-right-radius:var(--border-radius-xs)!important}.border-radius-bottom-right-xs{border-bottom-right-radius:var(--border-radius-xs)!important}.border-radius-bottom-left-xs{border-bottom-left-radius:var(--border-radius-xs)!important}.border-radius-top-xs{border-top-left-radius:var(--border-radius-xs)!important;border-top-right-radius:var(--border-radius-xs)!important}.border-radius-bottom-xs{border-bottom-left-radius:var(--border-radius-xs)!important;border-bottom-right-radius:var(--border-radius-xs)!important}.border-radius-soft{border-radius:var(--border-radius-soft)!important}.border-radius-top-left-soft{border-top-left-radius:var(--border-radius-soft)!important}.border-radius-top-right-soft{border-top-right-radius:var(--border-radius-soft)!important}.border-radius-bottom-right-soft{border-bottom-right-radius:var(--border-radius-soft)!important}.border-radius-bottom-left-soft{border-bottom-left-radius:var(--border-radius-soft)!important}.border-radius-top-soft{border-top-left-radius:var(--border-radius-soft)!important;border-top-right-radius:var(--border-radius-soft)!important}.border-radius-bottom-soft{border-bottom-left-radius:var(--border-radius-soft)!important;border-bottom-right-radius:var(--border-radius-soft)!important}.border-radius-base{border-radius:var(--border-radius-base)!important}.border-radius-top-left-base{border-top-left-radius:var(--border-radius-base)!important}.border-radius-top-right-base{border-top-right-radius:var(--border-radius-base)!important}.border-radius-bottom-right-base{border-bottom-right-radius:var(--border-radius-base)!important}.border-radius-bottom-left-base{border-bottom-left-radius:var(--border-radius-base)!important}.border-radius-top-base{border-top-left-radius:var(--border-radius-base)!important;border-top-right-radius:var(--border-radius-base)!important}.border-radius-bottom-base{border-bottom-left-radius:var(--border-radius-base)!important;border-bottom-right-radius:var(--border-radius-base)!important}.border-radius-rounded{border-radius:var(--border-radius-rounded)!important}.border-radius-top-left-rounded{border-top-left-radius:var(--border-radius-rounded)!important}.border-radius-top-right-rounded{border-top-right-radius:var(--border-radius-rounded)!important}.border-radius-bottom-right-rounded{border-bottom-right-radius:var(--border-radius-rounded)!important}.border-radius-bottom-left-rounded{border-bottom-left-radius:var(--border-radius-rounded)!important}.border-radius-top-rounded{border-top-left-radius:var(--border-radius-rounded)!important;border-top-right-radius:var(--border-radius-rounded)!important}.border-radius-bottom-rounded{border-bottom-left-radius:var(--border-radius-rounded)!important;border-bottom-right-radius:var(--border-radius-rounded)!important}.border-radius-circle{border-radius:var(--border-radius-circle)!important}.border-radius-top-left-circle{border-top-left-radius:var(--border-radius-circle)!important}.border-radius-top-right-circle{border-top-right-radius:var(--border-radius-circle)!important}.border-radius-bottom-right-circle{border-bottom-right-radius:var(--border-radius-circle)!important}.border-radius-bottom-left-circle{border-bottom-left-radius:var(--border-radius-circle)!important}.border-radius-top-circle{border-top-left-radius:var(--border-radius-circle)!important;border-top-right-radius:var(--border-radius-circle)!important}.border-radius-bottom-circle{border-bottom-left-radius:var(--border-radius-circle)!important;border-bottom-right-radius:var(--border-radius-circle)!important}.margin-none{margin:var(--space-none)!important}.margin-top-none{margin-top:var(--space-none)!important}.margin-right-none{margin-right:var(--space-none)!important}.margin-bottom-none{margin-bottom:var(--space-none)!important}.margin-left-none,.margin-x-none{margin-left:var(--space-none)!important}.margin-x-none{margin-right:var(--space-none)!important}.margin-y-none{margin-bottom:var(--space-none)!important;margin-top:var(--space-none)!important}.margin-xs{margin:var(--space-xs)!important}.margin-top-xs{margin-top:var(--space-xs)!important}.margin-right-xs{margin-right:var(--space-xs)!important}.margin-bottom-xs{margin-bottom:var(--space-xs)!important}.margin-left-xs,.margin-x-xs{margin-left:var(--space-xs)!important}.margin-x-xs{margin-right:var(--space-xs)!important}.margin-y-xs{margin-bottom:var(--space-xs)!important;margin-top:var(--space-xs)!important}.margin-s{margin:var(--space-s)!important}.margin-top-s{margin-top:var(--space-s)!important}.margin-right-s{margin-right:var(--space-s)!important}.margin-bottom-s{margin-bottom:var(--space-s)!important}.margin-left-s,.margin-x-s{margin-left:var(--space-s)!important}.margin-x-s{margin-right:var(--space-s)!important}.margin-y-s{margin-bottom:var(--space-s)!important;margin-top:var(--space-s)!important}.margin-base{margin:var(--space-base)!important}.margin-top-base{margin-top:var(--space-base)!important}.margin-right-base{margin-right:var(--space-base)!important}.margin-bottom-base{margin-bottom:var(--space-base)!important}.margin-left-base,.margin-x-base{margin-left:var(--space-base)!important}.margin-x-base{margin-right:var(--space-base)!important}.margin-y-base{margin-bottom:var(--space-base)!important;margin-top:var(--space-base)!important}.margin-m{margin:var(--space-m)!important}.margin-top-m{margin-top:var(--space-m)!important}.margin-right-m{margin-right:var(--space-m)!important}.margin-bottom-m{margin-bottom:var(--space-m)!important}.margin-left-m,.margin-x-m{margin-left:var(--space-m)!important}.margin-x-m{margin-right:var(--space-m)!important}.margin-y-m{margin-bottom:var(--space-m)!important;margin-top:var(--space-m)!important}.margin-l{margin:var(--space-l)!important}.margin-top-l{margin-top:var(--space-l)!important}.margin-right-l{margin-right:var(--space-l)!important}.margin-bottom-l{margin-bottom:var(--space-l)!important}.margin-left-l,.margin-x-l{margin-left:var(--space-l)!important}.margin-x-l{margin-right:var(--space-l)!important}.margin-y-l{margin-bottom:var(--space-l)!important;margin-top:var(--space-l)!important}.margin-xl{margin:var(--space-xl)!important}.margin-top-xl{margin-top:var(--space-xl)!important}.margin-right-xl{margin-right:var(--space-xl)!important}.margin-bottom-xl{margin-bottom:var(--space-xl)!important}.margin-left-xl,.margin-x-xl{margin-left:var(--space-xl)!important}.margin-x-xl{margin-right:var(--space-xl)!important}.margin-y-xl{margin-bottom:var(--space-xl)!important;margin-top:var(--space-xl)!important}.margin-xxl{margin:var(--space-xxl)!important}.margin-top-xxl{margin-top:var(--space-xxl)!important}.margin-right-xxl{margin-right:var(--space-xxl)!important}.margin-bottom-xxl{margin-bottom:var(--space-xxl)!important}.margin-left-xxl,.margin-x-xxl{margin-left:var(--space-xxl)!important}.margin-x-xxl{margin-right:var(--space-xxl)!important}.margin-y-xxl{margin-bottom:var(--space-xxl)!important;margin-top:var(--space-xxl)!important}.margin-auto{margin:0 auto!important}.margin-left-auto{margin-left:auto}.margin-right-auto{margin-right:auto}.is-rtl .margin-left-none,.is-rtl .margin-right-none{margin-left:var(--space-none)!important;margin-right:var(--space-none)!important}.is-rtl .margin-right-xs{margin-left:var(--space-xs)!important;margin-right:var(--space-none)!important}.is-rtl .margin-left-xs{margin-left:var(--space-none)!important;margin-right:var(--space-xs)!important}.is-rtl .margin-right-s{margin-left:var(--space-s)!important;margin-right:var(--space-none)!important}.is-rtl .margin-left-s{margin-left:var(--space-none)!important;margin-right:var(--space-s)!important}.is-rtl .margin-right-base{margin-left:var(--space-base)!important;margin-right:var(--space-none)!important}.is-rtl .margin-left-base{margin-left:var(--space-none)!important;margin-right:var(--space-base)!important}.is-rtl .margin-right-m{margin-left:var(--space-m)!important;margin-right:var(--space-none)!important}.is-rtl .margin-left-m{margin-left:var(--space-none)!important;margin-right:var(--space-m)!important}.is-rtl .margin-right-l{margin-left:var(--space-l)!important;margin-right:var(--space-none)!important}.is-rtl .margin-left-l{margin-left:var(--space-none)!important;margin-right:var(--space-l)!important}.is-rtl .margin-right-xl{margin-left:var(--space-xl)!important;margin-right:var(--space-none)!important}.is-rtl .margin-left-xl{margin-left:var(--space-none)!important;margin-right:var(--space-xl)!important}.is-rtl .margin-right-xxl{margin-left:var(--space-xxl)!important;margin-right:var(--space-none)!important}.is-rtl .margin-left-xxl{margin-left:var(--space-none)!important;margin-right:var(--space-xxl)!important}.space-y-xs>*{--space-y-reverse:0;margin-bottom:calc(var(--space-xs)*var(--space-y-reverse));margin-top:calc(var(--space-xs)*(1 - var(--space-y-reverse)))}.space-y-s>*{--space-y-reverse:0;margin-bottom:calc(var(--space-s)*var(--space-y-reverse));margin-top:calc(var(--space-s)*(1 - var(--space-y-reverse)))}.space-y-base>*{--space-y-reverse:0;margin-bottom:calc(var(--space-base)*var(--space-y-reverse));margin-top:calc(var(--space-base)*(1 - var(--space-y-reverse)))}.space-x-xs>*{--space-x-reverse:0;margin-left:calc(var(--space-xs)*(1 - var(--space-x-reverse)));margin-right:calc(var(--space-xs)*var(--space-x-reverse))}.space-x-xs>:first-child{margin:0}.space-x-s>*{--space-x-reverse:0;margin-left:calc(var(--space-s)*(1 - var(--space-x-reverse)));margin-right:calc(var(--space-s)*var(--space-x-reverse))}.space-x-s>:first-child{margin:0}.space-x-base>*{--space-x-reverse:0;margin-left:calc(var(--space-base)*(1 - var(--space-x-reverse)));margin-right:calc(var(--space-base)*var(--space-x-reverse))}.space-x-base>:first-child{margin:0}.padding-none{padding:var(--space-none)!important}.padding-top-none{padding-top:var(--space-none)!important}.padding-right-none{padding-right:var(--space-none)!important}.padding-bottom-none{padding-bottom:var(--space-none)!important}.padding-left-none,.padding-x-none{padding-left:var(--space-none)!important}.padding-x-none{padding-right:var(--space-none)!important}.padding-y-none{padding-bottom:var(--space-none)!important;padding-top:var(--space-none)!important}.padding-xs{padding:var(--space-xs)!important}.padding-top-xs{padding-top:var(--space-xs)!important}.padding-right-xs{padding-right:var(--space-xs)!important}.padding-bottom-xs{padding-bottom:var(--space-xs)!important}.padding-left-xs,.padding-x-xs{padding-left:var(--space-xs)!important}.padding-x-xs{padding-right:var(--space-xs)!important}.padding-y-xs{padding-bottom:var(--space-xs)!important;padding-top:var(--space-xs)!important}.padding-s{padding:var(--space-s)!important}.padding-top-s{padding-top:var(--space-s)!important}.padding-right-s{padding-right:var(--space-s)!important}.padding-bottom-s{padding-bottom:var(--space-s)!important}.padding-left-s,.padding-x-s{padding-left:var(--space-s)!important}.padding-x-s{padding-right:var(--space-s)!important}.padding-y-s{padding-bottom:var(--space-s)!important;padding-top:var(--space-s)!important}.padding-base{padding:var(--space-base)!important}.padding-top-base{padding-top:var(--space-base)!important}.padding-right-base{padding-right:var(--space-base)!important}.padding-bottom-base{padding-bottom:var(--space-base)!important}.padding-left-base,.padding-x-base{padding-left:var(--space-base)!important}.padding-x-base{padding-right:var(--space-base)!important}.padding-y-base{padding-bottom:var(--space-base)!important;padding-top:var(--space-base)!important}.padding-m{padding:var(--space-m)!important}.padding-top-m{padding-top:var(--space-m)!important}.padding-right-m{padding-right:var(--space-m)!important}.padding-bottom-m{padding-bottom:var(--space-m)!important}.padding-left-m,.padding-x-m{padding-left:var(--space-m)!important}.padding-x-m{padding-right:var(--space-m)!important}.padding-y-m{padding-bottom:var(--space-m)!important;padding-top:var(--space-m)!important}.padding-l{padding:var(--space-l)!important}.padding-top-l{padding-top:var(--space-l)!important}.padding-right-l{padding-right:var(--space-l)!important}.padding-bottom-l{padding-bottom:var(--space-l)!important}.padding-left-l,.padding-x-l{padding-left:var(--space-l)!important}.padding-x-l{padding-right:var(--space-l)!important}.padding-y-l{padding-bottom:var(--space-l)!important;padding-top:var(--space-l)!important}.padding-xl{padding:var(--space-xl)!important}.padding-top-xl{padding-top:var(--space-xl)!important}.padding-right-xl{padding-right:var(--space-xl)!important}.padding-bottom-xl{padding-bottom:var(--space-xl)!important}.padding-left-xl,.padding-x-xl{padding-left:var(--space-xl)!important}.padding-x-xl{padding-right:var(--space-xl)!important}.padding-y-xl{padding-bottom:var(--space-xl)!important;padding-top:var(--space-xl)!important}.padding-xxl{padding:var(--space-xxl)!important}.padding-top-xxl{padding-top:var(--space-xxl)!important}.padding-right-xxl{padding-right:var(--space-xxl)!important}.padding-bottom-xxl{padding-bottom:var(--space-xxl)!important}.padding-left-xxl,.padding-x-xxl{padding-left:var(--space-xxl)!important}.padding-x-xxl{padding-right:var(--space-xxl)!important}.padding-y-xxl{padding-bottom:var(--space-xxl)!important;padding-top:var(--space-xxl)!important}.padding-auto{padding:0 auto!important}.is-rtl .padding-left-none,.is-rtl .padding-right-none{padding-left:var(--space-none)!important;padding-right:var(--space-none)!important}.is-rtl .padding-right-xs{padding-left:var(--space-xs)!important;padding-right:var(--space-none)!important}.is-rtl .padding-left-xs{padding-left:var(--space-none)!important;padding-right:var(--space-xs)!important}.is-rtl .padding-right-s{padding-left:var(--space-s)!important;padding-right:var(--space-none)!important}.is-rtl .padding-left-s{padding-left:var(--space-none)!important;padding-right:var(--space-s)!important}.is-rtl .padding-right-base{padding-left:var(--space-base)!important;padding-right:var(--space-none)!important}.is-rtl .padding-left-base{padding-left:var(--space-none)!important;padding-right:var(--space-base)!important}.is-rtl .padding-right-m{padding-left:var(--space-m)!important;padding-right:var(--space-none)!important}.is-rtl .padding-left-m{padding-left:var(--space-none)!important;padding-right:var(--space-m)!important}.is-rtl .padding-right-l{padding-left:var(--space-l)!important;padding-right:var(--space-none)!important}.is-rtl .padding-left-l{padding-left:var(--space-none)!important;padding-right:var(--space-l)!important}.is-rtl .padding-right-xl{padding-left:var(--space-xl)!important;padding-right:var(--space-none)!important}.is-rtl .padding-left-xl{padding-left:var(--space-none)!important;padding-right:var(--space-xl)!important}.is-rtl .padding-right-xxl{padding-left:var(--space-xxl)!important;padding-right:var(--space-none)!important}.is-rtl .padding-left-xxl{padding-left:var(--space-none)!important;padding-right:var(--space-xxl)!important}.shadow-none{box-shadow:var(--shadow-none)!important}.shadow-xs{box-shadow:var(--shadow-xs)!important}.shadow-s{box-shadow:var(--shadow-s)!important}.shadow-m{box-shadow:var(--shadow-m)!important}.shadow-l{box-shadow:var(--shadow-l)!important}.shadow-xl{box-shadow:var(--shadow-xl)!important}.max-width-25{max-width:25%!important}.max-width-30{max-width:30%!important}.max-width-50{max-width:50%!important}.max-width-75{max-width:75%!important}.max-width-100{max-width:100%!important}@media(min-width:480px){.xs\:max-width-25{max-width:25%!important}}@media(min-width:640px){.sm\:max-width-25{max-width:25%!important}}@media(min-width:768px){.md\:max-width-25{max-width:25%!important}}@media(min-width:1024px){.lg\:max-width-25{max-width:25%!important}}@media(min-width:1280px){.xl\:max-width-25{max-width:25%!important}}@media(min-width:1536px){.xxl\:max-width-25{max-width:25%!important}}@media(min-width:480px){.xs\:max-width-30{max-width:30%!important}}@media(min-width:640px){.sm\:max-width-30{max-width:30%!important}}@media(min-width:768px){.md\:max-width-30{max-width:30%!important}}@media(min-width:1024px){.lg\:max-width-30{max-width:30%!important}}@media(min-width:1280px){.xl\:max-width-30{max-width:30%!important}}@media(min-width:1536px){.xxl\:max-width-30{max-width:30%!important}}@media(min-width:480px){.xs\:max-width-50{max-width:50%!important}}@media(min-width:640px){.sm\:max-width-50{max-width:50%!important}}@media(min-width:768px){.md\:max-width-50{max-width:50%!important}}@media(min-width:1024px){.lg\:max-width-50{max-width:50%!important}}@media(min-width:1280px){.xl\:max-width-50{max-width:50%!important}}@media(min-width:1536px){.xxl\:max-width-50{max-width:50%!important}}@media(min-width:480px){.xs\:max-width-75{max-width:75%!important}}@media(min-width:640px){.sm\:max-width-75{max-width:75%!important}}@media(min-width:768px){.md\:max-width-75{max-width:75%!important}}@media(min-width:1024px){.lg\:max-width-75{max-width:75%!important}}@media(min-width:1280px){.xl\:max-width-75{max-width:75%!important}}@media(min-width:1536px){.xxl\:max-width-75{max-width:75%!important}}@media(min-width:480px){.xs\:max-width-100{max-width:100%!important}}@media(min-width:640px){.sm\:max-width-100{max-width:100%!important}}@media(min-width:768px){.md\:max-width-100{max-width:100%!important}}@media(min-width:1024px){.lg\:max-width-100{max-width:100%!important}}@media(min-width:1280px){.xl\:max-width-100{max-width:100%!important}}@media(min-width:1536px){.xxl\:max-width-100{max-width:100%!important}}.width-auto{width:auto!important}.width-25{width:25%!important}.width-30{width:30%!important}.width-50{width:50%!important}.width-75{width:75%!important}.width-100{width:100%!important}@media(min-width:480px){.xs\:width-auto{width:auto!important}}@media(min-width:640px){.sm\:width-auto{width:auto!important}}@media(min-width:768px){.md\:width-auto{width:auto!important}}@media(min-width:1024px){.lg\:width-auto{width:auto!important}}@media(min-width:1280px){.xl\:width-auto{width:auto!important}}@media(min-width:1536px){.xxl\:width-auto{width:auto!important}}@media(min-width:480px){.xs\:width-25{width:25%!important}}@media(min-width:640px){.sm\:width-25{width:25%!important}}@media(min-width:768px){.md\:width-25{width:25%!important}}@media(min-width:1024px){.lg\:width-25{width:25%!important}}@media(min-width:1280px){.xl\:width-25{width:25%!important}}@media(min-width:1536px){.xxl\:width-25{width:25%!important}}@media(min-width:480px){.xs\:width-30{width:30%!important}}@media(min-width:640px){.sm\:width-30{width:30%!important}}@media(min-width:768px){.md\:width-30{width:30%!important}}@media(min-width:1024px){.lg\:width-30{width:30%!important}}@media(min-width:1280px){.xl\:width-30{width:30%!important}}@media(min-width:1536px){.xxl\:width-30{width:30%!important}}@media(min-width:480px){.xs\:width-50{width:50%!important}}@media(min-width:640px){.sm\:width-50{width:50%!important}}@media(min-width:768px){.md\:width-50{width:50%!important}}@media(min-width:1024px){.lg\:width-50{width:50%!important}}@media(min-width:1280px){.xl\:width-50{width:50%!important}}@media(min-width:1536px){.xxl\:width-50{width:50%!important}}@media(min-width:480px){.xs\:width-75{width:75%!important}}@media(min-width:640px){.sm\:width-75{width:75%!important}}@media(min-width:768px){.md\:width-75{width:75%!important}}@media(min-width:1024px){.lg\:width-75{width:75%!important}}@media(min-width:1280px){.xl\:width-75{width:75%!important}}@media(min-width:1536px){.xxl\:width-75{width:75%!important}}@media(min-width:480px){.xs\:width-100{width:100%!important}}@media(min-width:640px){.sm\:width-100{width:100%!important}}@media(min-width:768px){.md\:width-100{width:100%!important}}@media(min-width:1024px){.lg\:width-100{width:100%!important}}@media(min-width:1280px){.xl\:width-100{width:100%!important}}@media(min-width:1536px){.xxl\:width-100{width:100%!important}}.width-none{width:var(--space-none)!important}.width-xs{width:var(--space-xs)!important}.width-s{width:var(--space-s)!important}.width-base{width:var(--space-base)!important}.width-m{width:var(--space-m)!important}.width-l{width:var(--space-l)!important}.width-xl{width:var(--space-xl)!important}.width-xxl{width:var(--space-xxl)!important}.min-height-auto{min-height:auto!important}.max-height-25{max-height:25%!important}@media(min-width:480px){.xs\:max-height-25{max-height:25%!important}}@media(min-width:640px){.sm\:max-height-25{max-height:25%!important}}@media(min-width:768px){.md\:max-height-25{max-height:25%!important}}@media(min-width:1024px){.lg\:max-height-25{max-height:25%!important}}@media(min-width:1280px){.xl\:max-height-25{max-height:25%!important}}@media(min-width:1536px){.xxl\:max-height-25{max-height:25%!important}}.max-height-50{max-height:50%!important}@media(min-width:480px){.xs\:max-height-50{max-height:50%!important}}@media(min-width:640px){.sm\:max-height-50{max-height:50%!important}}@media(min-width:768px){.md\:max-height-50{max-height:50%!important}}@media(min-width:1024px){.lg\:max-height-50{max-height:50%!important}}@media(min-width:1280px){.xl\:max-height-50{max-height:50%!important}}@media(min-width:1536px){.xxl\:max-height-50{max-height:50%!important}}.max-height-75{max-height:75%!important}@media(min-width:480px){.xs\:max-height-75{max-height:75%!important}}@media(min-width:640px){.sm\:max-height-75{max-height:75%!important}}@media(min-width:768px){.md\:max-height-75{max-height:75%!important}}@media(min-width:1024px){.lg\:max-height-75{max-height:75%!important}}@media(min-width:1280px){.xl\:max-height-75{max-height:75%!important}}@media(min-width:1536px){.xxl\:max-height-75{max-height:75%!important}}.max-height-100{max-height:100%!important}@media(min-width:480px){.xs\:max-height-100{max-height:100%!important}}@media(min-width:640px){.sm\:max-height-100{max-height:100%!important}}@media(min-width:768px){.md\:max-height-100{max-height:100%!important}}@media(min-width:1024px){.lg\:max-height-100{max-height:100%!important}}@media(min-width:1280px){.xl\:max-height-100{max-height:100%!important}}@media(min-width:1536px){.xxl\:max-height-100{max-height:100%!important}}.height-25{height:25%!important}@media(min-width:480px){.xs\:height-25{height:25%!important}}@media(min-width:640px){.sm\:height-25{height:25%!important}}@media(min-width:768px){.md\:height-25{height:25%!important}}@media(min-width:1024px){.lg\:height-25{height:25%!important}}@media(min-width:1280px){.xl\:height-25{height:25%!important}}@media(min-width:1536px){.xxl\:height-25{height:25%!important}}.height-50{height:50%!important}@media(min-width:480px){.xs\:height-50{height:50%!important}}@media(min-width:640px){.sm\:height-50{height:50%!important}}@media(min-width:768px){.md\:height-50{height:50%!important}}@media(min-width:1024px){.lg\:height-50{height:50%!important}}@media(min-width:1280px){.xl\:height-50{height:50%!important}}@media(min-width:1536px){.xxl\:height-50{height:50%!important}}.height-75{height:75%!important}@media(min-width:480px){.xs\:height-75{height:75%!important}}@media(min-width:640px){.sm\:height-75{height:75%!important}}@media(min-width:768px){.md\:height-75{height:75%!important}}@media(min-width:1024px){.lg\:height-75{height:75%!important}}@media(min-width:1280px){.xl\:height-75{height:75%!important}}@media(min-width:1536px){.xxl\:height-75{height:75%!important}}.height-100{height:100%!important}@media(min-width:480px){.xs\:height-100{height:100%!important}}@media(min-width:640px){.sm\:height-100{height:100%!important}}@media(min-width:768px){.md\:height-100{height:100%!important}}@media(min-width:1024px){.lg\:height-100{height:100%!important}}@media(min-width:1280px){.xl\:height-100{height:100%!important}}@media(min-width:1536px){.xxl\:height-100{height:100%!important}}.height-none{height:var(--space-none)!important}.height-xs{height:var(--space-xs)!important}.height-s{height:var(--space-s)!important}.height-base{height:var(--space-base)!important}.height-m{height:var(--space-m)!important}.height-l{height:var(--space-l)!important}.height-xl{height:var(--space-xl)!important}.height-xxl{height:var(--space-xxl)!important}.hidden,.none{display:none!important}@media(min-width:480px){.xs\:hidden,.xs\:none{display:none!important}}@media(min-width:640px){.sm\:hidden,.sm\:none{display:none!important}}@media(min-width:768px){.md\:hidden,.md\:none{display:none!important}}@media(min-width:1024px){.lg\:hidden,.lg\:none{display:none!important}}@media(min-width:1280px){.xl\:hidden,.xl\:none{display:none!important}}@media(min-width:1536px){.xxl\:hidden,.xxl\:none{display:none!important}}.inline-block{display:inline-block!important}@media(min-width:480px){.xs\:inline-block{display:inline-block!important}}@media(min-width:640px){.sm\:inline-block{display:inline-block!important}}@media(min-width:768px){.md\:inline-block{display:inline-block!important}}@media(min-width:1024px){.lg\:inline-block{display:inline-block!important}}@media(min-width:1280px){.xl\:inline-block{display:inline-block!important}}@media(min-width:1536px){.xxl\:inline-block{display:inline-block!important}}.block{display:block!important}@media(min-width:480px){.xs\:block{display:block!important}}@media(min-width:640px){.sm\:block{display:block!important}}@media(min-width:768px){.md\:block{display:block!important}}@media(min-width:1024px){.lg\:block{display:block!important}}@media(min-width:1280px){.xl\:block{display:block!important}}@media(min-width:1536px){.xxl\:block{display:block!important}}.flex{display:flex!important}@media(min-width:480px){.xs\:flex{display:flex!important}}@media(min-width:640px){.sm\:flex{display:flex!important}}@media(min-width:768px){.md\:flex{display:flex!important}}@media(min-width:1024px){.lg\:flex{display:flex!important}}@media(min-width:1280px){.xl\:flex{display:flex!important}}@media(min-width:1536px){.xxl\:flex{display:flex!important}}.grid{display:grid!important}@media(min-width:480px){.xs\:grid{display:grid!important}}@media(min-width:640px){.sm\:grid{display:grid!important}}@media(min-width:768px){.md\:grid{display:grid!important}}@media(min-width:1024px){.lg\:grid{display:grid!important}}@media(min-width:1280px){.xl\:grid{display:grid!important}}@media(min-width:1536px){.xxl\:grid{display:grid!important}}.contents{display:contents!important}.inline{display:inline!important}.inline-flex{display:inline-flex!important}.flex-1{flex:1 1!important}@media(min-width:480px){.xs\:flex-1{flex:1 1!important}}@media(min-width:640px){.sm\:flex-1{flex:1 1!important}}@media(min-width:768px){.md\:flex-1{flex:1 1!important}}@media(min-width:1024px){.lg\:flex-1{flex:1 1!important}}@media(min-width:1280px){.xl\:flex-1{flex:1 1!important}}@media(min-width:1536px){.xxl\:flex-1{flex:1 1!important}}.flex-2{flex:2 1!important}@media(min-width:480px){.xs\:flex-2{flex:2 1!important}}@media(min-width:640px){.sm\:flex-2{flex:2 1!important}}@media(min-width:768px){.md\:flex-2{flex:2 1!important}}@media(min-width:1024px){.lg\:flex-2{flex:2 1!important}}@media(min-width:1280px){.xl\:flex-2{flex:2 1!important}}@media(min-width:1536px){.xxl\:flex-2{flex:2 1!important}}.flex-3{flex:3 1!important}@media(min-width:480px){.xs\:flex-3{flex:3 1!important}}@media(min-width:640px){.sm\:flex-3{flex:3 1!important}}@media(min-width:768px){.md\:flex-3{flex:3 1!important}}@media(min-width:1024px){.lg\:flex-3{flex:3 1!important}}@media(min-width:1280px){.xl\:flex-3{flex:3 1!important}}@media(min-width:1536px){.xxl\:flex-3{flex:3 1!important}}.display-flex{display:flex}.display-inline-flex{display:inline-flex}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-shrink-0{flex-shrink:0}.justify-end{justify-content:flex-end!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly!important}@media(min-width:480px){.xs\:justify-center{justify-content:center!important}}@media(min-width:640px){.sm\:justify-center{justify-content:center!important}}@media(min-width:768px){.md\:justify-center{justify-content:center!important}}@media(min-width:1024px){.lg\:justify-center{justify-content:center!important}}@media(min-width:1280px){.xl\:justify-center{justify-content:center!important}}@media(min-width:1536px){.xxl\:justify-center{justify-content:center!important}}@media(min-width:480px){.xs\:justify-end{justify-content:end!important}}@media(min-width:640px){.sm\:justify-end{justify-content:end!important}}@media(min-width:768px){.md\:justify-end{justify-content:end!important}}@media(min-width:1024px){.lg\:justify-end{justify-content:end!important}}@media(min-width:1280px){.xl\:justify-end{justify-content:end!important}}@media(min-width:1536px){.xxl\:justify-end{justify-content:end!important}}.gap-xs{gap:var(--space-xs)!important}.gap-s{gap:var(--space-s)!important}.gap-base{gap:var(--space-base)!important}.gap-m{gap:var(--space-m)!important}.gap-l{gap:var(--space-l)!important}.gap-xl{gap:var(--space-xl)!important}.gap-xxl{gap:var(--space-xxl)!important}.row-gap-xs{row-gap:var(--space-xs)!important}.row-gap-s{row-gap:var(--space-s)!important}.row-gap-base{row-gap:var(--space-base)!important}.row-gap-m{row-gap:var(--space-m)!important}.row-gap-l{row-gap:var(--space-l)!important}.row-gap-xl{row-gap:var(--space-xl)!important}.row-gap-xxl{row-gap:var(--space-xxl)!important}.column-gap-xs{column-gap:var(--space-xs)!important}.column-gap-s{column-gap:var(--space-s)!important}.column-gap-base{column-gap:var(--space-base)!important}.column-gap-m{column-gap:var(--space-m)!important}.column-gap-l{column-gap:var(--space-l)!important}.column-gap-xl{column-gap:var(--space-xl)!important}.column-gap-xxl{column-gap:var(--space-xxl)!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-stretch{align-items:stretch!important}.items-baseline{align-items:baseline!important}.items-initial{align-items:normal!important}.align-self-flex-start{align-self:flex-start!important}.align-self-flex-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}.align-content-flex-start{align-content:flex-start!important}.align-content-flex-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-content-baseline{align-content:baseline!important}.top-left{justify-content:flex-start!important}.top-center,.top-left{align-items:flex-start!important}.top-center{justify-content:center!important}.top-right{align-items:flex-start!important;justify-content:flex-end!important}.center{justify-content:center!important}.center,.center-left{align-items:center!important}.center-left{justify-content:flex-start!important}.center-right{align-items:center!important;justify-content:flex-end!important}.bottom-left{justify-content:flex-start!important}.bottom-center,.bottom-left{align-items:flex-end!important}.bottom-center{justify-content:center!important}.bottom-right{align-items:flex-end!important;justify-content:flex-end!important}.img-cover{height:100%!important;object-fit:cover!important}img.img-rounded{border-radius:10px!important}img.img-circle{border-radius:var(--border-radius-circle)!important}img.thumbnail{background-color:var(--color-neutral-0)!important;border:var(--border-size-s) solid var(--color-neutral-4)!important;padding:var(--space-xs)!important}.overflow-hidden{overflow:hidden!important}.overflow-horizontal{overflow-x:auto!important}.overflow-vertical{overflow-y:auto!important}.overflow-visible{overflow:visible!important}.overflow-auto{overflow:auto!important}.ph:empty{display:none!important}.hide-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.hide-scrollbar:hover{cursor:all-scroll!important}.hide-scrollbar::-webkit-scrollbar{display:none!important}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:-webkit-sticky!important;position:sticky!important}.absolute-top{top:0!important}.absolute-top-right{right:0!important;top:0!important}.absolute-top-left{left:0!important;top:0!important}.absolute-top-plus-header{top:calc(var(--header-size) + var(--os-safe-area-top))!important}.absolute-right{right:0!important}.absolute-bottom{bottom:0!important}.absolute-bottom-right{bottom:0!important;right:0!important}.absolute-bottom-left{bottom:0!important;left:0!important}.absolute-bottom.absolute-center{bottom:0!important;left:50%!important;transform:translateX(-50%)!important}.absolute-left{left:0!important}.absolute-center{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.absolute-center-top{left:50%!important;top:0!important;transform:translateX(-50%)!important}.absolute-center-right{right:0!important;top:50%!important;transform:translateY(-50%)!important}.absolute-center-bottom{bottom:0!important;left:50%!important;transform:translateX(-50%)!important}.absolute-center-left{left:0!important;top:50%!important;transform:translateY(-50%)!important}.transition-colors{transition-duration:.15s!important;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.h-auto{height:auto!important}.h-full{height:100%!important}.w-auto{width:auto!important}.fill-current{fill:currentColor!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.cursor-default{cursor:default!important}.no-transition{transition:none!important}.no-transform{transform:none!important}.sticky-observer{height:var(--header-size)!important;left:0!important;position:absolute!important;right:0!important;top:0!important;visibility:hidden!important}[data-allow-event-propagation=True]>*,[data-allow-event-propagation=true]>*{pointer-events:none!important}.phone .phone-full-width,.tablet .tablet-full-width{margin-left:0!important;width:100%!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media(min-width:480px){.xs\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media(min-width:640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media(min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media(min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media(min-width:1280px){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media(min-width:1536px){.xxl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media(min-width:480px){.xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1536px){.xxl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:480px){.xs\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1536px){.xxl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:480px){.xs\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:640px){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1536px){.xxl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:480px){.xs\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:640px){.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:768px){.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:1024px){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:1536px){.xxl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.opacity-0{opacity:0!important}.opacity-50{opacity:.5!important}.opacity-100{opacity:1!important}.chart-counter+.text-error,.multi-select+.text-error,input+.text-error,select+.text-error{margin-top:var(--space-xs)}label[mandatory=true]:after{color:var(--color-error);content:"*";display:inline;font-size:1em;margin-left:var(--space-xs)}.label{color:var(--color-text-subtle);font-size:var(--font-size-s);font-weight:var(--font-regular);line-height:21}a[aria-disabled=true]{cursor:default;pointer-events:none}.iframe-home{width:100%;height:100%}.home-head{width:100%;margin-bottom:var(--space-base)}.d-flex__split-row,.home-head{display:flex;justify-content:space-between}.d-flex__split-row{align-items:flex-start;gap:var(--space-base)}.d-flex__split-row>div{flex:1 1}.d-flex__split-row>.split-row__grow-2{flex:2 1}.d-flex__split-row>.split-row__grow-1{flex:1 1}.w-full{width:100%}.placeholder-loading-full{display:flex;height:100%;width:100%;align-items:center;justify-content:center;position:relative}