.kg-profile-entry{border:1px solid #e6a23c;color:#8a5b08;background:#fff7e6;border-radius:6px;padding:6px 10px;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}
.kg-profile-dialog{width:min(850px,94vw);max-height:85vh;padding:20px;border:0;border-radius:12px;color:#303133;background:#fff;box-shadow:0 12px 48px #0003;font:14px/1.6 system-ui,"Microsoft YaHei",sans-serif;box-sizing:border-box}
.kg-profile-dialog::backdrop{background:#0006}.kg-profile-header,.kg-profile-tabs,.kg-profile-pager,.kg-profile-footer{display:flex;align-items:center;gap:10px}.kg-profile-header{justify-content:space-between}.kg-profile-header h2{font-size:18px;margin:0}.kg-profile-summary{margin:14px 0}.kg-profile-error{color:#b42318}.kg-profile-error:empty{display:none}.kg-profile-tabs{margin-bottom:12px}.kg-profile-tabs [aria-pressed=true]{color:#2563eb;border-color:#2563eb;background:#eff6ff}
.kg-profile-action{background:#fff;border:1px solid #dcdfe6;border-radius:5px;padding:5px 12px;color:#303133;font:inherit;cursor:pointer}.kg-profile-action:hover{color:#2563eb;border-color:#93b4ff}.kg-profile-action:disabled{color:#909399;cursor:wait}.kg-profile-table-wrap{max-height:380px;overflow:auto}.kg-profile-table{width:100%;border-collapse:collapse;text-align:left}.kg-profile-table th{position:sticky;top:0;background:#f5f7fa;font-weight:600}.kg-profile-table th,.kg-profile-table td{padding:10px;border-bottom:1px solid #ebeef5;vertical-align:top}.kg-profile-table th:first-child{width:100px}.kg-profile-table th:nth-child(2){width:100px}.kg-profile-table th:last-child{width:94px}.kg-profile-table td .kg-profile-action{padding:3px 8px;white-space:nowrap}.kg-profile-pager{justify-content:center;margin-top:12px}.kg-profile-pager[hidden]{display:none}.kg-profile-footer{justify-content:flex-end;margin-top:18px}.kg-profile-action:focus-visible,.kg-profile-entry:focus-visible{outline:2px solid #2563eb;outline-offset:2px}
@media(max-width:600px){.kg-profile-dialog{padding:14px}.kg-profile-table th,.kg-profile-table td{padding:8px 5px}.kg-profile-table th:first-child,.kg-profile-table th:nth-child(2){width:auto}.kg-profile-table th:last-child{width:76px}.kg-profile-entry{max-width:140px;overflow:hidden;text-overflow:ellipsis}}
