#modal.ow-dialog{padding:0!important;border:0;border-radius:20px;width:min(580px,100vw)!important;max-width:100vw!important;height:min(900px,96dvh);max-height:100dvh!important;overflow:hidden;margin:auto;background:#f6f8fc;color:#17283e}#modal.ow-dialog>.close{display:none}#modal.ow-dialog #modal-body{padding:0!important;height:100%;overflow:hidden}#jz-order-wizard{height:100%;display:flex;flex-direction:column;width:100%;margin:0;font-size:14px}#jz-order-wizard *{box-sizing:border-box}#jz-order-wizard [hidden]{display:none!important}#jz-order-wizard button,#jz-order-wizard input,#jz-order-wizard select,#jz-order-wizard textarea{font:inherit;min-height:46px;border-radius:12px}#jz-order-wizard input,#jz-order-wizard select,#jz-order-wizard textarea{width:100%;padding:11px;border:1px solid #dae2ec;background:#fff;color:#17283e;min-width:0}#jz-order-wizard label{display:grid;gap:7px;margin:10px 0;color:#536277;font-size:13px}#jz-order-wizard input:focus,#jz-order-wizard select:focus,#jz-order-wizard textarea:focus{outline:2px solid #2582e9;outline-offset:1px}.ow-header{display:flex;align-items:center;gap:12px;background:#fff;padding:14px 18px}.ow-header strong{font-size:20px}.ow-header span{margin-right:auto;font-weight:800;color:#075eae;direction:ltr}.ow-header button{border:0!important;background:transparent!important;color:#263c54!important;font-size:26px!important;min-width:44px}.ow-steps{display:flex;padding:8px 18px 18px;gap:10px;background:#fff;border-bottom:1px solid #e5ebf3}.ow-steps span{flex:1;display:flex;align-items:center;gap:6px;font-size:12px;color:#8894a4}.ow-steps b{display:grid;place-items:center;background:#edf1f7;border-radius:50%;width:24px;height:24px}.ow-steps .active{color:#0874de;font-weight:700}.ow-steps .active b{background:#0874de;color:#fff}.ow-steps .done{color:#278361}.ow-steps .done b{background:#e1f5eb}.ow-main{flex:1;min-height:0;overflow:auto;padding:18px;overscroll-behavior:contain}.ow-main h2{font-size:21px;margin:0 0 15px}.ow-main h3{font-size:16px;margin:0 0 10px}.ow-card{padding:15px;margin-bottom:14px;background:#fff;border:1px solid #e3e9f2;border-radius:17px;box-shadow:0 3px 12px #123b6410}.ow-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ow-results{display:grid;gap:6px;max-height:230px;overflow:auto}.ow-results button{display:flex;justify-content:space-between;gap:12px;text-align:right;padding:10px!important;border:1px solid #e4eaf2!important;background:#f8fafc!important;color:#243b55!important;align-items:center}.ow-results small{font-size:11px}.ow-item-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.ow-item-title strong{font-size:17px}.ow-item-title button{background:#fff3f3!important;color:#ba3b3b!important;border:0!important;width:42px}.ow-item-sum{text-align:left;margin:10px 0 0;color:#35618f}.ow-muted,.ow-empty{color:#7c8797;font-size:12px;line-height:1.9}.ow-empty{padding:30px;text-align:center}.ow-footer{flex:none;background:#fff;border-top:1px solid #e0e6ef;padding:10px 18px max(16px,env(safe-area-inset-bottom));box-shadow:0 -5px 20px #162c4c08}.ow-total{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.ow-total strong{margin-right:auto;font-size:25px;color:#126fca}.ow-total small{color:#738194}.ow-footer>button{width:100%;background:#0878e8!important;color:#fff!important;border:0!important;font-size:16px!important;font-weight:700!important;min-height:50px!important}.ow-footer>button:disabled{opacity:.6}#ow-error:empty{display:none}#ow-error{color:#c03535;font-size:12px;margin:0 0 8px}.ow-credit{background:#eaf5ef;color:#23724a;border-radius:10px;padding:12px;line-height:1.9;margin-top:10px}.ow-link{background:transparent!important;color:#1772ce!important;border:0!important;padding:0!important;min-height:34px!important}.ow-review-line{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #edf0f4;padding:10px 0;font-size:12px}.ow-review-line bdi{text-align:left}.ow-review-line span{color:#64758a}#ow-selected{padding-top:10px;color:#176dba}#ow-address-editor{border:1px solid #e2e9f2;border-radius:12px;padding:12px;margin:14px 0}#ow-address-editor summary{cursor:pointer;color:#255b90;font-weight:600}#jz-order-wizard .ow-check{display:flex;align-items:center}#jz-order-wizard .ow-check input{width:19px;min-height:19px;height:19px}#jz-order-wizard small{color:#78869a}@media(max-width:600px){#modal.ow-dialog{height:100dvh!important;max-height:100dvh!important;width:100vw!important;border-radius:0!important;margin:0!important}.ow-main{padding:15px}.ow-steps{gap:5px}.ow-steps span{font-size:11px}.ow-header{padding-top:max(12px,env(safe-area-inset-top))}}
