.nl-service-note,.nl-service-banner{border:1px solid #dce5ef;background:#f5f8fc;border-radius:12px;padding:16px 20px;margin:18px 0;color:#25394e;line-height:1.5}.nl-service-note strong,.nl-service-banner strong{color:#183456}.nl-service-note a,.nl-service-banner a{font-weight:600}.nl-service-banner{padding:24px 28px}.nl-service-banner h2{margin:0 0 10px;font-size:24px}.nl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.nl-steps article{border:1px solid #d9e4ef;padding:18px;border-radius:12px}.nl-page{max-width:950px;margin:20px auto 50px;line-height:1.65}.nl-page h1{margin:20px 0}.nl-cancel-page .nl-form{max-width:520px;margin:22px 0;padding:24px;background:#f6f9fc;border:1px solid #d8e3ee;border-radius:12px}.nl-accept{border:1px solid #cfdce9;background:#f5f9ff;padding:13px 16px;margin:15px 0;font-size:14px;line-height:1.5}.nl-accept input{margin-right:9px}.nl-accept-status{font-size:13px;display:block;margin:7px 0}.nl-footer-link{margin:12px 0;padding:12px;background:#f5f8fc;border-radius:8px}#qc_confirm_order.nl-pending{opacity:.65;cursor:wait}@media(max-width:680px){.nl-steps{grid-template-columns:1fr}.nl-service-banner{padding:17px}}
