*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.ant-table-thead>tr>th.mb-table-column-resizable{position:relative;overflow:visible}.mb-table-column-resize-handle{position:absolute;top:0;right:-7px;z-index:80;width:14px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none}.mb-table-column-resize-handle-trailing{right:-7px;width:14px}.mb-table-column-resize-handle-last{right:0;width:14px}.mb-table-column-resize-handle-leading{right:auto;left:-7px;z-index:90;width:14px}.mb-table-column-resize-handle:after{position:absolute;top:24%;right:6px;width:1px;height:52%;background:#1677ff00;content:"";transition:background .15s ease}.mb-table-column-resize-handle-trailing:after{right:6px}.mb-table-column-resize-handle-last:after{right:0}.mb-table-column-resize-handle-leading:after{right:auto;left:6px}.mb-table-column-resize-handle:hover:after,body.mb-table-column-resizing .mb-table-column-resize-handle:after{background:#1677ffb8}body.mb-table-column-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.assignment-fullscreen-modal.ant-modal,.assignment-fullscreen-modal .ant-modal{top:0;width:100vw!important;max-width:none;margin:0;padding-bottom:0}.assignment-fullscreen-modal.ant-modal .ant-modal-content,.assignment-fullscreen-modal .ant-modal-content{min-height:100vh}.assignment-composer-resize-handle span{width:4px;height:56px;border-radius:999px;background:#dbe4f0;transition:background .15s ease,height .15s ease}.assignment-composer-resize-handle:hover span,body.assignment-panel-resizing .assignment-composer-resize-handle span{height:88px;background:#2563eb}body.assignment-panel-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.tuition-payment-modal .ant-modal-content{padding:16px 18px 14px}.tuition-payment-modal .ant-modal-header{margin-bottom:8px}.tuition-payment-modal .ant-form-item-label{padding-bottom:2px}.tuition-payment-modal textarea.ant-input{min-height:46px}.assignment-settings-panel .ant-form-item-label>label,.assignment-settings-panel .ant-input,.assignment-settings-panel .ant-select-selection-item,.assignment-settings-panel .ant-select-selection-placeholder,.assignment-settings-panel .ant-picker-input>input,.assignment-settings-panel .ant-btn{font-size:12px}.assignment-audio-panel .ant-checkbox-wrapper,.assignment-audio-panel .ant-input,.assignment-audio-panel .ant-btn,.assignment-audio-panel .ant-table-thead>tr>th{font-size:12px}.assignment-settings-panel>div:not(:first-child),.assignment-settings-panel>div:not(:first-child) *,.assignment-resource-panel>div:not(:first-child),.assignment-resource-panel>div:not(:first-child) *,.assignment-audio-panel>div:not(:first-child),.assignment-audio-panel>div:not(:first-child) *,.assignment-selected-panel>div:not(:first-child),.assignment-selected-panel>div:not(:first-child) *{font-size:12px!important}.assignment-category-result-item{display:flex;gap:8px;width:100%;padding:8px 10px;border-radius:8px;cursor:pointer;outline:none;transition:background .15s ease}.assignment-category-result-item:hover,.assignment-category-result-item:focus-visible{background:#f1f5f9}.assignment-ai-workbench .assignment-ai-panel-card{overflow:hidden;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important}.assignment-ai-workbench .assignment-ai-panel-card>div:not(:first-child),.assignment-ai-workbench .assignment-ai-panel-card>div:not(:first-child) *{font-size:12px!important}.assignment-ai-workbench .assignment-ai-panel-card [contenteditable=true]{min-height:0!important;max-height:none!important;font-size:12px!important}.assignment-ai-workbench .assignment-ai-preview-panel>div:nth-child(2){max-height:none!important}
