.user-avatar{overflow:hidden}.user-avatar img{width:100%;height:100%;object-fit:cover}.agent-pad{padding:28px}.agent-domain-panel{scroll-margin-top:130px}.agent-domain-form{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:24px 0}.agent-domain-form label{display:grid;gap:10px;flex:1;min-width:220px;font-size:13px}.agent-domain-form input,.agent-admin-form input,.agent-admin-form select{padding:12px;border:1px solid #b4bdd32b;border-radius:9px;font:inherit}.member-page .agent-domain-form input{background:#ffffff08;color:inherit}.agent-domain-card{padding:22px;margin-top:18px;border:1px solid #ffffff20;border-radius:16px;background:#ffffff04;line-height:1.9;overflow-wrap:anywhere}.agent-domain-card h3{margin:0}.agent-domain-card code{user-select:all;color:#8ddce6}.agent-finance-form{padding:0;max-width:none}.agent-finance-form .f-submit{margin-top:8px}.agent-finance-form .f-text-button{align-self:start}.agent-admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 24px}.agent-admin-tabs button{padding:10px 16px;border:1px solid #e1e5ef;border-radius:9px;background:#fff;color:#667085;cursor:pointer}.agent-admin-tabs button.active{background:#4356ed;color:white;border-color:#4356ed}.agent-admin-form{display:grid;gap:18px;max-width:650px}.agent-admin-form label{display:grid;gap:8px;font-size:13px}.agent-admin-form p,.agent-admin-form small,[data-agent-section]>p{font-size:12px;color:#7d8697;line-height:1.8}.agent-admin-message{color:#ba526d;line-height:1.8;font-size:13px;overflow-wrap:anywhere}.agent-admin-form .primary{justify-self:start}.agent-action{border:1px solid #b4bdd33b;background:#ffffff08;border-radius:7px;padding:8px 12px;color:inherit;cursor:pointer}.agent-action:disabled{opacity:.5}.f-table small{display:block;font-size:11px;opacity:.7;margin-top:5px}.agent-domain-card .m-status{white-space:normal}.agent-domain-card .m-actions{flex-wrap:wrap}.member-page .agent-action.danger{color:#ffb0c8}.member-page .f-table a{color:#9ad9f2}@media(max-width:650px){.agent-pad{padding:18px}.agent-domain-card{padding:16px}.agent-domain-form{align-items:stretch;flex-direction:column}.agent-domain-form label{min-width:0}.agent-admin-tabs{gap:5px}.agent-admin-tabs button{padding:8px 11px;font-size:12px}}
