.cd__backdrop.svelte-7e0w24{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f198c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:var(--space-4, 16px)}.cd__panel.svelte-7e0w24{background:var(--color-surface, #fff);color:var(--color-text, #1a1a2e);border-radius:var(--radius-xl, 16px);box-shadow:0 20px 50px #00000047;max-width:420px;width:100%;padding:var(--space-6, 24px);outline:none}.cd__header.svelte-7e0w24{display:flex;align-items:flex-start;gap:12px}.cd__header.svelte-7e0w24 .cd__title:where(.svelte-7e0w24){flex:1;align-self:center}.cd__close.svelte-7e0w24{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin-left:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer}.cd__title.svelte-7e0w24{font-family:var(--font-heading, inherit);font-size:1.15rem;font-weight:700;margin:0 0 var(--space-2, 8px);line-height:1.3}.cd__message.svelte-7e0w24{font-size:.92rem;line-height:1.5;color:var(--color-text-secondary, #5a5a72);margin:0 0 var(--space-5, 20px);white-space:pre-line}.cd__input-wrap.svelte-7e0w24{display:block;margin:0 0 var(--space-5, 20px)}.cd__input-label.svelte-7e0w24{display:block;font-size:.78rem;font-weight:600;color:var(--color-text-secondary, #5a5a72);margin-bottom:6px}.cd__input.svelte-7e0w24{width:100%;padding:10px 12px;border-radius:var(--radius-md, 8px);border:1.5px solid var(--color-border, #e0d5c8);font-size:.95rem;color:var(--color-text, #1a1a2e);background:var(--color-surface, #fff);box-sizing:border-box}.cd__input.svelte-7e0w24:focus-visible{outline:none;border-color:var(--color-primary, #bf360c);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary, #bf360c) 18%,transparent)}.cd__actions.svelte-7e0w24{display:flex;gap:var(--space-2, 8px);justify-content:flex-end}.cd__btn.svelte-7e0w24{min-height:40px;padding:0 18px;border-radius:var(--radius-md, 8px);font-size:.9rem;font-weight:600;cursor:pointer;border:1.5px solid transparent;transition:filter .12s ease,background .12s ease}.cd__btn--ghost.svelte-7e0w24{background:transparent;border-color:var(--color-border, #e0d5c8);color:var(--color-text, #1a1a2e)}.cd__btn--ghost.svelte-7e0w24:hover{background:var(--color-surface-alt, #fff3e6)}.cd__btn--primary.svelte-7e0w24{background:var(--color-primary, #bf360c);color:#fff}.cd__btn--primary.svelte-7e0w24:hover{filter:brightness(1.06)}.cd__btn--danger.svelte-7e0w24{background:var(--color-error, #c62828)}.cd__btn--danger.svelte-7e0w24:hover{filter:brightness(1.06)}@media(max-width:480px){.cd__panel.svelte-7e0w24{padding:var(--space-5, 20px);border-radius:12px}.cd__actions.svelte-7e0w24{flex-direction:column-reverse}.cd__btn.svelte-7e0w24{width:100%}}.operator-app .cd__backdrop.svelte-7e0w24{background:#1f131c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.operator-app .cd__panel.svelte-7e0w24{display:flex;flex-direction:column;max-width:500px;max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:var(--radius-dialog);background:var(--paper);box-shadow:var(--shadow-dialog);overflow:hidden}.operator-app .cd__header.svelte-7e0w24{flex-shrink:0;align-items:center;padding:20px 22px;border-bottom:1px solid var(--line)}.operator-app .cd__title.svelte-7e0w24{margin:0;font-size:21px;font-weight:600;line-height:1.3}.operator-app .cd__body.svelte-7e0w24{padding:21px 22px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.operator-app .cd__message.svelte-7e0w24{margin:0;font-size:14px;overflow-wrap:anywhere}.operator-app .cd__input-wrap.svelte-7e0w24{margin:20px 0 0}.operator-app .cd__input-label.svelte-7e0w24{font-size:14px}.operator-app .cd__input.svelte-7e0w24{min-height:44px;font-size:16px;border-width:1px;border-radius:var(--radius-sm)}.operator-app .cd__actions.svelte-7e0w24{flex-shrink:0;padding:15px 22px;border-top:1px solid var(--line);background:var(--surface-tint)}.operator-app .cd__btn.svelte-7e0w24{min-height:44px;min-width:44px;border-width:1px;border-radius:var(--radius-md);font-size:14px}.operator-app .cd__btn--ghost.svelte-7e0w24{background:var(--paper)}.operator-app .cd__btn--primary.svelte-7e0w24{background:var(--brand-action);box-shadow:var(--shadow-button)}.operator-app .cd__btn--primary.svelte-7e0w24:hover{background:var(--action-hover);filter:none}.operator-app .cd__btn--danger.svelte-7e0w24{background:var(--danger-button)}.operator-app .cd__btn--danger.svelte-7e0w24:hover{background:var(--danger-button-hover)}.operator-app .cd__close.svelte-7e0w24:hover{color:var(--brand-action);background:var(--brand-soft)}@media(max-width:720px){.operator-app .cd__backdrop.svelte-7e0w24{padding:0;align-items:flex-end}.operator-app .cd__panel.svelte-7e0w24{max-width:none;max-height:calc(100dvh - max(16px,env(safe-area-inset-top)));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}.operator-app .cd__panel.svelte-7e0w24:before{content:"";flex-shrink:0;width:40px;height:4px;margin:10px auto 0;border-radius:var(--radius-pill);background:var(--line-strong)}.operator-app .cd__header.svelte-7e0w24{padding:14px 16px}.operator-app .cd__body.svelte-7e0w24{padding:20px 16px}.operator-app .cd__actions.svelte-7e0w24{flex-direction:row;flex-wrap:wrap;padding:15px 16px calc(15px + env(safe-area-inset-bottom))}.operator-app .cd__btn.svelte-7e0w24{flex:1 1 100px;width:auto}}@media(prefers-reduced-motion:reduce){.cd__btn.svelte-7e0w24{transition:none}}
