*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#c9cfdb;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a7b0c2}::-webkit-scrollbar-track{background:transparent}.admin-header{display:flex;align-items:center;gap:8px;padding:0 16px;box-shadow:0 1px 4px #00152914;z-index:9}.admin-header .crumb{flex-shrink:0}.admin-header .spacer{flex:1}.tags-bar{display:flex;align-items:center;gap:8px;background:#fff;border-bottom:1px solid #f0f0f0;padding:5px 16px;overflow-x:auto;white-space:nowrap}.tags-bar::-webkit-scrollbar{height:4px}.tag-item{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:3px;font-size:12px;cursor:pointer;border:1px solid #d9d9d9;background:#fff;color:#333;-webkit-user-select:none;user-select:none;transition:all .15s}.tag-item:hover{color:#5a6dfe;border-color:#5a6dfe}.tag-item.active{background:#5a6dfe;border-color:#5a6dfe;color:#fff}.tag-item .anticon{font-size:11px}.admin-logo{height:56px;display:flex;align-items:center;gap:10px;padding:0 16px;color:#fff;font-size:15px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap;overflow:hidden;cursor:default}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(1200px 600px at 70% -10%,#6a7bff33 0%,transparent 60%),radial-gradient(900px 500px at 10% 110%,#5dfec133 0%,transparent 55%),linear-gradient(160deg,#10192e,#001529)}.login-card{width:400px;max-width:92vw;background:#fffffffa;border-radius:14px;padding:34px 34px 26px;box-shadow:0 18px 50px #00152959}.login-brand{display:flex;align-items:center;gap:10px;margin-bottom:6px}.login-brand .fish{font-size:30px}.login-brand span{font-size:19px;font-weight:700;color:#10204a}.login-sub{color:#7a8 summons}.stat-card .ant-card-body{padding:14px 18px}.stat-card .stat-line-1{display:flex;align-items:center;justify-content:space-between;color:#7b8794;font-size:13px}.stat-card .stat-val{font-size:26px;font-weight:700;margin-top:6px;color:#1f2b3a}.bubble-row{display:flex;margin:10px 0;gap:8px}.bubble-row.me{flex-direction:row-reverse}.bubble{max-width:74%;padding:8px 12px;border-radius:10px;background:#f3f5fa;color:#26303c;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.bubble-row.me .bubble{background:#5a6dfe;color:#fff}.bubble .meta{display:block;font-size:11px;opacity:.65;margin-top:3px}.chat-item{border-radius:8px;padding:8px 10px;cursor:pointer;transition:background .15s}.chat-item:hover{background:#f5f7fa}.chat-item.active{background:#5a6dfe1a}
