.ant-table-wrapper .ant-table-thead>tr>th{font-weight:700!important;font-size:14px!important;text-align:center!important}.ant-table-wrapper .ant-table-tbody>tr>td{font-size:14px;text-align:center}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f0f7ff!important}.ant-table-wrapper .ant-table-bordered .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-bordered .ant-table-tbody>tr>td{border-color:#e8e8e8!important}.ant-table-wrapper .ins-sep:hover+tr td,tr:has(+.ins-sep):hover>td{border-bottom-color:#1677ff!important}.ant-table-wrapper .table-row-resigned td{color:#bfbfbf!important;background-color:#fafafa!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ant-input-number-handler-wrap{display:none!important}@media (max-width: 768px){html,body,#root{height:100%!important;overflow:hidden!important;overscroll-behavior:none!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;touch-action:manipulation}body{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;margin:0!important}.ant-layout{height:100%!important}.ant-layout .ant-layout{display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important}.ant-layout-header{position:static!important;flex:0 0 auto!important}.ant-layout-content{flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.app-fixed-page{position:fixed!important;top:0;right:0;bottom:0;left:0;height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex!important;justify-content:center!important;align-items:safe center!important}}.login-tab-wrap{width:100%}.login-tab-card{border-radius:12px;box-shadow:0 8px 40px #0000001f}.login-tab-card .ant-tabs-tabpane{min-height:440px;box-sizing:border-box}.wecom-qr-box{display:flex;justify-content:center;align-items:center;padding:8px 0;min-height:320px}.wecom-qr-iframe{width:100%;max-width:280px;height:320px;border:none}@media (max-width: 768px){.login-tab-card .ant-tabs-tabpane{min-height:400px}.wecom-qr-box{min-height:280px}.wecom-qr-iframe{max-width:240px;height:280px}}@media (max-width: 768px){.ant-modal-body .ant-form-item .ant-input,.ant-modal-body .ant-form-item .ant-input-number,.ant-modal-body .ant-form-item .ant-input-affix-wrapper,.ant-modal-body .ant-form-item .ant-picker{min-height:40px!important}.ant-modal-body .ant-form-item .ant-select-selector{min-height:40px!important;display:flex!important;align-items:center!important}.ant-modal-body .ant-form-item .ant-input-textarea .ant-input{min-height:40px!important}.ant-form-item{margin-bottom:8px!important}.ant-form-item .ant-form-item-label{padding-bottom:1px!important}.ant-form-item .ant-form-item-label>label{font-size:12px!important;height:auto!important}.mobile-form-actions{display:flex!important;flex-direction:column!important;gap:10px!important}.mobile-form-actions>.ant-btn{width:100%!important;margin:0!important}.ocr-mobile-row{flex-direction:column!important;align-items:stretch!important;gap:6px!important}.ocr-mobile-row .ocr-desc-text{font-size:12px!important;color:#bbb!important}.ant-btn-link,.ant-btn-text{border:1px solid #d9d9d9!important;background:#fff!important;border-radius:4px!important;padding:0 8px!important;height:28px!important;line-height:26px!important}.ant-btn-link.ant-btn-dangerous,.ant-btn-text.ant-btn-dangerous{border-color:#ffccc7!important;background:#fff2f0!important}.ant-layout-header .ant-btn-link,.ant-layout-header .ant-btn-text{background:transparent!important;border:none!important}.ant-card{margin-bottom:8px!important}.ant-card .ant-card-body{padding:10px 12px!important}.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-thead>tr>th{padding-top:8px!important;padding-bottom:8px!important}}html.mobile-quote-modal-open,body.mobile-quote-modal-open{overflow:hidden!important;height:100%!important;overscroll-behavior:none!important}body.mobile-quote-modal-open #root{overflow:hidden!important;height:100%!important}body.mobile-quote-modal-open .mobile-quote-modal-root .ant-modal-mask,body.mobile-quote-modal-open .mobile-quote-modal-root .ant-modal-wrap{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#fff!important}body.mobile-quote-modal-open .mobile-quote-modal-root .ant-modal-wrap{overflow:hidden!important;overscroll-behavior:none!important}body.mobile-quote-modal-open .mobile-quote-modal-root .ant-modal{position:fixed!important;bottom:0!important;top:0!important;left:0!important;right:0!important;margin:0!important;max-width:100%!important;width:100%!important;padding:0!important;background:#fff!important;transform:none!important;animation:none!important;opacity:1!important}body.mobile-quote-modal-open .mobile-quote-modal-root .ant-modal-content{position:relative!important;height:100vh!important;height:100dvh!important;min-height:0!important;max-height:100vh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important;border-radius:0!important;padding:0!important}body.mobile-quote-modal-open .mobile-quote-modal-root .ant-modal-header{position:relative!important;flex:0 0 auto!important;background:#fff!important}body.mobile-quote-modal-open .mobile-quote-modal-root .ant-modal-body{display:block!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:none!important;background:#fff!important;padding:0!important}body.mobile-quote-modal-open .mobile-quote-modal-root .ant-modal-body>div,body.mobile-quote-modal-open .mobile-quote-modal-root .mb-quote-form-root,body.mobile-quote-modal-open .mobile-quote-modal-root .mb-quote-form{display:block!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.mobile-quote-modal-open .mobile-quote-modal-root .mb-quote-form{background:#fff!important;padding:12px 8px 24px!important}body.mobile-quote-modal-open .mobile-quote-modal-root .mb-quote-footer{position:relative!important;display:flex!important;gap:8px!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid #f0f0f0!important;background:#fff!important}html.mobile-auto-price-open,body.mobile-auto-price-open{overflow:hidden!important;height:100%!important;overscroll-behavior:none!important}body.mobile-auto-price-open #root{overflow:hidden!important;height:100%!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-modal-mask,body.mobile-auto-price-open .mobile-auto-price-root .ant-modal-wrap{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#fff!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-modal-wrap{overflow:hidden!important;overscroll-behavior:none!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-modal{position:fixed!important;bottom:0!important;top:0!important;left:0!important;right:0!important;margin:0!important;max-width:100%!important;width:100%!important;padding:0!important;background:#fff!important;transform:none!important;animation:none!important;opacity:1!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-modal-content{position:relative!important;height:100vh!important;height:100dvh!important;min-height:0!important;max-height:100vh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important;border-radius:0!important;padding:0!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-modal-header{position:relative!important;flex:0 0 auto!important;background:#fff!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-modal-body{display:block!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:none!important;background:#fff!important;padding:0!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-modal-body>div{display:block!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-tabs-nav{padding:4px 10px 0!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-tabs-content{padding:4px 10px 16px!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-select-selector{min-height:44px!important;display:flex!important;align-items:center!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-input-number{height:44px!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-input-number-input{height:42px!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-input{height:44px!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-btn{min-height:40px!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-card{border-radius:10px!important;overflow:hidden!important;box-shadow:none!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-card-head{min-height:34px!important;padding:0 12px!important;border-bottom:1px solid rgba(0,0,0,.04)!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-card-head-title{font-weight:700!important;font-size:13px!important;padding:7px 0!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-card-body{padding:8px 12px!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-modal-footer{flex:0 0 auto!important;margin:0!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid #f0f0f0!important}body.mobile-auto-price-open .mobile-auto-price-root .ant-modal-footer>div{margin:0!important}.login-remember-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.login-remember-row .ant-checkbox-wrapper{margin:0}.login-bottom-link-row{display:flex;justify-content:space-between;align-items:center}.login-bottom-link-row .ant-btn{padding-left:4px;padding-right:4px}
