.dashboard-container[data-v-1700b246]{padding:15px 20px;min-height:100vh}.dashboard-container .welcome-card[data-v-1700b246]{margin-bottom:20px;border:none!important}.dashboard-container .welcome-card[data-v-1700b246] .el-card__body{padding:20px!important}.dashboard-container .welcome-card .welcome-content[data-v-1700b246]{display:flex;align-items:center;justify-content:space-between}.dashboard-container .welcome-card .welcome-content .welcome-info[data-v-1700b246]{flex:1}.dashboard-container .welcome-card .welcome-content .welcome-info h1[data-v-1700b246]{font-size:24px;margin-top:0;margin-bottom:10px;color:#303133}.dashboard-container .welcome-card .welcome-content .welcome-info .welcome-subtitle[data-v-1700b246]{font-size:16px;margin:5px 0;color:#606266}.dashboard-container .welcome-card .welcome-content .welcome-info .welcome-text[data-v-1700b246]{color:#909399;margin:5px 0 0}.dashboard-container .welcome-card .welcome-content .welcome-logo .logo-circle[data-v-1700b246]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(64,158,255,.9),rgba(100,100,255,.9));display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 5px 15px rgba(0,0,180,.15)}.dashboard-container .welcome-card .welcome-content .welcome-logo .logo-circle i[data-v-1700b246]{font-size:42px;color:#fff}.dashboard-container .welcome-card .welcome-content .welcome-logo .logo-circle[data-v-1700b246]:after{content:"";position:absolute;top:0;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0));border-radius:50%;opacity:.6;filter:blur(3px);z-index:-1}.dashboard-container .data-overview[data-v-1700b246]{margin-bottom:20px}.dashboard-container .data-overview .data-cards-flex[data-v-1700b246]{display:flex;gap:20px;justify-content:space-between}.dashboard-container .data-overview .flex-card[data-v-1700b246]{flex:1;min-width:0}@media(max-width:768px){.dashboard-container .data-overview .data-cards-flex[data-v-1700b246]{flex-direction:column;gap:15px}.dashboard-container .data-overview .flex-card[data-v-1700b246]{width:100%}}@media(max-width:1200px)and (min-width:769px){.dashboard-container .data-overview .data-cards-flex[data-v-1700b246]{flex-wrap:wrap;gap:15px}.dashboard-container .data-overview .flex-card[data-v-1700b246]{flex:0 0 calc(50% - 7.5px)}}.dashboard-container .data-overview .data-card[data-v-1700b246]{height:100%;border:none!important;transition:transform .3s ease,box-shadow .3s ease}.dashboard-container .data-overview .data-card[data-v-1700b246]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)!important}.dashboard-container .data-overview .data-card .data-card-content[data-v-1700b246]{display:flex;align-items:center}.dashboard-container .data-overview .data-card .data-card-icon[data-v-1700b246]{width:60px;height:60px;border-radius:12px;margin-right:15px;display:flex;align-items:center;justify-content:center}.dashboard-container .data-overview .data-card .data-card-icon i[data-v-1700b246]{font-size:30px;color:#fff}.dashboard-container .data-overview .data-card .data-card-icon.bg-blue[data-v-1700b246]{background:linear-gradient(135deg,#40a9ff,#1890ff)}.dashboard-container .data-overview .data-card .data-card-icon.bg-green[data-v-1700b246]{background:linear-gradient(135deg,#52c41a,#389e0d)}.dashboard-container .data-overview .data-card .data-card-icon.bg-orange[data-v-1700b246]{background:linear-gradient(135deg,#ffa940,#fa8c16)}.dashboard-container .data-overview .data-card .data-card-icon.bg-purple[data-v-1700b246]{background:linear-gradient(135deg,#b37feb,#722ed1)}.dashboard-container .data-overview .data-card .data-card-icon.bg-red[data-v-1700b246]{background:linear-gradient(135deg,#ff7875,#f5222d)}.dashboard-container .data-overview .data-card .data-card-icon.bg-teal[data-v-1700b246]{background:linear-gradient(135deg,#13c2c2,#08979c)}.dashboard-container .data-overview .data-card .data-card-info .data-card-value[data-v-1700b246]{font-size:28px;font-weight:700;color:#303133;line-height:1.2}.dashboard-container .data-overview .data-card .data-card-info .data-card-title[data-v-1700b246]{font-size:14px;color:#909399;margin-top:5px}.dashboard-container .data-overview .data-card .data-card-footer[data-v-1700b246]{margin-top:15px;font-size:12px;color:#909399}.dashboard-container .room-usage-section[data-v-1700b246]{margin-bottom:20px}.dashboard-container .room-usage-section .room-usage-card[data-v-1700b246]{border:none!important}.dashboard-container .room-usage-section .room-usage-card .card-header[data-v-1700b246]{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:16px;color:#303133}.dashboard-container .room-usage-section .room-usage-card .header-actions[data-v-1700b246]{display:flex;align-items:center;gap:10px}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .loading-container[data-v-1700b246],.dashboard-container .room-usage-section .room-usage-card .room-usage-content .no-data[data-v-1700b246]{text-align:center;padding:40px 0;color:#909399}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .loading-container i[data-v-1700b246],.dashboard-container .room-usage-section .room-usage-card .room-usage-content .no-data i[data-v-1700b246]{font-size:24px;margin-bottom:8px;display:block}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid[data-v-1700b246]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item[data-v-1700b246]{display:flex;flex-direction:column;padding:24px;border-radius:16px;border:1px solid #e4e7ed;transition:all .4s cubic-bezier(.175,.885,.32,1.275);background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.85));box-shadow:0 4px 16px rgba(0,0,0,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item[data-v-1700b246]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transition:all .4s ease}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item.room-available[data-v-1700b246]{border-color:#e1f3ff}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item.room-available[data-v-1700b246]:before{background:linear-gradient(90deg,#409eff,#1890ff)}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item.room-available[data-v-1700b246]:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(64,158,255,.15);border-color:#409eff}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item.room-busy[data-v-1700b246]{border-color:#e1f3e8;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(103,194,58,.03))}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item.room-busy[data-v-1700b246]:before{background:linear-gradient(90deg,#67c23a,#52c41a)}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item.room-busy[data-v-1700b246]:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(103,194,58,.18);border-color:#67c23a}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item .room-header[data-v-1700b246]{display:flex;align-items:center;width:100%}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item .room-header .room-icon[data-v-1700b246]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#409eff,#1890ff);display:flex;align-items:center;justify-content:center;margin-right:16px;box-shadow:0 4px 12px rgba(64,158,255,.3);transition:all .3s ease}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item .room-header .room-icon i[data-v-1700b246]{font-size:22px;color:#fff}.room-busy .dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item .room-header .room-icon[data-v-1700b246]{background:linear-gradient(135deg,#67c23a,#52c41a);box-shadow:0 4px 12px rgba(103,194,58,.3)}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item .room-header .room-info[data-v-1700b246]{flex:1;min-width:0}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item .room-header .room-info .room-name[data-v-1700b246]{font-size:16px;font-weight:600;color:#303133;margin-bottom:4px}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item .room-header .room-info .room-code[data-v-1700b246]{font-size:12px;color:#909399;margin-bottom:4px}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item .room-header .room-info .current-meeting[data-v-1700b246]{font-size:13px;color:#67c23a;font-weight:500;display:flex;align-items:center;gap:4px}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item .room-header .room-info .current-meeting i[data-v-1700b246]{font-size:12px}.dashboard-container .room-usage-section .room-usage-card .room-usage-content .rooms-grid .room-usage-item .room-header .room-status[data-v-1700b246]{flex-shrink:0}.dashboard-container .personal-device-status-section[data-v-1700b246]{margin:20px 0}.dashboard-container .personal-device-status-section .personal-device-status-card[data-v-1700b246]{border:none!important}.dashboard-container .personal-device-status-section .personal-device-status-card .card-header[data-v-1700b246]{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:16px;color:#303133}.dashboard-container .personal-device-status-section .personal-device-status-card .card-header .header-actions[data-v-1700b246]{display:flex;align-items:center;gap:10px}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .loading-container[data-v-1700b246]{display:flex;justify-content:center;align-items:center;height:120px}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .no-data[data-v-1700b246]{text-align:center;color:#909399;font-size:14px;padding:40px 0}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid[data-v-1700b246]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:10px 0}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card[data-v-1700b246]{border-radius:20px;border:1px solid rgba(230,233,240,.8);transition:all .4s cubic-bezier(.175,.885,.32,1.275);background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(252,253,255,.85));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(64,158,255,.08);position:relative;overflow:hidden;padding:0}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card[data-v-1700b246]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transition:all .4s ease}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card[data-v-1700b246]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));pointer-events:none;border-radius:inherit}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card[data-v-1700b246]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 48px rgba(64,158,255,.15);border-color:rgba(64,158,255,.3)}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card.device-card-recent[data-v-1700b246]:before{background:linear-gradient(90deg,#409eff,#1890ff)}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card.device-card-old[data-v-1700b246]:before{background:linear-gradient(90deg,#999,#777)}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card.device-card-old[data-v-1700b246]:hover{box-shadow:0 20px 48px hsla(0,0%,60%,.15);border-color:hsla(0,0%,60%,.3)}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content[data-v-1700b246]{padding:24px 20px}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-header[data-v-1700b246]{display:flex;align-items:center;margin-bottom:18px;position:relative}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-header .device-icon[data-v-1700b246]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;margin-right:16px;box-shadow:0 8px 24px rgba(102,126,234,.4);transition:all .4s ease;position:relative}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-header .device-icon[data-v-1700b246]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(102,126,234,.3),rgba(118,75,162,.3));border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s ease}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-header .device-icon i[data-v-1700b246]{font-size:24px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-header .device-basic-info[data-v-1700b246]{flex:1;min-width:0}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-header .device-basic-info .device-id[data-v-1700b246]{font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:6px;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-header .device-basic-info .device-remark[data-v-1700b246]{font-size:13px;color:#7f8c8d;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .login-info[data-v-1700b246]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:linear-gradient(135deg,rgba(103,194,58,.08),rgba(103,194,58,.02));border-radius:16px;border:1px solid rgba(103,194,58,.15);transition:all .3s ease}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .login-info[data-v-1700b246]:hover{background:linear-gradient(135deg,rgba(103,194,58,.12),rgba(103,194,58,.05));transform:translateY(-2px)}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .login-info .login-icon[data-v-1700b246]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(103,194,58,.15),rgba(103,194,58,.08));display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(103,194,58,.2)}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .login-info .login-icon i[data-v-1700b246]{font-size:18px;color:#67c23a;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .login-info .login-details[data-v-1700b246]{flex:1;min-width:0}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .login-info .login-details .login-name[data-v-1700b246]{font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:6px;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .login-info .login-details .login-time[data-v-1700b246]{display:flex;align-items:center;gap:6px;font-size:13px}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .login-info .login-details .login-time i[data-v-1700b246]{font-size:13px;color:#95a5a6}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .login-info .login-details .login-time .text-recent[data-v-1700b246]{color:#7f8c8d}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .login-info .login-details .login-time .text-old[data-v-1700b246]{color:#999}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .no-login-info[data-v-1700b246]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:linear-gradient(135deg,rgba(149,165,166,.08),rgba(149,165,166,.02));border-radius:16px;border:1px solid rgba(149,165,166,.15);transition:all .3s ease}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .no-login-info[data-v-1700b246]:hover{background:linear-gradient(135deg,rgba(149,165,166,.12),rgba(149,165,166,.05));transform:translateY(-2px)}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .no-login-info .no-login-icon[data-v-1700b246]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(149,165,166,.15),rgba(149,165,166,.08));display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(149,165,166,.2)}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .no-login-info .no-login-icon i[data-v-1700b246]{font-size:18px;color:#95a5a6;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-card-content .device-login-info .no-login-info .no-login-text[data-v-1700b246]{font-size:15px;color:#7f8c8d;font-weight:500;letter-spacing:.3px;padding-top:8px}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-visual[data-v-1700b246]{flex-shrink:0}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-visual .tablet-container[data-v-1700b246]{position:relative;width:50px;height:50px}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-visual .tablet-container .tablet-image[data-v-1700b246]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transition:all .3s ease}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-visual .tablet-container .status-overlay[data-v-1700b246]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:12px;pointer-events:none}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-visual .tablet-container .status-overlay.online-overlay[data-v-1700b246]{background:radial-gradient(circle,rgba(82,196,26,.1) 0,transparent 70%)}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-visual .tablet-container .status-overlay.offline-overlay[data-v-1700b246]{background:radial-gradient(circle,rgba(255,77,79,.1) 0,transparent 70%)}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-visual .tablet-container .status-overlay .status-glow[data-v-1700b246]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;border-radius:12px}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-visual .tablet-container .status-overlay .status-glow.online-glow[data-v-1700b246]{box-shadow:0 0 20px rgba(82,196,26,.3);animation:pulse-glow-green 3s ease-in-out infinite}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-visual .tablet-container .status-overlay .status-glow.offline-glow[data-v-1700b246]{box-shadow:0 0 20px rgba(255,77,79,.3);animation:pulse-glow-red 3s ease-in-out infinite}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-visual .tablet-container .connection-indicator[data-v-1700b246]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15)}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-visual .tablet-container .connection-indicator.connected[data-v-1700b246]{background:linear-gradient(135deg,#67c23a,#85ce61);animation:bounce-in .6s ease-out}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-visual .tablet-container .connection-indicator.disconnected[data-v-1700b246]{background:linear-gradient(135deg,#f56c6c,#f78989);animation:shake .6s ease-out}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-info-panel[data-v-1700b246]{flex:1;min-width:0}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-info-panel .device-header[data-v-1700b246]{margin-bottom:4px}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-info-panel .device-header .device-id[data-v-1700b246]{font-size:12px;font-weight:500;color:#303133;margin:0;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-info-panel .device-meta[data-v-1700b246]{display:flex;flex-direction:column;gap:2px}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-info-panel .device-meta .device-remark[data-v-1700b246]{font-size:12px;color:#595959;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-info-panel .device-meta .status-row[data-v-1700b246]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-info-panel .device-meta .connect-time[data-v-1700b246],.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-info-panel .device-meta .disconnect-time[data-v-1700b246]{display:flex;align-items:center;gap:3px;font-size:10px;padding:2px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-info-panel .device-meta .connect-time i[data-v-1700b246],.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-info-panel .device-meta .disconnect-time i[data-v-1700b246]{font-size:10px}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-info-panel .device-meta .connect-time[data-v-1700b246]{color:#67c23a;background:rgba(103,194,58,.1)}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-info-panel .device-meta .disconnect-time[data-v-1700b246]{color:#f56c6c;background:rgba(245,108,108,.1)}.dashboard-container .personal-device-status-section .personal-device-status-card .personal-device-status-content .personal-devices-grid .device-card .device-info-panel .device-meta .last-login-user .el-tag[data-v-1700b246]{font-size:10px;height:18px;line-height:16px;padding:0 6px;border-radius:3px}[data-v-1700b246] .el-card{background:hsla(0,0%,100%,.7)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 5px 15px rgba(0,0,0,.08)!important;border:1px solid hsla(0,0%,100%,.3)!important;border-radius:8px!important;overflow:hidden}[data-v-1700b246] .el-card .el-card__header{padding:15px 20px;border-bottom:1px solid rgba(235,238,245,.4)!important;background:hsla(0,0%,100%,.3)}