:root{--ink:#1C2126;--ink-soft:#5B646E;--ink-faint:#8B939C;--hairline:#DFE3E8;--hairline-soft:#EEF0F3;--paper:#FFFFFF;--navy:#152D7B;--navy-soft:#EDF0F9;--doc-font:"Noto Sans KR","Malgun Gothic","Apple SD Gothic Neo",sans-serif;--doc-weight:400}.edison-doc,.edison-doc *{margin:0;padding:0;box-sizing:border-box}html{-webkit-print-color-adjust:exact;print-color-adjust:exact}.edison-doc{font-family:var(--doc-font);font-weight:var(--doc-weight);background:#E8EAED;color:var(--ink);font-size:10.5pt;line-height:1.55;letter-spacing:-.01em}.page{width:210mm;min-height:297mm;background:var(--paper);margin:10mm auto;padding:18mm 20mm 16mm;position:relative;display:flex;flex-direction:column;box-shadow:0 2px 24px rgba(28,33,38,.12)}@media print{.edison-doc{background:none}.page{margin:0;box-shadow:none;page-break-after:always}}@page{size:A4;margin:0}.doc-topbar{justify-content:space-between;padding-bottom:4.5mm;border-bottom:.6mm solid var(--ink)}.brand,.doc-topbar{display:flex;align-items:baseline}.brand{gap:2.4mm}.brand-en{font-size:11pt;font-weight:800;letter-spacing:.14em}.brand-en .amp{color:var(--navy)}.brand-ko{font-size:8pt;color:var(--ink-soft);font-weight:500}.doc-class{font-size:7.5pt;color:var(--ink-faint);letter-spacing:.22em;font-weight:600}.doc-head{display:block;margin-top:9mm}.doc-head>.approval-grid{float:right;margin:0 0 4mm 10mm}.doc-title-group{clear:both}.doc-head:after{content:"";display:block;clear:both}.doc-eyebrow{font-size:8pt;font-weight:700;color:var(--navy);letter-spacing:.18em;margin-bottom:2.5mm}.doc-title{font-size:24pt;font-weight:800;letter-spacing:-.02em;line-height:1.15}.doc-status{display:inline-flex;align-items:center;gap:1.6mm;margin-top:3.5mm;font-size:8.5pt;font-weight:700;color:var(--ink-soft)}.doc-status:before{content:"";width:1.8mm;height:1.8mm;border-radius:50%;background:var(--navy)}.approval-grid{display:flex;border:.35mm solid var(--ink)}.approval-cell{width:24mm;text-align:center}.approval-cell+.approval-cell{border-left:.25mm solid var(--hairline)}.approval-role{font-size:7pt;font-weight:700;letter-spacing:.12em;color:var(--ink-soft);padding:1.6mm 0;border-bottom:.25mm solid var(--hairline);background:#FAFBFC}.approval-stamp-area{height:20mm}.approval-stamp-area,.stamp{display:flex;align-items:center;justify-content:center}.stamp{width:13mm;height:13mm;border:.5mm solid var(--navy);border-radius:50%;color:var(--navy);font-size:8.5pt;font-weight:800;letter-spacing:.08em;transform:rotate(-8deg);background:var(--navy-soft)}.approval-name{font-size:8.5pt;font-weight:700;padding:1.2mm 0 .4mm;border-top:.25mm solid var(--hairline)}.approval-date{font-size:6.8pt;color:var(--ink-faint);padding-bottom:1.6mm;font-variant-numeric:tabular-nums}.meta-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:8mm;border-top:.25mm solid var(--hairline);border-bottom:.25mm solid var(--hairline);padding:3.2mm 0}.meta-item+.meta-item{border-left:.25mm solid var(--hairline-soft);padding-left:5mm}.meta-label{font-size:7pt;font-weight:700;letter-spacing:.14em;color:var(--ink-faint);margin-bottom:1mm}.meta-value{font-size:9.5pt;font-weight:600}.section{margin-top:9mm}.section.tight{margin-top:6.5mm}.section-title{display:flex;align-items:center;gap:2.5mm;font-size:9pt;font-weight:800;letter-spacing:.12em;margin-bottom:3.5mm}.section-title:before{content:"";width:3.2mm;height:.7mm;background:var(--navy)}.kv{border-top:.35mm solid var(--ink)}.kv-row{display:grid;grid-template-columns:34mm 1fr;border-bottom:.25mm solid var(--hairline)}.kv-key{font-size:8.5pt;font-weight:700;color:var(--ink-soft);padding:3.4mm 0}.kv-val{font-size:10pt;font-weight:500;padding:3.4mm 0}.kv-val strong{font-weight:700}.kv-val.empty{color:var(--ink-faint)}.kv.compact .kv-key,.kv.compact .kv-val{padding:2.6mm 0;font-size:9.5pt}.history{border-top:.35mm solid var(--ink)}.history-row{display:grid;grid-template-columns:8mm 30mm 34mm 1fr 40mm;align-items:baseline;border-bottom:.25mm solid var(--hairline);padding:2.8mm 0;font-size:9pt}.history-no{color:var(--ink-faint);font-weight:600;font-size:8pt}.history-name{font-weight:700}.history-dept{color:var(--ink-soft)}.history-state{font-weight:700;color:var(--navy)}.history-time{text-align:right;color:var(--ink-faint);font-size:8.5pt;font-variant-numeric:tabular-nums}.attendee{border-top:.35mm solid var(--ink)}.attendee-row{display:grid;grid-template-columns:8mm 44mm 1fr 24mm;align-items:baseline;border-bottom:.25mm solid var(--hairline);padding:2.6mm 0;font-size:9.5pt}.attendee-row.head{font-size:7.5pt;font-weight:700;letter-spacing:.1em;color:var(--ink-faint);padding:2mm 0}.attendee-no{color:var(--ink-faint);font-weight:600;font-size:8pt}.attendee-name{font-weight:700}.attendee-dept{color:var(--ink-soft)}.attendee-sign{text-align:right;font-size:8.5pt;font-weight:700;color:var(--navy)}.attendee-sign:before{content:"✓ "}.prose{border-top:.35mm solid var(--ink);padding:3.6mm 0 1mm;font-size:9.5pt;line-height:1.7}.prose p+p{margin-top:2.5mm}.prose-list{list-style:none;counter-reset:item}.prose-list li{counter-increment:item;display:flex;gap:2.8mm;padding:1.6mm 0}.prose-list li:before{content:counter(item);flex:0 0 auto;width:5mm;height:5mm;display:flex;align-items:center;justify-content:center;font-size:7pt;font-weight:700;color:var(--navy);border:.3mm solid var(--navy);border-radius:50%;margin-top:.8mm}.prose-sub{font-size:8pt;font-weight:800;letter-spacing:.06em;color:var(--ink-soft);margin:4mm 0 1.5mm}.prose-sub:first-child{margin-top:0}.action{border-top:.35mm solid var(--ink)}.action-row{display:grid;grid-template-columns:8mm 1fr 20mm 26mm 16mm;align-items:baseline;border-bottom:.25mm solid var(--hairline);padding:2.6mm 0;font-size:9pt}.action-no{color:var(--ink-faint);font-weight:600;font-size:8pt}.action-task{font-weight:500;padding-right:4mm}.action-owner{font-weight:700;color:var(--navy);font-size:8.5pt}.action-due{color:var(--ink-faint);font-size:8.5pt;font-variant-numeric:tabular-nums}.action-state{text-align:right;font-size:8pt;font-weight:700;color:var(--ink-soft)}.doc-footer{margin-top:auto;padding-top:4mm;border-top:.25mm solid var(--hairline);display:flex;justify-content:space-between;align-items:flex-end}.footer-company{font-size:8pt;font-weight:700}.footer-company span{display:block;font-weight:400;margin-top:.6mm}.footer-company span,.footer-meta{color:var(--ink-faint);font-size:6.8pt}.footer-meta{text-align:right;line-height:1.6}.footer-meta .doc-id{font-variant-numeric:tabular-nums;letter-spacing:.03em}.cert-no{margin-top:8mm;font-size:8.5pt;font-weight:600;color:var(--ink-soft);letter-spacing:.04em}.cert-title{margin-top:12mm}.cert-title,.cert-title .doc-eyebrow{text-align:center}.cert-title h1{font-size:27pt;font-weight:800;letter-spacing:.3em;text-indent:.3em}.cert-title:after{content:"";display:block;width:16mm;height:.8mm;background:var(--navy);margin:5mm auto 0}.cert-body{margin-top:12mm}.cert-statement{margin-top:11mm;text-align:center;font-size:11.5pt;font-weight:600;line-height:2}.cert-purpose{margin-top:9mm;display:flex;justify-content:center;align-items:baseline;gap:4mm;font-size:9.5pt}.cert-purpose .label{font-size:8pt;font-weight:700;letter-spacing:.14em;color:var(--ink-faint)}.cert-issue{margin-top:14mm;text-align:center;font-size:10.5pt;font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums}.cert-issuer{margin-top:10mm;text-align:center}.cert-issuer .company{font-size:14pt;font-weight:800;letter-spacing:.12em}.cert-issuer .ceo{margin-top:4mm;gap:4mm;font-size:11pt;font-weight:700}.cert-issuer .ceo,.seal{display:inline-flex;align-items:center}.seal{width:15mm;height:15mm;border:.55mm solid var(--navy);border-radius:50%;justify-content:center;color:var(--navy);font-size:7pt;font-weight:800;line-height:1.25;text-align:center;letter-spacing:.04em;background:var(--navy-soft);transform:rotate(-4deg)}.stamp.pending{border-color:var(--hairline);color:var(--ink-faint);background:none;transform:none;font-weight:600}.choice-strip{display:grid;grid-template-columns:repeat(4,1fr);border:.25mm solid var(--hairline)}.choice{padding:2.8mm 0 2.4mm;text-align:center;font-size:8.5pt;font-weight:600;color:var(--ink-faint)}.choice+.choice{border-left:.25mm solid var(--hairline)}.choice.on{background:var(--navy-soft);color:var(--navy);font-weight:800}.choice.on:before{content:"✓ "}.choice .sub{display:block;font-size:7pt;font-weight:500;margin-top:.4mm;opacity:.75}.mini-table{width:100%;border-collapse:collapse;border-top:.35mm solid var(--ink)}.mini-table th{font-size:7.5pt;font-weight:700;letter-spacing:.08em;color:var(--ink-faint);padding:2mm;background:#FAFBFC}.mini-table td,.mini-table th{border-bottom:.25mm solid var(--hairline)}.mini-table td{font-size:9pt;padding:2.4mm 2mm;text-align:center;font-variant-numeric:tabular-nums}.mini-table td.label{text-align:left;font-weight:700;color:var(--ink-soft);font-size:8.5pt}.mini-table td.note{text-align:left;color:var(--ink-faint);font-size:8.5pt}.mini-table td strong{font-weight:800;color:var(--navy)}.cb-group{display:flex;flex-wrap:wrap;gap:2mm 7mm;align-items:center}.cb-item{display:inline-flex;align-items:center;font-size:9pt;font-weight:500;color:var(--ink-soft)}.cb-item .cb{width:2.8mm;height:2.8mm;border:.3mm solid var(--ink-faint);margin-right:1.8mm;flex:0 0 auto}.cb-item.on{color:var(--ink);font-weight:700}.cb-item.on .cb{background:var(--navy);border-color:var(--navy)}.edu-content{display:grid;grid-template-columns:1fr 46mm;gap:6mm;border-top:.35mm solid var(--ink);padding-top:3.5mm}.photo-box{border:.3mm dashed var(--hairline);height:34mm;display:flex;align-items:center;justify-content:center;font-size:7.5pt;color:var(--ink-faint);letter-spacing:.1em;background:#FAFBFC}.sign-grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:8mm;column-gap:8mm;border-top:.35mm solid var(--ink)}.sign-row{display:grid;grid-template-columns:7mm 26mm 1fr 20mm;align-items:center;border-bottom:.25mm solid var(--hairline);padding:2.2mm 0;font-size:9pt;min-height:8.5mm}.sign-row.head{font-size:7.5pt;font-weight:700;letter-spacing:.1em;color:var(--ink-faint);min-height:auto;padding:1.8mm 0}.sign-no{color:var(--ink-faint);font-size:8pt;font-weight:600}.sign-dept{color:var(--ink-soft);font-size:8.5pt}.sign-mark,.sign-name{font-weight:700}.sign-mark{text-align:right;font-size:8.5pt;color:var(--navy)}.sign-mark:before{content:"✓ "}.plan-table{width:100%;border-collapse:collapse;border-top:.35mm solid var(--ink);table-layout:fixed}.plan-table td,.plan-table th{border-bottom:.2mm solid var(--hairline);padding:1.7mm 1mm}.plan-table thead th{font-size:6.8pt;font-weight:700;letter-spacing:.06em;color:var(--ink-faint);background:#FAFBFC;text-align:center}.plan-table thead th.left{text-align:left;padding-left:2mm}.plan-table td{font-size:8pt;text-align:center}.plan-table td.cat{font-size:7.5pt;font-weight:800;color:var(--navy);letter-spacing:.08em;background:#FAFBFC;border-right:.2mm solid var(--hairline)}.plan-table td.target{font-size:7.8pt;color:var(--ink-soft);border-right:.2mm solid var(--hairline-soft)}.plan-table td.subject{text-align:left;padding-left:2mm;font-weight:500;border-right:.2mm solid var(--hairline-soft)}.plan-table td.month,.plan-table td.span-note{border-left:.15mm solid var(--hairline-soft)}.plan-table td.span-note{text-align:center;color:var(--ink-faint);font-size:7.5pt;letter-spacing:.04em}.plan-table tr.cat-first td{border-top:.3mm solid var(--hairline)}.plan-dot{width:2.3mm;height:2.3mm;border-radius:50%;background:var(--navy);margin:0 auto}.edison-doc .prose p:empty:after{content:"\00a0"}.edison-doc .kv-val,.edison-doc .meta-value,.edison-doc .num{font-variant-numeric:tabular-nums}.edison-doc[data-mode=print]{background:none}.edison-doc[data-mode=print] .page{margin:0;box-shadow:none}.edison-doc[data-mode=print] .doc-edit-only,.edison-doc[data-mode=view] .doc-edit-only{display:none!important}@media print{.edison-doc .doc-edit-only,.edison-doc .no-print,.no-print{display:none!important}}.edison-doc .doc-row-tools{display:flex;justify-content:flex-end;gap:4mm;margin-top:1.5mm}.edison-doc .doc-text-btn{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:8pt;color:var(--ink-soft);letter-spacing:.04em}.edison-doc .doc-text-btn:hover{color:var(--navy)}.edison-doc .doc-field{display:block;width:100%;background:transparent;border:0;border-radius:0;outline:0;box-shadow:none;border-bottom:.25mm solid var(--hairline);padding:0 0 .6mm;margin:0;font:inherit;color:var(--ink);line-height:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;-webkit-appearance:none;-moz-appearance:none;appearance:none}.edison-doc .doc-field::-moz-placeholder{color:var(--ink-faint);opacity:1}.edison-doc .doc-field::placeholder{color:var(--ink-faint);opacity:1}.edison-doc .doc-field{background-color:transparent!important;color:var(--ink)!important}.edison-doc .doc-field::-moz-placeholder{color:var(--ink-faint)!important}.edison-doc .doc-field::placeholder{color:var(--ink-faint)!important}.edison-doc .doc-field:focus{border-bottom-color:var(--navy);outline:0;box-shadow:none}.edison-doc textarea.doc-field{resize:vertical;min-height:12mm}.edison-doc select.doc-field{padding-right:5mm}.edison-doc .doc-field[data-required=true]:-moz-placeholder{border-bottom:.25mm dashed var(--navy)}.edison-doc .doc-field.is-required-empty,.edison-doc .doc-field[data-required=true]:placeholder-shown{border-bottom:.25mm dashed var(--navy)}.edison-doc .doc-field[aria-invalid=true]{border-bottom:.5mm solid var(--navy)}.edison-doc .doc-field-error{font-size:8pt;color:var(--navy);margin-top:.8mm}.edison-doc .doc-error-banner{margin-top:6mm;padding:2.6mm 4mm;background:var(--navy-soft);color:var(--navy);font-size:8.5pt;font-weight:600}.edison-doc[data-mode=edit] .cb-item,.edison-doc[data-mode=edit] .choice{cursor:pointer}.edison-doc[data-mode=edit] .cb-item:hover,.edison-doc[data-mode=edit] .choice:hover{background:var(--navy-soft)}.edison-doc button.cb-item,.edison-doc button.choice{font:inherit;border:0;background:none;text-align:center;letter-spacing:inherit}.edison-doc button.cb-item{text-align:left}.edison-doc .doc-empty{color:var(--ink-faint)}.edison-doc .attendee-sign small{display:block;font-weight:500;font-size:7pt;color:var(--ink-faint);font-variant-numeric:tabular-nums}.edison-doc .attendee-absent{text-align:right;font-size:8.5pt;font-weight:700;color:var(--ink-faint)}.edison-doc .attendee-reason{grid-column:2/-1;display:flex;gap:4mm;margin-top:.6mm;font-size:7.5pt;font-weight:500;color:var(--ink-faint)}.edison-doc .attendee-pending{text-align:right;font-size:8.5pt;font-weight:600;color:var(--ink-faint)}.edison-doc .attendee-paper{text-align:right;font-size:8pt;color:var(--ink-faint)}.edison-doc .attendee-note{font-size:7.5pt;color:var(--ink-faint);margin-left:1.5mm;font-weight:500}.edison-doc .attendee-summary{display:flex;justify-content:flex-end;gap:3mm;padding:2mm 0 0;font-size:8pt;font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums}.edison-doc .attendee-summary strong{color:var(--navy);font-weight:800}.edison-doc .sign-row .attendee-absent,.edison-doc .sign-row .attendee-paper,.edison-doc .sign-row .attendee-pending,.edison-doc .sign-row .attendee-sign{text-align:right}.edison-doc .sign-row .attendee-reason{grid-column:1/-1;margin-top:.4mm;padding-left:7mm}.edison-doc .sign-row .attendee-note{display:block;margin-left:0}.edison-doc .plan-table col.col-cat{width:13mm}.edison-doc .plan-table col.col-target{width:17mm}.edison-doc .plan-table col.col-subject{width:46mm}.edison-doc .attendee-row.head .r,.edison-doc .sign-row.head .r{text-align:right}.edison-doc .stamp-sign{height:13mm;max-width:100%;display:flex;align-items:center;justify-content:center}.edison-doc .stamp-sign img{height:13mm;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;transform:none;display:block}.edison-doc .page+.page .doc-class{letter-spacing:.08em}.edison-doc .page{padding-bottom:var(--page-pad-bottom,16mm)}.edison-doc .history-note{grid-column:2/-1;margin-top:1.2mm;padding-left:2.5mm;font-size:7.5pt;color:var(--ink-soft);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.edison-doc input.doc-field[type=date],.edison-doc input.doc-field[type=datetime-local],.edison-doc input.doc-field[type=month],.edison-doc input.doc-field[type=time]{position:relative}.edison-doc input.doc-field::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.edison-doc select.doc-field{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%238B939C' stroke-width='1'/></svg>");background-repeat:no-repeat;background-position:right 1mm center;background-size:2.6mm 1.6mm}.edison-doc[data-mode=print] select.doc-field,.edison-doc[data-mode=view] select.doc-field{background-image:none}.edison-doc .prose-html p{margin:0}.edison-doc .prose-html ol+p,.edison-doc .prose-html p+ol,.edison-doc .prose-html p+p,.edison-doc .prose-html p+ul,.edison-doc .prose-html ul+p{margin-top:2.5mm}.edison-doc .prose-html h2,.edison-doc .prose-html h3{font-size:8pt;font-weight:800;letter-spacing:.06em;color:var(--ink-soft);margin:4mm 0 1.5mm}.edison-doc .prose-html h2:first-child,.edison-doc .prose-html h3:first-child{margin-top:0}.edison-doc .prose-html ul{list-style:disc;padding-left:5mm;margin:1.5mm 0}.edison-doc .prose-html ol{list-style:decimal;padding-left:5mm;margin:1.5mm 0}.edison-doc .prose-html li{margin:.6mm 0}.edison-doc .prose-html strong{font-weight:700}.edison-doc .prose-html em{font-style:italic}.edison-doc .prose-html u{text-decoration:underline}.edison-doc .prose-html s{text-decoration:line-through}.edison-doc .prose-html img{display:block;max-width:100%;height:auto;margin:2.5mm 0}.edison-doc .prose-html hr{border:0;border-top:.25mm solid var(--hairline);margin:3mm 0}.edison-doc .prose-html blockquote{margin:2mm 0;padding-left:3mm;border-left:.5mm solid var(--hairline);color:var(--ink-soft)}.edison-doc .prose-html code,.edison-doc .prose-html pre{font-family:inherit;font-size:inherit;background:none}.edison-doc .prose{border-top-color:var(--hairline)}.edison-doc .prose-editor{position:relative;border-bottom:.25mm solid var(--hairline);padding-bottom:.6mm}.edison-doc .prose-editor:focus-within{border-bottom-color:var(--navy)}.edison-doc .prose-editor.is-required-empty{border-bottom:.25mm dashed var(--navy)}.edison-doc .prose-editor .ProseMirror,.edison-doc .prose-editor .prose-editor-content{outline:0;min-height:24mm;font:inherit;color:var(--ink);line-height:inherit}.edison-doc .prose-editor .ProseMirror p{margin:0}.edison-doc .prose-editor .ProseMirror p+p{margin-top:2.5mm}.edison-doc .prose-editor .ProseMirror h2,.edison-doc .prose-editor .ProseMirror h3{font-size:8pt;font-weight:800;letter-spacing:.06em;color:var(--ink-soft);margin:4mm 0 1.5mm}.edison-doc .prose-editor .ProseMirror ul{list-style:disc;padding-left:5mm;margin:1.5mm 0}.edison-doc .prose-editor .ProseMirror ol{list-style:decimal;padding-left:5mm;margin:1.5mm 0}.edison-doc .prose-editor .ProseMirror img{display:block;max-width:100%;height:auto;margin:2.5mm 0}.edison-doc .prose-editor .ProseMirror hr{border:0;border-top:.25mm solid var(--hairline);margin:3mm 0}.edison-doc .prose-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-faint);float:left;height:0;pointer-events:none}.edison-doc .prose-toolbar{display:none;gap:3.5mm;margin-bottom:1.5mm}.edison-doc .prose-editor:focus-within .prose-toolbar{display:flex;flex-wrap:wrap}.edison-doc .prose-toolbar .doc-text-btn.on{color:var(--navy);font-weight:700}.edison-doc .doc-hidden-input{display:none}.edison-doc .purchase-table th{white-space:nowrap}.edison-doc .purchase-table td:first-child,.edison-doc .purchase-table th:first-child{width:8mm}.edison-doc .purchase-table th:nth-child(2){text-align:left}.edison-doc .purchase-table td:nth-child(2){word-break:break-word}.edison-doc .purchase-table td:nth-child(3),.edison-doc .purchase-table th:nth-child(3){width:14mm}.edison-doc .purchase-table td:nth-child(4),.edison-doc .purchase-table th:nth-child(4){width:24mm}.edison-doc .purchase-table td:nth-child(5),.edison-doc .purchase-table th:nth-child(5){width:26mm}.edison-doc .purchase-table td .doc-field.num,.edison-doc .purchase-table td.num{text-align:right}.edison-doc .purchase-table tr.purchase-total td{border-bottom:.35mm solid var(--ink)}.edison-doc .purchase-table tr.purchase-total td.label{text-align:right}.edison-doc[data-mode=edit] .purchase-table tbody tr{cursor:pointer}.edison-doc[data-mode=edit] .purchase-table tr.is-selected td{background:var(--navy-soft)}.edison-doc .purchase-table td .doc-field{padding:0;border-bottom-color:transparent}.edison-doc .purchase-table td .doc-field:focus{border-bottom-color:var(--navy)}.edison-doc .purchase-table td:nth-child(6),.edison-doc .purchase-table td:nth-child(7),.edison-doc .purchase-table th:nth-child(6),.edison-doc .purchase-table th:nth-child(7){width:14mm;text-align:center}.edison-doc .purchase-thumb{max-height:8mm;max-width:14mm;-o-object-fit:cover;object-fit:cover;border-radius:.6mm;vertical-align:middle}.edison-doc .purchase-thumb-edit{max-height:6mm;max-width:10mm;-o-object-fit:cover;object-fit:cover;border-radius:.6mm}.edison-doc .purchase-img-cell{display:flex;align-items:center;gap:1mm;justify-content:center}.edison-doc .purchase-link-text{word-break:break-all;font-size:7.5pt}.edison-doc .purchase-link-icon{width:3.4mm;height:3.4mm;vertical-align:middle;display:inline-block}.edison-doc .bulk-excel-slot{margin-top:2mm}.edison-doc .attach{border-top:.35mm solid var(--ink)}.edison-doc .attach-row{display:grid;grid-template-columns:8mm 1fr 22mm;align-items:baseline;border-bottom:.25mm solid var(--hairline);padding:2.4mm 0;font-size:9pt}.edison-doc .attach-no{color:var(--ink-faint);font-weight:600;font-size:8pt}.edison-doc .attach-name{font-weight:500;overflow-wrap:anywhere}.edison-doc a.attach-name{color:var(--navy);text-decoration:none}.edison-doc a.attach-name:hover{text-decoration:underline}.edison-doc .attach-size{text-align:right;color:var(--ink-faint);font-size:8.5pt;font-variant-numeric:tabular-nums}.edison-doc .doc-picker{position:relative}.edison-doc .doc-picker-input[readonly]{cursor:pointer}.edison-doc .doc-picker-pop{position:absolute;left:0;right:0;top:100%;z-index:20;margin-top:1mm;background:var(--paper);border-top:.35mm solid var(--ink);box-shadow:0 2mm 6mm rgba(28,33,38,.1);padding:2mm 3mm 1.5mm}.edison-doc .doc-picker-pop[hidden]{display:none}.edison-doc .doc-picker-search{font-size:9pt}.edison-doc .doc-picker-list{list-style:none;margin:1.5mm 0 0;padding:0;max-height:48mm;overflow-y:auto}.edison-doc .doc-picker-item{display:flex;gap:3mm;align-items:baseline;width:100%;text-align:left;background:none;border:0;border-bottom:.25mm solid var(--hairline-soft);padding:1.6mm 1mm;font:inherit;font-size:9pt;color:var(--ink);letter-spacing:inherit;cursor:pointer}.edison-doc .doc-picker-item.is-selected,.edison-doc .doc-picker-item:hover{background:var(--navy-soft)}.edison-doc .doc-picker-item small{color:var(--ink-faint);font-size:8pt}.edison-doc .doc-picker-note{font-size:8pt;color:var(--ink-soft);margin-top:.8mm}.edison-doc .doc-field-note{font-size:8pt;color:var(--ink-faint);margin-top:.8mm}.edison-doc .doc-check{display:flex;align-items:flex-start;gap:2mm;margin-top:2mm;font-size:9pt;color:var(--ink-soft);cursor:pointer}.edison-doc .doc-check input[type=checkbox]{margin-top:.6mm;accent-color:var(--navy)}.edison-doc .doc-check-sub{display:block;font-size:8pt;color:var(--ink-faint);margin-top:.4mm}.edison-doc .doc-attach-edit{display:flex;flex-direction:column;gap:3mm}.edison-doc .doc-attach-slot-name{font-size:8.5pt;font-weight:700;color:var(--ink-soft);border-bottom:.25mm solid var(--hairline);padding-bottom:1mm;margin-bottom:1.5mm}.edison-doc .photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:3mm}.edison-doc .photo-cell{margin:0;border:.3mm dashed var(--hairline);padding:1.5mm;background:#FAFBFC}.edison-doc .photo-cell img{display:block;width:100%;height:40mm;-o-object-fit:contain;object-fit:contain}.edison-doc .photo-cell figcaption{font-size:7.5pt;color:var(--ink-faint);text-align:center;margin-top:1mm;letter-spacing:.06em}.edison-doc .action-table td,.edison-doc .count-table td,.edison-doc .plan-edit-table td{vertical-align:top}.edison-doc .action-table .doc-picker-pop{min-width:48mm}.edison-doc .doc-field-unit-wrap{display:flex;align-items:baseline;gap:1.5mm}.edison-doc .doc-field-unit-wrap .doc-field{flex:1 1 auto;width:auto}.edison-doc .doc-field-unit{font-size:9pt;color:var(--ink-soft);flex:0 0 auto}.edison-doc .kv-row.multi{display:grid;align-items:start}.edison-doc .kv-row.multi[data-cells="2"]{grid-template-columns:1fr 1fr}.edison-doc .kv-row.multi[data-cells="3"]{grid-template-columns:1fr 1fr 1fr}.edison-doc .kv-row.multi[data-cells="4"]{grid-template-columns:1fr 1fr 1fr 1fr}.edison-doc .kv-cell{padding:3.4mm 4mm 3.4mm 0;min-width:0}.edison-doc .kv.compact .kv-cell{padding:2.6mm 4mm 2.6mm 0}.edison-doc .kv-cell-key{font-size:7.5pt;font-weight:700;letter-spacing:.06em;color:var(--ink-faint);margin-bottom:.8mm}.edison-doc .kv-cell .kv-val{padding:0}.edison-doc .edu-pair{display:grid;grid-template-columns:1fr 46mm;gap:6mm;align-items:start}.edison-doc .edu-pair .photo-grid{grid-template-columns:1fr}.edison-doc .edu-pair .photo-cell img{height:30mm}.edison-doc .edu-pair-label{font-size:7.5pt;font-weight:700;letter-spacing:.1em;color:var(--ink-faint);margin-bottom:1.2mm}.edison-doc .action-row,.edison-doc .approval-grid,.edison-doc .attach-row,.edison-doc .attendee-row,.edison-doc .attendee-summary,.edison-doc .choice-strip,.edison-doc .doc-footer,.edison-doc .doc-head,.edison-doc .history-row,.edison-doc .kv-row,.edison-doc .meta-strip,.edison-doc .mini-table tr,.edison-doc .photo-cell,.edison-doc .plan-table tr,.edison-doc .sign-row{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.edison-doc .mini-table thead,.edison-doc .plan-table thead{display:table-header-group}.edison-doc .attendee-row.head,.edison-doc .section-title,.edison-doc .sign-row.head{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.edison-doc .doc-attendees .doc-picker{margin-top:1.5mm}.edison-doc .doc-picker-item:disabled{cursor:default;color:var(--ink-faint)}@media screen and (max-width:767.98px){.edison-doc .page{width:auto;min-height:auto;margin:0;padding:6mm 4mm 8mm;box-shadow:none}.edison-doc .doc-topbar{flex-wrap:wrap;gap:1.5mm 4mm}.edison-doc .brand{flex-wrap:wrap}.edison-doc .brand-en,.edison-doc .brand-ko,.edison-doc .doc-class{white-space:nowrap}.edison-doc .doc-head>.approval-grid{float:none;margin:0 0 5mm}.edison-doc .doc-title{font-size:18pt}.edison-doc .meta-strip{grid-template-columns:1fr 1fr;row-gap:3mm}.edison-doc .meta-item+.meta-item{border-left:0;padding-left:0}.edison-doc .meta-item:nth-child(2n){border-left:.25mm solid var(--hairline-soft);padding-left:4mm}.edison-doc .kv-row,.edison-doc .kv-row.multi,.edison-doc .kv-row.multi[data-cells="2"],.edison-doc .kv-row.multi[data-cells="3"],.edison-doc .kv-row.multi[data-cells="4"]{grid-template-columns:1fr}.edison-doc .kv-cell{padding-right:0}.edison-doc .kv-key{padding-bottom:0}.edison-doc .kv-val{padding-top:.8mm}.edison-doc .kv.compact .kv-key{padding-bottom:0}.edison-doc .kv.compact .kv-val{padding-top:.6mm}.edison-doc .history-row{grid-template-columns:8mm 1fr 1fr;grid-auto-rows:auto}.edison-doc .history-row>:nth-child(n+4){grid-column:2/-1;text-align:left}.edison-doc .attach-row{grid-template-columns:8mm 1fr 18mm}.edison-doc .action-row{grid-template-columns:8mm 1fr}.edison-doc .action-row>:nth-child(n+3){grid-column:2;text-align:left}.edison-doc .attendee-row{grid-template-columns:8mm 1fr 1fr}.edison-doc .attendee-reason,.edison-doc .attendee-row>:nth-child(4){grid-column:2/-1;text-align:left}.edison-doc .attendee-absent,.edison-doc .attendee-paper,.edison-doc .attendee-pending,.edison-doc .attendee-sign{text-align:left}.edison-doc .sign-grid{grid-template-columns:1fr}.edison-doc .choice-strip{grid-template-columns:1fr 1fr}.edison-doc .edu-content,.edison-doc .edu-pair{grid-template-columns:1fr}.edison-doc .plan-table{display:block;overflow-x:auto}.edison-doc .doc-footer{flex-direction:column;align-items:flex-start;gap:2mm}.edison-doc .footer-meta{text-align:left}}.edison-doc .pay-stamps{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.edison-doc .pay-stamp{font-size:12px;font-weight:700;padding:3px 10px;border-radius:4px;border:1px solid var(--hairline);color:var(--ink-soft)}.edison-doc .pay-stamp-check{color:var(--navy);border-color:var(--navy);background:var(--navy-soft)}.edison-doc .pay-stamp-done{color:var(--paper);border-color:var(--navy);background:var(--navy)}.edison-doc .doc-confidential{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--navy);border:1px solid var(--navy);border-radius:4px;padding:2px 8px;display:inline-block;margin-bottom:6px}.edison-doc .docimg-wrap{margin-top:6px}.edison-doc .docimg-slot{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:8px}.edison-doc .docimg-slot-name{font-size:12px;font-weight:700;color:var(--ink-soft);border-bottom:1px solid var(--hairline);padding-bottom:3px;margin-bottom:5px}.edison-doc .docimg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px}.edison-doc .docimg-cell{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border:1px solid var(--hairline);border-radius:4px;overflow:hidden;margin:0}.edison-doc .docimg-cell img{width:100%;height:auto;max-height:900px;-o-object-fit:contain;object-fit:contain;display:block}.edison-doc .docimg-cell figcaption{font-size:10px;color:var(--ink-faint);padding:2px 4px}.edison-doc .docimg-missing{font-size:11px;color:var(--navy);padding:12px 8px;text-align:center}.edison-doc .pay-action{margin-top:10px}.edison-doc .pay-acct-row{display:flex;gap:4mm;align-items:stretch}.edison-doc .pay-acct-left{flex:1;min-width:0}.edison-doc .pay-acct-seal{flex-shrink:0;min-width:30mm;align-self:center;display:flex;flex-direction:column;align-items:center;gap:1.5mm;text-align:center}.edison-doc .pay-seal-meta-c{text-align:center}.edison-doc .pay-seal-meta-c b{display:block}.edison-doc .pay-seal-box{align-self:center}.edison-doc .pay-seal-box .pay-seal{transform:none}.edison-doc .pay-action-c{margin-top:0}.edison-doc .pay-acct-seal-left{align-self:flex-start;align-items:flex-start;text-align:left}.edison-doc .pay-acct-seal-left .pay-seal-box{align-self:flex-start}@media (max-width:520px){.edison-doc .pay-acct-row{flex-direction:column;gap:2mm}.edison-doc .pay-acct-seal{align-self:flex-start;min-width:0;align-items:flex-start;text-align:left}.edison-doc .pay-seal-meta-c{text-align:left}}.edison-doc .pay-seal-wrap{display:flex;align-items:center;gap:3mm;flex-wrap:wrap;margin-top:6px;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.edison-doc .pay-seal{width:15mm;height:15mm;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:8pt;font-weight:800;line-height:1.1;letter-spacing:.04em;flex-shrink:0}.edison-doc .pay-seal-done{border:.5mm solid var(--navy);color:var(--navy);background:var(--navy-soft);transform:rotate(-8deg)}.edison-doc .pay-seal-empty{border:.4mm dashed var(--ink-faint);color:var(--ink-faint);background:transparent;cursor:pointer}.edison-doc .pay-seal-empty:hover{border-color:var(--navy);color:var(--navy)}.edison-doc .pay-seal-meta{font-size:9pt;color:var(--ink-soft)}.edison-doc .pay-seal-meta b{display:block;color:var(--ink);font-weight:700}.edison-doc .pay-seal-undo{font-size:8pt;color:var(--ink-faint);text-decoration:underline;background:none;border:0;cursor:pointer;padding:0}.edison-doc .pay-seal-undo:hover{color:var(--navy)}.edison-doc .pay-seal-date{border:0;border-bottom:.25mm solid var(--hairline);background:transparent;font:inherit;font-size:9pt;color:var(--ink);padding:.5mm 1mm}.edison-doc .pay-seal-save{font-size:9pt;font-weight:700;color:var(--navy);background:none;border:0;cursor:pointer;padding:0 1mm}.edison-doc .pay-seal-cancel{font-size:8pt;color:var(--ink-faint);background:none;border:0;cursor:pointer}.edison-doc .pay-seal-err{font-size:8pt;color:var(--navy);margin-top:1mm}