:root{--mirae-release:"3.8.0"}.account-directory-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:22px;margin-bottom:20px;border-bottom:1px solid #e2e8de}.account-directory-summary>div{padding:16px 20px;border:1px solid #dae4d9;border-radius:12px;background:linear-gradient(140deg,#f7faf5,#eff5ec)}.account-directory-summary span{display:block;color:#647864;font-size:13px;margin-bottom:6px}.account-directory-summary strong{font-size:29px;color:#305b3c;font-weight:650}.account-directory-summary small{font-size:13px;margin-left:6px;font-weight:400}.account-one-line th,.account-one-line td{white-space:nowrap!important;height:44px}.account-one-line .account-login-id{font-variant-numeric:tabular-nums;font-weight:600;color:#335a44}.account-one-line td:last-child{display:flex;gap:8px;align-items:center}.account-one-line th[data-account-sort]{cursor:pointer}.teacher-video-group{padding:16px 18px;border:1px solid #dde6d9;border-radius:11px;background:#f9fbf7;margin:12px 0}.teacher-video-group>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px}.teacher-video-group>header span{color:#617862;font-size:13px}.teacher-video-links{display:flex;flex-wrap:wrap;gap:10px}.teacher-video-links .btn{gap:9px}.video-team-status{display:flex;gap:9px;flex-wrap:wrap;padding:4px 0 22px}.video-team-status span{padding:7px 11px;border-radius:7px;font-size:12px;background:#f2f2ed;color:#8b826c}.video-team-status .uploaded{color:#376844;background:#edf5e9}.resource-title-table{table-layout:fixed;min-width:450px!important}.resource-title-table .resource-number{width:66px;text-align:center;color:#879184}.resource-title-table th[data-resource-sort=created_at],.resource-title-table .resource-date{width:126px;color:#778271;font-variant-numeric:tabular-nums}.resource-title-table th:last-child:not([data-resource-sort]){width:80px}.resource-title-table .resource-title{min-height:48px;padding:10px 0}.resource-pager{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px 4px;color:#73846f;font-size:13px}.resource-pager>div{display:flex;align-items:center;gap:15px}.resource-pager strong{font-weight:500}.resource-fold{transition:grid-template-rows .32s cubic-bezier(.22,.7,.2,1),opacity .28s ease!important}.resource-fold-inner{min-height:0;overflow:hidden}.resource-expanded td{padding-top:0!important;padding-bottom:0!important;border-bottom:0}.teacher-video-editor .modal,.password-reset-dialog .modal,.homework-submit-dialog .modal{max-width:660px;width:calc(100% - 32px)}.teacher-video-editor textarea,.homework-submit-dialog textarea{resize:vertical;width:100%}.account-directory>.muted{margin:14px 0 18px}.mobile-pc-notice span{line-height:1.55}.lesson-sheet-tools{row-gap:10px}#class-edit-form .field:has([name^=assistant_teacher_]){min-width:0}
@media(max-width:650px){.account-directory-summary{gap:8px;padding-bottom:16px;margin-bottom:16px}.account-directory-summary>div{padding:12px 10px;border-radius:9px}.account-directory-summary span{font-size:11px}.account-directory-summary strong{font-size:23px}.account-directory-summary small{font-size:11px}.account-directory .compact-filters{display:grid;grid-template-columns:1fr auto;gap:9px}.account-directory [data-account-query]{grid-column:1/-1}.account-directory [data-account-course]{min-width:0}.account-one-line td,.account-one-line th{padding:8px 10px!important}.teacher-video-group{padding:13px}.teacher-video-links{display:grid;grid-template-columns:1fr}.resource-title-table .resource-number{width:42px}.resource-title-table .resource-date,.resource-title-table th[data-resource-sort=created_at]{width:94px;font-size:12px}.resource-pager{gap:9px}.resource-pager>div{gap:9px}.mobile-pc-notice{align-items:flex-start}.mobile-pc-notice>strong{font-size:14px}.mobile-pc-notice>span{font-size:12px}.teacher-video-editor .modal,.password-reset-dialog .modal,.homework-submit-dialog .modal{width:calc(100% - 20px)}.video-team-status span{font-size:11px;padding:6px 8px}}
@media(prefers-reduced-motion:reduce){.resource-fold{transition:none!important}}
