.login-history-panel{padding:18px}.login-history-filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr)) auto;gap:12px;align-items:end}.login-history-actions{display:flex;gap:8px}.login-history-actions button{white-space:nowrap}.login-history-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 2px 12px;color:#65748b;font-size:12px}.login-history-summary strong{color:#27364d;font-size:13px}.login-history-table{min-height:80px}.login-history-table td{vertical-align:top}.login-history-table td:first-child{font-variant-numeric:tabular-nums}.login-history-meta{display:block;margin-top:5px;color:#8794a8;font-size:11px;white-space:normal}.login-history-ip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.login-history-agent{margin-top:6px;color:#718098;font-size:11px}.login-history-agent summary{cursor:pointer}.login-history-agent p{max-width:280px;overflow-wrap:anywhere;white-space:normal;color:#77849a}.login-history-status{display:inline-flex;padding:4px 8px;border-radius:99px;background:#e8f6ed;color:#278451;font-size:11px;font-weight:600;text-transform:capitalize}.login-history-status.failed,.login-history-status.blocked{background:#fff0f0;color:#b43d4b}.login-history-pagination{justify-content:flex-end}.login-history-pagination #login-history-page-label{min-width:84px;text-align:center}.login-history-table code{font-size:11px;color:#395cf6}.dark .login-history-summary strong{color:#edf1f7}.dark .login-history-meta,.dark .login-history-agent{color:#a9b2c0}.dark .login-history-agent p{color:#b9c1cc}.dark .login-history-table code{color:#91a9ff}@media(max-width:900px){.login-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.login-history-filters>label:first-child{grid-column:1/-1}}@media(max-width:560px){.login-history-panel{padding:12px 9px}.login-history-filters{grid-template-columns:1fr}.login-history-filters>label:first-child{grid-column:auto}.login-history-actions{display:grid;grid-template-columns:1fr 1fr}.login-history-summary{align-items:flex-start;flex-direction:column}.login-history-pagination{justify-content:space-between}.login-history-table table{min-width:940px}}
.login-history-identity{display:inline-flex;align-items:center;gap:6px;max-width:100%}.login-history-copy{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid #dbe3ef;border-radius:7px;background:#f8fafc;color:#596b85;cursor:pointer;flex:none}.login-history-copy:hover{background:#eef2f8;color:#385cf6}.login-history-copy:focus-visible{outline:2px solid #4562f5;outline-offset:1px}.login-history-copy svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.login-history-ip-cell{white-space:nowrap}.login-history-table .role-chip{font-size:10px;line-height:1.2;padding:4px 7px}.login-history-copy-status{min-height:0;margin:0 0 8px;color:#25804e;font-size:12px}.dark .login-history-copy{border-color:#3b4658;background:#222c3b;color:#c4cede}.dark .login-history-copy:hover{background:#283449;color:#9eb1ff}
.password-history-filters{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(150px,1fr)) auto}.password-history-table{min-width:900px}.password-history-account,.password-history-actor{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:130px}.password-history-actor{align-items:flex-start;flex-direction:column;gap:4px}.password-self-change{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eef2ff;color:#4b5fc4;font-size:11px;font-weight:700;white-space:nowrap}.password-history-table th,.password-history-table td{vertical-align:middle}.password-history-table td:nth-child(1){white-space:nowrap;font-variant-numeric:tabular-nums}.password-history-table td:nth-child(4){white-space:nowrap}.dark .password-self-change{background:#29345a;color:#b8c4ff}@media(max-width:900px){.password-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.password-history-filters>label:first-child{grid-column:1/-1}}@media(max-width:560px){.password-history-filters{grid-template-columns:1fr}.password-history-filters>label:first-child{grid-column:auto}.password-history-table{min-width:920px}}

