:root{--sfc--border-radius: 4px;--sfc--border-radius--large: 10px;--sfc--box-shadow: 0 6px 20px rgb(0 0 0 / .125);--sfc--box-shadow--small: 0 2px 6px rgb(0 0 0 / .15);--sfc--transition--duration: .2s;--sfc--transition--easing: var(--ease-in-out-cubic);--sfc--icon--close: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="m13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29l-4.3 4.29a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l4.29-4.3l4.29 4.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42Z"></path></svg>');--sfc--icon--success: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0"/><path d="m9 12l2 2l4-4"/></g></svg>');--sfc--icon--warning: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m10.24 3.957l-8.422 14.06A1.989 1.989 0 0 0 3.518 21h16.845a1.989 1.989 0 0 0 1.7-2.983L13.64 3.957a1.989 1.989 0 0 0-3.4 0zM12 9v4m0 4h.01"/></svg>');--sfc--icon--info: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m9-3h.01"/><path d="M11 12h1v4h1"/></g></svg>');--sfc--icon--danger: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m7-2l4 4m0-4l-4 4"/></svg>');--sfc--icon--bulb: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 12h1m8-9v1m8 8h1M5.6 5.6l.7.7m12.1-.7l-.7.7M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0-1 3a2 2 0 0 1-4 0a3.5 3.5 0 0 0-1-3m.7 1h4.6"/></svg>');--sfc--easing-gradient--to-left: linear-gradient( to left, hsl(0 0% 0%) 0%, hsl(0 0% 0% / .987) 8.1%, hsl(0 0% 0% / .951) 15.5%, hsl(0 0% 0% / .896) 22.5%, hsl(0 0% 0% / .825) 29%, hsl(0 0% 0% / .741) 35.3%, hsl(0 0% 0% / .648) 41.2%, hsl(0 0% 0% / .55) 47.1%, hsl(0 0% 0% / .45) 52.9%, hsl(0 0% 0% / .352) 58.8%, hsl(0 0% 0% / .259) 64.7%, hsl(0 0% 0% / .175) 71%, hsl(0 0% 0% / .104) 77.5%, hsl(0 0% 0% / .049) 84.5%, hsl(0 0% 0% / .013) 91.9%, hsl(0 0% 0% / 0) 100% )}.forms{width:100%}input.input_text,input.input_date,input.input_datetime,input.input_number,input.input_color,input.input_pwd,input.auto_complete_input_field,.input_wrapper textarea,input.auto_complete_input_filter,input[type=file],select{flex-grow:1;box-sizing:border-box;width:100%;min-width:var(--sfc--form--input--min-width);min-height:var(--sfc--form--input--min-height);margin:0;padding-inline:var(--sfc--form--input--padding-inline);border:1px solid var(--sfc--form--input--border--color);border-radius:var(--sfc--border-radius);line-height:var(--sfc--form--input--min-height);appearance:none;background:var(--sfc--form--input--background);transition:.2s ease-in-out}input.input_text:disabled,input.input_date:disabled,input.input_datetime:disabled,input.input_number:disabled,input.input_color:disabled,input.input_pwd:disabled,input.auto_complete_input_field:disabled,.input_wrapper textarea:disabled,input.auto_complete_input_filter:disabled,input[type=file]:disabled,select:disabled{cursor:not-allowed;opacity:.5}input.input_text:is(:focus,:focus-visible),input.input_date:is(:focus,:focus-visible),input.input_datetime:is(:focus,:focus-visible),input.input_number:is(:focus,:focus-visible),input.input_color:is(:focus,:focus-visible),input.input_pwd:is(:focus,:focus-visible),input.auto_complete_input_field:is(:focus,:focus-visible),.input_wrapper textarea:is(:focus,:focus-visible),input.auto_complete_input_filter:is(:focus,:focus-visible),input[type=file]:is(:focus,:focus-visible),select:is(:focus,:focus-visible){--tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent);--tw-ring-shadow: 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width: 0;border-color:var(--color-primary);outline:none;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input.input_text[readonly],input.input_date[readonly],input.input_datetime[readonly],input.input_number[readonly],input.input_color[readonly],input.input_pwd[readonly],input.auto_complete_input_field[readonly],.input_wrapper textarea[readonly],input.auto_complete_input_filter[readonly],input[type=file][readonly],select[readonly]{--sfc--form--input--min-height: 0;--sfc--form--input--padding-inline: 0;--sfc--form--input--background: transparent;cursor:default;border:none;line-height:inherit}input.input_text[readonly]:is(:focus,:focus-visible),input.input_date[readonly]:is(:focus,:focus-visible),input.input_datetime[readonly]:is(:focus,:focus-visible),input.input_number[readonly]:is(:focus,:focus-visible),input.input_color[readonly]:is(:focus,:focus-visible),input.input_pwd[readonly]:is(:focus,:focus-visible),input.auto_complete_input_field[readonly]:is(:focus,:focus-visible),.input_wrapper textarea[readonly]:is(:focus,:focus-visible),input.auto_complete_input_filter[readonly]:is(:focus,:focus-visible),input[type=file][readonly]:is(:focus,:focus-visible),select[readonly]:is(:focus,:focus-visible){box-shadow:none}input:is(.input_check,.input_radio,[type=checkbox],[type=radio]){flex-shrink:0;width:var(--sfc--form--input--checkbox--size);height:var(--sfc--form--input--checkbox--size);padding:2px;border:1px solid var(--sfc--form--input--checkbox--border--color);appearance:none;accent-color:var(--sfc--color--primary);background-color:var(--sfc--form--input--background);transition:.2s ease-in-out}input:is(.input_check,.input_radio,[type=checkbox],[type=radio])+label{font-weight:400;text-align:left}input:is(.input_check,.input_radio,[type=checkbox],[type=radio]):is(:focus,:focus-visible){--tw-ring-color: var(--color-primary);--tw-ring-shadow: 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent);border-color:var(--color-primary);outline:none;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:is(.input_check,.input_radio,[type=checkbox],[type=radio]):checked{border-color:var(--sfc--form--input--background--checked);background-color:var(--sfc--form--input--background--checked);background-clip:content-box}input:is(.input_check,.input_radio,[type=checkbox],[type=radio]):checked:disabled{border-color:var(--sfc--form--input--background--disabled);background-color:var(--sfc--form--input--background--disabled)}input:is(.input_check,.input_radio,[type=checkbox],[type=radio]):disabled{cursor:not-allowed;opacity:.7}.input_wrapper textarea{padding-block:.375rem;line-height:1.5;transition:border .2s ease-in-out,box-shadow .2s ease-in-out}input.input_check,input[type=checkbox]{border-radius:2px}input.input_check+label,input[type=checkbox]+label{text-align:left}input.input_radio,input[type=radio]{border-radius:50%}input.input_radio+label,input[type=radio]+label{text-align:left}input:is(.input_date,.input_datetime){--sfc--form--input--min-width: 100px;max-width:10rem}.date,.date_range{display:flex;align-items:center;width:auto}.date .input_date:nth-of-type(2),.date_range .input_date:nth-of-type(2){margin-inline-start:.75rem}.date{gap:.1875rem;min-width:7.5rem}.date_range{flex-wrap:wrap;gap:.75rem}.date_range .date{flex:1 0 calc(50% - .375rem)}.date_range .date+button{min-width:1.25rem}select{--sfc--form--input--min-width: 3rem;padding-inline-end:1.5rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 1024 1024"><path fill="%23a1a1aa" d="m192 384l320 384l320-384z"/></svg>');background-repeat:no-repeat;background-position:center right .375rem;background-size:1em}input~select{max-width:fit-content}.input_file{display:flex;flex-flow:column wrap;gap:.1875rem}.input_file>iframe{height:2.1rem}.input_file>iframe+ul>li:first-child{display:none}input[type=file]{padding-inline-start:0}input[type=file]::file-selector-button{cursor:pointer;position:relative;display:inline-flex!important;gap:var(--sfc--button--gap);align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--sfc--button--min-height);padding-block:var(--sfc--button--padding--y);padding-inline:var(--sfc--button--padding--x);padding-inline-start:calc(var(--sfc--button--padding--x) + var(--sfc--button--icon-image--size))!important;border:0;border-radius:var(--sfc--button--border-radius);font-family:inherit;font-size:var(--sfc--button--font-size);font-weight:var(--sfc--button--font-weight)!important;line-height:var(--sfc--button--line-height);color:var(--sfc--button--color)!important;text-align:center;text-decoration:none!important;appearance:none;background-color:var(--sfc--button--background);background-repeat:no-repeat!important;background-position:left calc(var(--sfc--button--padding--x) / 2) top 50%!important;background-size:16px 16px;outline:none;transition:.2s ease-in-out}input[type=file]::file-selector-button:is(:hover,:focus,:active){color:var(--sfc--button--color--hover)!important;background-color:var(--sfc--button--background--hover)!important}input[type=file]::file-selector-button svg{width:var(--sfc--button--icon--size);height:var(--sfc--button--icon--size);fill:currentcolor}input[type=file]::file-selector-button .sfc-icon{--sfc--icon--size: var(--sfc--button--icon--size)}input[type=file]::file-selector-button:disabled{cursor:not-allowed;opacity:.4}input[type=file]::file-selector-button{--sfc--button--font-size: .75rem;--sfc--button--padding--x: calc(var(--sfc--line-height) * .5em);margin-inline-end:.75rem;padding-inline-start:var(--sfc--button--padding--x)!important;border-top-right-radius:0;border-bottom-right-radius:0}input.input_number{flex-grow:0;max-width:5rem;text-align:right}.sfc-switch-button{--sfc--switch-button--gap: 1ch;--sfc--switch-button--indicator--size: .75rem;--sfc--switch-button--indicator--wrapper--background: var(--sfc--form--input--border--color);--sfc--switch-button--indicator--wrapper--background--checked: var(--sfc--color--primary);--sfc--switch-button--indicator--span--background: var(--sfc--color--white);--sfc--switch-button--indicator--gap: 2px;--sfc--switch-button--height: calc(var(--sfc--switch-button--indicator--size) + var(--sfc--switch-button--indicator--gap) * 2);--sfc--switch-button--width: calc((var(--sfc--switch-button--indicator--size) + var(--sfc--switch-button--indicator--gap)) * 2);display:inline-flex;gap:var(--sfc--switch-button--gap);align-items:center}.sfc-switch-button .sfc-switch-button__label{all:unset;cursor:pointer;display:flex;align-items:center;border-radius:var(--sfc--switch-button--height)}.sfc-switch-button .sfc-switch-button__label:is(:focus-within){outline:none}.sfc-switch-button .sfc-switch-button__label:is(:focus-within) .sfc-switch-button__indicator{--tw-ring-color: var(--color-primary);--tw-ring-shadow: 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width: 0;--tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent);border-color:var(--color-primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sfc-switch-button .sfc-switch-button__indicator{pointer-events:none;position:relative;display:block;inline-size:var(--sfc--switch-button--width);block-size:var(--sfc--switch-button--height);border-radius:var(--sfc--switch-button--height);background-color:var(--sfc--switch-button--indicator--wrapper--background);transition:.2s ease-in-out}.sfc-switch-button .sfc-switch-button__indicator:before{content:"";position:absolute;inset:var(--sfc--switch-button--indicator--gap) auto auto var(--sfc--switch-button--indicator--gap);display:block;aspect-ratio:1/1;inline-size:var(--sfc--switch-button--indicator--size);border-radius:50%;background-color:var(--sfc--switch-button--indicator--span--background);transition:.1s ease-in-out}.sfc-switch-button.is-active .sfc-switch-button__indicator{background-color:var(--sfc--switch-button--indicator--wrapper--background--checked)}.sfc-switch-button.is-active .sfc-switch-button__indicator:before{transform:translate(100%)}.sfc-switch-button .sfc-switch-button__checkbox{all:unset;position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border-width:0;white-space:nowrap;clip-path:inset(50%)}.sfc-switch-button .sfc-switch-button__checkbox:checked+.sfc-switch-button__indicator{background-color:var(--sfc--switch-button--indicator--wrapper--background--checked)}.sfc-switch-button .sfc-switch-button__checkbox:checked+.sfc-switch-button__indicator:before{transform:translate(100%)}.sfc-switch-button:has(.sfc-switch-button__checkbox:disabled){opacity:.6}.sfc-switch-button:has(.sfc-switch-button__checkbox:disabled) .sfc-switch-button__label{cursor:not-allowed}.sfc-switch-button--medium{--sfc--switch-button--indicator--size: .875rem}.sfc-switch-button--large{--sfc--switch-button--indicator--size: 1rem}.sfc-switch-button--colorized{--sfc--switch-button--indicator--wrapper--background: var(--sfc--color--status--error);--sfc--switch-button--indicator--wrapper--background--checked: var(--sfc--color--status--success)}.sfc-switch-button--default{--sfc--switch-button--indicator--wrapper--background: var(--sfc--form--input--border--color);--sfc--switch-button--indicator--wrapper--background--checked: var(--sfc--form--input--border--color)}.surface-relative-date-selector{width:100%}.surface-relative-date-selector .date{min-width:0}.surface-relative-date-selector .date_range{flex:1 1 100%}.surface-relative-date-selector input:is(.input_date,.input_datetime){--sfc--form--input--min-width: 75px;max-width:none}.button{display:flex}.sfc-button,.button>a:not(.sfc-button){cursor:pointer;position:relative;display:inline-flex!important;gap:var(--sfc--button--gap);align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--sfc--button--min-height);padding-block:var(--sfc--button--padding--y);padding-inline:var(--sfc--button--padding--x);padding-inline-start:calc(var(--sfc--button--padding--x) + var(--sfc--button--icon-image--size))!important;border:0;border-radius:var(--sfc--button--border-radius);font-family:inherit;font-size:var(--sfc--button--font-size);font-weight:var(--sfc--button--font-weight)!important;line-height:var(--sfc--button--line-height);color:var(--sfc--button--color)!important;text-align:center;text-decoration:none!important;appearance:none;background-color:var(--sfc--button--background);background-repeat:no-repeat!important;background-position:left calc(var(--sfc--button--padding--x) / 2) top 50%!important;background-size:16px 16px;outline:none;transition:.2s ease-in-out}.sfc-button:is(:hover,:focus,:active),.button>a:not(.sfc-button):is(:hover,:focus,:active){color:var(--sfc--button--color--hover)!important;background-color:var(--sfc--button--background--hover)!important}.sfc-button svg,.button>a:not(.sfc-button) svg{width:var(--sfc--button--icon--size);height:var(--sfc--button--icon--size);fill:currentcolor}.sfc-button .sfc-icon,.button>a:not(.sfc-button) .sfc-icon{--sfc--icon--size: var(--sfc--button--icon--size)}.sfc-button:disabled,.button>a:not(.sfc-button):disabled{cursor:not-allowed;opacity:.4}.sfc-button:not(input):empty,.button>a:empty{--sfc--button--padding--y: 0;--sfc--button--padding--x: 0;width:var(--sfc--button--min-height);background-position:50% 50%!important}input.sfc-button{width:auto!important}.sfc-button--no-bg-img,.button.sfc-button--no-bg-img>a{padding-inline-start:var(--sfc--button--padding--x)!important}.sfc-button--icon-left,.button>a.sfc-button--icon-left{padding-inline-start:calc(var(--sfc--line-height) * .5em)!important}.sfc-button--icon-right,.button>a.sfc-button--icon-right{padding-inline-end:calc(var(--sfc--line-height) * .5em)!important}.sfc-button--icon-medium,.button>a.sfc-button--icon-medium{--sfc--button--icon--size: 1.125em}.sfc-button--icon-large,.button>a.sfc-button--icon-large{--sfc--button--min-height: 2rem}.sfc-button--icon-large .sfc-icon,.button>a.sfc-button--icon-large .sfc-icon{transform:scale(1.25)}.sfc-button--small{--sfc--button--min-height: 1.5rem;--sfc--button--font-size: .75rem;--sfc--button--padding--x: .625em;--sfc--button--padding--y: .5em;--sfc--button--gap: 1ch;background-position:left calc(var(--sfc--button--padding--x) / 1.5) top 50%!important;background-size:.875rem}.sfc-button--primary{--sfc--button--background: var(--sfc--color--primary)}.sfc-button--primary-light{--sfc--button--background: var(--color-primary-50);--sfc--button--color: var(--color-primary-500);--sfc--button--border-color: var(--color-primary-100);border:1px solid var(--sfc--button--border-color)}.sfc-button--primary-light:is(:hover,:focus,:active){border-color:var(--sfc--button--background--hover)}.sfc-button--primary-lighter{--sfc--button--background: transparent;--sfc--button--background--hover: var(--color-primary-50);--sfc--button--color: var(--color-primary-500);--sfc--button--color--hover: var(--color-primary-500)}.sfc-button--secondary{--sfc--button--color: var(--sfc--color--dark);--sfc--button--color--hover: var(--sfc--color--light);--sfc--button--background: var(--sfc--color--secondary)}.sfc-button--gray{--sfc--button--color: var(--sfc--color--white);--sfc--button--color--hover: var(--sfc--color--white);--sfc--button--background: var(--sfc--color--gray-300);--sfc--button--background-hover: var(--sfc--color--gray-400)}.sfc-button--gray-light{--sfc--button--color: var(--sfc--color--dark);--sfc--button--color--hover: var(--sfc--color--white);--sfc--button--background: var(--sfc--color--gray-100);--sfc--button--background-hover: var(--sfc--color--gray-200)}.sfc-button--light{--sfc--button--color: var(--sfc--color--dark);--sfc--button--color--hover: var(--sfc--color--white);--sfc--button--background: var(--sfc--color--light)}.sfc-button--dark{--sfc--button--background: var(--sfc--color--dark);--sfc--button--background--hover: var(--sfc--color--primary)}.sfc-button--success{--sfc--button--background: var(--sfc--color--status--success);--sfc--button--background--hover: var(--sfc--color--status--success);--sfc--button--color-hover: var(--sfc--color--white)}.sfc-button--warning{--sfc--button--background: var(--sfc--color--status--warning);--sfc--button--background-hover: var(--sfc--color--status--warning);--sfc--button--color-hover: var(--sfc--color--white)}.sfc-button--error{--sfc--button--background: var(--sfc--color--status--error);--sfc--button--background-hover: var(--sfc--color--status--error);--sfc--button--color-hover: var(--sfc--color--white)}.sfc-button--green{--sfc--button--background: var(--color-green-600);--sfc--button--background--hover: var(--color-green-800);--sfc--button--color: var(--color-white)}.sfc-button--green-light{--sfc--button--background: var(--color-green-100);--sfc--button--background--hover: var(--color-green-200);--sfc--button--color: var(--color-green-700);--sfc--button--color--hover: var(--color-green-800);--sfc--button--border-color: var(--color-green-200);--sfc--button--border-color--hover: var(--color-green-300);border:1px solid var(--sfc--button--border-color)}.sfc-button--green-light:is(:hover,:focus,:active){border-color:var(--sfc--button--border-color--hover)}.sfc-button--outline{--sfc--button--color: var(--sfc--button--background);--sfc--button--font-weight: 500;padding-block:calc(var(--sfc--button--padding--y) - 2px);border:1px solid var(--sfc--button--background);background-color:transparent}.sfc-button--outline:is(:hover,:focus,:active){border-color:var(--sfc--button--background--hover);color:var(--sfc--button--color--hover)!important;background-color:var(--sfc--button--background--hover)!important}.sfc-button--action{--sfc--button--min-height: 1.875rem;--sfc--button--background: transparent;--sfc--button--background--hover: var(--sfc--color--white);--sfc--button--color: var(--sfc--color--gray-500);--sfc--button--color--hover: var(--sfc--color--gray-600);width:2rem;height:1.875rem;padding:0;padding-inline-start:0!important;border:1px solid var(--sfc--color--gray-300)!important;background-position:50% 50%!important}.sfc-button--action .sfc-icon{transform:scale(1.375)}.sfc-button--action:is(:hover,:focus,:active){border-color:var(--sfc--button--background--hover)!important;color:var(--sfc--button--color--hover)!important;background-color:var(--sfc--button--background--hover)!important}.sfc-button--text{--sfc--button--min-height: 0;--sfc--button--font-size: inherit;--sfc--button--line-height: inherit;--sfc--button--font-weight: normal;--sfc--button--color: inherit;--sfc--button--color--hover: var(--sfc--color--primary);--sfc--button--background: transparent;--sfc--button--background--hover: transparent;--sfc--button--padding--y: 0;--sfc--button--padding--x: 0;--sfc--button--border-radius: 0;--sfc--button--gap: 1ch}.sfc-button--link{--sfc--button--min-height: 0;--sfc--button--font-size: initial;--sfc--button--line-height: initial;--sfc--button--font-weight: 500;--sfc--button--color: var(--sfc--color--primary-dark);--sfc--button--color--hover: var(--sfc--color--primary);--sfc--button--background: transparent;--sfc--button--background--hover: transparent;--sfc--button--padding--y: 0;--sfc--button--padding--x: 0;--sfc--button--border-radius: 0;--sfc--button--gap: 1ch;text-decoration:underline!important;text-decoration-color:rgb(var(--colors-primary)/.4)!important;text-underline-position:from-font}.sfc-button--square{--sfc--button--size: var(--sfc--button--min-height);--sfc--button--padding--x: 0;--sfc--button--padding--y: 0;aspect-ratio:1;width:auto;height:var(--sfc--button--size);background-position:50% 50%!important}.sfc-button--round{--sfc--button--size: var(--sfc--button--min-height);--sfc--button--padding--x: 0;--sfc--button--padding--y: 0;aspect-ratio:1;width:auto;height:var(--sfc--button--size);background-position:50% 50%!important;border-radius:50%}.sfc-button--border{border:1px solid var(--sfc--color--grey-border)}.sfc-button--border:is(:hover,:focus,:active){border-color:transparent}.sfc-button--radius{--sfc--button--border-radius: var(--sfc--border-radius)}.sfc-button--gradient{--sfc--button--color: var(--sfc--color--dark);--sfc--button--color--hover: var(--sfc--color--dark);background:linear-gradient(to top,#f3f4f5,#fff)!important}.sfc-button--shadow{box-shadow:0 2px 2px #00000020}.sfc-button--shadow:is(:hover,:focus,:active){box-shadow:0 3px 4px #0000004d}.sfc-button--add{padding-inline-start:.5em}.sfc-button-switch{--sfc--button--accent-color: var(--sfc--color--primary);--sfc--button--gap: 2px;--sfc--button--radius: 500px;--sfc--button--border--width: 2px;--sfc--button--indicator--size: .75rem;--sfc--button--indicator--background: var(--sfc--color--white);--sfc--button--width: calc((var(--sfc--button--indicator--size) + var(--sfc--button--gap)) * 2);--sfc--button--height: calc(var(--sfc--button--indicator--size) + var(--sfc--button--gap) * 2);--sfc--button--background: var(--sfc--color--gray-300);--sfc--button--background--active: var(--sfc--button--accent-color);--sfc--button--indicator--background--active: var(--sfc--color--white);--sfc--button--bordered--indicator--background--active: var(--sfc--color--white);position:relative;display:inline-flex;align-items:center;inline-size:var(--sfc--button--width);block-size:var(--sfc--button--height);border-radius:var(--sfc--button--radius);background-color:var(--sfc--button--background);transition:.2s ease-in-out}.sfc-button-switch:before{content:"";position:absolute;inset:var(--sfc--button--gap) auto auto var(--sfc--button--gap);aspect-ratio:1/1;height:var(--sfc--button--indicator--size);border-radius:50%;background-color:var(--sfc--button--indicator--background);transition:.2s ease-in-out}.sfc-button-switch.is-active{background-color:var(--sfc--button--background--active)}.sfc-button-switch.is-active:before{transform:translate(100%);background-color:var(--sfc--button--indicator--background--active)}.sfc-button-switch--bordered{--sfc--button--background: transparent;--sfc--button--indicator--background: var(--sfc--button--accent-color);box-sizing:content-box;border:var(--sfc--button--border--width) solid var(--sfc--button--accent-color)}.sfc-button-switch--bordered.is-active{background-color:var(--sfc--button--accent-color)}.sfc-button-switch--bordered.is-active:before{transform:translate(calc(100% + var(--sfc--button--border--width) / 2));background-color:var(--sfc--button--bordered--indicator--background--active)}.sfc-button-checkbox{display:inline-flex;gap:.375rem}.sfc-button-checkbox:before{content:"";transform:translateY(.25ch);flex-shrink:0;width:var(--sfc--form--input--checkbox--size);height:var(--sfc--form--input--checkbox--size);padding:2px;border:1px solid var(--sfc--form--input--checkbox--border--color);border-radius:2px;appearance:none;accent-color:var(--sfc--color--primary);background-color:var(--sfc--form--input--background);transition:.2s ease-in-out}.sfc-button-checkbox:is(:focus,:focus-visible):before{--tw-ring-shadow: 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent);border-color:var(--color-primary);outline:none;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sfc-button-checkbox.is-active:before{border-color:var(--sfc--color--primary);background-color:var(--sfc--form--input--background--checked);background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="%23ffffff" d="M18.71 7.21a1 1 0 0 0-1.42 0l-7.45 7.46l-3.13-3.14A1 1 0 1 0 5.29 13l3.84 3.84a1 1 0 0 0 1.42 0l8.16-8.16a1 1 0 0 0 0-1.47Z"/></svg>');background-repeat:no-repeat;background-position:50% 50%;background-clip:border-box;background-size:1em}.sfc-button-checkbox.is-active:before:disabled{border-color:var(--sfc--form--input--background--disabled);background-color:var(--sfc--form--input--background--disabled)}.sfc-button-checkbox:disabled{cursor:not-allowed;opacity:.7}.sfc-icon{--sfc--icon--size: 1em;--sfc--icon--color: currentcolor;pointer-events:none;flex:0 0 auto;width:var(--sfc--icon--size);height:var(--sfc--icon--size);line-height:1!important;color:var(--sfc--icon--color);fill:var(--sfc--icon--color)}.system_messages,.miniwizard-messages{display:grid;gap:.375rem;margin-block:1rem}.system_messages:empty,.system_messages:not(:has(li)),.miniwizard-messages:empty,.miniwizard-messages:not(:has(li)){display:none}.system_messages>li,.miniwizard-messages>li{--sfc--system-message--background: var(--color-gray-50);--sfc--system-message--color: var(--color-gray-700);--sfc--system-message--border: var(--color-gray-200);--sfc--system-message--icon: var(--sfc--icon--info);position:relative;display:block;min-height:2.5rem;padding-block:.75rem;padding-inline:3.25rem 1.5rem;border:1px solid var(--sfc--system-message--border);border-radius:.75rem;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--sfc--system-message--color);text-align:center;background-color:var(--sfc--system-message--background)}.system_messages>li a,.miniwizard-messages>li a{font-weight:600;color:inherit;text-decoration:underline;text-underline-position:from-font}.system_messages>li a:is(:hover,:focus),.miniwizard-messages>li a:is(:hover,:focus){text-decoration:none}.system_messages>li .ico,.miniwizard-messages>li .ico{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);width:1.75rem;height:1.75rem;opacity:.6;background:currentcolor;-webkit-mask-image:var(--sfc--system-message--icon);mask-image:var(--sfc--system-message--icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.system_messages>li:empty,.miniwizard-messages>li:empty{display:none}.system_messages>li.red,.miniwizard-messages>li.red{--sfc--system-message--background: var(--color-rose-100);--sfc--system-message--color: var(--color-rose-700);--sfc--system-message--border: var(--color-rose-200);--sfc--system-message--icon: var(--sfc--icon--danger)}.system_messages>li.green,.miniwizard-messages>li.green{--sfc--system-message--background: var(--color-green-100);--sfc--system-message--color: var(--color-green-700);--sfc--system-message--border: var(--color-green-200);--sfc--system-message--icon: var(--sfc--icon--success)}.system_messages>li.white,.miniwizard-messages>li.white{--sfc--system-message--background: var(--color-gray-50);--sfc--system-message--color: var(--color-gray-700);--sfc--system-message--border: var(--color-gray-200)}.system_messages>li.blue,.miniwizard-messages>li.blue{--sfc--system-message--background: var(--color-sky-100);--sfc--system-message--color: var(--color-sky-700);--sfc--system-message--border: var(--color-sky-200);--sfc--system-message--icon: var(--sfc--icon--bulb)}.system_messages>li.yellow,.miniwizard-messages>li.yellow{--sfc--system-message--background: var(--color-amber-100);--sfc--system-message--color: var(--color-amber-700);--sfc--system-message--border: var(--color-amber-200);--sfc--system-message--icon: var(--sfc--icon--warning)}.system_messages>li.update-infos,.miniwizard-messages>li.update-infos{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.system_messages .system_title,.miniwizard-messages .system_title{font-weight:500;color:inherit}fieldset+.system_messages,fieldset+.miniwizard-messages{margin-block-start:1rem}.messages{--sfc--messages--background: var(--color-zinc-50);--sfc--messages--color: var(--color-zinc-700);--sfc--messages--border: var(--color-zinc-200);--sfc--messages--icon: var(--sfc--icon--info);position:relative;display:block;min-height:2.5rem;padding-block:.75rem;padding-inline:1.5rem;border:1px solid var(--sfc--messages--border);border-radius:.375rem;color:var(--sfc--messages--color);text-align:center;background-color:var(--sfc--messages--background)}.messages:empty{display:none}.messages.red{--sfc--messages--background: var(--color-rose-100);--sfc--messages--color: var(--color-rose-700);--sfc--messages--border: var(--color-rose-200);--sfc--messages--icon: var(--sfc--icon--danger)}.messages.green{--sfc--messages--background: var(--color-green-100);--sfc--messages--color: var(--color-green-700);--sfc--messages--border: var(--color-green-200);--sfc--messages--icon: var(--sfc--icon--success)}.messages.white{--sfc--messages--background: var(--color-zinc-50);--sfc--messages--color: var(--color-zinc-700);--sfc--messages--border: var(--color-zinc-200)}.messages.blue{--sfc--messages--background: var(--color-sky-100);--sfc--messages--color: var(--color-sky-700);--sfc--messages--border: var(--color-sky-200);--sfc--messages--icon: var(--sfc--icon--bulb)}.messages.yellow{--sfc--messages--background: var(--color-amber-100);--sfc--messages--color: var(--color-amber-700);--sfc--messages--border: var(--color-amber-200);--sfc--messages--icon: var(--sfc--icon--warning)}.message-system-banner{position:relative;padding:4px 20px;color:var(--sfc--message-system-banner--color, #fff);background-color:var(--sfc--message-system-banner--background, #333)}.message-system-banner__inner{display:flex;gap:12px;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1.5;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.message-system-banner__close{position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;border:0;color:#fff;appearance:none;opacity:.7;background:transparent;outline:none;transition:opacity .2s ease-in-out}.message-system-banner__close:hover,.message-system-banner__close:focus{opacity:1}.message-system-banner svg{transform:scale(1.375);width:1em;height:1em;opacity:.6;filter:drop-shadow(1px 1px 0 rgba(0,0,0,.2))}.message-system-banner>p{margin:0}.message-system-banner.is-warning{--sfc--message-system-banner--background: #f97316}.message-system-banner.is-danger{--sfc--message-system-banner--background: #dc2626}.message-system-banner.is-success{--sfc--message-system-banner--background: #16a34a}:root{--sfc--form--input--min-width: 1.5rem;--sfc--form--input--max-width: 100%;--sfc--form--input--min-height: 2.5rem;--sfc--form--input--padding-inline: .75rem;--sfc--form--input--border--color: rgb(var(--colors-primary) / .3);--sfc--form--input--background: var(--sfc--color--white);--sfc--form--input--background--checked: var(--sfc--color--primary);--sfc--form--input--checkbox--border--color: rgb(var(--colors-primary) / .3);--sfc--form--input--checkbox--size: 1rem;--sfc--form--input--checkbox--backg: 1rem;--sfc--svg--color--primary: #02487B;--sfc--svg--color--primary-light: #03518C;--sfc--svg--color--primary-dark: #23273C}[data-theme=safety],[data-theme=pink]{--sfc--svg--color--primary: #BA054D;--sfc--svg--color--primary-light: #CB0D56;--sfc--svg--color--primary-dark: #7B1334}[data-theme=quarks]{--sfc--svg--color--primary: #404040;--sfc--svg--color--primary-light: #606060;--sfc--svg--color--primary-dark: #303030}[data-theme=electric],[data-theme=solutions],[data-theme=erp]{--sfc--svg--color--primary: #02487B;--sfc--svg--color--primary-light: #03518C;--sfc--svg--color--primary-dark: #23273C}[data-theme=epf]{--sfc--svg--color--primary: #06727D;--sfc--svg--color--primary-light: #07808C;--sfc--svg--color--primary-dark: #022F33}[data-theme=blue]{--sfc--svg--color--primary: #707f97;--sfc--svg--color--primary-light: #8091a8;--sfc--svg--color--primary-dark: #505d6c}[data-theme=green]{--sfc--svg--color--primary: #3e8262;--sfc--svg--color--primary-light: #4e9474;--sfc--svg--color--primary-dark: #2b5c44}[data-theme=orange]{--sfc--svg--color--primary: #df8200;--sfc--svg--color--primary-light: #f29512;--sfc--svg--color--primary-dark: #b45d00}[data-theme=red]{--sfc--svg--color--primary: #952C2C;--sfc--svg--color--primary-light: #a73e3e;--sfc--svg--color--primary-dark: #6a2020}[data-theme=black]{--sfc--svg--color--primary: #222;--sfc--svg--color--primary-light: #333;--sfc--svg--color--primary-dark: #111}[data-theme=brown]{--sfc--svg--color--primary: #6d4c41;--sfc--svg--color--primary-light: #8d6e63;--sfc--svg--color--primary-dark: #4e342e}[data-theme=teal]{--sfc--svg--color--primary: #00695c;--sfc--svg--color--primary-light: #00796b;--sfc--svg--color--primary-dark: #004d40}[data-theme=purple]{--sfc--svg--color--primary: #5a189a;--sfc--svg--color--primary-light: #7b2cbf;--sfc--svg--color--primary-dark: #3c096c}body{overflow-y:auto;font-size:1rem;line-height:1.5}fieldset{border:0}.sfc-button{--sfc--button--min-height: var(--sfc--form--input--min-height);--sfc--button--font-size: 1rem}input.sfc-button{width:100%!important}.sfc-svg-wrapper{background-color:var(--sfc--svg--color--primary)}.sfc-svg-bg-primary{fill:var(--sfc--svg--color--primary)}.sfc-svg-bg-primary-light{fill:var(--sfc--svg--color--primary-light)}.sfc-svg-bg-primary-dark{fill:var(--sfc--svg--color--primary-dark)}.sfc-label-capitalize:first-letter{text-transform:uppercase}.sfc-title-separator{display:flex;gap:1ch;align-items:center}.sfc-title-separator:before,.sfc-title-separator:after{content:"";transform:translateY(-.0625rem);display:block;flex-grow:1;height:1px;opacity:.4;background-color:currentcolor}.sfc-title-separator span{flex-shrink:0}#logo_login{background-position:left center!important;background-size:contain}.form_error{color:var(--color-rose-800);background-color:color-mix(in oklab,var(--color-rose-600) 30%,transparent);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));padding:calc(var(--spacing) * 2);text-align:center;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:4px;margin-bottom:calc(var(--spacing) * 4)}.message-system-banner{position:absolute;z-index:1;top:0;left:0;width:100%}.message-system-banner__close{display:none}
