html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.login{display:flex;justify-content:center;align-items:center;height:100vh;background:url(data:image/jpeg;base64,AAAAHGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZgAAAOptZXRhAAAAAAAAACFoZGxyAAAAAAAAAABwaWN0AAAAAAAAAAAAAAAAAAAAAA5waXRtAAAAAAABAAAAImlsb2MAAAAAREAAAQABAAAAAAEOAAEAAAAAAAABFgAAACNpaW5mAAAAAAABAAAAFWluZmUCAAAAAAEAAGF2MDEAAAAAamlwcnAAAABLaXBjbwAAABNjb2xybmNseAABAA0ABoAAAAAMYXYxQ4EBDAAAAAAUaXNwZQAAAAAAAAJyAAABYAAAABBwaXhpAAAAAAMICAgAAAAXaXBtYQAAAAAAAAABAAEEAYIDBAAAAR5tZGF0EgAKChhmJxr7BAQ0GhAyhQJEUABBBBBAtOvGucUVlr5HJQ/KRSifSI5IBX378H6ivkzmBvX4kU7yci4UoCopMITrceMOCZYmXfqVPK5rzDj3mO4G78VX3E0SinTqs0XtpgMc1GNKGZepzKO1QPjH+Faj/nz2ZuJHztUjpoBQMV16/YR/gas7YGWoQiPvWop5+IcAlNmCe/uwmmn5eXX4ZV7nNRIZHLgq0T294pTiino8fPRzHCgiTg9uQroUJOzPhQAqsVhoy6GaTMDBozaZ+7jaS0yZtw+YujixNYVNgS0NUVZ3g+hdjsP/gPsxE4CR9tR61aFAlj/VxxX69RYckxG630qfMfmODRtG7vHGTf+l9bHmpRw=) no-repeat center center;background-size:cover}.loginContainer{width:450px;height:400px}.left-nav .left-nav-header{height:62px;display:flex;align-items:center;background-color:#002140}.left-nav .left-nav-header img{margin:0 15px;width:40px}.left-nav .left-nav-header h1{color:#fff;font-size:16px}.admin-header{padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;height:100%;width:100%}.admin-header .header-top-left{padding:0;margin:0;display:flex;align-items:center}.admin-header .header-top-right{position:absolute;right:10px;padding-right:40px;display:flex;align-items:center}.home{height:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background-color:#f5f5f5}.home .home-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:100%;max-height:100%}.home .home-image{margin-bottom:30px}.home .home-image img{max-width:100%;max-height:60vh;width:auto;height:auto;object-fit:contain}.home .home-text .welcome-title{font-size:28px;font-weight:600;color:#333;margin:0 0 10px;line-height:1.4}.home .home-text .welcome-subtitle{font-size:16px;color:#666;margin:0;line-height:1.5}.import-modal .ant-steps{margin-bottom:24px}.import-modal .ant-upload-drag{border:2px dashed #d9d9d9;border-radius:6px;background:#fafafa;text-align:center;cursor:pointer;transition:border-color .3s}.import-modal .ant-upload-drag:hover{border-color:#1890ff}.import-modal .ant-upload-drag .ant-upload-drag-icon{margin-bottom:16px}.import-modal .ant-upload-drag .ant-upload-drag-icon .anticon{font-size:48px;color:#1890ff}.import-modal .ant-upload-drag .ant-upload-text{margin:0 0 4px;color:#000000d9;font-size:16px}.import-modal .ant-upload-drag .ant-upload-hint{color:#00000073;font-size:14px}.import-modal .template-download-card{text-align:center;padding:40px 20px}.import-modal .template-download-card .download-icon{font-size:48px;color:#52c41a;margin-bottom:16px}.import-modal .template-download-card .download-title{margin-bottom:8px}.import-modal .template-download-card .download-description{display:block;margin-bottom:24px;color:#00000073}.import-modal .upload-card{padding:20px}.import-modal .upload-card .upload-title{margin-bottom:8px}.import-modal .upload-card .upload-description{display:block;margin-bottom:24px;color:#00000073}.import-modal .result-card{text-align:center;padding:40px 20px}.import-modal .result-card .result-icon{font-size:48px;color:#52c41a;margin-bottom:16px}.import-modal .result-card .result-title{margin-bottom:8px}.import-modal .result-card .result-stats{margin-bottom:24px}.import-modal .result-card .result-stats .success-count{color:#52c41a}.import-modal .result-card .result-stats .failed-count{color:#ff4d4f}.import-modal .step-actions{display:flex;justify-content:center;gap:12px;margin-top:24px}.shipping-modal .ant-form-item-label>label{font-weight:500}.shipping-modal .ant-radio-group .ant-radio-wrapper{margin-right:24px}.shipping-modal .ant-checkbox-group .ant-checkbox-wrapper{display:block;margin-bottom:8px}.shipping-modal .ant-select,.shipping-modal .ant-input,.shipping-modal .ant-input-number{width:100%}.shipping-modal .ant-modal-footer{text-align:right}.shipping-modal .ant-modal-footer .ant-btn{margin-left:8px}.shipping-modal .form-description{color:#666;font-size:12px;margin-bottom:16px;line-height:1.4}.not-found-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.not-found-container .ant-result{background:#fffffff2;border-radius:12px;box-shadow:0 8px 32px #0000001a;padding:48px 32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.not-found-container .ant-result .ant-result-title{font-size:72px;font-weight:700;color:#1890ff;margin-bottom:16px}.not-found-container .ant-result .ant-result-subtitle{font-size:18px;color:#666;margin-bottom:32px}.not-found-container .ant-result .ant-result-extra .ant-btn{margin:0 8px;height:40px;padding:0 24px;border-radius:6px;font-weight:500}.not-found-container .ant-result .ant-result-extra .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;box-shadow:0 4px 12px #1890ff4d}.not-found-container .ant-result .ant-result-extra .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);transform:translateY(-2px);box-shadow:0 6px 16px #1890ff66}.not-found-container .ant-result .ant-result-extra .ant-btn:not(.ant-btn-primary){border:2px solid #d9d9d9;color:#666}.not-found-container .ant-result .ant-result-extra .ant-btn:not(.ant-btn-primary):hover{border-color:#1890ff;color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}@media(max-width:768px){.not-found-container{padding:20px}.not-found-container .ant-result{padding:32px 20px}.not-found-container .ant-result .ant-result-title{font-size:48px}.not-found-container .ant-result .ant-result-subtitle{font-size:16px}.not-found-container .ant-result .ant-result-extra .ant-btn{display:block;width:100%;margin:8px 0}}html,body{margin:0;height:100%}#root{height:100%}
