.edit-form.svelte-6ophia{display:flex;flex-direction:column;gap:9px}.row.svelte-6ophia{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.field.svelte-6ophia{display:flex;flex-direction:column;gap:3px}.row.svelte-6ophia .field:where(.svelte-6ophia){flex:1;min-width:90px}.lbl.svelte-6ophia{font-size:11px;font-weight:600;color:#6b7280}.edit-form.svelte-6ophia input:where(.svelte-6ophia),.edit-form.svelte-6ophia select:where(.svelte-6ophia),.edit-form.svelte-6ophia textarea:where(.svelte-6ophia){font-size:13px;padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;width:100%;font-family:inherit;box-sizing:border-box}.edit-form.svelte-6ophia textarea:where(.svelte-6ophia){resize:vertical}.geo.svelte-6ophia{font-size:13px;padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;background:#f7f8fa;cursor:pointer;white-space:nowrap}.geo.svelte-6ophia:hover{background:#eef1f5}.geo.svelte-6ophia:disabled{opacity:.6;cursor:default}.err.svelte-6ophia{color:#c0392b;font-size:12.5px;margin:0}.edit-actions.svelte-6ophia{display:flex;gap:8px;margin-top:2px}.edit-actions.svelte-6ophia .primary:where(.svelte-6ophia){background:#2563eb;color:#fff;border:none;border-radius:7px;padding:8px 14px;font-size:13px;cursor:pointer}.edit-actions.svelte-6ophia .primary:where(.svelte-6ophia):hover{background:#1d4fd7}.edit-actions.svelte-6ophia .ghost:where(.svelte-6ophia){background:none;border:1px solid #d1d5db;border-radius:7px;padding:8px 14px;font-size:13px;cursor:pointer;color:#374151}.edit-actions.svelte-6ophia .ghost:where(.svelte-6ophia):hover{background:#eef1f5}.modal-backdrop.svelte-5awcn0{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-scrim.svelte-5awcn0{position:absolute;inset:0;background:#11182773;border:none;padding:0;cursor:default}.modal.svelte-5awcn0{position:relative;background:#fff;border-radius:12px;padding:18px 18px 16px;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #00000040}.modal-head.svelte-5awcn0{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal-head.svelte-5awcn0 h2:where(.svelte-5awcn0){font-size:17px;margin:0}.modal-x.svelte-5awcn0{background:none;border:none;cursor:pointer;font-size:15px;color:#9aa2ad;line-height:1}.modal-x.svelte-5awcn0:hover{color:#c0392b}
