.formhint[data-v-212a270f]{margin:0 0 18px;color:var(--color-txt-muted);font-size:var(--text-small)}.purchase-page[data-v-212a270f]{width:794px;max-width:100%;min-height:940px;padding:34px 30px 38px;border:1px solid var(--color-doc-line);background:#fff;color:var(--color-doc-ink);font-size:var(--text-doc)}.doc-head[data-v-212a270f]{display:grid;grid-template-columns:1fr 250px;align-items:start;gap:28px;margin-bottom:18px}.doc-head h2[data-v-212a270f]{margin:20px 0 0 250px;font-size:var(--text-doc-title);font-weight:800;letter-spacing:.32em;white-space:nowrap}.meta-grid[data-v-212a270f],.party-grid section[data-v-212a270f],.conditions[data-v-212a270f]{border-top:1px solid var(--color-doc-line);border-left:1px solid var(--color-doc-line)}.meta-grid label[data-v-212a270f],.party-grid label[data-v-212a270f],.conditions label[data-v-212a270f],.totals label[data-v-212a270f]{display:grid;grid-template-columns:82px minmax(0,1fr);border-right:1px solid var(--color-doc-line);border-bottom:1px solid var(--color-doc-line)}.meta-grid span[data-v-212a270f],.party-grid label span[data-v-212a270f],.conditions span[data-v-212a270f],.totals span[data-v-212a270f],.title-row span[data-v-212a270f],.note-row span[data-v-212a270f]{display:flex;align-items:center;justify-content:center;padding:7px 8px;border-right:1px solid var(--color-doc-line);background:var(--color-doc-fill);color:var(--color-doc-head);font-weight:700;text-align:center}.purchase-page input[data-v-212a270f],.purchase-page select[data-v-212a270f],.purchase-page textarea[data-v-212a270f]{width:100%;border:0;outline:0;background:transparent;color:var(--color-doc-ink);font:inherit}.purchase-page input[data-v-212a270f],.purchase-page select[data-v-212a270f]{min-height:34px;padding:6px 8px}.purchase-page input[data-v-212a270f]:focus,.purchase-page select[data-v-212a270f]:focus,.purchase-page textarea[data-v-212a270f]:focus{background:var(--color-brand-soft)}.title-row[data-v-212a270f],.note-row[data-v-212a270f]{display:grid;grid-template-columns:96px minmax(0,1fr);border:1px solid var(--color-doc-line)}.title-row[data-v-212a270f]{margin-bottom:16px}.party-grid[data-v-212a270f]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.party-grid h3[data-v-212a270f]{margin:0;padding:7px;border-right:1px solid var(--color-doc-line);border-bottom:1px solid var(--color-doc-line);background:var(--color-doc-fill);color:var(--color-doc-head);font-size:var(--text-doc);font-weight:800;text-align:center}.items-clip[data-v-212a270f]{width:100%;min-width:0;max-width:100%;overflow:clip;contain:inline-size paint}.items-wrap[data-v-212a270f]{width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--color-doc-line)}.items-table[data-v-212a270f]{width:100%;min-width:790px;border-collapse:collapse;table-layout:fixed}.items-table th[data-v-212a270f],.items-table td[data-v-212a270f]{height:36px;border-right:1px solid var(--color-doc-line);border-bottom:1px solid var(--color-doc-line);text-align:center}.items-table tr:last-child td[data-v-212a270f]{border-bottom:0}.items-table th[data-v-212a270f]:last-child,.items-table td[data-v-212a270f]:last-child{border-right:0}.items-table th[data-v-212a270f]{background:var(--color-doc-fill);color:var(--color-doc-head);font-weight:700}.items-table input[data-v-212a270f]{padding:5px 6px;text-align:center}.items-table .amount[data-v-212a270f]{padding:0 7px;text-align:right;font-variant-numeric:tabular-nums}.c-no[data-v-212a270f]{width:38px}.c-name[data-v-212a270f]{width:140px}.c-spec[data-v-212a270f]{width:90px}.c-qty[data-v-212a270f]{width:58px}.c-unit[data-v-212a270f]{width:52px}.c-price[data-v-212a270f],.c-amount[data-v-212a270f]{width:90px}.c-note[data-v-212a270f]{width:105px}.c-remove[data-v-212a270f]{width:28px}.c-remove button[data-v-212a270f],.add-item[data-v-212a270f]{border:0;background:none;color:var(--color-txt-muted);cursor:pointer;font:inherit}.add-item[data-v-212a270f]{margin-top:9px;color:var(--color-txt-secondary);font-size:var(--text-small)}.summary-grid[data-v-212a270f]{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:14px;margin-top:18px}.totals[data-v-212a270f]{border-top:1px solid var(--color-doc-line);border-left:1px solid var(--color-doc-line)}.totals>div[data-v-212a270f]{display:grid;grid-template-columns:88px minmax(0,1fr);border-right:1px solid var(--color-doc-line);border-bottom:1px solid var(--color-doc-line)}.totals label[data-v-212a270f]{grid-template-columns:88px minmax(0,1fr)}.totals b[data-v-212a270f]{display:flex;align-items:center;justify-content:flex-end;min-height:34px;padding:7px 9px;font-variant-numeric:tabular-nums}.totals input[data-v-212a270f]{text-align:right}.totals .grand-total[data-v-212a270f]{border-bottom-width:2px}.amount-korean[data-v-212a270f]{margin:16px 0;padding:10px 12px;border-top:1px solid var(--color-doc-line);border-bottom:1px solid var(--color-doc-line);font-weight:700;text-align:right}.note-row textarea[data-v-212a270f]{min-height:92px;padding:10px 12px;resize:vertical;line-height:1.6}.doc-notice[data-v-212a270f]{margin:14px 0 0;color:var(--color-doc-head);font-size:var(--text-small)}.formactions[data-v-212a270f]{display:flex;align-items:center;justify-content:flex-end;gap:16px;width:794px;max-width:100%;margin:16px 0 0}.act-dl[data-v-212a270f],.act-reset[data-v-212a270f]{border:0;background:none;padding:0;font-size:var(--text-body);font-weight:600;cursor:pointer}.act-dl[data-v-212a270f]:before,.act-reset[data-v-212a270f]:before{content:"[ ";color:var(--color-txt-muted);font-weight:400}.act-dl[data-v-212a270f]:after,.act-reset[data-v-212a270f]:after{content:" ]";color:var(--color-txt-muted);font-weight:400}.act-reset[data-v-212a270f]{margin-right:auto;color:var(--color-txt-muted)}.act-dl[data-v-212a270f]{color:var(--color-txt)}.act-dl[data-v-212a270f]:hover,.act-reset[data-v-212a270f]:hover{text-decoration:underline;text-underline-offset:2px}.act-dl[data-v-212a270f]:disabled,.act-reset[data-v-212a270f]:disabled{cursor:default;opacity:.5;text-decoration:none}@media(max-width:640px){.purchase-page[data-v-212a270f]{min-height:0;padding:24px 14px 30px}.doc-head[data-v-212a270f],.party-grid[data-v-212a270f],.summary-grid[data-v-212a270f]{grid-template-columns:1fr}.doc-head h2[data-v-212a270f]{margin:0 0 8px;text-align:center}}
