.management-dialog{width:560px;max-width:94vw;max-height:90vh;overflow-y:auto;border:1px solid #e1e7f2;border-radius:14px;padding:28px;color:var(--ink)}.management-dialog::backdrop{background:#17264066}.management-dialog label{margin:16px 0}.management-dialog select{display:block;width:100%;margin-top:9px;padding:12px;border:1px solid #e1e5ee;border-radius:7px;color:var(--ink);background:#fff;font:inherit}.management-dialog input:disabled{background:#f4f6fa;color:#8892a6}.management-checkbox{display:flex!important;align-items:center;gap:9px;min-height:44px}.management-checkbox input{width:auto;margin:0!important}.management-dialog .management-checkbox{margin:14px 0}.management-identity{display:flex;align-items:center;gap:10px;white-space:nowrap}.management-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:190px}.management-actions .secondary{padding:7px 10px}.danger-text{color:#c75353}.management-summary{padding:14px 18px;border-radius:8px;background:#f1f5fe;color:#536995;font-size:13px;margin:15px 0}.agent-avatar-editor{display:flex;align-items:center;gap:12px}.agent-avatar-editor label{cursor:pointer!important}.agent-avatar-editor .avatar{width:60px;height:60px;font-size:24px}.avatar.has-image{overflow:hidden;padding:0;flex-shrink:0}.avatar.has-image img{width:100%;height:100%;object-fit:cover;display:block}.order-detail{display:grid;grid-template-columns:100px 1fr;gap:16px;margin:18px 0 28px}.order-detail dt{color:#8792a7;font-size:12px}.order-detail dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.management-dialog .error:empty,.merchant-section>.content-card>.error:empty{display:none}.sidebar nav{flex:1;min-height:90px}.sidebar .sidebar-bottom{flex-shrink:0;margin-top:12px}.sidebar .connect-card{display:none}.team-manage-link{margin:0 0 20px}@media(max-width:850px){.management-actions{min-width:150px}.sidebar nav{min-height:0}}@media(max-width:620px){.management-dialog{padding:20px}.management-identity strong{font-size:12px}.sidebar nav{flex:1}.sidebar .nav{min-width:40px}}
.sidebar .nav{padding:8px 10px;margin:2px 0;font-size:12px}@media(max-width:850px){.sidebar .nav{font-size:0;padding:10px 0;margin:2px 0}}

/* Reference staff list and horizontal editor */
body:has(#agentsView:not([hidden])) .metrics,body:has(#agentsView:not([hidden])) .page-heading{display:none}#agentsView{padding-top:22px}.staff-chat-link{padding:20px;margin-bottom:18px}.staff-chat-link>small{margin-left:10px}.staff-link-row{display:flex;gap:12px;margin-top:12px}.staff-link-row input{flex:1;min-width:0;background:#f8fafc}.staff-link-row a{display:flex;align-items:center;white-space:nowrap}.staff-list-card{padding:20px}.staff-list-actions{padding:8px 0 12px}.staff-list-card .merchant-filters{border-bottom:1px solid #edf0f5;padding-bottom:18px}.staff-list-card table th,.staff-list-card table td{border:1px solid #e7ebf2;padding:13px 16px}.staff-list-card table th{background:#f6f8fb}.staff-list-card .management-summary{background:none;padding:6px 0;margin:0 0 10px;color:#8792a6}#agentDialog.management-dialog{width:900px;max-width:94vw;border-radius:5px;padding:0;background:#f5f7fa}#agentForm.staff-editor{background:white;margin:16px;padding:22px 28px;border:1px solid #e6ebf2;border-radius:10px}#agentForm .staff-dialog-header{display:flex;align-items:center;justify-content:space-between;margin:-38px -44px 22px;padding:18px 20px;background:white;border-bottom:1px solid #e6ebf2}#agentDialogTitle{font-size:16px;margin:0}.staff-dialog-close{font-size:26px;line-height:1}#agentForm>label:not(.staff-activation){display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;margin:12px 0}#agentForm>label input,#agentForm>label select{margin:0;border-radius:4px;padding:10px}#agentForm .staff-activation{display:flex;gap:10px;margin:14px 0;padding-left:134px;position:relative;font-size:0}#agentForm .staff-activation:before{content:'是否激活：';position:absolute;left:0;font-size:14px}#agentForm .staff-activation input{appearance:none;width:44px;height:24px;border-radius:20px;background:#c5cddd;border:0;cursor:pointer;position:relative;padding:0}#agentForm .staff-activation input:checked{background:#397ded}#agentForm .staff-activation input:after{content:'';position:absolute;width:18px;height:18px;border-radius:50%;background:white;left:3px;top:3px}#agentForm .staff-activation input:checked:after{left:23px}.staff-switch-state{font-size:14px}.staff-avatar-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center;position:relative;margin:16px 0}.staff-avatar-choices{grid-column:2;display:flex;gap:8px;flex-wrap:wrap}.staff-avatar-help{margin-left:134px!important}#agentForm .dialog-actions{justify-content:flex-start;margin:18px 0 0 134px}#agentForm .dialog-actions #agentSave{order:-1}#agentForm .dialog-actions button{border-radius:4px}#agentFormError{margin-left:134px}@media(max-width:650px){.staff-link-row{flex-wrap:wrap}.staff-link-row input{flex-basis:100%}.staff-chat-link>small{display:block;margin:8px 0}#agentForm.staff-editor{padding:16px}#agentForm .staff-dialog-header{margin:-32px -32px 20px}#agentForm>label:not(.staff-activation),.staff-avatar-row{grid-template-columns:1fr;gap:6px}#agentForm .dialog-actions,.staff-avatar-help,#agentFormError{margin-left:0!important}#agentForm .staff-activation{padding-left:110px}.staff-avatar-choices{grid-column:1}}
