@font-face{font-family:'Bebas Neue';src:url('fonts/bebas-neue-400.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url('fonts/barlow-condensed-400.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
.tr1ev{--tr1-red:#D40000;box-sizing:border-box;background:#111;color:#fff;border:1px solid #333;padding:24px;margin:24px 0;font-family:'Barlow Condensed',sans-serif;font-size:18px;line-height:1.5;letter-spacing:normal;text-transform:none}
.tr1ev *{box-sizing:border-box}
.tr1ev h1,.tr1ev h2,.tr1ev h3{font-family:'Bebas Neue',sans-serif!important;line-height:1.15;letter-spacing:normal;text-transform:none;color:#fff;background:transparent;margin:0 0 18px}
.tr1ev h1{font-size:36px!important}.tr1ev h2{font-size:28px!important}.tr1ev h3{font-size:24px!important}
.tr1ev p,.tr1ev td,.tr1ev th,.tr1ev label,.tr1ev summary,.tr1ev small,.tr1ev strong{font-family:'Barlow Condensed',sans-serif!important;font-size:inherit;line-height:1.5;letter-spacing:normal;text-transform:none;color:inherit}
.tr1ev p{margin:12px 0}.tr1ev .tr1ev-title{color:var(--tr1-red)}
.tr1ev .tr1ev-spam,.tr1ev .tr1ev-feedback{display:block;padding:12px 16px;border-left:3px solid #D40000;background:#211010;color:#fff}
.tr1ev .tr1ev-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:12px 24px!important;font-family:'Bebas Neue',sans-serif!important;font-size:20px!important;line-height:1!important;color:#fff!important;background:#D40000!important;border:1px solid #D40000!important;text-decoration:none!important;border-radius:0;cursor:pointer}
.tr1ev .tr1ev-button:hover{background:#a50000!important;border-color:#a50000!important}.tr1ev .tr1ev-button:focus-visible{outline:2px solid #fff;outline-offset:3px}
.tr1ev a{color:#ffb547}.tr1ev .tr1ev-muted{color:#bdbdbd}.tr1ev .tr1ev-overdue{border-left:4px solid #ffb547;background:#241b0c}
.tr1ev-scroll{overflow-x:auto}.tr1ev table{width:100%;border-collapse:collapse;background:transparent;margin:16px 0}.tr1ev td,.tr1ev th{padding:12px;border:1px solid #333;text-align:left;vertical-align:top;background:transparent}.tr1ev th{font-weight:400}
.tr1ev-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.tr1ev-check{display:flex;gap:10px;align-items:flex-start}.tr1ev input[type=checkbox]{margin-top:6px}
.tr1ev-success{max-width:720px;margin:70px auto 0;text-align:center}.tr1ev-success .tr1ev-button{margin-top:20px}
.tr1ev-standalone{max-width:720px;margin:32px auto;background:#000;padding:16px}
@media(max-width:600px){.tr1ev{padding:18px;font-size:17px}.tr1ev-success{margin:32px auto 0}.tr1ev h1{font-size:32px!important}.tr1ev .tr1ev-button{width:100%}}
