.date-time-field[data-v-ef62119a]{position:relative}.date-input-wrap[data-v-ef62119a]{align-items:stretch;gap:0;display:flex}.date-input-wrap .input[data-v-ef62119a]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.btn-calendar[data-v-ef62119a]{border:1px solid var(--border-color);background:var(--bg-card,var(--surface-elevated));color:var(--text-secondary);cursor:pointer;border-left:none;border-radius:0 8px 8px 0;justify-content:center;align-items:center;padding:0 12px;display:flex}.btn-calendar[data-v-ef62119a]:disabled{opacity:.5;cursor:not-allowed}.date-popover[data-v-ef62119a]{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);border-radius:12px;padding:12px;box-shadow:0 12px 32px #00000024,0 2px 6px #0000000f}.date-popover-header[data-v-ef62119a]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.date-popover-header .nav[data-v-ef62119a]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:20px}.weekdays[data-v-ef62119a]{text-align:center;color:var(--text-muted);margin-bottom:4px;font-size:11px}.grid-dias[data-v-ef62119a],.weekdays[data-v-ef62119a]{grid-template-columns:repeat(7,1fr);display:grid}.grid-dias[data-v-ef62119a]{gap:2px}.dia[data-v-ef62119a]{cursor:pointer;color:var(--text-primary);background:0 0;border:none;border-radius:8px;padding:6px 0;font-size:13px}.dia.outro-mes[data-v-ef62119a]{color:var(--text-muted);opacity:.6}.dia.hoje[data-v-ef62119a]{outline:1px solid var(--border-color)}.dia.selecionado[data-v-ef62119a]{background:var(--primary);color:var(--primary-contrast,#fff)}.date-popover-footer[data-v-ef62119a]{border-top:1px solid var(--border-color);justify-content:space-between;margin-top:10px;padding-top:8px;display:flex}.link-btn[data-v-ef62119a]{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px}
