.dlrg-input-wrapper[data-v-308394e3]{width:100%}.dlrg-input-group[data-v-308394e3]{margin:var(--dlrg-space-4) 0;position:relative}.dlrg-input__field[data-v-308394e3]{background-color:transparent;border:2px solid var(--dlrg-gray-300);border-radius:var(--dlrg-radius-xl);color:var(--dlrg-gray-900);font-family:var(--dlrg-font-primary);font-size:var(--dlrg-text-base);outline:none;padding:var(--dlrg-space-3) var(--dlrg-space-4);transition:all var(--dlrg-transition-base);width:100%}.dlrg-input__field--textarea[data-v-308394e3]{min-height:80px;resize:vertical}.dlrg-input-group--sm .dlrg-input__field[data-v-308394e3]{font-size:var(--dlrg-text-sm);padding:var(--dlrg-space-2) var(--dlrg-space-3)}.dlrg-input-group--lg .dlrg-input__field[data-v-308394e3]{font-size:var(--dlrg-text-lg);padding:var(--dlrg-space-4) var(--dlrg-space-5)}.dlrg-input-group--has-actions .dlrg-input__field[data-v-308394e3]{padding-right:var(--dlrg-space-12)}.dlrg-input__label[data-v-308394e3]{background-color:transparent;color:var(--dlrg-gray-500);font-size:var(--dlrg-text-base);font-weight:var(--dlrg-font-normal);left:0;margin-left:var(--dlrg-space-2);padding:var(--dlrg-space-3) var(--dlrg-space-4);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all var(--dlrg-transition-base)}.dlrg-input__label[data-v-308394e3]:before{background-color:var(--dlrg-bg-primary);border-color:var(--dlrg-secondary-blue);border-radius:var(--dlrg-radius-md);box-shadow:0 0 0 3px var(--dlrg-secondary-blue-light);color:var(--dlrg-secondary-blue);content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--dlrg-transition-base);width:calc(100% + var(--dlrg-space-2));z-index:-1}.dlrg-input-group--sm .dlrg-input__label[data-v-308394e3]{font-size:var(--dlrg-text-sm);padding:var(--dlrg-space-2) var(--dlrg-space-3)}.dlrg-input-group--lg .dlrg-input__label[data-v-308394e3]{font-size:var(--dlrg-text-lg);padding:var(--dlrg-space-4) var(--dlrg-space-5)}.dlrg-input__field:is(:focus,:valid)~.dlrg-input__label[data-v-308394e3]{background-color:transparent;color:var(--dlrg-secondary-blue);font-weight:var(--dlrg-font-medium);margin:0;margin-left:var(--dlrg-space-5);padding:0 var(--dlrg-space-2);top:0;transform:translateY(-50%) scale(.85)}.dlrg-input__field:is(:focus,:valid)~.dlrg-input__label[data-v-308394e3]:before{opacity:1}.dlrg-input__field[data-v-308394e3]:focus{border-color:var(--dlrg-secondary-blue);box-shadow:0 0 0 3px var(--dlrg-secondary-blue-light)}.dlrg-input-group--error .dlrg-input__field[data-v-308394e3]{border-color:var(--dlrg-status-critical)}.dlrg-input-group--error .dlrg-input__field[data-v-308394e3]:focus{box-shadow:0 0 0 3px var(--dlrg-status-critical-bg)}.dlrg-input-group--error .dlrg-input__field:is(:focus,:valid)~.dlrg-input__label[data-v-308394e3]{color:var(--dlrg-status-critical)}.dlrg-input-group--disabled .dlrg-input__field[data-v-308394e3]{background-color:var(--dlrg-gray-50);cursor:not-allowed;opacity:.6}.dlrg-input-group--readonly .dlrg-input__field[data-v-308394e3]{background-color:var(--dlrg-gray-50)}.dlrg-input__required[data-v-308394e3]{color:var(--dlrg-status-critical)}.dlrg-input__actions[data-v-308394e3]{align-items:center;display:flex;gap:var(--dlrg-space-1);position:absolute;right:var(--dlrg-space-3);top:50%;transform:translateY(-50%)}.dlrg-input__action-btn[data-v-308394e3]{align-items:center;background:none;border:none;border-radius:var(--dlrg-radius-sm);color:var(--dlrg-gray-500);cursor:pointer;display:flex;justify-content:center;padding:var(--dlrg-space-1);transition:color var(--dlrg-transition-fast)}.dlrg-input__action-btn[data-v-308394e3]:hover{background-color:var(--dlrg-secondary-blue-light);color:var(--dlrg-secondary-blue)}.dlrg-input__suffix-icon[data-v-308394e3]{color:var(--dlrg-gray-500);height:20px;width:20px}.dlrg-input__loading[data-v-308394e3]{align-items:center;display:flex}.dlrg-input__spinner[data-v-308394e3]{animation:dlrg-spin-308394e3 1s linear infinite}.dlrg-input__spinner circle[data-v-308394e3]{stroke-dasharray:42;stroke-dashoffset:10}@keyframes dlrg-spin-308394e3{to{transform:rotate(1turn)}}.dlrg-input__helper[data-v-308394e3]{margin-top:var(--dlrg-space-2);padding-left:var(--dlrg-space-4)}.dlrg-input__helper-text[data-v-308394e3]{color:var(--dlrg-gray-600);font-size:var(--dlrg-text-sm)}.dlrg-input__error[data-v-308394e3]{color:var(--dlrg-status-critical);font-size:var(--dlrg-text-sm);font-weight:var(--dlrg-font-medium)}.dlrg-input__counter[data-v-308394e3]{color:var(--dlrg-gray-600);font-size:var(--dlrg-text-sm);margin-top:var(--dlrg-space-2);padding-right:var(--dlrg-space-4);text-align:right}.dlrg-input__counter--limit[data-v-308394e3]{color:var(--dlrg-status-critical);font-weight:var(--dlrg-font-medium)}input[type=number][data-v-308394e3]::-webkit-inner-spin-button,input[type=number][data-v-308394e3]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-308394e3]{-moz-appearance:textfield}
