.custom-input-wrapper[data-v-707904b6]{--ci-bg:hsla(0,0%,92.9%,0.6);--ci-text:#2e2e2e;--ci-placeholder:#9d9d9d;--ci-focus-ring:rgba(46,46,46,0.25);--ci-disabled-bg:#f5f7fa;--ci-disabled-text:#c0c4cc;--ci-icon:#9aa3ad;--ci-icon-hover:#2e2e2e;display:flex;align-items:center}.custom-input-wrapper.dark[data-v-707904b6]{--ci-bg:hsla(0,0%,69.4%,0.1);--ci-text:#e6e6e6;--ci-placeholder:#8c8c8c;--ci-focus-ring:hsla(0,0%,78.4%,0.25);--ci-disabled-bg:#3a3a3a;--ci-disabled-text:#7a7a7a;--ci-icon:#9c9c9c;--ci-icon-hover:#f0f0f0}.custom-input-wrapper.white[data-v-707904b6]{--ci-bg:hsla(0,0%,100%,0.1);--ci-text:hsla(0,0%,100%,0.95);--ci-placeholder:hsla(0,0%,100%,0.7);--ci-focus-ring:hsla(0,0%,100%,0.25);--ci-disabled-bg:hsla(0,0%,100%,0.05);--ci-disabled-text:hsla(0,0%,100%,0.5);--ci-icon:hsla(0,0%,100%,0.7);--ci-icon-hover:hsla(0,0%,100%,0.95)}.custom-input-wrapper.white .custom-input[data-v-707904b6]{border:1px solid hsla(0,0%,100%,.2)}.custom-input-wrapper .input-label[data-v-707904b6]{display:block;font-size:.875rem;font-weight:600;color:var(--ci-text);flex-shrink:0}.custom-input-wrapper .input-label .required-asterisk[data-v-707904b6]{color:#f56c6c;margin-left:.25rem}.custom-input-wrapper .input-container[data-v-707904b6]{flex:1;position:relative}.custom-input-wrapper .input-container .search-icon-wrapper[data-v-707904b6]{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.custom-input-wrapper .input-container .search-icon-wrapper .search-icon[data-v-707904b6]{width:20px;height:20px;color:var(--ci-icon);opacity:.7}.custom-input-wrapper .input-container .custom-input[data-v-707904b6]{width:100%;padding:.4rem .75rem .5rem;border:none;border-radius:.375rem;background:var(--ci-bg);color:var(--ci-text);font-size:.875rem;outline:none;transition:box-shadow .25s ease,background .25s ease,color .25s ease}.custom-input-wrapper .input-container .custom-input.input-with-search[data-v-707904b6]{padding-left:52px}.custom-input-wrapper .input-container .custom-input[data-v-707904b6]:focus{box-shadow:0 0 0 .125rem var(--ci-focus-ring)}.custom-input-wrapper .input-container .custom-input[data-v-707904b6]::-moz-placeholder{color:var(--ci-placeholder)}.custom-input-wrapper .input-container .custom-input[data-v-707904b6]::placeholder{color:var(--ci-placeholder)}.custom-input-wrapper .input-container .custom-input.input-disabled[data-v-707904b6]{background:var(--ci-disabled-bg);color:var(--ci-disabled-text);cursor:not-allowed}.custom-input-wrapper .input-container .custom-input[type=number][data-v-707904b6]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.custom-input-wrapper .input-container .custom-input[type=number][data-v-707904b6]::-webkit-inner-spin-button,.custom-input-wrapper .input-container .custom-input[type=number][data-v-707904b6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-input-wrapper .input-container .clear-icon[data-v-707904b6]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--ci-icon);transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;z-index:10}.custom-input-wrapper .input-container .clear-icon[data-v-707904b6]:hover{color:var(--ci-icon-hover);background-color:rgba(0,0,0,.05)}.custom-input-wrapper .input-container .clear-icon .clear-icon-svg[data-v-707904b6]{color:inherit;width:14px;height:14px;pointer-events:none}.custom-input-wrapper .input-container .password-toggle[data-v-707904b6]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:.75rem;cursor:pointer;color:var(--ci-icon);letter-spacing:.0625rem;transition:color .25s ease,background .25s ease;background:none;border:none;padding:.25rem .5rem}.custom-input-wrapper .input-container .password-toggle[data-v-707904b6]:hover{color:var(--ci-icon-hover)}.page-container[data-v-5d45ba5c]{width:100%;min-width:300px;height:100svh;position:relative;background:transparent;overflow:auto}@keyframes fadeInUp-5d45ba5c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-5d45ba5c{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-5d45ba5c{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.page-container.fade-in[data-v-5d45ba5c]{animation:fadeIn-5d45ba5c .6s ease-out!important}.page-container.slide-in-up[data-v-5d45ba5c]{animation:slideInUp-5d45ba5c .8s ease-out!important}.page-container.no-animation[data-v-5d45ba5c]{animation:none!important}