.feature-page{background:#fff;border:1px solid #ddd;min-width:0;padding:16px}.feature-page .caption{text-align:center;background:#fff5db;margin:0 0 12px;padding:12px;font-size:24px}.feature-subnav,.feature-actions{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.feature-subnav a{background:#f4f6f8;border:1px solid #ddd;padding:7px}.feature-form{gap:12px;max-width:620px;margin:15px 0;display:grid}.feature-form label{gap:5px;font-weight:600;display:grid}.feature-form input,.feature-form select,.feature-form textarea{width:100%;min-width:0;font:inherit;box-sizing:border-box;border:1px solid #cbd2da;border-radius:4px;padding:10px}.feature-page button{color:#fff;font:inherit;cursor:pointer;background:#ed1010;border:0;border-radius:4px;padding:10px 14px}.feature-page button.secondary{background:#647080}.feature-page button:disabled{opacity:.6;cursor:wait}.feature-page p{line-height:1.5}.feature-status{background:#fff5db;padding:10px}.feature-error{color:#b40000}.feature-table-wrap{overflow-x:auto}.feature-table{border-collapse:collapse;background:#fff;width:100%}.feature-table th,.feature-table td{text-align:left;vertical-align:top;border:1px solid #ddd;padding:9px}.feature-table th{background:#edf1f5}.ticket-card{border:1px solid #ddd;margin:10px 0;padding:12px}.ticket-match{color:#c22;font-weight:700}.ticket-pending{color:#946000}.feature-page #ticket-preview{object-fit:contain;max-width:100%;max-height:400px}.feature-page pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f5f5;padding:10px}.feature-page [hidden]{display:none!important}.football-score{text-align:center;font-weight:700}.feature-page h2{font-size:20px}@media (width<=767px){.feature-page{padding:10px}.feature-page .caption{font-size:21px}.feature-table{font-size:13px}.feature-table td,.feature-table th{padding:6px}.feature-subnav{gap:5px;font-size:13px}}.ticket-money{color:#11793a;margin:4px 0;font-weight:600}