body{background:#f1f5fa;color:#172b46}.pa-wrap{max-width:1140px;margin:auto;padding:20px}.pa-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.pa-nav img{width:250px;max-width:80vw}.pa-nav nav,.pa-actions{display:flex;flex-wrap:wrap;gap:9px}.pa-hero{padding:32px;border-radius:24px;background:linear-gradient(120deg,#102b50,#1864a5);color:white;margin-bottom:22px}.pa-hero h1{margin-top:0}.pa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px}.pa-card{padding:24px;background:white;border:1px solid #dbe5f0;border-radius:20px;margin-bottom:16px;overflow-wrap:anywhere}.pa-card h2,.pa-card h3{margin-top:8px}.pa-photo{width:85px;height:85px;object-fit:cover;border-radius:20px;background:#dbeafe}.pa-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.pa-form label{display:grid;gap:7px}.pa-full{grid-column:1/-1}.pa-inline{display:inline-block;margin:4px 4px 4px 0}.pa-muted{color:#576d87}.pa-note{padding:15px;background:#e8f1ff;border-radius:12px;margin:14px 0}.pa-message{padding:14px;border-radius:13px;background:#e9f1fc;margin:9px 0;max-width:85%;white-space:pre-wrap;overflow-wrap:anywhere}.pa-mine{margin-left:auto;background:#daf4e8}.pa-pre{white-space:pre-wrap}.pa-check{display:flex!important;align-items:start;gap:10px}.pa-check input{width:auto!important}.pa-pager{display:flex;justify-content:space-between;margin:20px 0}@media(max-width:600px){.pa-wrap{padding:12px}.pa-hero,.pa-card{padding:20px}.pa-nav nav{gap:6px}.pa-nav .btn{font-size:12px}.pa-message{max-width:95%}}
