.rbTripSave{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0;padding:20px;background:#f5f2e9;border:1px solid #d2d9cb;border-radius:16px;color:#19382c;font:15px/1.5 system-ui,sans-serif}.rbTripSave div{flex:1;min-width:180px}.rbTripSave strong{font:600 24px/1.2 Georgia,serif}.rbTripSave p{margin:6px 0 0}.rbTripSave button,.rbTripSave a{padding:12px 18px;min-height:44px;border-radius:999px;background:#143a2c;color:#fff;border:0;font:700 14px system-ui,sans-serif;text-decoration:none;cursor:pointer}.rbTripSaveStatus{flex-basis:100%;font-size:13px}.rbTripSave [hidden]{display:none!important}.rbTripSave button:disabled{opacity:.55;cursor:wait}.rbTripSave :focus-visible{outline:3px solid #af5a28;outline-offset:4px}
