/* PHPの脆弱性（php2shell）チェック。2026-10-22 作成。色はテーマの変数を使う。 */
.pcheck{margin:8px 0 0;font-size:17px;line-height:1.8}
.pcheck p{margin:0 0 12px}
.pcheck-lead{font-weight:700}
.pcheck-lead a,.pcheck a{color:var(--link,#174EA6)}
.pcheck-box{margin:0 0 24px;padding:20px 22px;border:1px solid var(--line);border-radius:8px;background:#fff;scroll-margin-top:96px}
.pcheck-box h2{margin:0 0 10px;font-size:22px;color:var(--head)}
.pcheck-steps{margin:0 0 12px;padding-left:1.4em}
.pcheck-steps li{margin:2px 0}
.pcheck-form{margin:8px 0 0}
.pcheck-form label{display:block;margin:0 0 6px;font-weight:700}
.pcheck-row{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}
.pcheck-row input{flex:1 1 260px;min-width:0;min-height:52px;padding:8px 14px;border:2px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:17px}
.pcheck-row input:focus{outline:3px solid var(--green);outline-offset:1px;border-color:var(--green)}
.pcheck-row .btn{flex:none;min-height:52px;padding:0 22px;font-size:17px}
.pcheck-row .btn:disabled{opacity:.7;cursor:wait}
.pcheck-small{margin:8px 0 0;font-size:15px;color:#4A5651}
.pcheck-result{margin:16px 0 0;padding:14px 16px;border:2px solid var(--line);border-left-width:6px;border-radius:8px;background:#fff}
.pcheck-result>:last-child{margin-bottom:0}
.pcheck-result-title{margin:0 0 8px;font-size:19px;font-weight:800;color:var(--head)}
.pcheck-ok{border-color:var(--green);background:var(--mint)}
.pcheck-warn{border-color:var(--cta);background:#FFF6F2}
.pcheck-info{border-color:var(--line);background:#F7FAF8}
.pcheck-got{font-weight:700}
.pcheck-jump{font-weight:700}
.pcheck-note{margin:0;padding:12px 16px;border-radius:8px;background:#F3F4F2;font-size:15px}
@media (max-width:640px){
  .pcheck-box{padding:16px}
  .pcheck-box h2{font-size:20px}
  .pcheck-row .btn{width:100%}
}
