
.tpph-entry{--g:#D4AF37;--ok:#59D786;--bad:#D93636;--muted:#85828A;color:#EEEAE1}
.tpph-entry__head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.tpph-entry__head>div>span,.tpph-entry__panel-head small,.tpph-entry__eventbar>div>span{display:block;color:var(--g);font:900 8px Montserrat,Arial,sans-serif;letter-spacing:1.5px}.tpph-entry__head h2{margin:7px 0 5px!important;color:#fff!important;font:800 34px/1 Montserrat,Arial,sans-serif}.tpph-entry__head p{margin:0;color:#888}.tpph-entry__head form{min-width:290px}.tpph-entry__head label{display:block;color:#777;font-size:8px;font-weight:800;margin-bottom:5px}.tpph-entry__head select{width:100%;min-height:45px;background:#111114;color:#fff;border:1px solid #333;border-radius:9px;padding:0 10px}
.tpph-entry__eventbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,#111113,#18150c);border:1px solid rgba(212,175,55,.2);border-radius:16px}.tpph-entry__eventbar h3{margin:6px 0 4px!important;color:#fff!important;font-size:23px!important}.tpph-entry__eventbar p{margin:0;color:#888}.tpph-entry__eventbar>a{padding:11px 14px;background:linear-gradient(112deg,#A77B22,#D4AF37,#F3D56A);border-radius:9px;color:#0B0B0B!important;text-decoration:none;font-size:8px;font-weight:900}
.tpph-entry__stats{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:12px 0}.tpph-entry__stats>div{padding:15px;background:#121214;border:1px solid #29292e;border-radius:13px}.tpph-entry__stats small{display:block;color:#777;font-size:7px;font-weight:800;letter-spacing:1px}.tpph-entry__stats strong{display:block;margin:6px 0;color:#fff;font:800 25px Montserrat,Arial,sans-serif}.tpph-entry__stats span{color:#777;font-size:8px}
.tpph-entry__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tpph-entry__panel{margin-bottom:12px;padding:18px;background:#121214;border:1px solid #29292e;border-radius:15px}.tpph-entry__panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.tpph-entry__panel-head h3{margin:5px 0 0!important;color:#fff!important;font-size:19px!important}.tpph-entry__panel-head>span{color:#777;font-size:8px}
.tpph-entry__gate-list,.tpph-entry__operator-list{display:grid;gap:7px}.tpph-entry__gate-list>div,.tpph-entry__operator-list>div{display:grid;grid-template-columns:minmax(120px,1fr) auto auto auto;gap:12px;align-items:center;padding:10px;background:#0d0d0f;border-radius:9px}.tpph-entry__gate-list strong,.tpph-entry__operator-list strong{color:#fff;font-size:10px}.tpph-entry__gate-list span,.tpph-entry__operator-list span{color:#777;font-size:8px}.tpph-entry__gate-list b{color:var(--ok)}
.tpph-entry__scans{display:grid;gap:5px}.tpph-entry__scans>div{display:grid;grid-template-columns:80px minmax(180px,1fr) 100px 130px 145px;gap:8px;align-items:center;padding:8px 9px;background:#0d0d0f;border-left:3px solid #333;border-radius:6px}.tpph-entry__scans>div.is-ok{border-left-color:var(--ok)}.tpph-entry__scans>div.is-bad{border-left-color:var(--bad)}.tpph-entry__scans b{font-size:7px;color:#aaa}.tpph-entry__scans .is-ok b{color:var(--ok)}.tpph-entry__scans .is-bad b{color:var(--bad)}.tpph-entry__scans strong{font-size:9px;color:#eee}.tpph-entry__scans span,.tpph-entry__scans small{font-size:8px;color:#777}
.tpph-entry__config .tpph-entry__panel-head button{border:0;border-radius:8px;padding:10px 13px;background:linear-gradient(112deg,#A77B22,#D4AF37,#F3D56A);color:#0B0B0B;font-weight:900;cursor:pointer}.tpph-entry__config-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.tpph-entry__config-grid>label>span,.tpph-entry__field-label{display:block;margin-bottom:6px;color:#777;font-size:8px;font-weight:800}.tpph-entry__config textarea{width:100%;box-sizing:border-box;background:#0d0d0f;color:#fff;border:1px solid #33333a;border-radius:9px;padding:10px}.tpph-entry__operator-checks{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tpph-entry__operator-checks label{display:flex;align-items:center;gap:8px;padding:9px;background:#0d0d0f;border:1px solid #27272c;border-radius:8px}.tpph-entry__operator-checks input{accent-color:#D4AF37}.tpph-entry__operator-checks span{display:grid}.tpph-entry__operator-checks strong{color:#ddd;font-size:9px}.tpph-entry__operator-checks small,.tpph-entry__config-grid>div>small,.tpph-entry__config-grid>label>small{color:#777;font-size:7px}.tpph-entry__flash{margin-bottom:10px;padding:9px 11px;background:rgba(89,215,134,.08);color:#8CE8AA;border-radius:8px;font-size:9px}.tpph-entry__notice,.is-empty{padding:14px;color:#888}
@media(max-width:1050px){.tpph-entry__stats{grid-template-columns:repeat(3,1fr)}.tpph-entry__grid,.tpph-entry__config-grid{grid-template-columns:1fr}.tpph-entry__scans>div{grid-template-columns:75px 1fr 90px 110px}}
@media(max-width:700px){.tpph-entry__head,.tpph-entry__eventbar{flex-direction:column;align-items:stretch}.tpph-entry__head form{min-width:0}.tpph-entry__stats{grid-template-columns:1fr 1fr}.tpph-entry__operator-checks{grid-template-columns:1fr}.tpph-entry__gate-list>div,.tpph-entry__operator-list>div{grid-template-columns:1fr 1fr}.tpph-entry__scans>div{grid-template-columns:1fr 1fr}.tpph-entry__head h2{font-size:28px}}
