.event-container{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding-right:10px}.delete-icon{opacity:0;transition:opacity .3s;margin-left:5px;z-index:1;cursor:pointer}.event-container:hover .delete-icon{opacity:1}.review-shell{max-width:820px;margin:0 auto;padding:48px 24px;color:#172a3d;font-family:system-ui,sans-serif;line-height:1.65}.review-shell h1{font-size:32px;line-height:1.2}.review-label{color:#185c60;letter-spacing:.1em;font-size:12px;font-weight:700}.review-card{background:#f5f9fb;border:1px solid #cedde4;border-radius:12px;padding:28px;margin:28px 0}.review-card label{display:block;margin-top:16px;font-weight:600}.review-card input{box-sizing:border-box;display:block;width:100%;padding:12px;border:1px solid #657c89;border-radius:6px;font-size:16px}.review-card button{background:#185c60;color:#fff;border:0;border-radius:6px;padding:12px 20px;margin-top:24px;font-size:16px;cursor:pointer}.review-card button:disabled{opacity:.6;cursor:wait}.review-card [role=alert]{color:#972525}.review-card dt{font-weight:600}.review-card dd{margin:0 0 12px}.review-shell footer{color:#526775;font-size:13px}.review-shell{box-sizing:border-box;padding-bottom:72px}@media (max-width:480px){.review-shell{padding:24px 16px 72px}.review-shell h1{font-size:26px}.review-card{padding:20px}}