.logo{display:block;text-align:center;padding:0 5px 28px}
.panel-logo{display:block;width:100%;height:76px;object-fit:contain;filter:drop-shadow(0 8px 16px #000)}
.logo>small{display:block;margin-top:8px;color:#777c86;font-size:9px;font-weight:800;letter-spacing:.24em}
.login-card{width:min(510px,100%);text-align:center}
.login-logo{display:block;width:min(420px,100%);height:145px;object-fit:contain;margin:0 auto 8px;filter:drop-shadow(0 14px 24px #000)}
.login-card form{text-align:left}
.login-card .eyebrow{text-align:center;margin-top:0}
@media(max-width:800px){.panel-logo{width:180px;height:58px;margin:auto}.logo>small{margin-top:2px}.logo{padding-bottom:8px}}
@media(max-width:440px){.login-logo{height:105px}.login-card{width:100%}}
footer{color:#ffd76a!important;font-family:Georgia,"Times New Roman",serif!important;font-size:12px!important;font-weight:700!important;font-style:italic;text-shadow:0 0 8px #ffbf2f66,0 2px 12px #000;letter-spacing:.16em!important}
footer::before,footer::after{content:"◆";color:#c99727;font-size:8px;margin:0 12px;vertical-align:2px}
.result-panel{padding:0;overflow:hidden}.result-title{display:flex;align-items:center;justify-content:space-between;padding:24px 26px;border-bottom:1px solid #2c2f37}.result-title h3,.result-title p{margin:0}.result-title strong{font-size:24px;color:#ffd76a;font-family:Georgia,serif}.result-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#2a2d35;border-bottom:1px solid #2a2d35}.result-stats article{background:#101216;padding:20px 24px}.result-stats small{display:block;color:#858a95;text-transform:uppercase;font-size:9px;letter-spacing:.1em}.result-stats b{display:block;margin-top:7px;font-size:25px}.result-stats .stat-safe b{color:#55dea0}.result-stats .stat-blocked b{color:#ff657d}.result-stats .stat-error b{color:#ffd06a}.result-tools{display:flex;gap:14px;align-items:center;padding:18px 24px;border-bottom:1px solid #2a2d35}.result-tools>input{max-width:420px}.filter-buttons{display:flex;gap:7px}.filter-buttons button.active{background:#aa102a;border-color:#e31837;color:#fff}.manual-result-list{padding:0 24px 16px}.result-row{display:grid;grid-template-columns:minmax(240px,1fr) 150px 90px;gap:18px;align-items:center;padding:15px 12px;border-bottom:1px solid #24272e}.result-row:not(.result-header):hover{background:#ffffff04}.result-row span:first-child{display:grid;gap:5px}.result-row small{color:#6f747e;font-size:10px}.result-header{color:#858a95;text-transform:uppercase;font-size:9px;letter-spacing:.08em}.result-empty{text-align:center;color:#858a95;padding:30px}@media(max-width:700px){.result-stats{grid-template-columns:1fr 1fr}.result-tools{align-items:stretch;flex-direction:column}.result-tools>input{max-width:none}.filter-buttons{overflow:auto}.result-row{grid-template-columns:minmax(180px,1fr) 100px}.result-row>span:last-child{display:none}}
