.simple-login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-card{width:100%;max-width:400px;padding:40px;border-radius:12px;box-shadow:0 8px 24px #00000026;background:#fff}.login-card .login-header{text-align:center;margin-bottom:32px}.login-card .login-header .login-title{color:#1a1a1a!important;margin-bottom:8px!important;font-size:28px!important;font-weight:600!important}.login-card .login-header .login-subtitle{color:#666!important;font-size:14px}.login-card .login-form .ant-form-item{margin-bottom:20px}.login-card .login-form .login-button-item{margin-top:24px;margin-bottom:0}.login-card .login-form .login-button{height:48px;border-radius:8px;font-size:16px;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.login-card .login-form .login-button:hover:not(:disabled){background:linear-gradient(135deg,#5a6fd8,#6a4190)}.login-card .login-error-alert{margin-bottom:16px}.login-card .ant-divider{margin:24px 0 20px}.login-card .ant-divider .ant-divider-inner-text{color:#999;font-size:12px}.login-card .alternative-login{margin-bottom:24px}.login-card .alternative-login .operator-login-btn{height:44px;border-radius:8px;border:1px solid #d9d9d9;color:#666}.login-card .alternative-login .operator-login-btn:hover{border-color:#667eea;color:#667eea}.login-card .login-footer{text-align:center;margin-bottom:20px}.login-card .login-footer .footer-link{cursor:pointer;font-size:12px}.login-card .login-footer .footer-link:hover{color:#667eea!important}.login-card .copyright{text-align:center}.login-card .copyright .ant-typography{color:#999!important;font-size:12px}@media (max-width: 768px){.simple-login-container{padding:15px}.login-card{padding:30px 20px}.login-card .login-header .login-title{font-size:24px!important}}.simple-login-container *{animation:none!important;transition:none!important}.login-button:hover:not(:disabled),.operator-login-btn:hover,.footer-link:hover,.ant-input:hover,.ant-input:focus{transition:all .2s ease}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}::-webkit-scrollbar-thumb{background:#888;border-radius:5px;border:2px solid #f1f1f1}::-webkit-scrollbar-thumb:hover{background:#555}.ant-table-body::-webkit-scrollbar,.ant-table-content::-webkit-scrollbar{height:12px}.ant-table-body::-webkit-scrollbar-track,.ant-table-content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:6px}.ant-table-body::-webkit-scrollbar-thumb,.ant-table-content::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:6px;border:2px solid #f0f0f0}.ant-table-body::-webkit-scrollbar-thumb:hover,.ant-table-content::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-left-last:after{pointer-events:none!important}.ant-table-container:before,.ant-table-container:after{pointer-events:none!important}.ant-table-cell-scrollbar{pointer-events:none!important;box-shadow:none!important}.ant-table-fixed-right,.ant-table-fixed-left{pointer-events:auto}.region-order-table .ant-table-content{overflow-x:auto!important;overflow-y:hidden!important}.region-order-table .ant-table-body{overflow-x:auto!important}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{position:relative;z-index:1}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right{z-index:2}.ant-table-wrapper .ant-table-ping-right .ant-table-cell-fix-right-first:after{z-index:0!important}.ant-table-wrapper .ant-table-ping-left .ant-table-cell-fix-left-last:after{z-index:0!important}.ant-table-wrapper .ant-table-content::-webkit-scrollbar-track,.ant-table-wrapper .ant-table-body::-webkit-scrollbar-track{cursor:pointer}.ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb,.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb{cursor:grab}.ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb:active,.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:active{cursor:grabbing}.ant-table-wrapper,.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-container,.region-order-card,.region-order-card .ant-card-body{overflow:visible!important}.region-order-table,.region-order-table .ant-table,.region-order-table .ant-table-container{width:100%}.region-order-table .ant-table-content{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:auto;-webkit-overflow-scrolling:touch}.region-order-table .ant-table-cell-fix-right-first:after{display:none!important}.region-order-table .ant-table-cell-fix-left-last:after{display:none!important}
