.background-canvas[data-v-c047d307]{position:absolute;top:0;left:0;width:100%;height:100%}.login-container[data-v-1569ceb0]{min-height:100vh;background:linear-gradient(to bottom right,#1e3c72,#2a5298);display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}.login-box[data-v-1569ceb0]{max-width:800px;width:90%;z-index:1}.login-box .ant-card-body[data-v-1569ceb0]{display:flex;padding:0}.login-box .ant-row[data-v-1569ceb0]{flex:1}.info-section[data-v-1569ceb0]{padding:40px;background-color:#f0f8ff;border-radius:8px 0 0 8px;height:100%;display:flex;flex-direction:column;justify-content:center}.info-section .ant-typography-title[data-v-1569ceb0]{color:#1e3c72;margin-bottom:20px}.info-section .ant-typography-paragraph[data-v-1569ceb0]{color:#4a4a4a;margin-bottom:30px}.info-section .ant-list-item[data-v-1569ceb0]{padding:8px 0;color:#2a5298}.form-section[data-v-1569ceb0]{padding:20px}.form-section .form-title[data-v-1569ceb0]{text-align:center;padding:20px 0}.login-form[data-v-1569ceb0]{max-width:300px;margin:0 auto}.login-form-switch[data-v-1569ceb0]{float:left}.login-form-forgot[data-v-1569ceb0]{float:right}.agreement[data-v-1569ceb0]{display:block;text-align:center;margin-top:16px;font-size:12px}.ant-form-item[data-v-1569ceb0]{margin-bottom:12px}.ant-input-affix-wrapper[data-v-1569ceb0]{padding:8px 11px}.ant-input-affix-wrapper .ant-input[data-v-1569ceb0]{font-size:14px;-webkit-user-select:text;user-select:text}.ant-input-password input[data-v-1569ceb0]{-webkit-user-select:text;user-select:text}.ant-btn[data-v-1569ceb0]{height:36px;font-size:14px}.ant-form-item-control-input-content[data-v-1569ceb0]{display:flex;justify-content:space-between;align-items:center}.ant-row[data-v-1569ceb0]{width:100%}.ant-col[data-v-1569ceb0]{padding:0 8px}.verification-code-button[data-v-1569ceb0]{margin:-6px -10px;padding:0 10px;height:32px;line-height:32px;border-left:1px solid #d9d9d9}.verification-code-button[disabled][data-v-1569ceb0]{color:#00000040;border-left:1px solid #d9d9d9}.verification-code-button[data-v-1569ceb0]:not([disabled]):hover{color:#40a9ff}@media (max-width: 767px){.login-box[data-v-1569ceb0]{max-width:400px}.form-section[data-v-1569ceb0]{padding:20px 0}.info-section[data-v-1569ceb0]{display:none}}@media (min-width: 992px){.login-box[data-v-1569ceb0]{max-width:800px}}.modern-layout[data-v-ddded694]{min-height:100vh;background:#f5f7fa}.modern-layout .top-navbar[data-v-ddded694]{background:#1e3a5f;box-shadow:0 2px 8px #00000026;position:sticky;top:0;z-index:1000;height:64px}.modern-layout .top-navbar .navbar-content[data-v-ddded694]{max-width:100%;margin:0 auto;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 24px}.modern-layout .top-navbar .navbar-content .navbar-left[data-v-ddded694]{display:flex;align-items:center;gap:32px;flex:1}.modern-layout .top-navbar .navbar-content .navbar-left .logo-section[data-v-ddded694]{display:flex;align-items:center;gap:12px;min-width:200px}.modern-layout .top-navbar .navbar-content .navbar-left .logo-section .logo-img[data-v-ddded694]{width:32px;height:32px;object-fit:contain}.modern-layout .top-navbar .navbar-content .navbar-left .logo-section .logo-text[data-v-ddded694]{font-size:18px;font-weight:600;color:#fff;white-space:nowrap}.modern-layout .top-navbar .navbar-content .navbar-left .main-nav[data-v-ddded694]{flex:1}.modern-layout .top-navbar .navbar-content .navbar-left .main-nav .nav-menu[data-v-ddded694]{border-bottom:none;background:transparent;line-height:64px}.modern-layout .top-navbar .navbar-content .navbar-left .main-nav .nav-menu[data-v-ddded694] .ant-menu-item,.modern-layout .top-navbar .navbar-content .navbar-left .main-nav .nav-menu[data-v-ddded694] .ant-menu-submenu{border-bottom:none}.modern-layout .top-navbar .navbar-content .navbar-left .main-nav .nav-menu[data-v-ddded694] .ant-menu-item a,.modern-layout .top-navbar .navbar-content .navbar-left .main-nav .nav-menu[data-v-ddded694] .ant-menu-submenu a{color:#ffffffd9;display:flex;align-items:center;gap:8px;transition:all .3s}.modern-layout .top-navbar .navbar-content .navbar-left .main-nav .nav-menu[data-v-ddded694] .ant-menu-item a:hover,.modern-layout .top-navbar .navbar-content .navbar-left .main-nav .nav-menu[data-v-ddded694] .ant-menu-submenu a:hover{color:#fff}.modern-layout .top-navbar .navbar-content .navbar-left .main-nav .nav-menu[data-v-ddded694] .ant-menu-item-selected{background:#1890ff26!important}.modern-layout .top-navbar .navbar-content .navbar-left .main-nav .nav-menu[data-v-ddded694] .ant-menu-item-selected a{color:#40a9ff}.modern-layout .top-navbar .navbar-content .navbar-left .main-nav .nav-menu[data-v-ddded694] .ant-menu-submenu-title{display:flex;align-items:center;gap:8px;color:#ffffffd9}.modern-layout .top-navbar .navbar-content .navbar-left .main-nav .nav-menu[data-v-ddded694] .ant-menu-submenu-title:hover{color:#fff}.modern-layout .top-navbar .navbar-content .navbar-left .main-nav .nav-menu[data-v-ddded694] .ant-menu-submenu-selected .ant-menu-submenu-title{color:#40a9ff}.modern-layout .top-navbar .navbar-content .navbar-left .main-nav .nav-menu[data-v-ddded694] .ant-menu-submenu-open .ant-menu-submenu-title{color:#fff}.modern-layout .top-navbar .navbar-content .navbar-right[data-v-ddded694]{display:flex;align-items:center;gap:24px}.modern-layout .top-navbar .navbar-content .navbar-right .current-store[data-v-ddded694]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff1a;border-radius:6px;border:1px solid rgba(255,255,255,.15)}.modern-layout .top-navbar .navbar-content .navbar-right .current-store .store-icon[data-v-ddded694]{font-size:16px;color:#40a9ff}.modern-layout .top-navbar .navbar-content .navbar-right .current-store .store-name[data-v-ddded694]{font-size:14px;color:#fff;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-layout .top-navbar .navbar-content .navbar-right .user-info[data-v-ddded694]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:6px;transition:all .3s}.modern-layout .top-navbar .navbar-content .navbar-right .user-info[data-v-ddded694]:hover{background:#ffffff1a}.modern-layout .top-navbar .navbar-content .navbar-right .user-info .username[data-v-ddded694]{font-size:14px;color:#ffffffd9;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-layout .top-navbar .navbar-content .navbar-right .user-info .dropdown-icon[data-v-ddded694]{font-size:12px;color:#ffffffd9}.modern-layout .main-content[data-v-ddded694]{min-height:calc(100vh - 64px);padding:24px}.modern-layout .main-content .content-container[data-v-ddded694]{max-width:1600px;margin:0 auto;background:transparent}.modern-layout .main-content .content-container[data-v-ddded694] .ant-card{box-shadow:0 2px 8px #0000000f;border:1px solid #e8edf2;transition:all .3s ease}.modern-layout .main-content .content-container[data-v-ddded694] .ant-card:hover{box-shadow:0 4px 12px #0000001a}@media (max-width: 1200px){.modern-layout .top-navbar .navbar-content .navbar-left[data-v-ddded694]{gap:16px}.modern-layout .top-navbar .navbar-content .navbar-left .logo-section[data-v-ddded694]{min-width:160px}.modern-layout .top-navbar .navbar-content .navbar-left .logo-section .logo-text[data-v-ddded694]{font-size:16px}.modern-layout .top-navbar .navbar-content .navbar-right[data-v-ddded694]{gap:16px}.modern-layout .top-navbar .navbar-content .navbar-right .current-store .store-name[data-v-ddded694]{max-width:100px}}@media (max-width: 768px){.modern-layout .top-navbar .navbar-content[data-v-ddded694]{padding:0 16px}.modern-layout .top-navbar .navbar-content .navbar-left[data-v-ddded694]{gap:12px}.modern-layout .top-navbar .navbar-content .navbar-left .logo-section[data-v-ddded694]{min-width:auto}.modern-layout .top-navbar .navbar-content .navbar-left .logo-section .logo-text[data-v-ddded694],.modern-layout .top-navbar .navbar-content .navbar-left .main-nav[data-v-ddded694] .ant-menu-item span,.modern-layout .top-navbar .navbar-content .navbar-left .main-nav[data-v-ddded694] .ant-menu-submenu-title span{display:none}.modern-layout .top-navbar .navbar-content .navbar-right[data-v-ddded694]{gap:12px}.modern-layout .top-navbar .navbar-content .navbar-right .current-store[data-v-ddded694]{padding:6px 12px}.modern-layout .top-navbar .navbar-content .navbar-right .current-store .store-name[data-v-ddded694],.modern-layout .top-navbar .navbar-content .navbar-right .user-info .username[data-v-ddded694]{display:none}.modern-layout .main-content[data-v-ddded694]{padding:16px}}@media (max-width: 480px){.modern-layout .top-navbar .navbar-content[data-v-ddded694]{padding:0 12px}.modern-layout .top-navbar .navbar-content .navbar-right .current-store[data-v-ddded694]{display:none}.modern-layout .main-content[data-v-ddded694]{padding:12px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
