.localized-datetime-label{gap:8px;min-width:0;display:grid}.localized-datetime{min-width:0;position:relative}.localized-datetime .localized-datetime-trigger{background:var(--surface);width:100%;min-height:48px;color:var(--text);border:1px solid var(--line);font:inherit;text-align:start;cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:15px;display:flex}.localized-datetime-trigger svg{color:var(--accent-strong);flex-shrink:0}.localized-datetime .localized-datetime-trigger span{overflow-wrap:anywhere;white-space:normal;min-width:0}.mudara-localized-calendar{z-index:1400;overscroll-behavior:contain;background:var(--surface);min-width:0;max-height:calc(100dvh - 24px);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:12px;display:grid;position:fixed;overflow-y:auto}.mudara-localized-calendar .localized-calendar-heading,.mudara-localized-calendar .localized-calendar-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.mudara-localized-calendar .localized-calendar-heading button,.mudara-localized-calendar .localized-calendar-grid button{min-width:0;min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.mudara-localized-calendar .localized-calendar-heading button{flex-shrink:0;width:40px}.mudara-localized-calendar .localized-calendar-heading button:hover,.mudara-localized-calendar .localized-calendar-grid button:hover{background:var(--surface-alt);border-color:var(--line)}.mudara-localized-calendar .localized-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.mudara-localized-calendar .localized-calendar-weekdays span{text-align:center;color:var(--muted);padding-block:4px;font-size:12px}.mudara-localized-calendar .localized-calendar-grid button.outside{color:var(--muted);opacity:.6}.mudara-localized-calendar .localized-calendar-grid button.selected{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.mudara-localized-calendar .localized-calendar-time{border-top:1px solid var(--line);padding-top:10px}.mudara-localized-calendar .localized-calendar-time label{grid-template-columns:minmax(0,1fr) minmax(140px,168px);align-items:center;gap:10px;display:grid}.mudara-localized-calendar .localized-calendar-time label>span{min-width:0}.mudara-localized-calendar .localized-calendar-time input{border:1px solid var(--line);background:var(--surface);width:100%;max-width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:8px;padding:8px 12px;font-size:15px}.mudara-localized-calendar .localized-calendar-actions button{min-height:48px;font:inherit;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:15px;display:inline-flex}.localized-datetime-trigger:focus-visible,.mudara-localized-calendar button:focus-visible,.mudara-localized-calendar input:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.localized-datetime .localized-datetime-trigger:disabled{opacity:.6;cursor:not-allowed}
