.dn-checkout-payment-details h2{font-size:24px;font-weight:700;margin:0 0 24px}.dn-checkout-measurement{margin-bottom:22px}.dn-checkout-measurement label{display:block;font-size:14px;color:#626b78}.dn-checkout-measurement select,.dn-checkout-measurement input{display:block;width:100%;border:1px solid #d9dde2;border-radius:10px;padding:12px;margin:8px 0 12px;background:#fff;color:#202326;min-height:46px}.dn-checkout-amount{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff5dc;border:1px solid #f2d293;border-radius:12px;padding:18px 20px}.dn-checkout-amount>div>span{display:block;font-size:14px;color:#6e5c3b;margin-bottom:5px}.dn-checkout-amount strong{display:block;font-size:30px;font-weight:750;line-height:1.2;color:#202326}.dn-checkout-deposit{font-size:13px;white-space:nowrap;color:#775215}.dn-checkout-balance{font-size:14px;color:#626b78;margin:12px 0 24px;line-height:1.5}.dn-checkout-balance strong{font-weight:600;color:#202326}.dn-checkout-contract{border-top:1px solid #e3e5e8;padding-top:22px}.dn-checkout-contract h3{font-size:17px;font-weight:650;margin:0 0 14px}.dn-checkout-document-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.dn-checkout-open-document{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:13px 18px;border:1px solid #b88939;border-radius:10px;color:#49340f;background:#fffaf0;font-weight:650;text-decoration:none;min-height:48px;flex:1}.dn-checkout-download-document{color:#825800;text-decoration:underline;text-underline-offset:4px;font-size:14px;padding:10px 0;white-space:nowrap}.dn-checkout-document-note{font-size:13px;color:#6c7480;line-height:1.6;margin:12px 0 0}.dn-checkout-edit-order{font-size:13px;text-decoration:underline;text-underline-offset:3px;color:#626b78;margin:10px 0 0;padding:6px 0}.dn-checkout-accept{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;margin-top:20px;cursor:pointer}.dn-checkout-accept input{accent-color:#dd9200;width:20px;height:20px;flex-shrink:0;margin-top:2px}.dn-checkout-payment-notice{font-size:13px;line-height:1.65;color:#626b78;margin-top:16px;overflow-wrap:anywhere}.dn-checkout-payment-notice strong{color:#343a40;font-weight:600}.dn-checkout-error{font-size:14px;color:#a32a1f;background:#fff1ed;padding:12px;border-radius:8px;margin-top:16px}.dn-checkout-order-totals{border-top:1px solid #e3e5e8;padding:16px 0;display:grid;gap:12px;font-size:14px}.dn-checkout-order-totals>div{display:flex;justify-content:space-between;gap:20px}.dn-checkout-order-totals span{color:#626b78}.dn-checkout-order-totals strong{font-weight:500;white-space:nowrap}.dn-checkout-summary-payment{margin-top:16px;padding:14px;border-radius:10px;background:#fffaf0;font-size:13px;line-height:1.6;color:#626b78}.dn-checkout-summary-payment strong{color:#343a40}.dn-checkout-email-note{font-size:13px;line-height:1.6;color:#626b78;margin-top:8px}
@media(max-width:600px){.dn-checkout-payment-details h2{font-size:22px;margin-bottom:18px}.dn-checkout-amount{padding:16px;align-items:flex-start;gap:10px}.dn-checkout-amount strong{font-size:26px}.dn-checkout-deposit{font-size:12px;white-space:normal;max-width:90px;text-align:right}.dn-checkout-document-actions{gap:8px}.dn-checkout-open-document{flex-basis:100%}.dn-checkout-download-document{padding:10px 3px}.dn-checkout-balance{margin-bottom:18px}.dn-checkout-contract{padding-top:18px}}
