.page-header[data-v-7d4d3ccc]{margin-bottom:19.38px;padding:19.38px;background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));backdrop-filter:blur(8.075px);-webkit-backdrop-filter:blur(8.075px);border-radius:12.92px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 6.46px 25.84px rgba(0,0,0,.1)}.page-header .page-header-content[data-v-7d4d3ccc]{display:flex;align-items:center;gap:12.92px}.page-header .page-header-icon[data-v-7d4d3ccc]{width:45.22px;height:45.22px;border-radius:12.92px;display:flex;align-items:center;justify-content:center;font-size:19.38px;color:#fff;box-shadow:0 3.23px 12.92px 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 3.23px 0;font-size:19.38px;font-weight:600;color:#303133;line-height:1.2}.page-header .page-header-text .page-description[data-v-7d4d3ccc]{margin:0;font-size:11.305px;color:#606266;line-height:1.4}.app-container[data-v-8d1071e2]{padding:16.15px;min-height:calc(100vh - 104.975px)}.app-container .box-card[data-v-8d1071e2]{box-shadow:0 1.615px 9.69px 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:11.305px;margin-left:8.075px}.empty-state[data-v-8d1071e2]{text-align:center;padding:32.3px 0}.room-list[data-v-8d1071e2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(323px,1fr));gap:16.15px;margin-top:16.15px}.room-card .room-item[data-v-8d1071e2]{height:100%;transition:transform .2s}.room-card .room-item[data-v-8d1071e2]:hover{transform:translateY(-1.615px)}.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 6.46px 0;font-size:14.535px;font-weight:600;color:#303133}.room-header .room-info .room-details[data-v-8d1071e2]{display:flex;flex-direction:column;gap:3.23px}.room-header .room-info .room-details span[data-v-8d1071e2]{font-size:10.498px;color:#606266}.room-header .meeting-count[data-v-8d1071e2]{flex-shrink:0}.meeting-list .no-meetings[data-v-8d1071e2]{text-align:center;padding:24.225px 0;color:#909399}.meeting-list .no-meetings i[data-v-8d1071e2]{font-size:19.38px;margin-bottom:6.46px;display:block}.meeting-list .meeting-item[data-v-8d1071e2]{display:flex;padding:9.69px 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:64.6px;display:flex;align-items:flex-start;color:#409eff;font-weight:600}.meeting-list .meeting-item .meeting-time i[data-v-8d1071e2]{margin-right:3.23px;margin-top:1.615px}.meeting-list .meeting-item .meeting-info[data-v-8d1071e2]{flex:1;margin-left:12.92px}.meeting-list .meeting-item .meeting-info .meeting-name[data-v-8d1071e2]{font-size:12.92px;font-weight:600;color:#303133;margin-bottom:3.23px;line-height:1.4}.meeting-list .meeting-item .meeting-info .meeting-topic[data-v-8d1071e2]{font-size:11.305px;color:#606266;margin-bottom:4.845px;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:9.69px;color:#909399}.meeting-list .meeting-item .meeting-info .meeting-meta .status-tag[data-v-8d1071e2]{margin-left:6.46px}@media(max-width:768px){.room-list[data-v-8d1071e2]{grid-template-columns:1fr}.room-header[data-v-8d1071e2]{flex-direction:column;gap:9.69px}.meeting-item[data-v-8d1071e2]{flex-direction:column}.meeting-item .meeting-time[data-v-8d1071e2]{width:auto;margin-bottom:6.46px}.meeting-item .meeting-info[data-v-8d1071e2]{margin-left:0}}