.g-date-field[data-v-7b532043]{display:grid;grid-template-columns:minmax(0,1fr) 40px;position:relative;width:100%;min-width:0}.g-input[data-v-7b532043]{grid-area:1 / 1 / 2 / 3;width:100%;box-sizing:border-box;height:var(--control-h);padding:0 44px 0 var(--space-3);background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-sm);color:var(--text-primary);font-size:var(--fs-sm);font-family:inherit;outline:none}.g-date-field>.g-input[data-v-7b532043]{padding-right:44px}@media(max-width:768px){.g-date-field>.g-input[data-v-7b532043]{min-height:var(--tap-min)}}.g-input[data-v-7b532043]::placeholder{color:var(--text-secondary)}.g-input[data-v-7b532043]:focus{border-color:var(--primary-color);box-shadow:var(--focus-ring)}.g-input[data-v-7b532043]:disabled{opacity:.6;cursor:not-allowed}.g-input.is-invalid[data-v-7b532043]{border-color:var(--error-color)}.g-date-field__picker[data-v-7b532043]{grid-area:1 / 2;position:relative;width:40px;display:grid;place-items:center;color:var(--text-secondary);border-radius:var(--border-radius-sm)}.g-date-field__picker[data-v-7b532043]:focus-within{box-shadow:var(--focus-ring)}.g-date-field__picker.is-disabled[data-v-7b532043]{opacity:.6}.g-date-field__picker input[data-v-7b532043]{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;opacity:0;cursor:pointer}.g-date-field__picker input[data-v-7b532043]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0}.g-date-field__error[data-v-7b532043]{grid-column:1 / -1;display:block;color:var(--error-color);font-size:var(--fs-xs);margin-top:var(--space-1)}.g-date-field--filter[data-v-7b532043]{display:block}.g-date-field--filter .g-date-field__picker[data-v-7b532043]{display:flex;justify-content:space-between;gap:12px;width:100%;height:var(--control-h);padding:0 12px;box-sizing:border-box;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}.g-date-field--filter .g-date-field__picker[data-v-7b532043]:focus-within{outline:2px solid var(--primary-color);outline-offset:2px;box-shadow:none}.g-date-field__value[data-v-7b532043]{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}
