.b-delivery-dialog{box-sizing:border-box;width:min(1100px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px;border:1px solid #bdcfc3;border-radius:16px;overflow:auto;overscroll-behavior:contain;color:#183b2c;background:white;line-height:1.5}
.b-delivery-dialog::backdrop{background:#10291ecc}
.b-delivery-dialog header{position:sticky;top:-24px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;background:white}
.b-delivery-dialog h2{margin:0;font-size:22px}
.b-delivery-dialog header button{flex:none}
.b-info-dialog .b-help-close,.b-delivery-dialog header .b-help-close{min-height:44px;padding:10px 17px;border-radius:9px}
.b-delivery-dialog>div{min-width:0}
.b-example-table{display:block;max-width:100%;overflow:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;border:1px solid #cbd9cf;border-radius:10px}
.b-example-table table{border-collapse:collapse;min-width:100%;font-size:13px}
.b-example-table th,.b-example-table td{padding:12px;white-space:nowrap;text-align:left;border-bottom:1px solid #dbe4dd;border-right:1px solid #dbe4dd}
.b-example-table th{background:#edf4e9;color:#25483b}
body.b-preview-open{overflow:hidden}
@media(max-width:767px){.b-delivery-dialog{padding:16px;max-height:calc(100dvh - 16px);width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.b-delivery-dialog header{top:-16px;align-items:flex-start}.b-delivery-dialog h2{font-size:20px;overflow-wrap:anywhere}}
