
.aurora-floating-chat-btn,.aurora-floating-chat-badge{display:none!important;pointer-events:none!important}
[hidden]{display:none!important}.aurora-footer{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;border-top:1px solid var(--border);padding:40px 24px;margin-top:48px;background:var(--panel)}.aurora-footer img{width:100%;max-width:240px;aspect-ratio:1;object-fit:contain}.aurora-footer h2{font-size:16px;margin:0 0 20px}.aurora-footer a{display:block;color:var(--muted);padding:8px 0;text-decoration:none}
.platform-shell{max-width:1180px;margin:32px auto;padding:24px;font:16px/1.5 system-ui,sans-serif}.platform-shell a{color:var(--text)}.platform-shell nav{gap:24px;margin:24px 0}.platform-shell form{display:grid;gap:16px;margin:20px 0;padding:24px;background:var(--panel);border-radius:14px}.platform-shell label{display:grid;gap:6px}.platform-shell input:not([type=checkbox]),.platform-shell select,.platform-shell textarea{box-sizing:border-box;width:100%;padding:12px;color:var(--text);background:var(--input,var(--panel3));border:1px solid var(--border);border-radius:8px;font:inherit}.platform-shell button{padding:12px 18px;min-height:44px;cursor:pointer;border:1px solid var(--border);border-radius:8px;background:var(--panel2);color:var(--text);font:inherit}.platform-shell article{padding:20px;margin:12px 0;background:var(--panel);border:1px solid var(--border);border-radius:12px}.platform-shell .actions{display:flex;gap:12px;flex-wrap:wrap}.platform-shell table{border-collapse:collapse;width:100%}.platform-shell td,.platform-shell th{padding:14px;text-align:left;border-bottom:1px solid var(--border)}.platform-shell .table-scroll{overflow:auto}.platform-shell small{color:var(--muted)}.platform-shell pre{white-space:pre-wrap;overflow-wrap:anywhere}#platformMessage{color:var(--text)}
.mp-split-chat{display:grid;grid-template-columns:320px minmax(0,1fr);height:min(700px,75vh);min-height:460px;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--panel)}.mp-chat-sidebar{padding:16px;border-right:1px solid var(--border);overflow:auto}.mp-chat-sidebar input{box-sizing:border-box;width:100%;padding:12px;background:var(--input,var(--panel3));color:var(--text);border:1px solid var(--border);border-radius:8px;margin:12px 0}.mp-chat-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.mp-chat-thread header{padding:16px;border-bottom:1px solid var(--border)}.mp-chat-history{flex:1;overflow:auto;padding:20px;min-height:0;overflow-wrap:anywhere}.mp-chat-history article{padding:12px;margin-bottom:12px;background:var(--panel2);border-radius:10px}.mp-chat-history p{white-space:pre-wrap}.mp-chat-compose{padding:16px;display:flex;gap:12px;border-top:1px solid var(--border)}.mp-chat-compose textarea{flex:1;min-width:0;background:var(--input,var(--panel3));color:var(--text);padding:12px;border:1px solid var(--border);border-radius:8px}.mp-chat-back{display:none}.mp-chat-choice{display:block;width:100%;text-align:left;padding:14px 10px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);cursor:pointer}.mp-chat-choice.active{background:var(--panel2)}.mp-chat-choice small{display:block;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-methods{display:flex;gap:12px;flex-wrap:wrap}.mp-methods button{min-height:84px;flex:1;min-width:130px}.mp-methods button.active{outline:2px solid var(--accent)}.mp-methods b{display:block;font-size:26px}.mp-rate{font-size:13px;color:var(--muted)}
@media(max-width:800px){.aurora-footer{grid-template-columns:1fr 1fr}.mp-split-chat{grid-template-columns:260px minmax(0,1fr)}}
@media(max-width:600px){.aurora-footer{grid-template-columns:1fr}.platform-shell{margin:0;padding:16px}.mp-split-chat{display:block;height:75dvh}.mp-chat-sidebar{height:100%;box-sizing:border-box}.mp-chat-thread{display:none;height:100%}.mp-split-chat.has-selection .mp-chat-sidebar{display:none}.mp-split-chat.has-selection .mp-chat-thread{display:flex}.mp-chat-back{display:inline-block}.mp-chat-compose{padding:10px}.mp-chat-compose button{padding:8px}}


#auroraChatLauncherV3,#auroraChatLauncherV3Badge{display:none!important;pointer-events:none!important}.mp-chat-sidebar label{display:block;margin-top:12px}.mp-balance strong{display:flex;flex-direction:column;align-items:flex-start}.mp-balance-divider{display:none}#mpBtcBalance{order:-1;font-size:16px}#mpRubBalance{font-size:12px;color:var(--muted)}

@media(max-width:600px){body.mobile-chat-open .mp-split-chat.has-selection{position:fixed;inset:0;z-index:150;height:100dvh;min-height:0;border-radius:0}body.mobile-chat-open{overflow:hidden}.mp-chat-history{overscroll-behavior:contain}}

body:has(.auth-brand) .box{background:var(--panel);border:1px solid var(--border)}body:has(.auth-brand) button{background:var(--accent);color:var(--accent-ink);box-shadow:none}body:has(.auth-brand) input{background:var(--input);border-color:var(--border);color:var(--text)}body:has(.auth-brand) .auth-link{color:var(--accent)}

.platform-shell nav{display:flex;flex-wrap:wrap;gap:12px}.platform-shell nav a{padding:10px 14px;border:1px solid var(--border);border-radius:8px;text-decoration:none;background:var(--panel)}.platform-shell label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px}.platform-shell button:focus-visible,.platform-shell a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
/* v23.2: existing Aurora styling, workspace moderation and compact conversations. */
textarea,input,[contenteditable]{resize:none!important}
#mainNav [data-view="users"],#mainNav [data-view="marketStores"]{display:none!important}
.moderation-heading{margin:16px 0}.moderation-heading h1{font-size:20px}.moderation-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:8px;background:var(--panel);border:1px solid var(--border);border-radius:12px}.moderation-tabs .btn.active{color:var(--accent);border-color:var(--accent);background:var(--panel2)}
.platform-shell.moderation-content{max-width:none;margin:0;padding:0;font:inherit}.moderation-content h2{font-size:18px}.moderation-content form{padding:18px}.moderation-content button{font-size:13px}.moderation-content .actions{margin:12px 0}.moderation-content #platformBody>form{max-width:850px}#moderationShopShelf>section[hidden]{display:none!important}
.platform-users-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.platform-users-tools>p{margin:0;display:grid;gap:5px}.platform-users-tools form{margin:0;display:flex;align-items:end;padding:12px;gap:12px;flex:1}.platform-users-tools label{flex:1}.platform-users-tools .actions{margin:0}.platform-user-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,160px));gap:14px;margin:16px 0}.platform-shell button.platform-user-card{aspect-ratio:1;padding:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;min-width:0;background:var(--panel);border-radius:14px}.platform-user-card strong,.platform-user-card small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-user-avatar{width:64px;height:64px;border-radius:14px;object-fit:cover;background:var(--panel2);flex:none}.platform-user-avatar.placeholder{display:grid;place-items:center;color:var(--accent);font-size:28px;font-weight:750;border:1px solid var(--border)}.platform-blocked{font-size:10px;color:var(--danger)}
.platform-user-dialog{width:min(660px,calc(100vw - 28px));max-height:90dvh;overflow:auto;background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:18px;padding:22px;box-shadow:var(--shadow)}.platform-user-dialog::backdrop{background:rgba(0,0,0,.65)}.platform-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.platform-dialog-head h2{margin:0}.platform-user-summary{display:flex;gap:20px;margin:20px 0}.platform-user-summary dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 18px;margin:0;min-width:0}.platform-user-summary dt{color:var(--muted)}.platform-user-summary dd{margin:0;overflow-wrap:anywhere}.platform-direct-history{max-height:240px;overflow:auto}.platform-direct-history p{white-space:pre-wrap;overflow-wrap:anywhere}.platform-user-dialog textarea{min-height:100px}
.mp-nav .mp-nav-link{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:13px;font-weight:700;padding:10px 15px;white-space:nowrap;text-decoration:none}.mp-nav .mp-nav-link:hover{background:var(--panel2);color:var(--text)}.mp-nav .mp-nav-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.mp-app{padding-bottom:20px}.mp-app>.aurora-footer{margin-top:24px;margin-bottom:0;border:1px solid var(--border);border-radius:18px;padding:28px 24px}
.mp-split-chat{max-width:1120px;margin:0 auto;grid-template-columns:220px minmax(0,1fr);gap:12px;border:0;border-radius:0;background:transparent;height:min(630px,72vh)}.mp-split-chat.has-person{grid-template-columns:220px minmax(0,1fr) 230px;max-width:1240px}.mp-chat-sidebar,.mp-chat-thread,.mp-chat-person{border:1px solid var(--border);border-radius:16px;background:var(--panel);overflow:hidden}.mp-chat-sidebar{padding:12px;overflow:auto}.mp-chat-choice{border:1px solid var(--border);border-radius:12px;margin:8px 0;padding:12px}.mp-chat-person{padding:16px;overflow:auto;min-width:0;font-size:12px}.mp-chat-person summary{cursor:pointer;font-size:13px;font-weight:700}.mp-chat-person-heading{display:flex;flex-direction:column;align-items:center;gap:7px;margin:16px 0}.mp-chat-person-heading img,.mp-chat-person-heading>span{width:64px;height:64px;border-radius:14px;background:var(--panel2);object-fit:cover}.mp-chat-person-heading>span{display:grid;place-items:center;font-size:28px;color:var(--accent)}.mp-chat-person h3{margin:0;overflow-wrap:anywhere}.mp-chat-person small{color:var(--muted)}.mp-chat-person .mp-order-info{display:grid;grid-template-columns:1fr;gap:5px}.mp-chat-person .mp-order-info strong{margin-bottom:9px;overflow-wrap:anywhere}.mp-chat-person .mp-order-info span{color:var(--muted)}
.moderator-workspace{max-width:1440px;padding:20px;margin:auto}.moderator-workspace .navbar{padding:8px;border:1px solid var(--border);border-radius:14px;background:var(--panel);margin-bottom:20px}.moderator-workspace .nav-btn{display:flex;align-items:center;gap:8px;border:0;padding:10px;color:var(--text);background:var(--panel2);border-radius:10px}.moderator-workspace .aurora-nav-icon-v13{width:22px;height:22px;color:var(--accent)}.moderator-workspace .btn{border:1px solid var(--border);border-radius:9px;padding:10px;background:var(--panel);color:var(--text)}
@media(max-width:1000px) and (min-width:601px){.mp-split-chat.has-person{grid-template-columns:180px minmax(0,1fr) 190px;gap:8px}.mp-chat-person{padding:10px}}
@media(max-width:600px){.platform-users-tools form{flex-wrap:wrap}.platform-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-user-summary{flex-direction:column}.platform-user-dialog{padding:16px}.mp-split-chat{display:block}.mp-split-chat:not(.has-selection) .mp-chat-person{display:none}.mp-split-chat.has-selection{display:flex;flex-direction:column;gap:8px;padding:8px;background:var(--bg)}.mp-split-chat.has-selection .mp-chat-thread{flex:1;height:auto;min-height:0}.mp-split-chat.has-selection .mp-chat-person{display:block;order:-1;flex:none;max-height:27dvh;padding:10px}.mp-chat-person-heading{float:left;align-items:flex-start;max-width:42%;margin:10px 16px 0 0}.mp-chat-person .mp-order-info{grid-template-columns:1fr 1fr;margin-top:10px;font-size:11px}.mp-chat-person .mp-order-info strong{margin-bottom:4px}.mp-chat-person details:after{content:'';display:block;clear:both}}
html body #mainNav #navUsers,html body #mainNav #navMarketStores{display:none!important}
.mp-chat-thread>header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mp-chat-thread>header>strong{min-width:0;overflow-wrap:anywhere}
