.dialog-backdrop.svelte-ffid8z{z-index:10002;background:#0f172a8c;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog-box.svelte-ffid8z{background:var(--bg-paper);border-radius:10px;width:100%;max-width:640px;padding:1.5rem;box-shadow:0 12px 40px #0000002e}.dialog-title.svelte-ffid8z{color:var(--ink);margin:0 0 1rem;font-family:Lora,Georgia,serif;font-size:20px;font-weight:700}.grid-2.svelte-ffid8z{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}@media (width<=540px){.grid-2.svelte-ffid8z{grid-template-columns:1fr}}.consign.svelte-ffid8z{border:1px solid #d5dce6;border-radius:6px;margin:0 0 12px;padding:10px 12px}.consign-help.svelte-ffid8z{float:right;margin-top:-26px}.consign.svelte-ffid8z .grid-2:where(.svelte-ffid8z){margin:10px 0 6px}label.chk.svelte-ffid8z{align-items:center;gap:8px;display:flex}label.chk.svelte-ffid8z input:where(.svelte-ffid8z){width:auto}label.chk.svelte-ffid8z>span:where(.svelte-ffid8z){margin:0;font-size:14px}.field.svelte-ffid8z>span:where(.svelte-ffid8z){color:var(--ink);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.consignor-row.svelte-ffid8z{align-items:center;gap:8px;display:flex}.consignor-name.svelte-ffid8z{flex:1;font-size:14px}.consign-warn.svelte-ffid8z{color:#7a4b00;background:#fff7e6;border:1px solid #f3d19c;border-radius:6px;margin:6px 0 10px;padding:8px 10px;font-size:13px}.consign-warn.svelte-ffid8z a:where(.svelte-ffid8z){color:inherit;font-weight:600}.linkish.svelte-ffid8z{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.agreement-row.svelte-ffid8z{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.hint.svelte-ffid8z{color:var(--ink-quiet);font-size:12px}.web-desc.svelte-ffid8z{margin:10px 0}label.svelte-ffid8z{display:block}label.svelte-ffid8z>span:where(.svelte-ffid8z){color:var(--ink);margin-bottom:4px;font-size:12px;font-weight:600;display:block}input.svelte-ffid8z,select.svelte-ffid8z,textarea.svelte-ffid8z{background:var(--bg-paper);width:100%;color:var(--ink);box-sizing:border-box;border:1px solid #d5dce6;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:14px}input.svelte-ffid8z:focus,select.svelte-ffid8z:focus,textarea.svelte-ffid8z:focus{outline:2px solid var(--green-accent);outline-offset:-2px;border-color:var(--green-accent)}input.svelte-ffid8z:disabled,select.svelte-ffid8z:disabled,textarea.svelte-ffid8z:disabled{background:var(--bg-cream);color:var(--ink-quiet);cursor:not-allowed}label.full.svelte-ffid8z{margin-bottom:12px}.error.svelte-ffid8z{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:13px}.actions.svelte-ffid8z{align-items:center;gap:8px;padding-top:4px;display:flex}.spacer.svelte-ffid8z{flex:1}.btn-primary.svelte-ffid8z,.btn-secondary.svelte-ffid8z,.btn-danger.svelte-ffid8z{cursor:pointer;color:var(--ink);background:#fff;border:1px solid #d5dce6;border-radius:6px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600}.btn-secondary.svelte-ffid8z:hover:not(:disabled){background:#f3f4f6}.btn-primary.svelte-ffid8z{background:var(--green-accent);border-color:var(--green-accent);color:#fff}.btn-primary.svelte-ffid8z:hover:not(:disabled){background:var(--green-hover)}.btn-danger.svelte-ffid8z{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger.svelte-ffid8z:hover:not(:disabled){background:#991b1d;border-color:#991b1d}.btn-primary.svelte-ffid8z:disabled,.btn-secondary.svelte-ffid8z:disabled,.btn-danger.svelte-ffid8z:disabled{opacity:.5;cursor:not-allowed}
