.edit-modal__backdrop[data-v-1a939fb5]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.edit-modal[data-v-1a939fb5]{background:var(--bg-card);border-radius:12px;box-shadow:var(--shadow-lg,0 20px 60px rgba(0,0,0,.3));max-height:90vh;max-width:560px;overflow-y:auto;width:100%}.edit-modal__head[data-v-1a939fb5]{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:20px 24px 14px}.edit-modal__title[data-v-1a939fb5]{font-family:var(--font-sans);font-size:18px;font-weight:700;margin:0}.edit-modal__close[data-v-1a939fb5]{background:transparent;border:0;color:var(--ink-3);cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.edit-modal__close[data-v-1a939fb5]:hover{color:var(--ink-1)}.edit-modal__error[data-v-1a939fb5],.edit-modal__loading[data-v-1a939fb5]{color:var(--ink-3);font-size:14px;padding:28px 24px;text-align:center}.edit-modal__error[data-v-1a939fb5]{color:var(--status-rejected,#c0392b)}.edit-modal__body[data-v-1a939fb5]{gap:14px;padding:18px 24px 20px}.edit-modal__body[data-v-1a939fb5],.field[data-v-1a939fb5]{display:flex;flex-direction:column}.field[data-v-1a939fb5]{gap:6px}.field label[data-v-1a939fb5]{color:var(--ink-2);font-size:13px;font-weight:600}.field input[type=text][data-v-1a939fb5],.field select[data-v-1a939fb5],.field textarea[data-v-1a939fb5]{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);color:var(--ink-1);font-size:14px;outline:none;padding:10px 12px;width:100%}.field input[data-v-1a939fb5]:focus,.field select[data-v-1a939fb5]:focus,.field textarea[data-v-1a939fb5]:focus{border-color:var(--ink-3)}.field textarea[data-v-1a939fb5]{min-height:96px;resize:vertical}.field-row[data-v-1a939fb5]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.divider[data-v-1a939fb5]{border:0;border-top:1px solid var(--border);margin:4px 0}.hint[data-v-1a939fb5]{color:var(--ink-4);font-size:11px;line-height:1.5;margin:0}.checkbox-label[data-v-1a939fb5]{align-items:center;cursor:pointer;display:inline-flex;font-weight:500;gap:8px}.edit-modal__foot[data-v-1a939fb5]{border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;margin-top:4px;padding-top:8px}@media(max-width:600px){.field-row[data-v-1a939fb5]{grid-template-columns:1fr}}
