.grade-container[data-v-3d3b73ad]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;overflow-y:auto}.grade-top[data-v-3d3b73ad]{-ms-flex:7;flex:7;min-height:0;background:#f0f2f5;border-bottom:1px solid #e8e8e8;position:relative;overflow-y:auto}.editor-iframe[data-v-3d3b73ad]{width:100%;height:100%;border:none}.grade-float-panel[data-v-3d3b73ad]{position:absolute;z-index:100;width:680px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);cursor:move;-webkit-user-select:none;-ms-user-select:none;user-select:none}.panel-header[data-v-3d3b73ad]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px 16px;background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:8px 8px 0 0;color:#fff}.panel-title[data-v-3d3b73ad]{font-weight:600;font-size:14px}.panel-body[data-v-3d3b73ad]{display:-ms-flexbox;display:flex;padding:12px 16px;gap:12px;max-height:300px;overflow-y:auto}.panel-col[data-v-3d3b73ad]{-ms-flex:1;flex:1;padding:0 8px}.panel-col-center[data-v-3d3b73ad],.panel-col-left[data-v-3d3b73ad]{border-right:1px solid #e8e8e8}.panel-col-right[data-v-3d3b73ad]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.info-row[data-v-3d3b73ad]{margin-bottom:6px;font-size:12px;line-height:20px}.info-label[data-v-3d3b73ad]{color:#666;display:inline-block;width:60px;text-align:right;margin-right:4px}.template-area[data-v-3d3b73ad]{line-height:24px}.template-tags[data-v-3d3b73ad]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.form-item[data-v-3d3b73ad]{margin-bottom:10px}.action-buttons[data-v-3d3b73ad]{margin-top:auto;padding-top:8px;text-align:right}.action-buttons .ant-btn[data-v-3d3b73ad]{margin-left:6px}.grade-fullscreen-modal .ant-modal{max-width:100%!important;margin:0!important;padding:0!important}.grade-fullscreen-modal .ant-modal-content{border-radius:0;height:100vh}.grade-fullscreen-modal .ant-modal-body{height:calc(100vh - 55px)!important;overflow-y:auto}