@import url("hr-ui.css?v=20260915-3");
.user-editor,.users-list{padding:22px;margin-bottom:18px}
.user-editor-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}
.user-editor-title h2{margin:0}
.user-editor-title p{margin:6px 0 0}
.user-actions{display:flex;align-items:center;gap:8px}
.user-actions form{margin:0}
.compact-button{padding:8px 12px;font-size:12px;white-space:nowrap}
.danger-button{background:#8f1520}
.danger-button:disabled{opacity:.45;cursor:not-allowed}
.source-sync-note{margin:14px 0 0}
.admin-nav{align-items:center}
@media(max-width:760px){
  .top{padding:0 10px;gap:8px}
  .brand>div{display:none}
  .brand>span{width:40px;height:40px;border-radius:12px;font-size:12px}
  .top nav{gap:10px;font-size:12px}
  .top .admin-nav{white-space:nowrap;overflow-x:auto;scrollbar-width:none}
  .top .admin-nav::-webkit-scrollbar{display:none}
  .user-editor,.users-list{padding:16px}
  .user-editor-title{align-items:center}
  .users-table{min-width:680px}
  .users-table th:nth-child(3),.users-table td:nth-child(3){display:table-cell}
}

.crm-update-publisher{padding:18px;margin:18px 0}.crm-update-publisher summary{cursor:pointer}.crm-update-publisher form{margin-top:16px}.crm-update-publisher textarea{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:10px;font:inherit;resize:vertical}.crm-update-banner{display:grid;gap:4px;margin-top:14px;margin-bottom:0;padding:13px 16px;background:#fff8e7;border:1px solid #efd28c;border-radius:12px;color:var(--dark)}.crm-update-banner span{color:var(--muted)}
