.preview__idc[data-v-72db0753]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;border:none;padding:0;background:transparent;box-shadow:none}.preview__idc-badge[data-v-72db0753]{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;margin:0;border-radius:50%;overflow:hidden;background:#f1f3f5;color:#adb5bd;flex-shrink:0}.preview__idc-badge-img[data-v-72db0753]{width:100%;height:100%;object-fit:cover}.preview__idc-greeting[data-v-72db0753]{margin:0;font-size:28px;font-weight:700;line-height:1.2;color:#017aa9}.preview__idc-message[data-v-72db0753]{margin:0;font-size:13px;color:#6b7280;line-height:1.6}.preview__idc-form[data-v-72db0753]{width:100%;margin-top:0;padding:0;border:none;background:transparent;display:flex;flex-direction:column;gap:10px}.preview__idc-prompt[data-v-72db0753]{margin:0;font-size:14px;font-weight:700;color:#1f2937;text-align:center;line-height:1.5}.preview__idc-field[data-v-72db0753]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff}.preview__idc-field-text[data-v-72db0753]{font-size:14px;color:#9ca3af}.preview__idc-field-icon[data-v-72db0753]{color:#9ca3af;flex-shrink:0}.preview__idc-input[data-v-72db0753]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:13px;color:#1f2937;font-family:inherit}.preview__idc-input[data-v-72db0753]::placeholder{color:#9ca3af}.preview__idc-input[data-v-72db0753]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.preview__idc-field-iconbtn[data-v-72db0753]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:none;background:transparent;color:#6b7280;cursor:pointer}.preview__idc-field-iconbtn[data-v-72db0753]:hover{color:#017aa9}.preview__idc-error[data-v-72db0753]{margin:0;font-size:12px;color:#b91c1c;text-align:left}.preview__idc-error--author[data-v-72db0753]{font-style:italic}.preview__idc-error--author.is-placeholder[data-v-72db0753]{color:#f0a3a3}.preview__idc-edit[data-v-72db0753]{outline:none;box-shadow:0 0 0 2px #2563eb;border-radius:4px;cursor:text}.preview__idc-confirmed[data-v-72db0753]{margin:0;font-size:13px;font-weight:600;color:#047857;text-align:center}.preview__idc-cta[data-v-72db0753]{display:flex;width:100%;justify-content:center;padding:11px 16px;border:1px solid #017AA9;border-radius:6px;background:#017aa9;color:#fff;font-size:14px;font-weight:600}.preview__idc-cta--btn[data-v-72db0753]{font-family:inherit;cursor:pointer}.preview__idc-cta--btn[data-v-72db0753]:hover:not(:disabled){background:#01628a;border-color:#01628a}.preview__idc-help[data-v-72db0753]{margin:4px 0 0;font-size:11px;color:#017aa9;text-decoration:underline;cursor:pointer}.preview__idc-picker-overlay[data-v-72db0753]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:2000;background:#00000080}.preview__idc-picker[data-v-72db0753]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 10px 40px #0003;max-width:320px;width:90vw}.preview__idc-picker-header[data-v-72db0753]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.preview__idc-picker-nav[data-v-72db0753]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:#f3f4f6;border-radius:6px;cursor:pointer;font-size:16px;color:#6b7280;transition:all .2s}.preview__idc-picker-nav[data-v-72db0753]:hover{background:#e5e7eb;color:#111827}.preview__idc-picker-title[data-v-72db0753]{display:flex;align-items:center;justify-content:center;gap:8px;flex:1}.preview__idc-picker-select[data-v-72db0753]{padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;background:#fff;cursor:pointer;color:#1f2937}.preview__idc-picker-select[data-v-72db0753]:hover{border-color:#9ca3af}.preview__idc-picker-year[data-v-72db0753]{width:70px;padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;text-align:center;color:#1f2937}.preview__idc-picker-year[data-v-72db0753]:hover{border-color:#9ca3af}.preview__idc-picker-weekdays[data-v-72db0753]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.preview__idc-picker-weekday[data-v-72db0753]{text-align:center;font-size:11px;font-weight:600;color:#6b7280;padding:4px 0}.preview__idc-picker-grid[data-v-72db0753]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:16px}.preview__idc-picker-day[data-v-72db0753]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;color:#1f2937;transition:all .2s;padding:0}.preview__idc-picker-day[data-v-72db0753]:hover:not(.preview__idc-picker-day--empty):not(:disabled){border-color:#017aa9;background:#f0f9ff}.preview__idc-picker-day--empty[data-v-72db0753]{border:none;background:transparent;cursor:default}.preview__idc-picker-day--today[data-v-72db0753]{border-color:#017aa9;color:#017aa9;font-weight:600}.preview__idc-picker-day--selected[data-v-72db0753]{background:#017aa9;color:#fff;border-color:#017aa9}.preview__idc-picker-day--disabled[data-v-72db0753]{color:#d1d5db;background:#f9fafb;cursor:not-allowed;border-color:#f3f4f6}.preview__idc-picker-actions[data-v-72db0753]{display:flex;gap:8px;justify-content:flex-end}.preview__idc-picker-close[data-v-72db0753]{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#6b7280;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.preview__idc-picker-close[data-v-72db0753]:hover{background:#f3f4f6;border-color:#9ca3af}
