.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid #e4e7ec;color:#667085;font-size:.9rem}.pagination-controls{display:flex;align-items:center;gap:10px}.compact-btn{padding:7px 11px!important;font-size:.84rem}.secondary-btn.disabled{opacity:.45;pointer-events:none}.account-link{text-decoration:none!important;display:inline-flex;align-items:center}.login-links{text-align:center;margin-top:14px}.login-links a{font-weight:700}.danger-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #b42318;background:#fff;color:#b42318;border-radius:8px;padding:9px 13px;font-weight:700;text-decoration:none;cursor:pointer}.danger-btn:hover{background:#fff1f0}.danger-zone{border-color:#f1b5b0!important}.danger-zone h2{color:#b42318}.role-badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:800;background:#eef4ff;color:#175cd3}.role-badge.primary{background:#fff4e5;color:#b54708}.sales-badge{display:inline-flex;border-radius:999px;padding:3px 8px;background:#ecfdf3;color:#027a48;font-size:.72rem;font-weight:800}.help-command{font-family:Consolas,monospace;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;padding:12px;white-space:pre-wrap}.help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.help-card{padding:16px;border:1px solid #e4e7ec;border-radius:10px;background:#fff}.help-card h3{margin-top:0}.admin-row-actions{display:flex;align-items:center;gap:10px}.admin-list-main{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;color:inherit;text-decoration:none;min-width:0}.success-box{background:#ecfdf3;border:1px solid #abefc6;color:#027a48;padding:12px;border-radius:8px}.source-chip{background:#f2f4f7;border-radius:8px;padding:9px 11px;font-size:.86rem}.inline-action-form{display:inline}.muted-warning{color:#b54708;font-size:.88rem}.delete-confirm-card{max-width:640px;margin:40px auto}.email-update-address{font-family:Consolas,monospace;font-weight:700;word-break:break-all}@media(max-width:760px){.pagination-bar,.pagination-controls{align-items:stretch;flex-direction:column}.pagination-controls{width:100%}.pagination-controls .secondary-btn{width:100%;text-align:center}.admin-list-main{align-items:flex-start;flex-direction:column}}

/* Internal dispatch account controls */
#dispatch-users .dispatch-user-row > div:first-child{flex:1;min-width:0}
#dispatch-users .dispatch-user-actions{display:flex;flex-direction:row;align-items:center;gap:8px;flex:0 0 auto}
#dispatch-users .dispatch-user-actions form{display:flex;margin:0}
#dispatch-users .dispatch-user-actions button{white-space:nowrap}
@media(max-width:760px){#dispatch-users .dispatch-user-row{align-items:flex-start;flex-direction:column}#dispatch-users .dispatch-user-actions{flex-wrap:wrap}}
