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