.paa-app{font-family:system-ui,sans-serif;max-width:1150px;margin:20px auto;padding:16px;color:#182033}.paa-app *{box-sizing:border-box}.paa-app h2{font-size:30px;margin:0 0 10px}.paa-muted{color:#718096}.paa-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.paa-stats>div,.paa-person,.paa-empty{background:#fff;border:1px solid #e7e9ef;border-radius:14px;padding:20px}.paa-stats small{display:block;color:#718096}.paa-stats strong{font-size:30px;display:block;margin-top:6px}.paa-search-label{font-weight:600;display:block;margin:24px 0 8px}#paa-search{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:9px;font-size:16px;margin-bottom:20px}.paa-person{margin-bottom:12px}.paa-person summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.paa-person-name{font-size:18px;font-weight:700}.paa-person-meta{color:#667085}.paa-detail{padding-top:15px}.paa-scroll{overflow-x:auto}.paa-scroll table{width:100%;min-width:680px;border-collapse:collapse}.paa-scroll th,.paa-scroll td{text-align:left;padding:11px;border-bottom:1px solid #e7e9ef;font-size:14px}.paa-empty{text-align:center;padding:45px 20px}.paa-empty p{color:#718096}@media(max-width:600px){.paa-stats{grid-template-columns:1fr}.paa-app{padding:8px}}
.paa-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 20px}.paa-controls label{display:block;font-weight:600;margin-bottom:7px}.paa-controls select{width:100%;padding:11px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;font-size:15px}.paa-person[hidden]{display:none!important}@media(max-width:600px){.paa-controls{grid-template-columns:1fr}}
