.page-header[data-v-7d4d3ccc]{margin-bottom:24px;padding:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.1)}.page-header .page-header-content[data-v-7d4d3ccc]{display:flex;align-items:center;gap:16px}.page-header .page-header-icon[data-v-7d4d3ccc]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.15)}.page-header .page-header-icon-primary[data-v-7d4d3ccc]{background:linear-gradient(135deg,#409eff,#73b9ff)}.page-header .page-header-icon-success[data-v-7d4d3ccc]{background:linear-gradient(135deg,#67c23a,#85d47a)}.page-header .page-header-icon-warning[data-v-7d4d3ccc]{background:linear-gradient(135deg,#e6a23c,#eebe77)}.page-header .page-header-icon-danger[data-v-7d4d3ccc]{background:linear-gradient(135deg,#f56c6c,#f78989)}.page-header .page-header-icon-info[data-v-7d4d3ccc]{background:linear-gradient(135deg,#909399,#b1b3b8)}.page-header .page-header-text[data-v-7d4d3ccc]{flex:1}.page-header .page-header-text .page-title[data-v-7d4d3ccc]{margin:0 0 4px 0;font-size:24px;font-weight:600;color:#303133;line-height:1.2}.page-header .page-header-text .page-description[data-v-7d4d3ccc]{margin:0;font-size:14px;color:#606266;line-height:1.4}.app-container[data-v-8d1071e2]{padding:20px;min-height:calc(100vh - 130px)}.app-container .box-card[data-v-8d1071e2]{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.filter-container .demo-form-inline .el-form-item[data-v-8d1071e2]{margin-bottom:0}.header-info[data-v-8d1071e2]{color:#909399;font-size:14px;margin-left:10px}.empty-state[data-v-8d1071e2]{text-align:center;padding:40px 0}.room-list[data-v-8d1071e2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;margin-top:20px}.room-card .room-item[data-v-8d1071e2]{height:100%;transition:transform .2s}.room-card .room-item[data-v-8d1071e2]:hover{transform:translateY(-2px)}.room-header[data-v-8d1071e2]{display:flex;justify-content:space-between;align-items:flex-start}.room-header .room-info[data-v-8d1071e2]{flex:1}.room-header .room-info .room-name[data-v-8d1071e2]{margin:0 0 8px 0;font-size:18px;font-weight:600;color:#303133}.room-header .room-info .room-details[data-v-8d1071e2]{display:flex;flex-direction:column;gap:4px}.room-header .room-info .room-details span[data-v-8d1071e2]{font-size:13px;color:#606266}.room-header .meeting-count[data-v-8d1071e2]{flex-shrink:0}.meeting-list .no-meetings[data-v-8d1071e2]{text-align:center;padding:30px 0;color:#909399}.meeting-list .no-meetings i[data-v-8d1071e2]{font-size:24px;margin-bottom:8px;display:block}.meeting-list .meeting-item[data-v-8d1071e2]{display:flex;padding:12px 0;border-bottom:1px solid #f0f0f0}.meeting-list .meeting-item[data-v-8d1071e2]:last-child{border-bottom:none}.meeting-list .meeting-item .meeting-time[data-v-8d1071e2]{flex-shrink:0;width:80px;display:flex;align-items:flex-start;color:#409eff;font-weight:600}.meeting-list .meeting-item .meeting-time i[data-v-8d1071e2]{margin-right:4px;margin-top:2px}.meeting-list .meeting-item .meeting-info[data-v-8d1071e2]{flex:1;margin-left:16px}.meeting-list .meeting-item .meeting-info .meeting-name[data-v-8d1071e2]{font-size:16px;font-weight:600;color:#303133;margin-bottom:4px;line-height:1.4}.meeting-list .meeting-item .meeting-info .meeting-topic[data-v-8d1071e2]{font-size:14px;color:#606266;margin-bottom:6px;line-height:1.4}.meeting-list .meeting-item .meeting-info .meeting-meta[data-v-8d1071e2]{display:flex;justify-content:space-between;align-items:center}.meeting-list .meeting-item .meeting-info .meeting-meta .created-by[data-v-8d1071e2]{font-size:12px;color:#909399}.meeting-list .meeting-item .meeting-info .meeting-meta .status-tag[data-v-8d1071e2]{margin-left:8px}@media(max-width:768px){.room-list[data-v-8d1071e2]{grid-template-columns:1fr}.room-header[data-v-8d1071e2]{flex-direction:column;gap:12px}.meeting-item[data-v-8d1071e2]{flex-direction:column}.meeting-item .meeting-time[data-v-8d1071e2]{width:auto;margin-bottom:8px}.meeting-item .meeting-info[data-v-8d1071e2]{margin-left:0}}