.course-report-share-dialog.el-dialog{max-width:calc(100% - 32px);border-radius:16px;overflow:hidden;-webkit-box-shadow:0 16px 48px rgba(16,36,64,.18);box-shadow:0 16px 48px rgba(16,36,64,.18)}.course-report-share-dialog.el-dialog .el-dialog__header{height:auto;padding:24px 28px;border-bottom:1px solid #edf0f4;background:linear-gradient(120deg,#f0f7ff,#fff 85%)}.course-report-share-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn{top:28px;right:28px;font-size:20px}.course-report-share-dialog.el-dialog .el-dialog__body{padding:24px 28px;color:#606266}.course-report-share-dialog.el-dialog .share-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding-right:24px}.course-report-share-dialog.el-dialog .share-heading-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;border-radius:12px;background:#e3f0ff;color:#409eff;font-size:22px}.course-report-share-dialog.el-dialog .share-heading-text{min-width:0}.course-report-share-dialog.el-dialog .share-title{color:#303133;font-size:20px;font-weight:600;line-height:28px}.course-report-share-dialog.el-dialog .share-subtitle{margin-top:4px;color:#8592a3;font-size:13px;line-height:20px}.course-report-share-dialog.el-dialog .share-report-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:52px;margin-bottom:24px;padding:14px 16px;border:1px solid #edf0f4;border-radius:8px;background:#fafbfd}.course-report-share-dialog.el-dialog .share-report-summary>.el-icon-document{color:#8a9bb0;font-size:18px}.course-report-share-dialog.el-dialog .share-report-name{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px}.course-report-share-dialog.el-dialog .share-readonly-tag{-ms-flex-negative:0;flex-shrink:0;padding:3px 8px;border-radius:4px;background:#edf2f7;color:#7b8a9d;font-size:12px;line-height:12px}.course-report-share-dialog.el-dialog .share-duration-section{margin-bottom:24px}.course-report-share-dialog.el-dialog .share-field-label{margin-bottom:12px;color:#303133;font-size:14px;font-weight:600;line-height:20px}.course-report-share-dialog.el-dialog .share-duration-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%}.course-report-share-dialog.el-dialog .share-duration-options .el-radio-button{min-width:0}.course-report-share-dialog.el-dialog .share-duration-options .el-radio-button__inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:38px;padding:12px 0;border:1px solid #dcdfe6;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;font-size:12px;line-height:12px}.course-report-share-dialog.el-dialog .share-duration-options .el-radio-button__orig-radio:checked+.el-radio-button__inner{border-color:#409eff;background:#ecf5ff;color:#2985e6;font-weight:600;-webkit-box-shadow:none;box-shadow:none}.course-report-share-dialog.el-dialog .share-generate-button.el-button{width:100%;height:54px;border-radius:10px;font-size:16px;font-weight:600}.course-report-share-dialog.el-dialog .share-link-section{-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px;border:1px solid #e6edf7;border-radius:10px;background:#f5f9ff}.course-report-share-dialog.el-dialog .share-link-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.course-report-share-dialog.el-dialog .share-link-row .el-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.course-report-share-dialog.el-dialog .share-link-row .el-input__inner{height:42px;border-color:#dce4ed;border-radius:6px;color:#6b7b90;font-size:13px}.course-report-share-dialog.el-dialog .share-link-row .el-input__icon{line-height:42px}.course-report-share-dialog.el-dialog .share-copy-button.el-button{-ms-flex-negative:0;flex-shrink:0;height:42px;padding:9px 15px;border-radius:6px;font-size:14px}.course-report-share-dialog.el-dialog .share-expiry{margin:12px 0 0;color:#8592a3;font-size:13px;line-height:21px}.course-report-share-dialog.el-dialog .share-error{margin:12px 0 0;color:#f56c6c;font-size:13px;line-height:21px}.course-report-share-dialog.el-dialog .share-error .el-button{margin-left:8px;padding:0}.course-report-share-dialog.el-dialog .share-generate-error{text-align:center}.course-report-share-dialog.el-dialog .share-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-top:24px;color:#8592a3;font-size:12px;line-height:20px}.course-report-share-dialog.el-dialog .share-notice .el-icon-lock{color:#8fa5bd;font-size:15px;line-height:20px}