.contract-preview-card[data-v-f9c664c9]{display:grid;gap:.8rem}.contract-preview-card__header[data-v-f9c664c9]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.contract-preview-card__header h3[data-v-f9c664c9],.contract-preview-card__header p[data-v-f9c664c9]{margin:0}.contract-preview-card__draft-tag[data-v-f9c664c9]{margin:0;padding:.35rem .65rem;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.82rem;font-weight:700;white-space:nowrap}.contract-preview-card__description[data-v-f9c664c9]{margin:-.2rem 0 0}.contract-preview-card__frame[data-v-f9c664c9]{width:100%;min-height:70vh;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#f8fafc}.contract-generator-page[data-v-30f8a9c3]{display:grid;gap:1rem}.contract-generator-page--embedded[data-v-30f8a9c3]{gap:1rem}.contract-generator-page__intro[data-v-30f8a9c3],.contract-generator-page__summary p[data-v-30f8a9c3],.contract-generator-library p[data-v-30f8a9c3],.contract-generator-editor p[data-v-30f8a9c3],.contract-generator-group p[data-v-30f8a9c3]{margin:0}.contract-generator-page__embedded-intro[data-v-30f8a9c3]{display:grid;gap:.45rem}.contract-generator-page__embedded-intro h3[data-v-30f8a9c3]{margin:0}.contract-generator-page__summary[data-v-30f8a9c3],.contract-generator-library[data-v-30f8a9c3],.contract-generator-editor[data-v-30f8a9c3]{display:grid;gap:.9rem}.contract-generator-layout[data-v-30f8a9c3]{display:grid;gap:1rem}.contract-generator-library__header[data-v-30f8a9c3],.contract-generator-editor__header[data-v-30f8a9c3]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.contract-generator-library__list[data-v-30f8a9c3]{display:grid;gap:.75rem}.contract-generator-library__item[data-v-30f8a9c3]{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between;padding:.85rem .9rem;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#f8fafcb3}.contract-generator-library__item--active[data-v-30f8a9c3]{border-color:#5ebcc673;background:#5ebcc614}.contract-generator-library__open[data-v-30f8a9c3]{display:grid;gap:.25rem;text-align:left;background:transparent;border:0;padding:0;color:inherit;cursor:pointer;flex:1}.contract-generator-library__meta[data-v-30f8a9c3]{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.contract-generator-library__actions[data-v-30f8a9c3]{display:flex;gap:.45rem;align-items:center}.contract-generator-status[data-v-30f8a9c3]{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:700}.contract-generator-status[data-status=draft][data-v-30f8a9c3]{background:#fff7ed;color:#9a3412}.contract-generator-status[data-status=final][data-v-30f8a9c3]{background:#ecfdf5;color:#166534}.contract-generator-source[data-v-30f8a9c3]{display:grid;gap:.75rem;padding:.95rem;border-radius:16px;background:#f8fafcb8}.contract-generator-source__header h4[data-v-30f8a9c3],.contract-generator-group__head h4[data-v-30f8a9c3]{margin:0}.contract-generator-form[data-v-30f8a9c3],.contract-generator-group[data-v-30f8a9c3]{display:grid;gap:.85rem}.contract-generator-group__grid[data-v-30f8a9c3]{display:grid;gap:.75rem}.contract-generator-field[data-v-30f8a9c3]{display:grid;gap:.35rem}.contract-generator-field--compact[data-v-30f8a9c3]{max-width:15rem}.contract-generator-checkbox[data-v-30f8a9c3]{display:inline-flex;align-items:center;gap:.55rem;font-weight:600}.contract-generator-field__error[data-v-30f8a9c3]{color:#b91c1c}.contract-generator-advanced[data-v-30f8a9c3]{border-top:1px solid rgba(15,23,42,.08);padding-top:.85rem}.contract-generator-advanced summary[data-v-30f8a9c3]{cursor:pointer;font-weight:700}.contract-generator-actions[data-v-30f8a9c3]{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.contract-generator-editor__document-meta[data-v-30f8a9c3]{display:grid;gap:.3rem;justify-items:end}.contract-generator-editor__template-copy small[data-v-30f8a9c3]{display:inline-block;margin-top:.25rem}@media (min-width: 1100px){.contract-generator-layout[data-v-30f8a9c3]{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:start}.contract-generator-group__grid[data-v-30f8a9c3]{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-generator-field--full[data-v-30f8a9c3]{grid-column:1 / -1}}@media (max-width: 699px){.contract-generator-library__header[data-v-30f8a9c3],.contract-generator-editor__header[data-v-30f8a9c3],.contract-generator-library__item[data-v-30f8a9c3]{flex-direction:column}.contract-generator-library__actions[data-v-30f8a9c3]{width:100%;justify-content:flex-start}.contract-generator-editor__document-meta[data-v-30f8a9c3]{justify-items:start}}
