.ctps-college-operation{padding:12px;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease}.ctps-college-operation:hover{-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.1);box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}.ctps-college-operation .volunteer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.ctps-college-operation .volunteer-info .volunteer-badge{background-color:#409eff;color:#fff;padding:4px 20px;border-radius:16px;font-size:14px;font-weight:500;-webkit-box-shadow:0 2px 4px rgba(64,158,255,.2);box-shadow:0 2px 4px rgba(64,158,255,.2)}.ctps-college-operation .volunteer-info .count-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px}.ctps-college-operation .volunteer-info .count-info .count-text{font-size:13px;color:#606266}.ctps-college-operation .major-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;background-color:#f5f7fa;border-radius:4px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ctps-college-operation .major-toggle:hover{background-color:#ebeef5}.ctps-college-operation .major-toggle span{font-size:14px;color:#303133;font-weight:500}.ctps-college-operation .major-toggle i{color:#909399;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ctps-college-operation .major-toggle:hover i{-webkit-transform:translateY(2px);transform:translateY(2px);color:#409eff}.number-picker-dropdown{width:250px!important}.number-picker-dropdown .picker-header{padding:8px;font-weight:700;border-bottom:1px solid #ebeef5}.number-picker-dropdown .number-input-area{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.number-picker-dropdown .common-levels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;border-bottom:1px solid #ebeef5}.number-picker-dropdown .picker-footer{padding:8px;text-align:center;border-bottom:1px solid #ebeef5}.number-picker-dropdown .all-levels-area{max-height:200px;overflow-y:auto;padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.custom-dropdown{max-height:300px!important;width:200px!important}.custom-dropdown .dropdown-search{padding:8px;border-bottom:1px solid #ebeef5}.custom-dropdown .dropdown-list{max-height:250px;overflow-y:auto}.custom-dropdown .no-result{padding:10px;text-align:center;color:#909399}.grouped-dropdown{max-height:350px!important}.grouped-dropdown .group-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.submenu-dialog .submenu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}