.page-label{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;width:80px;font-weight:700;background-color:#f0f8ff;padding:0 5px}.page-content,.page-label{text-align:left;display:inline-block;line-height:30px}.page-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;border-bottom:1px solid #b2ebf2;overflow:auto}.view-attendee-block{display:inline-block;padding:2px 5px 2px 0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;margin-right:3px;cursor:pointer;font-weight:700;color:#14a2b8}.view-attendee-block:hover{color:#2196f3;text-decoration:underline}.rec-info{color:#303133;font-variant-numeric:tabular-nums}.rec-info .rec-banner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:20px;background:#f0f9eb;border-radius:4px}.rec-info .rec-banner,.rec-info .rec-banner__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.rec-info .rec-banner__title{gap:4px 8px;font-size:15px}.rec-info .rec-banner__title b{color:#67c23a;margin:0 2px}.rec-info .rec-banner__hint{color:#909399;font-size:13px;margin-left:8px}.rec-info .rec-banner__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.rec-info .rec-banner__actions .el-button+.el-button{margin-left:0}.rec-info .rec-dot{width:8px;height:8px;border-radius:50%;background:#67c23a;display:inline-block}.rec-info .rec-dot.is-empty{background:#c0c4cc}.rec-info .rec-empty,.rec-info .rec-muted{color:#909399;font-size:13px}.rec-info .rec-empty{padding:32px 0;text-align:center}.rec-info .rec-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 32px}.rec-info .rec-card+.rec-card{margin-top:28px;padding-top:28px;border-top:1px solid #ebeef5}.rec-info .rec-main{-webkit-box-flex:1.4;-ms-flex:1.4 1 440px;flex:1.4 1 440px;min-width:0}.rec-info .rec-side{-webkit-box-flex:1;-ms-flex:1 1 340px;flex:1 1 340px;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.rec-info .rec-player{background:#000;aspect-ratio:16/9}.rec-info .rec-player video{width:100%;height:100%;display:block}.rec-info .rec-player__none{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;color:#909399}.rec-info .rec-meta,.rec-info .rec-player__none{display:-webkit-box;display:-ms-flexbox;display:flex}.rec-info .rec-meta{border:1px solid #ebeef5;border-top:0}.rec-info .rec-meta__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:12px 16px}.rec-info .rec-meta__item+.rec-info .rec-meta__item{border-left:1px solid #ebeef5}.rec-info .rec-meta__item--grow{-webkit-box-flex:1;-ms-flex:1;flex:1}.rec-info .rec-label{font-size:12px;color:#909399;letter-spacing:.05em}.rec-info .rec-value{font-size:15px;white-space:nowrap}.rec-info .rec-section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:16px;font-weight:600;letter-spacing:.1em}.rec-info .rec-section-title:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#ebeef5}.rec-info .rec-section-title:not(:first-child){margin-top:12px}.rec-info .rec-video-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:16px 20px;background:#409eff;color:#fff;border-radius:4px;text-decoration:none;-webkit-transition:background .15s;transition:background .15s}.rec-info .rec-video-file:focus-visible,.rec-info .rec-video-file:hover{background:#3a8ee6;color:#fff}.rec-info .rec-video-file__icon{font-size:22px}.rec-info .rec-video-file__text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.rec-info .rec-video-file__name{font-size:15px;font-weight:600}.rec-info .rec-video-file__sub{font-size:13px;opacity:.85}.rec-info .rec-video-file__dl{font-size:18px}.rec-info .rec-files,.rec-info .rec-shares{border:1px solid #ebeef5;border-radius:4px}.rec-info .rec-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px}.rec-info .rec-file+.rec-info .rec-file{border-top:1px solid #ebeef5}.rec-info .rec-file__icon{width:34px;height:34px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ecf5ff;color:#a0cfff;border-radius:4px;font-size:16px}.rec-info .rec-file__icon,.rec-info .rec-file__text{display:-webkit-box;display:-ms-flexbox;display:flex}.rec-info .rec-file__text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.rec-info .rec-file__name{font-size:14px}.rec-info .rec-file__sub{font-size:12px;color:#909399}.rec-info .rec-file__fmt{width:92px;-webkit-box-flex:0;-ms-flex:none;flex:none}.rec-info .rec-file__dl{font-size:18px;padding:4px}.rec-info .rec-share{padding:14px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.rec-info .rec-share+.rec-info .rec-share{border-top:1px solid #ebeef5}.rec-info .rec-share__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px}.rec-info .rec-share__text{-webkit-box-flex:1;-ms-flex:1 1 180px;flex:1 1 180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.rec-info .rec-share__name{font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.rec-info .rec-share__sub{font-size:12px;color:#909399}.rec-info .rec-share__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.rec-info .rec-share__actions .el-button+.el-button{margin-left:0}.rec-info .rec-share__toggle{-ms-flex-item-align:start;align-self:flex-start;padding:0;font-size:12px}.rec-info .rec-share--ai{background:#f0f9eb;border-top-color:#e1f3d8!important}.rec-info .rec-share--ai .rec-badge{color:#67c23a;border-color:#c2e7b0;background:#fff}.rec-info .rec-share--ai .el-input__inner{background:#fff}.rec-info .rec-share__settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:12px;background:#fafafa;border-radius:4px}.rec-info .rec-code{color:#f56c6c;font-weight:600;letter-spacing:.12em;margin-left:4px}.rec-info .rec-badge{font-size:11px;line-height:16px;padding:0 6px;color:#409eff;border:1px solid #b3d8ff;border-radius:2px;letter-spacing:.08em}.rec-info .rec-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.rec-info .rec-field__label{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60px;font-size:13px;color:#606266}.rec-info .rec-field .el-input,.rec-info .rec-field .el-select{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.rec-info .rec-field--switches{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 20px}.rec-info .rec-field--switches .el-button{margin-left:auto}.rec-info .rec-dark-btn{background:#1f2329;border-color:#1f2329;color:#fff}.rec-info .rec-dark-btn:focus,.rec-info .rec-dark-btn:hover{background:#3a3f47;border-color:#3a3f47;color:#fff}.meeting-view-dialog .el-dialog__body{padding:10px 20px!important}.meeting-view-dialog .tab-content{height:calc(75vh - 186px);overflow-x:hidden;overflow-y:auto}.meeting-view-dialog .copy-btn{padding:2px 5px}.meeting-view-dialog .dialog-title{margin-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approve_form{margin-top:20px;padding:10px 20px 5px;background-color:#fffde7;text-align:center}.approve_form .el-form-item{margin-bottom:0}.qrcode{height:120px;width:120px}.mobile-dialog__outer .el-tabs__content{height:calc(100% - 55px);overflow-x:hidden;overflow-y:auto}