.gp-form-card[data-v-94bd043e]{background:var(--app-surface,#fff);color:var(--app-text,#2c241c);border:1px solid var(--app-border,#e0e0e0);border-radius:12px;padding:1.25rem 1.5rem 1.5rem}.gp-form-head[data-v-94bd043e]{margin-bottom:1rem}.gp-form-head h2[data-v-94bd043e]{margin:0;font-family:Georgia,Times New Roman,serif;color:var(--app-text,#2c241c)}.gp-client[data-v-94bd043e]{color:var(--app-text-muted,#6b6358);font-size:.9rem}.gp-form[data-v-94bd043e]{display:flex;flex-direction:column;gap:.35rem}.gp-form label[data-v-94bd043e]{font-size:.85rem;color:var(--app-text,#2c241c);margin-top:.4rem}.gp-form input[data-v-94bd043e],.gp-form select[data-v-94bd043e]{padding:.5rem .6rem;border-radius:6px;border:1px solid var(--app-border,#ccc);font:inherit;background:var(--app-surface-2,#fff);color:var(--app-text,#2c241c);color-scheme:inherit}.gp-form input[data-v-94bd043e]:focus,.gp-form select[data-v-94bd043e]:focus{outline:none;border-color:var(--v-brown-base,#835637)}.gp-form input.gp-readonly[data-v-94bd043e]{background:var(--app-surface-3,#f4f1ec);color:var(--app-text-muted,#6b6358);cursor:not-allowed}.gp-secondary[data-v-94bd043e]{align-self:flex-start;margin:.5rem 0;padding:.4rem .8rem;border-radius:8px;border:1px solid var(--v-brown-base,#835637);background:var(--app-surface,#fff);color:var(--v-brown-base,#835637);cursor:pointer;font:inherit}.gp-secondary[data-v-94bd043e]:disabled{opacity:.6;cursor:default}.gp-actions[data-v-94bd043e]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.gp-cancel[data-v-94bd043e]{padding:.55rem 1rem;background:transparent;border:none;color:var(--app-text-muted,#6b6358);cursor:pointer;font:inherit}.gp-submit[data-v-94bd043e]{padding:.55rem 1.25rem;background:#835637;color:#fff;border:none;border-radius:8px;cursor:pointer;font:inherit}.gp-cancel[data-v-94bd043e]:disabled,.gp-submit[data-v-94bd043e]:disabled{opacity:.6;cursor:default}.gp-ok[data-v-94bd043e]{color:var(--v-success-base,#1a6b2d);margin:0}.gp-bad[data-v-94bd043e]{color:var(--v-error-base,#a40000);margin:0}.gp-hint[data-v-94bd043e]{color:var(--app-text-muted,#6b6358);font-size:.8rem;margin:.1rem 0 .3rem}.gp-muted[data-v-94bd043e]{color:var(--app-text-muted,#6b6358);margin:0}.gp-linklike[data-v-94bd043e]{background:none;border:none;padding:0;color:var(--v-brown-base,#835637);cursor:pointer;text-decoration:underline;font:inherit}.gp-img-row[data-v-94bd043e]{display:flex;align-items:center;gap:.75rem;margin-bottom:.3rem}.gp-thumb[data-v-94bd043e]{width:64px;height:64px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--app-border,#ddd);background:var(--app-surface-2,#f4f1ec)}.gp-thumb-wide[data-v-94bd043e]{width:120px;height:64px}.gp-thumb-empty[data-v-94bd043e]{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;color:var(--app-text-muted,#9b9183)}.gp-filebtn[data-v-94bd043e]{align-self:center;padding:.4rem .8rem;border-radius:8px;border:1px solid var(--v-brown-base,#835637);background:var(--app-surface,#fff);color:var(--v-brown-base,#835637);cursor:pointer;font-size:.85rem}