        *,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
        body{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;background:linear-gradient(135deg,#eef2ff 0%,#fff 60%);min-height:100vh;color:#111827;padding:2rem 1rem;}
        .wrap{max-width:600px;margin:40px auto;background:#fff;border-radius:16px;box-shadow:0 12px 36px rgba(17,24,39,.06);padding:32px;border:1px solid #e5e7eb}
        h1{font-size:22px;margin-bottom:10px}
        .sub{color:#6b7280;font-size:14px;margin-bottom:20px}
        .note{background:#eef2ff;border-left:3px solid #4f46e5;padding:12px 14px;border-radius:8px;margin-bottom:20px;font-size:14px;color:#3730a3}
        .btn{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block;margin-right:6px}
        .btn-primary{background:#4f46e5;color:#fff}
        .btn-ghost{background:#f9fafb;color:#374151;border:1px solid #e5e7eb}
        /*
         | -- Extension --
         | Helpers added during the CodeCanyon inline-style cleanup.
         | Class prefix: br- (booking-reschedule).
         */
        .br-actions{margin-bottom:18px}
        .br-cancel-form{margin-top:10px}
        .br-cancel-btn{cursor:pointer;border:1px solid #fecaca;color:#ef4444;background:transparent}
