#changeStatus195{width:min(780px,calc(100% - 24px));max-height:94dvh;padding:0;border:0;border-radius:18px;background:#fff;color:#080f19;box-sizing:border-box;overflow:auto}
#changeStatus195::backdrop{background:#061b31b3}
#changeStatus195 .change195-brand{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 22px;background:#061b31}
#changeStatus195 .change195-brand img{width:165px;max-width:70%;height:60px;object-fit:contain}
#changeStatus195 button{font:inherit;cursor:pointer}
#changeStatus195 .change195-brand button{background:transparent;color:white;border:1px solid #ffffff66;border-radius:8px;font-size:27px;width:42px;height:42px}
#changeStatus195 .change195-content{padding:24px}
#changeStatus195 h2{font-size:28px;line-height:1.2;margin:14px 0 10px;color:#080f19}
#changeStatus195 h3{font-size:19px;margin:0 0 15px;color:#080f19}
#changeStatus195 p,#changeStatus195 small,#changeStatus195 dt,#changeStatus195 dd{color:#080f19;line-height:1.6;font-weight:500}
#changeStatus195 .change195-hero{text-align:center;margin-bottom:22px}
#changeStatus195 .change195-check{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#ffc400;color:#061b31;font-size:30px;margin:auto}
#changeStatus195 .change195-badge{display:inline-block;background:#fff0bb;padding:9px 16px;border-radius:30px;font-size:13px;font-weight:700}
#changeStatus195 .change195-badge.approved{background:#ddf6e7;color:#164d2e}
#changeStatus195 .change195-box,#changeStatus195 .change195-reference,#changeStatus195 .change195-car{border:1px solid #dce3ec;border-radius:12px;padding:18px;margin:14px 0;background:white}
#changeStatus195 .change195-reference{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
#changeStatus195 .change195-reference small{display:block;font-size:12px}
#changeStatus195 .change195-reference strong{display:block;font-size:26px;font-weight:800}
#changeStatus195 .change195-reference button{border:1px solid #a8b8c9;border-radius:8px;background:white;padding:11px 14px;color:#080f19;font-size:13px;min-height:44px}
#changeStatus195 .change195-car{display:flex;align-items:center;gap:20px}
#changeStatus195 .change195-car img{width:145px;height:105px;object-fit:contain}
#changeStatus195 dl{margin:0}#changeStatus195 dl>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #e4e9f0;font-size:14px}
#changeStatus195 dd{margin:0;text-align:end}
#changeStatus195 .change195-total,#changeStatus195 .change195-difference{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px;border-radius:8px;flex-wrap:wrap}
#changeStatus195 .change195-total{background:#061b31;color:white;font-size:15px}
#changeStatus195 .change195-total .fx-primary,#changeStatus195 .change195-total .fx-mad{color:white}
#changeStatus195 .change195-difference,#changeStatus195 .change195-deposit{background:#fff1c4;padding:14px;border-radius:9px;font-size:14px}
#changeStatus195 .change195-notice{padding:16px;background:#e6f2ff;border:1px solid #bedaff;border-radius:10px;margin:16px 0}
#changeStatus195 .change195-notice p{margin:8px 0 0;font-size:14px}
#changeStatus195 ol{padding-inline-start:22px;font-size:14px;line-height:2}
#changeStatus195 .change195-primary,#changeStatus195 .change195-whatsapp{display:block;width:100%;padding:14px;text-align:center;min-height:48px;font-size:15px;font-weight:800;border-radius:9px;box-sizing:border-box;margin-top:12px}
#changeStatus195 .change195-primary{background:#ffc400;border:1px solid #ffc400;color:#080f19}
#changeStatus195 .change195-whatsapp{background:white;border:1px solid #8496ac;color:#14582d}
#changeStatus195 .change195-breakdown .reservation-trip,#changeStatus195 .change195-breakdown .reservation-car-details,#changeStatus195 .change195-breakdown .reservation-specs{display:none}
#changeStatus195 .change195-breakdown .reservation-sections{display:block}
#changeStatus195 .change195-breakdown .reservation-total{background:#061b31;color:white;border-radius:8px;padding:12px}
#changeStatus195 .change195-breakdown .reservation-total dt,#changeStatus195 .change195-breakdown .reservation-total dd{color:white}
#bookingLookup .change195-status{border:1px solid #dce3ec;border-radius:12px;background:#f6f9fc;padding:16px;margin:0 0 16px;color:#080f19}
#bookingLookup .change195-status p{font-size:13px;color:#080f19}
#bookingLookup .change195-status button{background:#ffc400;border:0;border-radius:8px;min-height:44px;padding:10px 16px;color:#080f19;font-weight:700;cursor:pointer}
#changeStatus195 button:focus-visible,#changeStatus195 a:focus-visible{outline:3px solid #a27700;outline-offset:3px}
@media(max-width:700px){#changeStatus195 .change195-content{padding:16px}#changeStatus195 h2{font-size:26px}#changeStatus195 .change195-box,#changeStatus195 .change195-reference,#changeStatus195 .change195-car{padding:14px}#changeStatus195 .change195-car img{width:115px;height:90px}#changeStatus195 dl>div{font-size:13px;flex-wrap:wrap;gap:6px}#changeStatus195 dd{flex:1}#changeStatus195 .change195-car{gap:12px}}
