.button{display:flex}.sfc-button,.button>a:not(.sfc-button){--sfc--button--min-height: 1.875rem;--sfc--button--font-size: .875rem;--sfc--button--line-height: 1;--sfc--button--vr: calc(var(--sfc--button--font-size) * var(--sfc--button--line-height));--sfc--button--font-weight: 700;--sfc--button--color: var(--sfc--color--white);--sfc--button--color--hover: var(--sfc--color--white);--sfc--button--background: var(--sfc--color--primary);--sfc--button--background--hover: var(--sfc--color--primary-dark);--sfc--button--padding--y: calc((var(--sfc--button--min-height) - var(--sfc--button--icon--size)) / 2);--sfc--button--padding--x: calc(var(--sfc--line-height) * .75em);--sfc--button--gap: 1.25ch;--sfc--button--icon--size: 1em;--sfc--button--icon-image--size: 16px;--sfc--button--border-radius: var(--sfc--border-radius);position:relative;display:inline-flex!important;box-sizing:border-box;min-height:var(--sfc--button--min-height);background-color:var(--sfc--button--background)!important;background-repeat:no-repeat!important;background-position:left calc(var(--sfc--button--padding--x) / 2) top 50%!important;background-size:16px 16px;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);cursor:pointer;transition:.2s ease-in-out;text-align:center;text-decoration:none!important;color:var(--sfc--button--color)!important;border:0;border-radius:var(--sfc--button--border-radius);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:var(--sfc--button--gap);justify-content:center;align-items:center;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}.sfc-button:is(:hover,:focus,:active),.button>a:not(.sfc-button):is(:hover,:focus,:active){background-color:var(--sfc--button--background--hover)!important;color:var(--sfc--button--color--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;padding-inline-start:var(--sfc--button--padding--x)!important}.sfc-button--small{--sfc--button--min-height: 1.5rem;--sfc--button--font-size: .75rem;--sfc--button--padding--x: .625em;--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--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--grey{--sfc--button--color: var(--sfc--color--dark);--sfc--button--color--hover: var(--sfc--color--white);--sfc--button--background: var(--sfc--color--grey)}.sfc-button--grey-light{--sfc--button--color: var(--sfc--color--dark);--sfc--button--color--hover: var(--sfc--color--white);--sfc--button--background: var(--sfc--color--grey-light)}.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--outline{--sfc--button--font-weight: 500;background-color:transparent!important;color:var(--sfc--button--background)!important;border:1px solid var(--sfc--button--background)}.sfc-button--outline:is(:hover,:focus,:active){background-color:var(--sfc--button--background--hover)!important;color:var(--sfc--button--color--hover)!important;border-color:var(--sfc--button--background--hover)}.sfc-button--action{--sfc--button--min-height: 1.875rem;--sfc--button--background: transparent;--sfc--button--background--hover: var(--sfc--color--white);width:2rem;height:1.875rem;padding:0;background-position:50% 50%!important;border:1px solid var(--sfc--color--gray-300)!important;padding-inline-start:0!important}.sfc-button--action:is(:hover,:focus,:active){background-color:var(--sfc--button--background--hover)!important;color:var(--sfc--button--color--hover)!important;border-color:var(--sfc--button--background--hover)!important}.sfc-button--text{--sfc--button--min-height: 0;--sfc--button--font-size: 1em;--sfc--button--line-height: var(--sfc--line-height);--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--line-height: var(--sfc--line-height);--sfc--button--font-weight: 500 !important;--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-underline-position:from-font;text-decoration-color:rgba(var(--colors-primary),.4)!important}.sfc-button--square,.sfc-button--round{--sfc--button--size: var(--sfc--button--min-height);--sfc--button--padding--x: 0;--sfc--button--padding--y: 0;width:auto;height:var(--sfc--button--size);background-position:50% 50%!important;aspect-ratio:1}.sfc-button--round{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}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{box-sizing:border-box;width:100%;min-width:var(--sfc--form--input--min-width);min-height:var(--sfc--form--input--min-height);margin:0;background:var(--sfc--form--input--background);line-height:var(--sfc--form--input--min-height);transition:.2s ease-in-out;border:1px solid var(--sfc--form--input--border--color);border-radius:var(--sfc--border-radius);flex-grow:1;padding-inline:var(--sfc--form--input--padding-inline);-webkit-appearance:none;-moz-appearance:none;appearance:none}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){outline:none;--tw-border-opacity: 1;border-color:rgb(var(--colors-primary) / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--colors-primary) / var(--tw-ring-opacity, 1));--tw-ring-opacity: .2;--tw-ring-offset-width: 0px}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;line-height:inherit;cursor:default;border:none}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]){width:var(--sfc--form--input--checkbox--size);height:var(--sfc--form--input--checkbox--size);padding:2px;background-color:var(--sfc--form--input--background);transition:.2s ease-in-out;border:1px solid var(--sfc--form--input--checkbox--border--color);-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--sfc--color--primary);flex-shrink:0}input:is(.input_check,.input_radio,[type=checkbox],[type=radio]):is(:focus,:focus-visible){outline:none;--tw-border-opacity: 1;border-color:rgb(var(--colors-primary) / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--colors-primary) / var(--tw-ring-opacity, 1));--tw-ring-opacity: .2}input:is(.input_check,.input_radio,[type=checkbox],[type=radio]):checked{background-color:var(--sfc--form--input--background--checked);background-clip:content-box;border-color:var(--sfc--color--primary)}input:is(.input_check,.input_radio,[type=checkbox],[type=radio]):checked:disabled{background-color:var(--sfc--form--input--background--disabled);border-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{line-height:1.5;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;padding-block:.375rem}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}.sfc-checkbox-wrapper{display:flex;align-items:baseline;gap:.375rem}.sfc-checkbox-wrapper :is(.input_check,input[type=checkbox]){transform:translateY(.25ch)}input:is(.input_date,.input_datetime){--sfc--form--input--min-width: 100px;max-width:10rem}.date,.date_range{display:flex;width:auto;min-width:7.5rem;align-items:center}.date .input_date:nth-of-type(2),.date_range .input_date:nth-of-type(2){margin-inline-start:.75rem}.date{gap:.1875rem}.date_range{gap:.75rem}select{--sfc--form--input--min-width: 3rem;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;padding-inline-end:1.5rem}input~select{max-width:-moz-fit-content;max-width:fit-content}.input_file{display:flex;flex-direction:column;flex-wrap:wrap;gap:.1875rem}.input_file>iframe{height:1.5rem}.input_file>iframe+ul>li:first-child{display:none}input[type=file]{padding-inline-start:0}input[type=file]::file-selector-button{--sfc--button--min-height: 1.875rem;--sfc--button--line-height: 1;--sfc--button--vr: calc(var(--sfc--button--font-size) * var(--sfc--button--line-height));--sfc--button--font-weight: 700;--sfc--button--color: var(--sfc--color--white);--sfc--button--color--hover: var(--sfc--color--white);--sfc--button--background: var(--sfc--color--primary);--sfc--button--background--hover: var(--sfc--color--primary-dark);--sfc--button--padding--y: calc((var(--sfc--button--min-height) - var(--sfc--button--icon--size)) / 2);--sfc--button--padding--x: calc(var(--sfc--line-height) * .75em);--sfc--button--gap: 1.25ch;--sfc--button--icon--size: 1em;--sfc--button--icon-image--size: 16px;--sfc--button--border-radius: var(--sfc--border-radius);position:relative;display:inline-flex!important;box-sizing:border-box;min-height:var(--sfc--button--min-height);background-color:var(--sfc--button--background)!important;background-repeat:no-repeat!important;background-position:left calc(var(--sfc--button--padding--x) / 2) top 50%!important;background-size:16px 16px;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);cursor:pointer;transition:.2s ease-in-out;text-align:center;text-decoration:none!important;color:var(--sfc--button--color)!important;border:0;border-radius:var(--sfc--button--border-radius);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:var(--sfc--button--gap);justify-content:center;align-items:center;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;--sfc--button--font-size: .75rem;--sfc--button--padding--x: calc(var(--sfc--line-height) * .5em);border-top-right-radius:0;border-bottom-right-radius:0;padding-inline-start:var(--sfc--button--padding--x)!important;margin-inline-end:.75rem}input[type=file]::file-selector-button:is(:hover,:focus,:active){background-color:var(--sfc--button--background--hover)!important;color:var(--sfc--button--color--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.input_number{max-width:5rem;text-align:right;flex-grow:0}.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;align-items:center;gap:var(--sfc--switch-button--gap)}.sfc-switch-button .sfc-switch-button__label{all:unset;display:flex;cursor:pointer;border-radius:var(--sfc--switch-button--height);align-items:center}.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-border-opacity: 1;border-color:rgb(var(--colors-primary) / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--colors-primary) / var(--tw-ring-opacity, 1));--tw-ring-opacity: .2;--tw-ring-offset-width: 0px}.sfc-switch-button .sfc-switch-button__indicator{position:relative;display:block;background-color:var(--sfc--switch-button--indicator--wrapper--background);transition:.2s ease-in-out;border-radius:var(--sfc--switch-button--height);inline-size:var(--sfc--switch-button--width);block-size:var(--sfc--switch-button--height)}.sfc-switch-button .sfc-switch-button__indicator:before{position:absolute;display:block;background-color:var(--sfc--switch-button--indicator--span--background);content:"";transition:.1s ease-in-out;border-radius:50%;inset:var(--sfc--switch-button--indicator--gap) auto auto var(--sfc--switch-button--indicator--gap);inline-size:var(--sfc--switch-button--indicator--size);aspect-ratio:1/1}.sfc-switch-button .sfc-switch-button__checkbox{all:unset;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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--medium{--sfc--switch-button--indicator--size: .875rem}.sfc-switch-button--large{--sfc--switch-button--indicator--size: 1rem}.sfc-icon{--sfc--icon--size: 1em;--sfc--icon--color: currentColor;width:var(--sfc--icon--size);height:var(--sfc--icon--size);line-height:1!important;pointer-events:none;color:var(--sfc--icon--color);fill:var(--sfc--icon--color);flex:0 0 auto}: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) / 30%);--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) / 30%);--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]{--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}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 span{flex-shrink:0}.sfc-title-separator:before,.sfc-title-separator:after{display:block;height:1px;background-color:currentColor;content:"";transform:translateY(-.0625rem);opacity:.4;flex-grow:1}#logo_login{background-position:left center!important;background-size:contain}.form_error{margin-bottom:1rem;border-radius:4px;background-color:#e11d484d;padding:.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}
