.modal-overlay.svelte-z857vn{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.modal-card.svelte-z857vn{background:#252526;border:1px solid #3c3c3c;border-radius:var(--radius-lg);padding:var(--sp-6);width:100%;max-width:400px;box-shadow:var(--shadow-drag);display:flex;flex-direction:column;gap:var(--sp-4)}.modal-title.svelte-z857vn{font-size:1rem;font-weight:600;color:var(--clr-text)}.date-label.svelte-z857vn{display:flex;flex-direction:column;gap:var(--sp-1);font-size:.8125rem;color:var(--clr-text-muted)}.date-label.svelte-z857vn input:where(.svelte-z857vn),.date-label.svelte-z857vn select:where(.svelte-z857vn){width:100%}.quick-win-label.svelte-z857vn{display:flex;align-items:center;gap:var(--sp-2);cursor:pointer;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);border:1px solid var(--clr-border);transition:border-color var(--transition-fast),background var(--transition-fast)}.quick-win-label.svelte-z857vn:has(input:where(.svelte-z857vn):checked){border-color:#d7ba7d;background:#2a2510}.quick-win-label.svelte-z857vn input[type=checkbox]:where(.svelte-z857vn){width:15px;height:15px;accent-color:#d7ba7d;flex-shrink:0}.quick-win-text.svelte-z857vn{font-size:.875rem;font-weight:500;color:var(--clr-text)}.quick-win-hint.svelte-z857vn{font-size:.75rem;color:var(--clr-text-muted);margin-left:auto}
