.gpx-hero{margin-bottom:1.4em;padding:1.4em 1.2em;background:linear-gradient(135deg,#17a2b8,#138496);color:#fff;border-radius:12px;-webkit-box-shadow:0 6px 18px rgba(23,162,184,.35);box-shadow:0 6px 18px rgba(23,162,184,.35);text-align:center}.gpx-hero-icon{font-size:2.2em;line-height:1}.gpx-hero h3{margin:.3em 0 .4em;color:#fff}.gpx-hero p{margin:0 0 1em;font-size:.92em;opacity:.95}.gpx-hero-btn{display:inline-block;padding:.7em 1.4em;background:#fff;color:#138496;border-radius:8px;font-weight:700;text-decoration:none;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.gpx-hero-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);color:#0b5563}.list-inscricoes tr.payed{border-left:4px solid green}.list-inscricoes tr.waiting{border-left:4px solid #ff0}.list-inscricoes tr.canceled{border-left:4px solid red}.active td{background-color:#e0f0d0}.inactive td{background-color:#f0e0e0}.container .alert{margin-top:1rem}.container .badge.badge-success{background-color:#28a745}.container .badge.badge-warning{background-color:#ffc107;color:#212529}.container .form-text{font-size:.875rem;color:#6c757d}#quill-editor .ql-editor{min-height:250px}#quill-editor .ql-toolbar{border-top:1px solid #ccc}#quill-editor .ql-container,#quill-editor .ql-toolbar{border-left:1px solid #ccc;border-right:1px solid #ccc}#quill-editor .ql-container{border-bottom:1px solid #ccc}