/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid}}}@keyframes InputUnactivePulse{0%{background-color:#e9ecef80}50%{background-color:#e9ecef33}to{background-color:#e9ecef80}}.form-input{margin-bottom:1em;position:relative}.form-input label:empty{display:none}.form-input.select{width:100%;display:flex}.form-input.select:before{content:url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 24 21\"><g transform=\"matrix(0.04687 0 0 0.04687 0 0)\"><path d=\"M239 401c9.4 9.4 24.6 9.4 33.9 0L465 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 401z\"/></g></svg>");pointer-events:none;width:20px;display:block;position:absolute;top:10px;right:14px}.form-input.select select{border-radius:var(--radius-md,.375rem);border-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%;padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:block}.form-input.select select:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.form-input.select select:focus{outline-offset:2px;outline:2px solid #0000}}.form-input.select select{appearance:none;min-height:42px}.form-input.select select::placeholder{color:var(--placeholderColor);font-weight:400}.form-input.select select option::selection{color:#fff;background-color:var(--backgroundComponentsColor)}.form-input.select select option:disabled{color:var(--negativeColor)}.form-input label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-bottom:.5em;display:block}.form-input input:not([type=checkbox])+label{padding-bottom:calc(var(--spacing,.25rem) * 1.5);margin-bottom:0}.form-input input{height:42px;padding-block:calc(var(--spacing,.25rem) * 2)}.form-input textarea{height:130px;padding-block:calc(var(--spacing,.25rem) * 4)}.form-input input:not([type=checkbox]),.form-input textarea{width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-700,oklch(37.3% .034 259.733));display:block}:is(.form-input input:not([type=checkbox]),.form-input textarea):invalid{border-color:var(--negativeColor);color:var(--negativeColor)}:is(.form-input input:not([type=checkbox]),.form-input textarea):focus{border-color:var(--focusColor);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focusColor);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.form-input input:not([type=checkbox]),.form-input textarea):focus{outline-offset:2px;outline:2px solid #0000}}:is(.form-input input:not([type=checkbox]),.form-input textarea):focus:invalid{border-color:var(--negativeColor);--tw-ring-color:var(--negativeColor)}.form-input input:not([type=checkbox]),.form-input textarea{border:1px solid var(--borderColor);color:var(--fontColor);background:#f8fafc;border-radius:4px;font-size:.8em}.form-input input:not([type=checkbox])::placeholder,.form-input textarea::placeholder{color:var(--placeholderColor);font-weight:400}.form-input input:not([type=checkbox]):focus,.form-input input:not([type=checkbox]):focus-visible,.form-input textarea:focus,.form-input textarea:focus-visible{outline-offset:0;border-color:var(--borderColor);box-shadow:none;outline:0}.form-input input:not([type=checkbox])[disabled=disabled],.form-input textarea[disabled=disabled]{color:#999;cursor:not-allowed;background-color:#e9ecef}.form-input input:not([type=checkbox]).unactive,.form-input textarea.unactive{color:#b6b6b6;background-color:#e9ecef66;border-color:#b6b6b6;transition:border-color .3s cubic-bezier(.65,0,.076,1),color .3s cubic-bezier(.65,0,.076,1),background-color .3s cubic-bezier(.65,0,.076,1);animation-name:InputUnactivePulse;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;animation-play-state:running;animation-delay:0s;animation-fill-mode:none}.form-input input:not([type=checkbox]).unactive:active,.form-input input:not([type=checkbox]).unactive:focus,.form-input input:not([type=checkbox]).unactive:hover,.form-input textarea.unactive:active,.form-input textarea.unactive:focus,.form-input textarea.unactive:hover{border-color:var(--borderColor);color:var(--fontColor);background-color:#f8fafc}.form-input.input-search{color:var(--fontColor);position:relative}.form-input.input-search:after{content:url("data:image/svg+xml;charset=UTF-8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><g fill=\"rgb(189,191,193)\" transform=\"matrix(0.04687 0 0 0.04687 0 0)\"><path d=\"M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z\"/></g></svg>");width:20px;height:20px;fill:var(--fontColor);color:var(--borderColor);opacity:1;pointer-events:none;transition:opacity .3s cubic-bezier(.19,1,.22,1);position:absolute;top:10px;right:15px}.form-input.input-search:not(:focus) input[type=search]::-webkit-search-decoration{display:none}.form-input.input-search:not(:focus) input[type=search]::-webkit-search-cancel-button{display:none}.form-input.input-search:not(:focus) input[type=search]::-webkit-search-results-button{display:none}.form-input.input-search:not(:focus) input[type=search]::-webkit-search-results-decoration{display:none}.form-input.input-search:not(:hover) input[type=search]::-webkit-search-decoration{display:none}.form-input.input-search:not(:hover) input[type=search]::-webkit-search-cancel-button{display:none}.form-input.input-search:not(:hover) input[type=search]::-webkit-search-results-button{display:none}.form-input.input-search:not(:hover) input[type=search]::-webkit-search-results-decoration{display:none}.form-input.input-search:focus input[type=search]::-webkit-search-decoration{appearance:none;background:var(--backgroundComponentsColor);cursor:pointer;clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);z-index:3;width:10px;height:10px;display:block}.form-input.input-search:focus input[type=search]::-webkit-search-cancel-button{appearance:none;background:var(--backgroundComponentsColor);cursor:pointer;clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);z-index:3;width:10px;height:10px;display:block}.form-input.input-search:focus input[type=search]::-webkit-search-results-button{appearance:none;background:var(--backgroundComponentsColor);cursor:pointer;clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);z-index:3;width:10px;height:10px;display:block}.form-input.input-search:focus input[type=search]::-webkit-search-results-decoration{appearance:none;background:var(--backgroundComponentsColor);cursor:pointer;clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);z-index:3;width:10px;height:10px;display:block}.form-input.input-search:hover input[type=search]::-webkit-search-decoration{appearance:none;background:var(--backgroundComponentsColor);cursor:pointer;clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);z-index:3;width:10px;height:10px;display:block}.form-input.input-search:hover input[type=search]::-webkit-search-cancel-button{appearance:none;background:var(--backgroundComponentsColor);cursor:pointer;clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);z-index:3;width:10px;height:10px;display:block}.form-input.input-search:hover input[type=search]::-webkit-search-results-button{appearance:none;background:var(--backgroundComponentsColor);cursor:pointer;clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);z-index:3;width:10px;height:10px;display:block}.form-input.input-search:hover input[type=search]::-webkit-search-results-decoration{appearance:none;background:var(--backgroundComponentsColor);cursor:pointer;clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);z-index:3;width:10px;height:10px;display:block}.form-input.input-search:focus:after,.form-input.input-search:hover:after{opacity:0}.form-input p.description{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.form-input.error label{color:var(--negativeColor)}.form-input.error input{border-color:var(--negativeColor)}.form-input.error input:focus{--tw-ring-color:var(--negativeColor)}.form-input.error-select select{border-color:var(--negativeColor)}.form-input.error-select select::placeholder{color:var(--negativeColor)}.form-input.error-select select:focus{--tw-ring-color:var(--negativeColor)}.form-input.datepicker:after{content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"rgb(28, 29, 32)\" height=\"15px\" viewBox=\"0 0 21 24\"><g transform=\"matrix(0.04687 0 0 0.04687 0 0)\"><path d=\"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z\"/></g></svg>");width:15px;height:15px;fill:var(--fontColor);color:var(--fontColor);pointer-events:none;position:absolute;top:10px;right:10px}.form-input.datepicker input{background-color:#f8fafc;border-radius:4px;padding:.5rem 1rem;font-size:.8em;font-weight:600}.form-input.datepicker input[type=date]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"20px\" viewBox=\"0 0 448 512\"><path d=\"M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192h80v56H48V192zm0 104h80v64H48V296zm128 0h96v64H176V296zm144 0h80v64H320V296zm80-48H320V192h80v56zm0 160v40c0 8.8-7.2 16-16 16H320V408h80zm-128 0v56H176V408h96zm-144 0v56H64c-8.8 0-16-7.2-16-16V408h80zM272 248H176V192h96v56z\"/></svg>");border-radius:4px;margin-right:-.6rem}.form-input.input-number button svg{color:var(--primaryButtonsColor)}.form-input.input-number button svg:hover{cursor:pointer;color:var(--primaryButtonsColorHover)}.form-input.input-number button svg:active{color:var(--primaryButtonsColorLight);transition:color .3s}.form-input.input-number button.disabled svg,.form-input.input-number button:disabled svg{cursor:not-allowed;color:var(--primaryButtonsColorHover)}.styled-select{--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-size:.825em;font-weight:var(--font-weight-semibold,600);position:relative}.styled-select .styled-select-button{justify-content:space-between;align-items:center;gap:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--borderColor);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);transition-property:border;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;display:flex;position:relative}@media (hover:hover){.styled-select .styled-select-button:hover{cursor:pointer}}.styled-select .styled-select-button{min-height:42px;font-weight:500}.styled-select .styled-select-button:focus{border:1px solid #80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.styled-select .styled-select-button svg{transition:transform .2s ease-in}.styled-select .styled-select-button span.rotate svg{transform:rotate(90deg)}.styled-select .styled-select-button:disabled{cursor:not-allowed;opacity:.75}.styled-select .styled-select-invalid{border-color:var(--negativeColor)}.styled-select ul{z-index:20;border-style:var(--tw-border-style);background-color:var(--color-white,#fff);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);width:100%;min-width:max-content;max-height:400px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-radius:.25rem;position:absolute;overflow-y:auto}.styled-select ul button{width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;white-space:nowrap}.styled-select .styled-select-selected-option{background-color:var(--fontColor);padding-block:calc(var(--spacing,.25rem) * 3.5);color:var(--color-white,#fff)}@media (hover:hover){.styled-select .styled-select-selected-option:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--fontColor)}}.styled-select .styled-select-option{padding-block:calc(var(--spacing,.25rem) * 3.5)}@media (hover:hover){.styled-select .styled-select-option:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.invalid-input-error-text{font-size:.8em;font-weight:400}input[type=color]::-webkit-color-swatch{border:1px solid #e5e5e5;border-radius:5px}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-moz-color-swatch{border:1px solid #e5e5e5;border-radius:5px}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
