.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}}

.platform-subdomain{border-bottom:1px solid #ffffff20;background:#ffffff03}.platform-subdomain .m-panel-head{gap:14px;flex-wrap:wrap}.platform-subdomain #subdomainMessage:empty{display:none}.platform-subdomain small{font-size:12px;line-height:1.8;opacity:.7}.platform-subdomain input:disabled,.platform-subdomain button:disabled{opacity:.5;cursor:not-allowed}#subdomainPreview{overflow-wrap:anywhere}@media(max-width:650px){.platform-subdomain .agent-domain-form button{width:100%}.platform-subdomain .m-panel-head .m-status{font-size:11px}}

.platform-subdomain .m-section-head{align-items:flex-start;gap:12px;flex-wrap:wrap}.platform-subdomain .m-section-head h3{flex:1 1 180px;min-width:0}.platform-subdomain .m-status{flex-shrink:0;white-space:nowrap}.platform-subdomain .agent-domain-form{align-items:flex-start}.platform-subdomain .agent-domain-form button{margin-top:26px}@media(max-width:650px){.platform-subdomain .agent-domain-form button{margin-top:0}}

.member-page .platform-subdomain-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:20px;align-items:start;max-width:850px}.platform-subdomain-form label{min-width:0}.member-page .platform-subdomain-form select{width:100%;height:47px;border:1px solid #b4bdd32b;border-radius:9px;padding:10px 14px;font:inherit;background:#ffffff08;color:inherit}.platform-subdomain-form option{background:#302e52;color:#fff}.member-page .platform-subdomain-form button{grid-column:1/-1;justify-self:start;margin-top:8px;padding:12px 26px}.platform-subdomain-form input{width:100%;box-sizing:border-box}@media(max-width:650px){.member-page .platform-subdomain-form{grid-template-columns:minmax(0,1fr);gap:14px}.member-page .platform-subdomain-form button{width:100%;justify-self:stretch}}
