.csz-datepicker[data-v-4af9e7c3]{background:#fff;border:1px solid var(--csz-border);border-radius:10px;box-shadow:0 10px 32px #00000024;color:var(--csz-text);font-family:inherit;padding:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--dp-width,280px)}.dp-type[data-v-4af9e7c3]{border-bottom:1px solid var(--csz-border);margin-bottom:10px;padding-bottom:10px}.dp-type-row[data-v-4af9e7c3]{display:flex;gap:6px}.dp-type-input[data-v-4af9e7c3]{background:#fff;border:1px solid var(--csz-border);border-radius:6px;color:var(--csz-text);flex:1 1 auto;font:inherit;font-size:16px;height:40px;min-width:0;padding:0 10px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.dp-type-input[data-v-4af9e7c3]:focus{outline:2px solid var(--csz-text);outline-offset:-1px}.dp-type-input[aria-invalid=true][data-v-4af9e7c3]{border-color:var(--csz-error,#c62828)}.dp-type-go[data-v-4af9e7c3]{background:var(--csz-red);border:0;border-radius:6px;color:#fff;cursor:pointer;flex:none;font:inherit;font-size:13px;font-weight:700;height:40px;padding:0 14px}.dp-type-go[data-v-4af9e7c3]:hover{background:var(--csz-red-hover,var(--csz-red))}.dp-type-problem[data-v-4af9e7c3]{color:var(--csz-error,#c62828);font-size:12px;line-height:1.4;margin:6px 0 0;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.dp-head[data-v-4af9e7c3]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.dp-title[data-v-4af9e7c3]{flex:1;font-size:14px;font-weight:700;text-align:center;text-transform:capitalize}.dp-nav[data-v-4af9e7c3]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--csz-text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.dp-nav[data-v-4af9e7c3]:hover{background:#f0f2f5;color:var(--csz-text)}.dp-grid[data-v-4af9e7c3]{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.dp-dow[data-v-4af9e7c3]{color:var(--csz-text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;padding:4px 0 6px;text-align:center;text-transform:uppercase}.dp-dow.is-weekend[data-v-4af9e7c3]{color:#b0b3b8}.dp-day[data-v-4af9e7c3]{align-items:center;aspect-ratio:1/1;background:transparent;border:0;border-radius:6px;color:var(--csz-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;justify-content:center;padding:0;position:relative}.dp-day-dot[data-v-4af9e7c3]{background:var(--csz-red);border-radius:50%;bottom:3px;height:4px;left:50%;position:absolute;transform:translate(-50%);width:4px}.dp-day.is-selected .dp-day-dot[data-v-4af9e7c3]{background:#fff}.dp-day[data-v-4af9e7c3]:hover:not(:disabled){background:#f0f2f5}.dp-day.is-other-month[data-v-4af9e7c3]{color:#b0b3b8}.dp-day.is-today[data-v-4af9e7c3]{box-shadow:inset 0 0 0 1px var(--csz-red);color:var(--csz-red);font-weight:700}.dp-day.is-selected[data-v-4af9e7c3]{background:var(--csz-red);color:#fff;font-weight:700}.dp-day.is-selected[data-v-4af9e7c3]:hover{background:var(--csz-red-hover)}.dp-day.is-disabled[data-v-4af9e7c3]{cursor:not-allowed;opacity:.35}.dp-foot[data-v-4af9e7c3]{border-top:1px solid var(--csz-border);display:flex;justify-content:flex-end;margin-top:8px;padding-top:10px}.dp-foot-btn[data-v-4af9e7c3]{background:transparent;border:0;border-radius:6px;color:var(--csz-red);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:6px 12px}.dp-foot-btn[data-v-4af9e7c3]:hover{background:#d32f2f14}
