.container[data-v-713eb187]{position:fixed;width:100%;z-index:2;background:#fff;padding:16px 16px 0 16px;box-shadow:0 0 16px rgba(0,0,0,.16);border-radius:0 0 16px 16px}.container .name[data-v-713eb187]{font-weight:700;font-size:18px}.container .grade-class[data-v-713eb187]{font-size:14px;margin-top:12px;margin-bottom:16px}.container .grade-class[data-v-713eb187] :first-child{color:#8c8c8c;margin-right:8px}.el-drawer.calendar-drawer,.el-drawer.calendar-drawer .el-drawer__body{padding:0}.date-select-box[data-v-40952bc0]{position:relative;height:100%;overflow:hidden}.date-select-box .date-select-box-wrap[data-v-40952bc0]{height:100%;overflow:auto;position:relative;padding-bottom:60px}.date-select-box .drawer-header[data-v-40952bc0]{box-sizing:border-box;padding:12px 16px;border-bottom:1px solid #ddd}.date-select-box .current-date[data-v-40952bc0]{position:absolute;top:105px;z-index:2;font-size:14px;margin-left:12px}.date-select-box .calendar-footer[data-v-40952bc0]{position:absolute;width:100%;bottom:16px;padding:0 16px;z-index:2}.date-select-box[data-v-40952bc0] .calendar_mark_circle{background:#3370ff;color:#fff}.date-select-box[data-v-40952bc0] .calendar_content{min-height:360px!important;padding-bottom:0!important}.date-select-box[data-v-40952bc0] .hash-calendar{min-height:360px!important}.date-select-box[data-v-40952bc0] .calendar_group{margin-top:55px}.date-select-box[data-v-40952bc0] .calendar_week{border-bottom:1px solid #ddd}.date-select-box .new-select-date-style-today[data-v-40952bc0]{background:transparent}.date-select-box[data-v-40952bc0] .new-select-date-style{width:100%!important;border-radius:0!important;border:none!important}.date-select-box[data-v-40952bc0] .new-select-date-style-first{border-radius:33px 0 0 33px!important}.date-select-box[data-v-40952bc0] .new-select-date-style-last{border-radius:0 33px 33px 0!important}.time-line-item-image[data-v-f355b5ac]{display:inline-block;width:30%;height:0;padding-bottom:30%;margin-right:5%;position:relative}.time-line-item-image[data-v-f355b5ac]:nth-child(3n+3){margin-right:0}.time-line-item-image .time-line-item-image-inside[data-v-f355b5ac]{position:absolute;top:0;bottom:0;right:0;left:0}.edit-style[data-v-f355b5ac]{color:#3370ff;font-size:12px}[data-v-f355b5ac] .el-drawer{border-radius:16px 16px 0 0;width:100%!important}[data-v-f355b5ac] .el-drawer .el-drawer__header{display:none}[data-v-f355b5ac] .el-drawer .el-drawer__body{margin-bottom:0}[data-v-f355b5ac] .el-popper{max-width:calc(100% - 32px)!important}[data-v-f355b5ac] .el-input__inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-item>div[data-v-f355b5ac]:not(:first-child){margin-top:8px}.media-item>div[data-v-f355b5ac]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-footer[data-v-f355b5ac]{position:fixed;bottom:0;width:100%;padding:12px 16px;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.16);z-index:2;font-size:14px}.mobile-container[data-v-f355b5ac]{padding:46px 0 0}.mobile-container .detail-container[data-v-f355b5ac]{margin-top:124px;padding:4px 16px 16px 16px;margin-bottom:56px}.mobile-container .detail-container .button-box[data-v-f355b5ac]{margin-top:30px;padding-top:12px;border-top:1px solid #d9d9d9}.mobile-container .detail-container .dot-text>div[data-v-f355b5ac]:first-child{width:32px;height:32px;font-size:22px;color:#3370ff;border:1px solid #3370ff;box-sizing:border-box;border-radius:50%;text-align:center;line-height:32px;margin-right:8px}.mobile-container .detail-container .dot-text>div[data-v-f355b5ac]:last-child{flex:1}.mobile-container .detail-container .dot-text>div:last-child>div[data-v-f355b5ac]:first-child{font-weight:700;font-size:14px}.mobile-container .detail-container .dot-text>div:last-child>div[data-v-f355b5ac]:last-child{font-size:12px;color:#bfbfbf;margin-top:3px;line-height:1.5}.mobile-container .detail-container .detail-content[data-v-f355b5ac]{padding:12px;background:#fff;border-radius:8px;font-size:14px;margin-top:12px}.mobile-container .detail-container .detail-content .label-value[data-v-f355b5ac]{margin-top:12px;border-top:1px solid #d9d9d9;font-size:14px}.mobile-container .detail-container .detail-content .label-value>div[data-v-f355b5ac]:nth-child(2n-1){color:#8c8c8c;margin-top:12px;margin-bottom:8px}