.hnp-wrap{max-width:1050px;margin:35px auto;padding:0 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#23333c}.hnp-card{background:#fff;border:1px solid #dfe7eb;border-radius:18px;padding:28px;margin-bottom:20px;box-shadow:0 8px 28px rgba(18,63,92,.06)}.hnp-brand{font-size:11px;letter-spacing:2px;color:#2c8196;font-weight:800}.hnp-card h2,.hnp-top h1{color:#123f5c;margin:7px 0 8px}.hnp-muted{color:#71808a}.hnp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hnp-field{display:block}.hnp-field span{display:block;font-weight:650;font-size:13px;margin-bottom:6px}.hnp-field input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #dfe7eb;border-radius:9px}.hnp-field input:focus{outline:none;border-color:#2c8196}.hnp-btn,.hnp-btn-inline{display:inline-block;margin-top:18px;background:#123f5c;color:#fff!important;border:0;border-radius:9px;padding:13px 19px;font-weight:750;text-decoration:none;cursor:pointer}.hnp-error,.hnp-success{padding:12px 14px;border-radius:9px;margin:15px 0}.hnp-error{background:#fdecec;color:#922b2b}.hnp-success{background:#e9f7ee;color:#1b633b}.hnp-top{display:flex;justify-content:space-between;gap:20px;align-items:center;background:linear-gradient(135deg,#123f5c,#2c8196);color:#fff;border-radius:20px;padding:30px;margin-bottom:20px}.hnp-top h1{color:#fff;font-size:32px}.hnp-top p{margin:0;opacity:.9}.hnp-logout{color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.45);border-radius:8px;padding:9px 13px}.hnp-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.hnp-action{background:#fff;border:1px solid #dfe7eb;border-radius:14px;padding:20px;text-decoration:none;color:#23333c}.hnp-action b{font-size:25px;color:#2c8196;display:block}.hnp-action span{display:block;font-weight:750;margin-top:5px}.hnp-action small{color:#71808a}.hnp-section-title{display:flex;justify-content:space-between;align-items:center}.hnp-section-title h2{margin:0}.hnp-section-title p{margin:5px 0;color:#71808a}.hnp-count{width:36px;height:36px;border-radius:50%;background:#eef5f7;display:flex;align-items:center;justify-content:center;color:#123f5c;font-weight:800}.hnp-table-wrap{overflow:auto}.hnp-table{width:100%;border-collapse:collapse;margin-top:18px}.hnp-table th,.hnp-table td{text-align:left;padding:13px;border-bottom:1px solid #edf1f3;white-space:nowrap}.hnp-table th{font-size:12px;color:#71808a}.hnp-status{display:inline-block;background:#eef5f7;color:#123f5c;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:700}.hnp-empty{padding:30px 10px;text-align:center;color:#71808a}.hnp-profile{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.hnp-profile div{background:#f6f9fa;border-radius:10px;padding:14px}.hnp-profile span{display:block;font-size:11px;color:#71808a}.hnp-profile strong{display:block;margin-top:4px}@media(max-width:700px){.hnp-grid,.hnp-actions,.hnp-profile{grid-template-columns:1fr}.hnp-top{align-items:flex-start;flex-direction:column}}
