.gfe-hrp-pro-panel,.gfe-hrp-pro-super,.gfe-hrp-pro-hub{direction:rtl;font-family:inherit;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:18px;margin:18px 0;color:#111827}.gfe-hrp-pro-head{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #e5e7eb;margin-bottom:14px;padding-bottom:12px}.gfe-hrp-pro-head h2,.gfe-hrp-pro-super h2{margin:0;font-size:22px}.gfe-hrp-pro-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:12px}.gfe-hrp-pro-filters label,.gfe-hrp-pro-field-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#475569}.gfe-hrp-pro-filters input,.gfe-hrp-pro-filters select,.gfe-hrp-pro-field-form input,.gfe-hrp-pro-field-form select,.gfe-hrp-pro-field-form textarea,.gfe-hrp-pro-dialog input,.gfe-hrp-pro-dialog select,.gfe-hrp-pro-dialog textarea{border:1px solid #cbd5e1;border-radius:10px;padding:8px;background:#fff}.gfe-hrp-pro-filters button,.gfe-hrp-pro-field-form button,.gfe-hrp-pro-dialog button[type=submit]{border:0;border-radius:10px;padding:10px 14px;background:#0f172a;color:#fff;cursor:pointer;align-self:end}.gfe-hrp-pro-table-wrap{overflow:auto;background:#fff;border-radius:14px;border:1px solid #e5e7eb}.gfe-hrp-pro-table{width:100%;border-collapse:collapse;min-width:780px}.gfe-hrp-pro-table th,.gfe-hrp-pro-table td{padding:10px;border-bottom:1px solid #eef2f7;text-align:right;font-size:13px}.gfe-hrp-pro-table th{background:#f1f5f9;color:#334155}.gfe-hrp-pro-done{background:#ecfdf5}.gfe-hrp-lock{display:block;color:#64748b;margin-top:4px}.gfe-hrp-pro-message{min-height:22px;margin:8px 0;font-size:13px}.gfe-hrp-pro-message.is-ok{color:#166534}.gfe-hrp-pro-message.is-error{color:#b91c1c}.gfe-hrp-pro-notice{direction:rtl;padding:12px;border-radius:12px;background:#fef2f2;color:#991b1b}.gfe-hrp-pro-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:14px 0}.gfe-hrp-pro-cards a{display:block;padding:14px;border-radius:14px;background:#fff;border:1px solid #e5e7eb;text-decoration:none;color:#111827;font-weight:700}.gfe-hrp-pro-field-form table{width:100%;border-collapse:collapse;background:#fff}.gfe-hrp-pro-field-form th,.gfe-hrp-pro-field-form td{padding:8px;border:1px solid #e5e7eb}.gfe-hrp-pro-modal{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:99999;display:flex;align-items:center;justify-content:center;padding:18px;direction:rtl}.gfe-hrp-pro-dialog{background:#fff;border-radius:18px;width:min(520px,96vw);padding:18px;position:relative;box-shadow:0 24px 70px rgba(0,0,0,.25)}.gfe-hrp-pro-close{position:absolute;left:12px;top:12px;border:0;background:#f1f5f9;border-radius:8px;width:32px;height:32px;cursor:pointer}.gfe-hrp-pro-dialog label{display:flex;flex-direction:column;gap:6px;margin:10px 0}.gfe-hrp-pro-transfer-msg{margin-top:10px;color:#166534}.gfe-hrp-btn.gfe-hrp-transfer-open{white-space:nowrap}

.gfe-hrp-pro-more{margin:14px auto 0;display:block;border:0;border-radius:12px;padding:10px 18px;background:#1f2937;color:#fff;cursor:pointer}
.gfe-hrp-pro-audit-card{margin-top:18px}.gfe-hrp-pro-audit-item{border:1px solid #e5e7eb;border-radius:12px;padding:10px;margin-bottom:8px;background:#fff}.gfe-hrp-pro-audit-item summary{cursor:pointer;font-weight:700}.gfe-hrp-pro-audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:10px}.gfe-hrp-pro-audit-grid div{background:#f9fafb;border-radius:10px;padding:8px}.gfe-hrp-pro-audit-grid strong{display:block;font-size:12px;color:#6b7280}.gfe-hrp-pro-snapshot{width:100%;min-height:110px;margin-top:10px;direction:ltr;font-family:monospace;font-size:11px}
.gfe-hrp-date-modal{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:99999;display:flex;align-items:center;justify-content:center}.gfe-hrp-date-dialog{width:min(420px,92vw);background:#fff;border-radius:18px;padding:18px;box-shadow:0 20px 70px rgba(0,0,0,.25);position:relative}.gfe-hrp-date-close{position:absolute;left:12px;top:10px;border:0;background:#f3f4f6;border-radius:50%;width:30px;height:30px;cursor:pointer}.gfe-hrp-date-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gfe-hrp-date-grid label{font-size:13px;font-weight:700}.gfe-hrp-date-grid select{width:100%;margin-top:6px;border:1px solid #d1d5db;border-radius:10px;padding:8px}.gfe-hrp-date-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.gfe-hrp-date-actions button{border:0;border-radius:10px;padding:9px 14px;cursor:pointer}.gfe-hrp-date-ok{background:#0f766e;color:#fff}.gfe-hrp-date-clear{background:#f3f4f6;color:#374151}

.gfe-hrp-pro-health{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px;margin:12px 0}.gfe-hrp-pro-health h3{margin:0 0 10px}.gfe-hrp-pro-ok td:nth-child(2){color:#166534;font-weight:700}.gfe-hrp-pro-bad td:nth-child(2){color:#b91c1c;font-weight:700}
