.lp .jlist{gap:7px;font-size:12.5px;display:grid}.lp .jlist div{border:1px solid var(--g100);border-radius:10px;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.lp .jlist .pill{justify-content:center;padding:3px 6px;font-size:10.5px}.lp .jlist b{font-variant-numeric:tabular-nums}.lp .je{background:var(--g50);border:1px solid var(--g100);border-radius:12px;margin-top:12px;padding:10px 12px}.lp .je .jh{color:var(--g500);justify-content:space-between;margin-bottom:6px;font-size:11.5px;font-weight:700;display:flex}.lp .je table{border-collapse:collapse;width:100%;font-size:12px}.lp .je th{color:var(--g500);text-align:right;padding-bottom:4px;font-size:10.5px;font-weight:700}.lp .je td{text-align:right;font-variant-numeric:tabular-nums;padding:3px 0}.lp .je th:first-child,.lp .je td:first-child{text-align:left}.lp .seg{background:var(--g100);border-radius:10px;gap:3px;margin-bottom:12px;padding:3px;font-size:12px;font-weight:700;display:inline-flex}.lp .seg span{color:var(--g500);border-radius:8px;padding:5px 10px}.lp .seg span.on{color:var(--em7);background:#fff;box-shadow:0 1px 2px #0f172a1a}.lp .stack{gap:14px;display:grid}.lp .bud .bb .mk{background:var(--g900);opacity:.55;width:2px;position:absolute;top:0;bottom:0}.lp .fopt{border:1px solid var(--g100);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;font-size:12.5px;display:flex}.lp .fopt small{color:var(--g500);margin-top:2px;font-size:11.5px;display:block}.lp .check{border:1px solid var(--em100);color:var(--g700);background:linear-gradient(135deg,#f0fdf4,#ecfeff);border-radius:14px;padding:16px 18px;font-size:12px}.lp .check .ck-top{color:var(--g900);justify-content:space-between;margin-bottom:12px;font-weight:700;display:flex}.lp .check .ck-line{border-bottom:1px solid var(--g300);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:8px;padding-bottom:4px;display:flex}.lp .check .ck-amt{font-family:var(--font-sora);color:var(--g900);border:1px solid var(--g300);background:#fff;border-radius:8px;padding:3px 8px;font-size:15px;font-weight:800}.lp .check .ck-sign{border-top:1px solid var(--g400);text-align:center;width:140px;color:var(--g500);margin-top:22px;margin-left:auto;padding-top:3px;font-size:10.5px}.lp .btns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lp .btns span{border:1px solid var(--g200);color:var(--g700);border-radius:9px;padding:7px 11px;font-size:12px;font-weight:700}.lp .btns span.pri{background:var(--em6);border-color:var(--em6);color:#fff}.lp .slist{gap:6px;margin-top:4px;font-size:12.5px;display:grid}.lp .slist div{border-bottom:1px solid var(--g100);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.lp .slist div:last-child{border-bottom:0}.lp .slist .mono{font-variant-numeric:tabular-nums}
