.checker-page{padding-top:40px}
.checker-header{text-align:center;margin-bottom:40px}
.checker-header h1{margin-bottom:12px}
.checker-header p{max-width:600px;margin:0 auto}

.checker-form{max-width:500px;margin:0 auto 40px;padding:32px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius)}
.checker-form__actions{margin-top:24px}
.checker-form__actions .btn{width:100%}

.checker-result{max-width:500px;margin:0 auto 40px}
.checker-result__card{padding:24px;text-align:center}
.checker-result__status{font-size:1.2rem;font-weight:700;margin-bottom:8px}
.checker-result__status--online{color:var(--accent-success)}
.checker-result__status--offline{color:var(--accent-danger)}
.checker-result__details{display:flex;justify-content:center;gap:24px;margin-top:16px}
.checker-result__detail{text-align:center}
.checker-result__detail-value{font-size:1.5rem;font-weight:700;color:var(--text-primary)}
.checker-result__detail-label{font-size:.75rem;color:var(--text-muted);margin-top:2px}

.checker-history{max-width:700px;margin:0 auto 40px}
.checker-history__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}
.checker-history__title{font-size:1.2rem;font-weight:700}
.checker-history__list{display:flex;flex-direction:column;gap:8px;max-height:600px;overflow-y:auto;padding-right:8px}
.checker-history__item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-sm);transition:all var(--transition-fast)}
.checker-history__item:hover{border-color:rgba(102,126,234,.3)}
.checker-history__status{width:10px;height:10px;border-radius:50%;flex-shrink:0}
.checker-history__status--online{background:var(--accent-success);box-shadow:0 0 8px rgba(0,184,148,.4)}
.checker-history__status--offline{background:var(--accent-danger);box-shadow:0 0 8px rgba(225,112,85,.4)}
.checker-history__info{flex:1;min-width:0}
.checker-history__host{font-size:.9rem;font-weight:600;color:var(--text-primary);font-family:'SF Mono',Monaco,Consolas,monospace}
.checker-history__meta{display:flex;gap:12px;font-size:.75rem;color:var(--text-muted);margin-top:2px}
.checker-history__ping{font-weight:600;font-size:.85rem;white-space:nowrap}
.checker-history__date{font-size:.7rem;color:var(--text-muted);white-space:nowrap}
.checker-history__actions{display:flex;gap:4px}

.checker-faq{max-width:700px;margin:0 auto}

@media(max-width:768px){
.checker-result__details{flex-direction:column;gap:12px}
.checker-history__item{flex-wrap:wrap}
.checker-history__date{width:100%;order:5}
}
