._field_1di10_1{display:flex;flex-direction:column;gap:5px;min-width:0;max-width:340px;position:relative;container-type:inline-size}._pop_1di10_16{position:fixed;z-index:120;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-pop, 0 12px 30px rgba(0, 0, 0, .16));padding:14px}._label_1di10_25{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}._inp_1di10_33{height:38px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);display:flex;align-items:center;gap:var(--space-2);padding:0 4px 0 11px;font-size:12.5px;color:var(--fg)}._inp_1di10_33:focus-within{border-color:var(--brand)}._invalid_1di10_48{border-color:var(--can)!important}._icon_1di10_51{color:var(--brand);flex:none;display:inline-flex}._input_1di10_56{flex:1;min-width:0;border:0;background:none;outline:none;font-size:12.5px;color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:.02em}._input_1di10_56::placeholder{color:var(--muted);letter-spacing:.06em}._calBtn_1di10_71{flex:none;height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:7px;background:var(--brand-soft);color:var(--brand-ink, var(--brand));font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer}._calBtn_1di10_71 svg{color:var(--brand)}._calBtn_1di10_71:hover{filter:brightness(.97)}._calLabel_1di10_93{display:inline}@container (max-width: 230px){._calLabel_1di10_93{display:none}._calBtn_1di10_71{padding:0 8px;gap:0}}._err_1di10_106{font-size:11px;color:var(--can)}._modal_1di10_112{display:flex;flex-direction:column;gap:14px}._head_1di10_117{display:flex;align-items:center;gap:8px}._backBtn_1di10_122{flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--fg-2);cursor:pointer}._backBtn_1di10_122:hover{background:var(--surface-2)}._title_1di10_137{margin:0;font-size:17px;font-weight:700;color:var(--fg)}._years_1di10_144{display:flex;flex-direction:column;gap:14px;max-height:240px;overflow-y:auto}._decade_1di10_151{display:flex;flex-direction:column;gap:6px}._decadeLabel_1di10_156{font-size:11px;font-weight:700;color:var(--muted)}._grid_1di10_161{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}._monthGrid_1di10_166{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._dayGrid_1di10_171{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}._cell_1di10_177{height:38px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--fg);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s,border-color .12s}._cell_1di10_177:hover{border-color:var(--brand);background:var(--brand-soft)}._cellOn_1di10_195{border-color:var(--brand);background:var(--brand);color:#fff}@media(max-width:560px){._grid_1di10_161{grid-template-columns:repeat(4,1fr)}}
