.geo-tabs{border-bottom:1px solid var(--geo-border);display:flex;gap:24px;margin-bottom:16px}.geo-tab{border-bottom:2px solid transparent;color:var(--geo-muted);cursor:pointer;font-size:15px;margin-bottom:-1px;padding:0 0 12px}.geo-tab.active{border-bottom-color:var(--geo-primary);color:var(--geo-primary);font-weight:600}.geo-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:15px;padding:5px 0}.geo-toolbar-spacer{flex:1}.geo-toolbar .el-button:last-child{margin-left:0}.geo-select{width:200px}.geo-search{width:220px}.geo-btn-icon{margin-right:4px}.geo-media-chip{align-items:center;display:inline-flex;gap:4px}.geo-platform-icon-sm{border-radius:4px;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.geo-el-table{--el-table-border-color:var(--geo-border);--el-table-header-text-color:var(--geo-muted);--el-table-text-color:var(--geo-foreground);--el-table-header-bg-color:var(--geo-card);--el-table-bg-color:var(--geo-card);--el-table-row-hover-bg-color:var(--geo-background);font-size:13px;width:100%}.geo-el-table.el-table th.el-table__cell{background:#f5f6f8;color:#1f2329;font-weight:600}.geo-el-table.el-table td.el-table__cell,.geo-el-table.el-table th.el-table__cell{font-size:15px;padding-bottom:12px;padding-top:12px}.geo-account-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.geo-platform-card{align-items:center;background:var(--geo-card);background-color:#f8f8ff;border-radius:8px;cursor:pointer;display:flex;gap:12px;min-width:0;padding:16px;transition:border-color .2s,box-shadow .2s}.geo-platform-card:hover{box-shadow:0 2px 8px #3b6de814}.geo-platform-icon{align-items:center;color:#fff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center}.geo-platform-icon,.geo-platform-icon-img{border-radius:8px;flex-shrink:0;height:36px;width:36px}.geo-platform-icon-img{-o-object-fit:contain;object-fit:contain}.geo-platform-info{min-width:0}.geo-platform-name{color:var(--geo-foreground);font-size:14px;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-platform-status{color:var(--geo-muted);font-size:12px;line-height:18px}.geo-accounts-head{color:var(--geo-foreground);font-size:14px;font-weight:600;margin-bottom:10px}.geo-accounts{align-content:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,150px)}.geo-account-card{background:var(--geo-card);border:1px solid var(--geo-border);border-radius:10px;box-shadow:0 4px 16px #252a3314;box-sizing:border-box;display:flex;flex-direction:column;height:150px;padding:12px;position:relative;width:150px}.geo-account-avatar,.geo-account-card{align-items:center;justify-content:center}.geo-account-avatar{border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:600;height:40px;margin-bottom:10px;overflow:hidden;width:40px}.geo-account-avatar-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.geo-account-name{color:var(--geo-foreground);font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.geo-account-card:before{background:hsla(0,0%,100%,.72);border-radius:10px;content:"";display:none;inset:0;pointer-events:none;position:absolute;z-index:1}.geo-account-card:hover:before{display:block}.geo-account-actions{align-items:center;display:none;flex-direction:column;gap:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.geo-account-card:hover .geo-account-actions{display:flex}.geo-account-btn{background:var(--geo-border-light);border:none;border-radius:6px;color:var(--geo-foreground);cursor:pointer;font-size:13px;height:34px;line-height:20px;width:88px}.geo-account-btn.primary{background:var(--geo-primary);color:#fff}.geo-account-btn.primary:hover{opacity:.9}.geo-auth-tip{color:var(--geo-muted);font-size:12px;margin:4px 0 0 90px}.geo-empty{color:var(--geo-muted);font-size:13px;padding:40px 0;text-align:center}.geo-empty-text{margin:0}@media (max-width:1200px){.geo-account-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.geo-account-grid{grid-template-columns:repeat(2,1fr)}}
