.pr-wrap{max-width:1180px;margin:40px auto;padding:0 20px;font-family:Arial,Helvetica,sans-serif;color:#172033}.pr-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.pr-topbar h1{margin:0 0 6px;font-size:32px}.pr-topbar p{margin:0;color:#657084}.pr-link{color:#1f5eff;text-decoration:none;font-weight:700}.pr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pr-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.pr-card{background:#fff;border:1px solid #e5e9f0;border-radius:16px;padding:22px;box-shadow:0 8px 24px rgba(19,33,68,.06);margin-bottom:22px}.pr-card span{display:block;color:#738096;font-size:13px}.pr-card strong{display:block;font-size:25px;margin:6px 0}.pr-card small{color:#738096}.pr-actions{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 22px}.pr-btn{display:inline-block;background:#172033;color:#fff!important;padding:12px 18px;border-radius:10px;text-decoration:none;border:0;cursor:pointer;font-weight:700}.pr-btn-light{background:#eef2f7;color:#172033!important}.pr-btn-sm{padding:8px 11px;font-size:12px}.pr-table-wrap{overflow:auto}.pr-table{width:100%;border-collapse:collapse}.pr-table th,.pr-table td{padding:14px 10px;border-bottom:1px solid #edf0f4;text-align:left;white-space:nowrap}.pr-table th{font-size:13px;color:#68758a}.pr-badge{display:inline-block!important;background:#eef2f7;padding:6px 9px;border-radius:999px;color:#2b3a4f!important}.pr-form label{font-weight:700;font-size:14px}.pr-form input,.pr-form select{width:100%;box-sizing:border-box;margin-top:7px;padding:12px 13px;border:1px solid #d8dee8;border-radius:9px;font-size:15px;background:#fff}.pr-info,.pr-notice{padding:14px 16px;border-radius:10px;background:#eef5ff;margin:18px 0}.pr-warning{background:#fff8df;color:#6b5400}.pr-error{background:#fff0f0;color:#8a1f1f}.pr-muted{color:#8993a3!important}@media(max-width:900px){.pr-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pr-grid,.pr-stats{grid-template-columns:1fr}.pr-topbar{align-items:flex-start;flex-direction:column}.pr-topbar h1{font-size:26px}}
