.weui-plus-regular{mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.25 12.75v7.75h1.5v-7.75h7.75v-1.5h-7.75V3.5h-1.5v7.75H3.5v1.5z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;font-size:24px;width:1em;height:1em}.weui-loading{font-size:16px;width:1em;height:1em;display:inline-block;vertical-align:middle;background:transparent url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='80px' height='80px' viewBox='0 0 80 80' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eloading%3C/title%3E%3Cdefs%3E%3ClinearGradient x1='94.0869141%25' y1='0%25' x2='94.0869141%25' y2='90.559082%25' id='linearGradient-1'%3E%3Cstop stop-color='%23606060' stop-opacity='0' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='%23606060' stop-opacity='0.3' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3ClinearGradient x1='100%25' y1='8.67370605%25' x2='100%25' y2='90.6286621%25' id='linearGradient-2'%3E%3Cstop stop-color='%23606060' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='%23606060' stop-opacity='0.3' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.9'%3E%3Cg%3E%3Cpath d='M40,0 C62.09139,0 80,17.90861 80,40 C80,62.09139 62.09139,80 40,80 L40,73 C58.2253967,73 73,58.2253967 73,40 C73,21.7746033 58.2253967,7 40,7 L40,0 Z' fill='url(%23linearGradient-1)'%3E%3C/path%3E%3Cpath d='M40,0 L40,7 C21.7746033,7 7,21.7746033 7,40 C7,58.2253967 21.7746033,73 40,73 L40,80 C17.90861,80 0,62.09139 0,40 C0,17.90861 17.90861,0 40,0 Z' fill='url(%23linearGradient-2)'%3E%3C/path%3E%3Ccircle id='Oval' fill='%23606060' cx='40.5' cy='3.5' r='3.5'%3E%3C/circle%3E%3C/g%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' values='0 40 40;360 40 40' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;background-size:100%}.content{padding:20px;width:800px;margin:0 auto;box-sizing:border-box}.uploader_container{margin-bottom:20px}.uploader{display:flex;align-items:center}.uploader_btn_wrp{display:inline-flex;align-items:center;justify-content:center;position:relative}.uploader_btn_wrp:hover{opacity:.5}.uploader_input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:default}.uploader_btn{margin-right:8px}.uploader_tips{color:#999}.uploader_msg.warn{color:var(--weui-RED)}.uploader_msg.success{color:var(--weui-BRAND)}.uploader_msg+.uploader_msg{margin-left:8px}.buttons_container{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:8px}.header_wrp{padding:8px 20px;background:var(--weui-BG-1);border-radius:8px}.report-header{display:flex;align-items:center;justify-content:space-between}.header-buttons{display:flex;gap:8px}.toggle-btn{min-width:80px}.report-section{margin:8px 0 32px}.table_wrp{overflow-x:auto}table{width:100%;text-align:left;border-collapse:collapse}thead{font-size:16px}th,td{padding:8px 20px}th{font-weight:400;border-bottom:1px solid var(--weui-FG-3)}tbody{font-size:14px}tbody tr:hover{background-color:var(--weui-FG-5)}.column-narrow{min-width:64px}.column-medium{min-width:150px}.column-wide{min-width:200px}.product_relations_container{margin-bottom:20px;padding:20px;background-color:var(--weui-BG-1);border-radius:8px}.container_tips{color:var(--weui-FG-1);margin-bottom:16px}.product_relations{margin-top:16px}.relation_item{margin-bottom:16px}.relation_item .input_area{flex:1;min-width:0;display:flex;align-items:center}.relation_item .input_area input{width:100%;padding:8px 12px;border:1px solid var(--weui-FG-3);border-radius:4px;font-size:14px}.relation_item .input_area input:focus{border-color:var(--weui-BRAND);outline:none}.relation_item .input_area .delete_btn{margin-left:8px;flex-shrink:0}.relation_item .error_message{color:var(--weui-RED);font-size:14px;margin-top:4px}.filter_header{margin-top:8px}.column-filter .filter-toggle-btn{padding:6px 12px;font-size:14px;background-color:var(--weui-BG-2);border:1px solid var(--weui-FG-3);border-radius:4px;cursor:pointer}.column-filter .filter-toggle-btn:hover{background-color:var(--weui-BG-1)}.column-filter .column-filter-panel{margin-top:8px;padding:12px;background-color:var(--weui-BG-0);border:1px solid var(--weui-FG-3);border-radius:6px;box-shadow:0 2px 8px #0000001a}.column-filter .column-filter-panel .column-checkboxes .column-checkbox{display:inline-flex;align-items:center;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.column-filter .column-filter-panel .column-checkboxes .column-checkbox:hover{background-color:var(--weui-BG-1)}.column-filter .column-filter-panel .column-checkboxes .column-checkbox input[type=checkbox]{margin-right:8px;cursor:pointer}.column-filter .column-filter-panel .column-checkboxes .column-checkbox span{font-size:14px;color:var(--weui-FG-0);-webkit-user-select:none;user-select:none}footer{flex-shrink:0;padding:20px 0;font-size:12px;color:var(--weui-FG-2);text-align:center}footer .footer_info{display:flex;justify-content:center}footer .footer_info_meta{display:inline-flex;align-items:center;margin:0 8px}footer a{color:var(--weui-FG-2);text-decoration:none}footer img{width:18px;height:18px;margin-right:4px}*{margin:0;padding:0}body{background:var(--weui-BG-0);color:var(--weui-FG-0)}h1{text-align:center;padding:20px 0}html,body{height:100%}.app{min-height:100%;display:flex;flex-direction:column}main{flex:1}
