.dc-input{width:100%;min-height:var(--ctrl-h);padding:0 var(--s-4);font-family:var(--font-body);font-size:var(--fs-base);color:var(--tx);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--line-strong);border-radius:var(--r-btn);transition:border-color var(--dur-fast) var(--ease-soft), background var(--dur-fast) var(--ease-soft)}.dc-input::placeholder{color:var(--tx-3);opacity:1}.dc-input:hover:not(:disabled){background:var(--glass-bg-2)}.dc-input:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off);border-color:var(--accent)}.dc-input:disabled{opacity:.48;cursor:not-allowed}.dc-input[aria-invalid=true]{border-color:var(--crit);background:var(--crit-soft)}.dc-input--num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dc-textarea{min-height:calc(var(--ctrl-h) * 2.4);padding:var(--s-3) var(--s-4);resize:vertical;line-height:1.55}.dc-select__wrap{display:block;position:relative}.dc-select{appearance:none;cursor:pointer;padding-inline-end:var(--s-6)}.dc-select option{background:var(--bg-panel);color:var(--tx)}.dc-select__sageata{inset-inline-end:var(--s-4);border-inline-end:2px solid var(--tx-2);border-block-end:2px solid var(--tx-2);pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;transform:rotate(45deg)}.dc-rand-campuri{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (min-width:720px){.dc-rand-campuri{grid-template-columns:repeat(2,minmax(0,1fr))}}
