.dc[data-v-4b6c03ce]{--dc-accent: var(--booking-primary, #2f7a4f);--dc-ink: var(--booking-font-color, #1a140d);--dc-muted: color-mix(in srgb, var(--dc-ink) 80%, transparent);--dc-surface: #fff;--dc-hair: rgba(60, 40, 20, .14);--dc-error: #b44a3c;--dc-mono: ui-monospace, "JetBrains Mono", monospace;--dcc-accent: var(--dc-accent);--dcc-muted: var(--dc-muted);--dcc-font-mono: var(--dc-mono);display:flex;flex-direction:column;gap:6px;margin-top:4px}.dc[data-variant=widget][data-v-4b6c03ce]{--dc-accent: var(--color-primary, #4daf78);--dc-ink: var(--color-ink, #1a140d);--dc-muted: var(--color-muted, #6b5f52);--dc-surface: var(--color-paper, #fff);--dc-hair: var(--color-hair-strong, rgba(60, 40, 20, .14));--dc-error: var(--color-error, #b44a3c);--dc-mono: var(--font-mono, ui-monospace, "JetBrains Mono", monospace)}.dc-toggle[data-v-4b6c03ce]{display:inline-flex;align-items:center;gap:6px;padding:4px 0;font-family:var(--dc-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--dc-muted);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--dc-muted) 40%,transparent);transition:color .15s ease}.dc-toggle[data-v-4b6c03ce]:hover{color:var(--dc-accent)}.dc-toggle-icon[data-v-4b6c03ce]{width:13px;height:13px}.dc-form[data-v-4b6c03ce],.dc-applied[data-v-4b6c03ce]{display:flex;flex-direction:column;gap:6px;animation:dcReveal-4b6c03ce .2s ease-out}.dc-label[data-v-4b6c03ce]{font-family:var(--dc-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--dc-muted)}.dc-row[data-v-4b6c03ce]{display:flex;gap:8px}.dc-input[data-v-4b6c03ce]{flex:1;min-width:0;padding:10px 12px;font-family:var(--dc-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--dc-ink);background:var(--dc-surface);border:1px solid var(--dc-hair);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.dc-input[data-v-4b6c03ce]::placeholder{font-family:inherit;letter-spacing:normal;text-transform:none;color:color-mix(in srgb,var(--dc-muted) 75%,transparent)}.dc-input[data-v-4b6c03ce]:focus{outline:none;border-color:var(--dc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-accent) 12%,transparent)}.dc-input--error[data-v-4b6c03ce]{border-color:var(--dc-error)}.dc-apply[data-v-4b6c03ce]{flex-shrink:0;padding:0 16px;font-size:12px;font-weight:600;color:var(--dc-accent);background:color-mix(in srgb,var(--dc-accent) 10%,transparent);border:0;border-radius:10px;cursor:pointer;transition:background-color .15s ease}.dc-apply[data-v-4b6c03ce]:hover:not(:disabled){background:color-mix(in srgb,var(--dc-accent) 18%,transparent)}.dc-apply[data-v-4b6c03ce]:disabled{opacity:.5;cursor:not-allowed}.dc-error[data-v-4b6c03ce]{font-size:11px;color:var(--dc-error)}.dc-sr[data-v-4b6c03ce]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes dcReveal-4b6c03ce{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dc-form[data-v-4b6c03ce],.dc-applied[data-v-4b6c03ce]{animation:none}}
