.nxq-page .nxq-line{border-radius:18px;border:1px solid #d9e6f1;padding:22px;box-shadow:0 6px 22px #173c6510}
.nxq-page .nxq-line-head{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid #e3ecf4;margin-bottom:12px}
.nxq-page .nxbq-product-image{display:block;width:96px;height:80px;object-fit:contain;border:1px solid #e0eaf3;border-radius:12px;background:white}
.nxq-page .nxq-line-head>div{min-width:0}.nxq-page .nxq-line-head strong{font-size:13px;line-height:1.5}.nxq-page .nxq-line-head a{font-size:17px;line-height:1.4}
.nxq-page .nxb4545-cart-preview-action{margin:20px 0}.nxq-page .nxb4545-cart-preview-action button{border-radius:10px;min-height:52px}
.nxq-page .nxq-preview{border:1px solid #d6e5f2;border-top:6px solid #0065db;border-radius:20px;box-shadow:0 15px 50px #14395212;background:linear-gradient(135deg,#f4faff,white 35%);padding:clamp(20px,3vw,44px)}
.nxq-preview>header{position:relative;padding-bottom:26px;border-bottom:1px solid #d8e6f1;margin-bottom:26px}
.nxq-preview>header>strong{display:block;margin:0 0 25px}.nxq-preview>header>strong img{display:block;width:200px;height:auto;max-width:100%}
.nxbq-document-tag{display:block;color:#0065db;font-size:12px;font-weight:800;letter-spacing:.15em;margin-bottom:20px}
.nxq-preview h2{font-size:clamp(27px,3vw,40px);color:#102f47;line-height:1.2;letter-spacing:-.7px;margin:16px 0}.nxq-preview>header>p{color:#59738a;font-size:16px;max-width:760px}
.nxq-preview table{background:white;font-size:15px}.nxq-preview caption{font-size:24px;margin-bottom:20px;color:#12334c}.nxq-preview th{background:#0d334f;color:white;border-color:#244c68;font-size:14px;padding:16px}.nxq-preview td{padding:18px 16px;border-color:#e1eaf2}
.nxbq-preview-product{display:flex;align-items:center;gap:16px;min-width:210px}.nxbq-preview-product>div{min-width:0}.nxq-preview .nxbq-preview-product img{flex:0 0 96px}
.nxq-preview .nxq-summary{background:#0d334f;color:white;border-radius:12px;padding:22px;font-size:17px;margin:24px 0}.nxq-preview h3{font-size:23px;color:#143149;margin-top:30px}.nxq-preview dt,.nxq-preview dd{font-size:15px;padding:14px;border-bottom-color:#e1eaf2}.nxq-preview dt{color:#5c748a}
.nxq-preview-actions{padding-top:24px;border-top:1px solid #e0eaf3}.nxbq-drawing-local a{display:inline-block;color:#0065db;font-size:14px;padding:8px 0}
@media(max-width:600px){.nxq-page .nxq-line-head{grid-template-columns:72px minmax(0,1fr);gap:12px}.nxq-page .nxq-line-head>.nxq-remove{grid-column:2;justify-self:start}.nxq-page .nxbq-product-image{width:72px;height:65px}.nxq-page .nxq-line-head a{font-size:15px}.nxbq-preview-product{display:block;min-width:115px}.nxq-preview .nxbq-preview-product img{width:80px;height:68px;margin-bottom:10px}.nxq-preview td,.nxq-preview th{padding:12px 8px;font-size:13px}.nxq-preview .nxq-summary{font-size:15px}.nxq-preview>header>p{font-size:14px}}
@media print{.nxq-page .nxq-preview{background:white;border:0;box-shadow:none;border-radius:0}.nxq-preview>header{border-bottom:2px solid #0065db}.nxq-preview th{background:#edf5ff!important;color:#12334c!important}.nxq-preview .nxq-summary{background:#edf5ff!important;color:#12334c!important}.nxq-preview .nxbq-product-image{width:72px;height:60px}.nxbq-preview-product{min-width:0;gap:10px}.nxq-preview-table{overflow:visible!important}}
