/* Visual-only layer for the existing Rise CAM My Sign-Ups shortcode. */
body.rcwd-my-signups-page{background:radial-gradient(ellipse at 10% 12%,rgba(37,209,233,.14),transparent 39%),radial-gradient(ellipse at 90% 28%,rgba(170,105,250,.13),transparent 40%),#090b19;color:#f4f4ff}
body.rcwd-my-signups-page #page,body.rcwd-my-signups-page .site,body.rcwd-my-signups-page .site-content,body.rcwd-my-signups-page main{background:transparent}
body.rcwd-my-signups-page .entry-title,body.rcwd-my-signups-page h1{color:#fff}
body.rcwd-my-signups-page .rcam-lookup{box-sizing:border-box;max-width:1100px;margin:52px auto 85px;padding:clamp(22px,4vw,54px)!important;border:1px solid rgba(167,129,245,.27)!important;border-radius:28px!important;background:linear-gradient(135deg,rgba(25,31,55,.96),rgba(20,15,38,.97))!important;box-shadow:0 24px 65px rgba(0,0,0,.23);color:#f4f4ff!important}
body.rcwd-my-signups-page .rcam-lookup h2{color:#fff!important;font-size:clamp(2rem,4vw,3.2rem);font-weight:850;letter-spacing:-.035em;margin:0 0 12px}
body.rcwd-my-signups-page .rcam-lookup .rcam-intro{color:#c6c9de!important;line-height:1.7;max-width:780px}
body.rcwd-my-signups-page .rcam-lookup form{margin-top:28px;padding:clamp(15px,3vw,30px);background:rgba(7,12,27,.5);border:1px solid rgba(255,255,255,.11);border-radius:20px}
body.rcwd-my-signups-page .rcam-lookup-grid{gap:20px!important}
body.rcwd-my-signups-page .rcam-lookup label{color:#e7eaff!important;font-weight:700;line-height:1.5}
body.rcwd-my-signups-page .rcam-lookup input,body.rcwd-my-signups-page .rcam-lookup select{box-sizing:border-box;width:100%;min-height:48px;background:#11182a!important;color:#f7f8ff!important;border:1px solid #535a78!important;border-radius:11px!important;padding:11px 14px!important;margin-top:8px}
body.rcwd-my-signups-page .rcam-lookup input::placeholder{color:#b1b5c9}
body.rcwd-my-signups-page .rcam-lookup input:focus,body.rcwd-my-signups-page .rcam-lookup select:focus{border-color:#39d9ee!important;outline:2px solid rgba(57,217,238,.28)!important;outline-offset:2px}
body.rcwd-my-signups-page .rcam-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
body.rcwd-my-signups-page .rcam-lookup .rcam-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 21px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.2)!important;background:#24233e!important;color:#fff!important;text-decoration:none!important;font-weight:750;cursor:pointer;box-sizing:border-box}
body.rcwd-my-signups-page .rcam-lookup form .rcam-actions button.rcam-btn{background:linear-gradient(105deg,#24c9e5,#a65bf0)!important;color:#08101f!important;border:0!important}
body.rcwd-my-signups-page .rcam-lookup .rcam-btn:hover{filter:brightness(1.12);transform:translateY(-1px)}
body.rcwd-my-signups-page .rcam-results{overflow-x:auto;margin-top:30px;padding:clamp(15px,3vw,28px);border-radius:20px;background:rgba(9,15,33,.65);border:1px solid rgba(255,255,255,.13);color:#e9edff}
body.rcwd-my-signups-page .rcam-results h3{color:#fff!important}
body.rcwd-my-signups-page .rcam-simple-results{width:100%;border-collapse:collapse;color:#edf0ff;background:transparent}
body.rcwd-my-signups-page .rcam-simple-results th{background:#1e3150!important;color:#fff!important;text-align:left}
body.rcwd-my-signups-page .rcam-simple-results td,body.rcwd-my-signups-page .rcam-simple-results th{padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.15)}
body.rcwd-my-signups-page .rcam-simple-results tr:nth-child(even){background:rgba(255,255,255,.035)}
body.rcwd-my-signups-page .rcam-status-confirmed{color:#8cf0bc!important}body.rcwd-my-signups-page .rcam-status-waitlist{color:#ffd47c!important}
body.rcwd-my-signups-page :focus-visible{outline:3px solid #31d9ed;outline-offset:3px}
@media(max-width:650px){body.rcwd-my-signups-page .rcam-lookup{margin:20px 12px 48px;padding:20px!important}body.rcwd-my-signups-page .rcam-lookup form{padding:16px}body.rcwd-my-signups-page .rcam-actions .rcam-btn{flex:1 1 auto}}
@media print{body.rcwd-my-signups-page,body.rcwd-my-signups-page .rcam-lookup,body.rcwd-my-signups-page .rcam-results{background:#fff!important;color:#000!important;box-shadow:none!important;border:0!important}body.rcwd-my-signups-page .rcam-lookup h2,body.rcwd-my-signups-page .rcam-results h3,body.rcwd-my-signups-page .rcam-simple-results{color:#000!important}body.rcwd-my-signups-page .rcam-simple-results th{background:#eee!important;color:#000!important}body.rcwd-my-signups-page .rcam-simple-results td{color:#000!important;border-color:#bbb!important}}
