.pklpa-wrap{max-width:1100px;margin:24px auto;font-family:inherit;color:#14213d}.pklpa-card{background:#fff;border:1px solid #dfe5ee;border-radius:16px;padding:24px;margin-bottom:18px;box-shadow:0 8px 28px rgba(15,31,55,.06)}.pklpa-head,.pklpa-result-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.pklpa-head h2,.pklpa-result-head h3{margin:0 0 7px}.pklpa-head p{margin:0;color:#61708a}.pklpa-badge{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:#eef2f7;font-size:12px;font-weight:700;white-space:nowrap}.pklpa-green{background:#e8f7ef;color:#167447}.pklpa-yellow{background:#fff5d9;color:#8a6100}.pklpa-red{background:#fdeaea;color:#a62929}.pklpa-input-row{display:flex;gap:10px;margin-top:8px}.pklpa-input-row input{flex:1;min-width:0;padding:13px 14px;border:1px solid #cfd7e4;border-radius:10px;font-size:15px}.pklpa-primary,.pklpa-secondary{border:0;border-radius:10px;padding:12px 16px;font-weight:700;cursor:pointer}.pklpa-primary{background:#153b78;color:#fff}.pklpa-secondary{background:#edf1f6;color:#20324f}.pklpa-primary:disabled{opacity:.6;cursor:not-allowed}.pklpa-helper,.pklpa-note{font-size:13px;color:#65738a;line-height:1.55}.pklpa-loader{display:flex;align-items:center;gap:10px;padding:18px 0}.pklpa-loader span{color:#65738a;font-size:13px}.pklpa-spinner{width:18px;height:18px;border:3px solid #dce3ee;border-top-color:#153b78;border-radius:50%;animation:pklpa-spin .8s linear infinite}@keyframes pklpa-spin{to{transform:rotate(360deg)}}.pklpa-error{background:#fff0f0;color:#a32929;border:1px solid #f1caca;border-radius:10px;padding:12px}.pklpa-final-url{margin:0;color:#66758d;font-size:13px;word-break:break-all}.pklpa-overline{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#7a879b;font-weight:800}.pklpa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.pklpa-metric{border:1px solid #e3e8ef;border-radius:12px;padding:14px;background:#fbfcfe}.pklpa-metric span{display:block;color:#718096;font-size:12px;margin-bottom:6px}.pklpa-metric strong{font-size:19px;display:block;word-break:break-word}.pklpa-metric small{display:block;color:#8793a6;margin-top:4px}.pklpa-section-title{font-weight:800;font-size:16px}.pklpa-findings{display:grid;gap:10px;margin-top:15px}.pklpa-finding{display:flex;gap:12px;padding:14px;border-radius:11px;border-left:4px solid #b8c1cf;background:#f7f9fb}.pklpa-finding strong{min-width:190px}.pklpa-finding span{color:#58677e;line-height:1.5}.pklpa-finding.pklpa-green{border-left-color:#2b9a66}.pklpa-finding.pklpa-yellow{border-left-color:#d19a16}.pklpa-finding.pklpa-red{border-left-color:#c53b3b}.pklpa-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:15px}.pklpa-action-status{font-size:13px;color:#5e6d84}.pklpa-wrap [hidden]{display:none!important}@media(max-width:760px){.pklpa-head,.pklpa-result-head,.pklpa-input-row{flex-direction:column}.pklpa-input-row input,.pklpa-input-row button{width:100%}.pklpa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pklpa-finding{flex-direction:column}.pklpa-finding strong{min-width:0}}@media(max-width:440px){.pklpa-grid{grid-template-columns:1fr}}
