body:not(.g2d-hive-admin-user).g2d-route-more .g2d12590-menu-list>a[href*="hive-mind"]{display:none!important}
.g2d-hive-admin-user.g2d-route-more .g2d12590-menu-list>a[href*="hive-mind"]{display:flex!important}
.g2d-hive-admin-remote{max-width:1180px;margin:18px auto 110px;padding:18px;border:1px solid rgba(22,57,45,.15);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(24,46,38,.07)}
.g2d-hive-admin-remote-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.g2d-hive-admin-remote-head h2{margin:4px 0 6px;font-size:26px}.g2d-hive-admin-remote-head p{margin:0;color:#66756f;max-width:700px}
.g2d-hive-admin-live{display:flex;align-items:center;gap:10px;border:1px solid #dce8e2;border-radius:14px;padding:10px 12px;background:#f8fbf9;min-width:190px}.g2d-hive-admin-live i{width:10px;height:10px;border-radius:50%;background:#a3aaa7}.g2d-hive-admin-live.is-online i{background:#2f956b;box-shadow:0 0 0 5px rgba(47,149,107,.12)}.g2d-hive-admin-live span{display:grid}.g2d-hive-admin-live small{color:#718079;margin-top:2px}
.g2d-hive-admin-quick{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0}.g2d-hive-admin-quick button,.g2d-hive-admin-quick form button,.g2d-hive-chat-form button{border:0;border-radius:12px;padding:11px 14px;background:#173f32;color:#fff;font-weight:700;cursor:pointer}.g2d-hive-admin-quick>button{background:#eef5f1;color:#173f32;border:1px solid #d5e3dc}.g2d-hive-admin-quick form{display:flex;gap:8px;flex:1;min-width:320px}.g2d-hive-admin-quick input{flex:1;border:1px solid #d4ded9;border-radius:12px;padding:10px 12px}
.g2d-hive-admin-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px}.g2d-hive-admin-chat,.g2d-hive-admin-now{border:1px solid #e0e8e4;border-radius:16px;padding:14px;background:#fbfdfc}.g2d-hive-admin-sectionhead{display:grid;gap:2px;margin-bottom:10px}.g2d-hive-admin-sectionhead span{font-size:11px;letter-spacing:.11em;font-weight:800;color:#668176}.g2d-hive-admin-sectionhead strong{font-size:17px;color:#173f32}
.g2d-hive-chat-log{height:340px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:8px 2px}.g2d-hive-chat-log article{max-width:88%;border-radius:14px;padding:10px 12px}.g2d-hive-chat-log article small{display:block;font-size:11px;font-weight:800;margin-bottom:3px}.g2d-hive-chat-log article p{margin:0;white-space:pre-wrap;line-height:1.45}.g2d-hive-chat-log .is-user{align-self:flex-end;background:#173f32;color:#fff}.g2d-hive-chat-log .is-hive{align-self:flex-start;background:#edf4f0;color:#183a2f}.g2d-hive-chat-empty{color:#748079;padding:20px;text-align:center}
.g2d-hive-chat-form{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:8px}.g2d-hive-chat-form textarea{resize:vertical;min-height:68px;border:1px solid #d4ded9;border-radius:12px;padding:10px 12px}.g2d-hive-chat-form button{align-self:end;min-height:44px}
.g2d-hive-admin-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.g2d-hive-admin-kpis article{border:1px solid #e1e8e4;border-radius:12px;padding:12px;background:#fff}.g2d-hive-admin-kpis b{display:block;font-size:24px;color:#173f32}.g2d-hive-admin-kpis small{color:#718079}.g2d-hive-admin-result{margin-top:10px;font-size:13px;color:#52655d}.g2d-hive-admin-result.is-error{color:#a94141}
@media(max-width:760px){.g2d-hive-admin-remote{margin:12px 10px 100px;padding:13px}.g2d-hive-admin-remote-head{display:grid}.g2d-hive-admin-live{width:100%}.g2d-hive-admin-grid{grid-template-columns:1fr}.g2d-hive-admin-quick form{min-width:100%;display:grid}.g2d-hive-chat-log{height:290px}.g2d-hive-chat-form{grid-template-columns:1fr}.g2d-hive-chat-form button{width:100%}}
