.nxdc-checkout{padding:45px 0 90px;max-width:1120px}.nxdc-head{max-width:720px;margin-bottom:30px}.nxdc-head h1,.nxdc-checkout>h1{font-size:clamp(29px,3.5vw,46px);margin:8px 0}.nxdc-head p,.nxdc-note{color:#6e7783}.nxdc-main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:26px;align-items:start}.nxdc-fields,.nxdc-summary{background:#fff;border:1px solid #e1e3e6;border-radius:14px;padding:28px}.nxdc-fields h2,.nxdc-summary h2{font-size:19px;margin:0 0 18px}.nxdc-fields h2:not(:first-child){margin-top:24px}.nxdc-fields label{font-size:14px;font-weight:600;display:block;margin:15px 0}.nxdc-fields input,.nxdc-fields select,.nxdc-fields textarea{display:block;width:100%;border:1px solid #cfd4d9;border-radius:8px;padding:12px;margin-top:8px;background:white;color:#16212c;font:inherit;box-sizing:border-box}.nxdc-row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e8e9ec;padding:15px 0;font-size:14px}.nxdc-row strong{text-align:right}.nxdc-summary .btn{margin:20px 0 12px}.nxdc-note{font-size:13px;line-height:1.6}.nxdc-error{padding:14px;background:#fff0ef;color:#8a2d27;border-radius:8px}.nxdc-hidden{position:absolute;left:-9999px}.nxdc-detail{max-width:650px;margin:25px 0}@media(max-width:760px){.nxdc-checkout{padding:26px 0 58px}.nxdc-main{grid-template-columns:1fr}.nxdc-fields,.nxdc-summary{padding:20px}.nxdc-summary{order:-1}}
