.agency-datefield{position:relative;display:grid;gap:6px}.agency-datefield__label{display:block;font-family:var(--font-mono-a);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-a)}.agency-datefield__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:8px 14px;border-radius:var(--radius-sm-a);border:1px solid var(--line-a);background:var(--input-bg-a);color:var(--text-a);font-family:var(--font-mono-a);font-size:13px;cursor:pointer;transition:border-color .12s,background-color .12s}.agency-datefield__trigger--open{border-color:var(--accent-a);background:var(--accent-soft-a)}.agency-datefield__trigger:disabled{opacity:.6;cursor:not-allowed}.agency-datefield__placeholder{color:var(--text-3-a)}.agency-datefield__icon{flex-shrink:0;color:var(--text-3-a)}.agency-datefield__popover{position:absolute;top:calc(100% + 6px);left:0;z-index:200;padding:4px;background:var(--surface-solid-a);border:1px solid var(--line-a);border-radius:var(--radius-md-a);box-shadow:var(--shadow-a)}.agency-datefield-cal [data-selected-single=true]{background:var(--accent-a);color:var(--accent-on-a)}.agency-datefield-cal .rdp-today:not([data-selected-single=true]){background:transparent;color:var(--accent-a);outline:1px solid var(--accent-a);outline-offset:-2px;border-radius:8px}.agency-datefield-cal .rdp-weekday{font-family:var(--font-mono-a);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3-a)}.agency-datefield-cal .rdp-button_next svg,.agency-datefield-cal .rdp-button_previous svg{color:var(--text-2-a)}