.lc-counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.lc-counters .card{padding:22px;display:flex;gap:18px;align-items:center}.lc-counters strong{font-size:30px;color:#1e3453}.lc-counters span{color:#74839a;font-size:14px}.lc-footnote{margin-top:18px}.lc-order-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.lc-order-heading>div>strong{font-size:20px}.lc-summary{display:grid;grid-template-columns:repeat(4,1fr);background:#f4f7fb;border-radius:12px;margin:20px 0;padding:20px;gap:16px}.lc-summary small,.lc-device-facts small{display:block;color:#7a8ba4;margin-bottom:9px}.lc-summary strong{font-size:22px;font-variant-numeric:tabular-nums}.lc-tag{display:inline-block;border-radius:5px;padding:4px 9px;font-size:12px;background:#edf2f7;color:#5c6e87;white-space:nowrap}.lc-confirmed,.lc-active,.lc-issued,.lc-closed{background:#e8f5ef;color:#287453}.lc-attention,.lc-requested{background:#fff1dc;color:#986213}.lc-voided,.lc-rejected{background:#f9e9e8;color:#974a45}.lc-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:12px 0}.lc-steps>div{border-bottom:2px solid #e1e8f2;padding:8px 6px}.lc-steps span{display:block;color:#8d9eb5;font-size:12px;margin-bottom:4px}.lc-steps strong{display:block;font-size:16px;margin-bottom:3px}.lc-steps small{color:#6f829b}.lc-section{margin-top:22px;margin-bottom:22px}.lc-box{padding:22px;background:#f8faff;border:1px solid #e4ebf5;border-radius:12px}.lc-box p{font-size:14px;line-height:1.7}.lc-box .actions{margin-top:18px}.lc-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 15px}.lc-section-title h3{margin:0 0 5px}.lc-device{border:1px solid #e3eaf4;border-radius:12px;padding:0 22px 22px;margin-top:18px}.lc-device-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;font-size:14px}.lc-plan-row{display:grid;grid-template-columns:2fr 1fr 1.4fr auto;gap:12px;align-items:center}.lc-form .notice{margin-bottom:20px}.lc-form>.field{margin-top:18px}.lc-form .checkline{margin-top:18px}.lc-form textarea{resize:vertical}.lc-secret{font-size:20px;padding:20px;background:#f1f5fa;white-space:pre-wrap;overflow-wrap:anywhere}.lc-wrap{min-width:180px;max-width:340px;white-space:pre-wrap;overflow-wrap:anywhere}#lc-panel .table-wrap{margin-top:18px}#lc-panel .btn{margin:3px}#lc-panel td{vertical-align:top}#lc-panel .hint{line-height:1.7}@media(max-width:900px){.lc-counters,.lc-summary,.lc-device-facts{grid-template-columns:repeat(2,1fr)}.lc-order-heading{align-items:flex-start;flex-direction:column}.lc-plan-row{grid-template-columns:1fr 1fr}}@media(max-width:540px){.lc-counters{gap:10px}.lc-counters .card{padding:12px;gap:10px}.lc-summary strong{font-size:17px}.lc-steps{grid-template-columns:repeat(2,1fr)}.lc-section-title{align-items:flex-start;flex-direction:column}.lc-device-facts{grid-template-columns:1fr}}

.invoice-section{margin:24px 0;padding-top:20px;border-top:1px solid #e4eaf2}.invoice-section h3{font-size:17px;margin:0 0 16px;color:#243751}.invoice-section .hint{margin:0 0 16px;line-height:1.6}.invoice-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:0;padding:20px;background:#f6f8fb;border-radius:10px}.invoice-facts dt{color:#75849b;font-size:13px;margin-bottom:5px}.invoice-facts dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.invoice-balance{display:flex;flex-wrap:wrap;gap:24px;padding:18px 0;color:#6f7e94}.invoice-balance strong{color:#213b60;margin-left:8px}.invoice-section .field{margin-bottom:14px}.invoice-section table td{vertical-align:top}.invoice-section table small{display:block;color:#7c899c;margin-top:4px}@media(max-width:650px){.invoice-facts{grid-template-columns:1fr}}

@media(min-width:900px){.invoice-contract{grid-template-columns:repeat(4,minmax(0,1fr))}}

.finance-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-stats strong{font-size:26px;overflow-wrap:anywhere}#finance-results table{min-width:850px}@media(max-width:1000px){.finance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.finance-stats{grid-template-columns:1fr}}

.password-start{margin:20px 0}.password-start>div{display:flex;align-items:center;gap:18px;padding:16px;border-bottom:1px solid #e3eaf4}.password-start span{color:#77869c;flex:1}.password-row{display:grid;grid-template-columns:80px 1fr 1fr;gap:18px;align-items:center;margin:16px 0}.password-row .field{margin:0}.password-plan table{min-width:720px}.password-plan td small{display:block;margin-top:5px;color:#77869c}.password-plan .password-alert{color:#a75b00}.password-final{background:#f5f8fc}.password-digits{font:600 24px ui-monospace,monospace;letter-spacing:3px;color:#213b60}.password-secrets{margin:20px 0}.password-secrets table{width:100%}.password-secrets th,.password-secrets td{padding:10px 16px;text-align:left;border-bottom:1px solid #e4eaf2}@media(max-width:650px){.password-row{grid-template-columns:1fr}.password-start>div{flex-wrap:wrap}.password-secrets th,.password-secrets td{padding:8px 4px}}

.lc-next-action{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;background:#eef4ff;border:1px solid #dbe7ff;border-radius:10px;margin:16px 0 4px}.lc-next-action>div{min-width:0}.lc-next-label{color:#587499;font-size:12px}.lc-next-action h3{font-size:17px;color:#1f3c68;margin:3px 0 5px}.lc-next-action p{margin:3px 0;color:#506786;font-size:13px;line-height:1.6}.lc-next-action .lc-next-others{font-size:12px;color:#687d99}.lc-next-action>.btn{flex-shrink:0}.lc-no-task{margin:16px 0;color:#687d99;font-size:13px}@media(max-width:540px){.lc-next-action{align-items:flex-start;flex-direction:column;gap:8px}.lc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
