:where(.app-text-input,.app-textarea,.app-select,.app-color-input,.password-input-wrap) :where(input,textarea){border-color:var(--app-border-color);background:var(--app-input-bg);color:var(--app-text-primary);transition:border-color var(--app-transition-fast), box-shadow var(--app-transition-fast)}.app-select .ant-select-selector,.app-color-input{color:var(--app-text-primary);transition:border-color var(--app-transition-fast), box-shadow var(--app-transition-fast);border-color:var(--app-border-color)!important;background:var(--app-input-bg)!important}.app-select.ant-select-sm .ant-select-selector{min-height:36px;border-radius:10px!important;padding-inline:11px 34px!important}.app-select.ant-select-sm .ant-select-selection-item,.app-select.ant-select-sm .ant-select-selection-placeholder{align-items:center;min-height:34px;line-height:1.35;display:flex}.app-select .ant-select-arrow{color:var(--app-text-muted);transition:color var(--app-transition-fast), transform var(--app-transition-fast)}.app-select.ant-select-open .ant-select-arrow{color:var(--app-brand-primary);transform:rotate(180deg)}.app-select.ant-select-focused .ant-select-selector,.app-select.ant-select-open .ant-select-selector,.app-color-input.ant-color-picker-trigger-active{border-color:var(--app-brand-primary)!important;box-shadow:0 0 0 3px var(--app-focus-ring)!important}.app-select .ant-select-selection-placeholder,.app-select .ant-select-selection-item{color:var(--app-text-primary)}:where(.app-text-input,.app-textarea,.app-select,.app-color-input,.password-input-wrap) :where(input,textarea)::placeholder{color:var(--app-text-muted);opacity:.78}.app-text-input .ant-input:focus,.app-text-input .ant-input:focus-within,.app-text-input .ant-input-affix-wrapper:focus,.app-text-input .ant-input-affix-wrapper:focus-within,.app-textarea .ant-input:focus,.app-textarea .ant-input:focus-within,.password-input-wrap .ant-input:focus,.password-input-wrap .ant-input:focus-within,.password-input-wrap .ant-input-affix-wrapper:focus,.password-input-wrap .ant-input-affix-wrapper:focus-within{border-color:var(--app-brand-primary);box-shadow:none;outline:none}:where(.app-text-input,.app-textarea,.app-select,.app-color-input,.password-input-wrap) :where(input,textarea):disabled{cursor:not-allowed;opacity:.68}.app-text-input[data-radius="0"] .ant-input,.app-text-input[data-radius="0"] .ant-input-affix-wrapper,.password-input-wrap[data-radius="0"] .ant-input,.password-input-wrap[data-radius="0"] .ant-input-affix-wrapper{background:#fff!important;border-radius:0!important}.app-text-input[data-radius=sm] .ant-input,.app-text-input[data-radius=sm] .ant-input-affix-wrapper,.password-input-wrap[data-radius=sm] .ant-input,.password-input-wrap[data-radius=sm] .ant-input-affix-wrapper{border-radius:var(--app-radius-sm)!important}.app-text-input[data-radius="0"] input,.password-input-wrap[data-radius="0"] input,.app-text-input[data-radius="0"] input:focus,.password-input-wrap[data-radius="0"] input:focus{background:#fff!important}.app-text-input[data-radius="0"] input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-text-primary)!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.app-text-input[data-radius="0"] input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-text-primary)!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.app-text-input[data-radius="0"] input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-text-primary)!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.password-input-wrap[data-radius="0"] input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-text-primary)!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.password-input-wrap[data-radius="0"] input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-text-primary)!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.password-input-wrap[data-radius="0"] input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-text-primary)!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.password-input-wrap{width:100%}.app-select-popup.ant-select-dropdown{--app-select-popup-bg:var(--app-card-bg);isolation:isolate;border:1px solid color-mix(in srgb, var(--app-border-color) 84%, var(--app-brand-primary-soft));background:var(--app-select-popup-bg);color:var(--app-text-primary);border-radius:11px;padding:5px;overflow:visible;box-shadow:0 12px 26px -22px #0f172a75,0 3px 10px -8px #0f172a3d}.app-select-popup.ant-select-dropdown-placement-bottomLeft{margin-top:1px}.app-select-popup.ant-select-dropdown-placement-topLeft{margin-top:-1px}.app-select-popup.ant-select-dropdown-placement-bottomLeft:before,.app-select-popup.ant-select-dropdown-placement-topLeft:before{z-index:-1;background:var(--app-select-popup-bg);content:"";height:2px;position:absolute;left:10px;right:10px}.app-select-popup.ant-select-dropdown-placement-bottomLeft:before{border-right:1px solid color-mix(in srgb, var(--app-border-color) 84%, var(--app-brand-primary-soft));border-left:1px solid color-mix(in srgb, var(--app-border-color) 84%, var(--app-brand-primary-soft));top:-2px}.app-select-popup.ant-select-dropdown-placement-topLeft:before{border-right:1px solid color-mix(in srgb, var(--app-border-color) 84%, var(--app-brand-primary-soft));border-left:1px solid color-mix(in srgb, var(--app-border-color) 84%, var(--app-brand-primary-soft));bottom:-2px}.app-select-popup .ant-select-item{min-height:36px;color:var(--app-text-secondary);transition:background-color var(--app-transition-fast), color var(--app-transition-fast);border-radius:7px;align-items:center;padding:7px 10px;font-size:14px;line-height:1.35;display:flex}.app-select-popup .ant-select-item+.ant-select-item{margin-top:2px}.app-select-popup .ant-select-item-option-content{align-items:center;min-width:0;display:flex}.app-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb, var(--app-brand-primary-soft) 48%, transparent);color:var(--app-text-primary)}.app-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb, var(--app-brand-primary-soft) 74%, var(--app-card-bg));color:var(--app-brand-primary-strong);font-weight:680}.app-select-popup .ant-select-item-option-selected .ant-select-item-option-state{color:var(--app-brand-primary)}.app-select-popup .ant-select-item-option-disabled{color:var(--app-text-muted);opacity:.56}.app-select-popup .ant-select-item-empty{color:var(--app-text-muted);padding:18px 12px;font-size:13px}.app-select-popup__list{scrollbar-color:color-mix(in srgb, var(--app-text-muted) 36%, transparent) transparent;scrollbar-width:thin}:root[data-app-theme=dark] .app-select-popup.ant-select-dropdown{--app-select-popup-bg:color-mix(in srgb, var(--app-card-bg) 90%, var(--app-bg-base));border-color:color-mix(in srgb, var(--app-border-color) 88%, var(--app-brand-primary-soft));box-shadow:0 18px 34px -22px #000000d1,0 5px 14px -9px #000000b8}@media (prefers-reduced-motion:reduce){.app-select .ant-select-arrow,.app-select-popup .ant-select-item{transition:none}}.auth-card .app-text-input,.auth-card .password-input-wrap{width:100%;display:block}.auth-card .ant-input-affix-wrapper{min-height:54px;box-shadow:none;background:#ffffffe6;border:1px solid #dfe7f2;border-radius:0;padding-inline:15px}.auth-card .app-text-input[data-radius=md] .ant-input-affix-wrapper,.auth-card .password-input-wrap[data-radius=md] .ant-input-affix-wrapper{border-radius:10px}.auth-card .ant-input-affix-wrapper:hover{border-color:#2563eb8c}.auth-card .ant-input-affix-wrapper-focused,.auth-card .ant-input-affix-wrapper:focus-within{border-color:var(--deepval-primary);box-shadow:0 0 0 3px #2563eb1a}.auth-card .auth-input{background:0 0;border:0;border-radius:0;min-height:auto;font-size:15px}@media (width<=1024px){.auth-shell .auth-card input.auth-input{font-size:16px}}
