*{padding:0;margin:0;box-sizing:border-box}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px #0003;opacity:.2;background:rgba(0,0,0,.2)}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #0000;border-radius:0;background:rgba(0,0,0,0)}.text1{white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-all}.text2{white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.text3{white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}.text4{white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}.page_content{height:calc(100vh - 42px);overflow-y:auto}.page_content>.ant-pro-grid-content>.ant-pro-grid-content-children>.ant-pro-page-container-children-container{width:100%;padding-inline:20px}.nav-header>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab{background:#ffffff!important}.nav-header>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab>.ant-tabs-tab-btn{text-shadow:none!important}.nav-header>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab-active{background:#e6f4ff!important;border-bottom-color:#e6f4ff!important}.ant-layout-sider-children{background-color:#fff!important}.material_center_box{width:100%;height:calc(100vh - 110px);background-color:#fff;padding:10px 16px 16px;box-sizing:border-box}.material_center_box>.ant-tabs-top>.ant-tabs-nav{padding-left:20px;box-sizing:border-box}.material_box{width:100%;height:calc(100vh - 190px);margin-top:16px;border:1px solid #dcdee0;display:flex;align-items:flex-start}.material_left{width:240px;height:100%;border-right:1px solid #dcdee0;flex:0 0 auto;box-sizing:border-box;overflow:hidden}.material_left_top{width:100%;padding:8px;box-sizing:border-box;background-color:#fff;box-shadow:0 0 16px #0000001a;flex:0 0 auto;display:flex;align-items:center}.material_left_center{width:100%;height:calc(100vh - 296px);padding:0 10px;box-sizing:border-box;overflow-y:scroll}.material_left_center_item{width:100%;height:36px;padding:0 10px;box-sizing:border-box;font-size:14px;display:flex;align-items:center;justify-content:space-between;margin-top:3px;cursor:pointer}.material_left_center_item_icon{display:none;align-items:center;flex:0 0 auto;margin-left:10px}.material_left_center_item:hover{background-color:#e8eff9}.material_left_center_item:hover>.material_left_center_item_icon{display:flex}.material_left_center_item_active{background-color:#f2f3f5}.material_left_bottom{width:100%;padding:12px 0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 16px #0000001a;flex:0 0 auto}.material_right{width:100%;height:calc(100vh - 192px);padding:12px;box-sizing:border-box;overflow-y:auto}.material_right_top{width:100%;display:flex;align-items:center;margin:12px 0;font-size:14px}.material_right_top_text:after{content:"|";color:#dcdee0;margin:0 8px}.material_right_top_text:before{content:"|";color:#dcdee0;margin-right:8px}.material_right_content{width:100%}.material_img_list{width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px}.material_img_item{width:calc((100vw - 600px)/5)}.material_img_item_src{width:100%;height:calc((100vw - 600px)/5);position:relative}.material_img_item_src_down{width:28px;height:28px;display:none;align-items:center;justify-content:center;background-color:#000000b3;border-radius:4px;position:absolute;top:5px;right:5px;cursor:pointer}.material_img_item_src:hover>.material_img_item_src_down{display:flex}.material_img_item_name{width:100%;display:flex;align-items:center}.material_img_item_bottom{display:flex;align-items:center}.material_img_item_bottom>a{margin-right:16px;white-space:nowrap}.select_btn{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:1px dashed #dcdee0;background-color:#f7f8fa;box-sizing:border-box;cursor:pointer}.select_btn_none{cursor:no-drop}.select_img_data{width:60px;height:60px;border:1px dashed #dcdee0;box-sizing:border-box;position:relative}.select_img_data_del{width:16px;height:16px;background-color:#0006;border-radius:100%;display:none;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:-8px;right:-8px;font-size:8px;color:#fff}.select_img_data_del:hover{background-color:#000c}.select_img_data:hover>.select_img_data_del{display:flex}.select_data_box{width:100%;height:508px;display:flex;align-items:flex-start}.select_data_box_left{width:230px;height:508px;border-right:1px solid #e0e0e0;padding-right:8px;box-sizing:border-box;flex:0 0 auto}.select_data_box_left_top{width:100%;padding-bottom:8px;box-sizing:border-box;flex:0 0 auto;display:flex;align-items:center}.select_data_box_right{width:100%;margin-left:8px}.select_data_list_content{width:100%;height:508px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.select_data_list{width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px}.select_data_item{width:116.4px;cursor:pointer}.select_data_item_src{width:116.4px;height:116.4px;position:relative;overflow:hidden}.select_data_item_src_active{border:2px solid #2a75fa}.select_corner_marker{width:50px;height:50px;background-color:#2a75fa;transform:rotate(45deg);position:absolute;right:-25px;top:-25px}.select_corner_marker_num{width:22px;height:22px;text-align:center;line-height:22px;position:absolute;right:0;top:0;color:#fff}.ant-pro-form-login-container{padding:0}.ant-pro-form-login-main{width:420px!important}.login_page{background:url(/assets/background-ad6e7d9a.png) no-repeat center / cover;height:100vh;display:flex;align-items:center;justify-content:center}.ant-pro-form-login-header{height:100%;line-height:normal}.ant-pro-form-login-logo{width:260px;height:100%;margin-inline-end:0}.login_box{background:#fff;transition:box-shadow .2s ease;border:1px solid #f0f0f0;border-radius:8px;padding:30px;margin-block:20px 10px}.login_tab_bar{margin-block-end:20px!important}.login_tab_bar .ant-tabs-tab{padding:10px 0!important}.login_tab_bar .ant-tabs-tab:focus{outline:none}.login_form_field_icon{font-size:16px}.prefix_icon{margin-inline-end:8px!important}.login_form_field{margin-block-end:20px!important}.login_footer{text-align:center;color:#00000080;font-size:12px}
