.d-input input,.d-input textarea{-webkit-appearance:none;background:var(--gray-controls);border-color:transparent;border-radius:var(--border-r-input);border-width:1px;color:var(--color-text-primary);font-size:var(--size-text);line-height:var(--size-text-line-height);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media not all and (min-width:1024px){.d-input input,.d-input textarea{font-size:16px}}.d-input input:focus,.d-input textarea:focus{outline:none;--tw-border-opacity:1;border-color:rgb(var(--color-primary)/var(--tw-border-opacity,1))}.d-input input::-webkit-calendar-picker-indicator,.d-input textarea::-webkit-calendar-picker-indicator{display:none}.d-input input::-moz-placeholder,.d-input textarea::-moz-placeholder{color:var(--color-text-tertiary)}.d-input input::placeholder,.d-input textarea::placeholder{color:var(--color-text-tertiary)}.d-input input:disabled,.d-input textarea:disabled{cursor:not-allowed;opacity:.6}.d-input input.with-icon,.d-input textarea.with-icon{padding-left:2.5rem}.d-input input:hover,.d-input textarea:hover{background-color:var(--gray-30)}.d-input input{padding-left:.75rem}.d-input textarea{min-height:150px;padding:.5rem .5rem .5rem .75rem}.d-input__container{position:relative}.d-input__type-icon{color:var(--color-text-tertiary);left:.5rem}.d-input__actions,.d-input__type-icon{position:absolute;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.d-input__actions{display:flex;gap:.5rem;right:.5rem}.d-input.error input,.d-input.error textarea{--tw-border-opacity:1;border-color:rgb(var(--color-error)/var(--tw-border-opacity,1))}.d-input.sm input{font-size:var(--size-text-small);height:var(--input-sm-height);line-height:var(--size-small-line-height)}.d-input.sm input::-moz-placeholder{font-size:var(--size-text-small);line-height:var(--size-small-line-height)}.d-input.sm input::placeholder{font-size:var(--size-text-small);line-height:var(--size-small-line-height)}.d-input.md input{height:var(--input-md-height)}.d-input.lg input{height:var(--input-height)}.d-input.textarea .d-input__actions{bottom:.75rem;top:unset}
