/* Opt-in local preview saving: scoped to the existing booking drawer. */
#obBooking .ob-local-save{display:flex;align-items:flex-start;gap:12px;padding:15px;margin:20px 0;border:1px solid #2e3742;border-radius:10px;background:#11151b;cursor:pointer;color:#dde6ee;font-size:12px;line-height:1.6}
#obBooking .ob-local-save input{appearance:auto;width:17px;height:17px;min-width:17px;min-height:17px;flex:0 0 17px;margin:3px 0 0;padding:0;accent-color:#cfe4f4}
#obBooking .ob-local-save strong{display:block;font-weight:500;font-size:12px}
#obBooking .ob-local-save small{display:block;color:#8f9aa6;font-size:11px;line-height:1.65;margin-top:5px}
#obBooking .ob-local-save a{color:#cfe4f4;text-decoration:underline;text-underline-offset:3px}
#obBooking .ob-local-saved{border:1px solid #34404d;background:#141a22;color:#d3e2ee;padding:13px 15px;border-radius:9px;margin:18px 0;font-size:12px;line-height:1.6}
