.event-card{box-sizing:border-box;border-radius:12px;max-width:500px;padding:2rem;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:998!important}.event-title{color:#202020;margin-top:14px;font-size:16px;font-weight:500}[data-theme=dark] .event-title{color:#fff}.rating-options{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:32px;display:flex}.rating-button{cursor:pointer;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:100px;height:84px;transition:background-color .2s ease-in-out;display:flex}.close-btn{cursor:pointer;color:#6c5ecf;z-index:10;background:0 0;border:none;font-size:24px;position:absolute;top:18px;right:14px}.rating-button span{margin-bottom:5px;font-size:1.8rem}.rating-button p{margin:0;font-size:.9rem}.info-text{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:2.8em;margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.4em;display:-webkit-box;overflow:hidden}.link-box{background-color:#e9e9e9;border-radius:6px;align-items:center;gap:5px;margin-bottom:1.5rem;padding-left:4px;display:flex}.link-box input{word-break:break-all;background:0 0;border:none;flex:1;font-size:.9rem}.link-box button{cursor:pointer;background:0 0;border:none;font-size:1rem}.submit-button{color:#fff;cursor:pointer;background-color:#6c5ecf;border:none;border-radius:6px;width:100%;padding:12px;font-size:16px;font-weight:600;transition:background-color .2s ease-in-out}.submit-button:disabled{cursor:not-allowed;opacity:.7;background-color:rgba(32,32,32,.1)}[data-theme=dark] .submit-button:disabled{background-color:#2d2757}@media (max-width:768px){.event-card{padding:1.25rem}.rating-button{width:80px;height:72px}.rating-button span{font-size:1.5rem}.submit-button{padding:.65rem 1.25rem;font-size:.95rem}}@media (max-width:480px){.event-card{padding:1rem}.event-title{color:#202020;font-size:16px;font-weight:500}.rating-button{width:70px;height:65px}.rating-button span{font-size:1.4rem}.rating-button p,.link-box input{font-size:.8rem}.submit-button{width:100%;font-size:.9rem}}
