#app{height:100%}.ant-message,.ant-notification{z-index:999999!important}.ant-select-dropdown-menu-item-active,.ant-select-dropdown-menu-item:hover{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 6%,#fff)!important}.ant-select-dropdown-menu-item-selected{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 10%,#fff)!important;color:var(--brand-blue,#4a90d9)!important;font-weight:500}.dark-theme{.ant-modal-content,.ant-modal-header{background:var(--card-bg,#252535)}.ant-modal-header{border-bottom-color:var(--border-color,#2e2e3e)}.ant-modal-title{color:var(--text-primary,#e0e0e0)}.ant-modal-close{color:var(--text-secondary,#a0a0a0)}.ant-modal-close:hover{color:var(--text-primary,#e0e0e0)}.ant-modal-body,.ant-modal-footer{background:var(--card-bg,#252535)}.ant-modal-footer{border-top-color:var(--border-color,#2e2e3e)}.ant-input,.ant-input-affix-wrapper{background:var(--input-bg,#1e1e2e);color:var(--text-primary,#e0e0e0);border-color:var(--border-color,#2e2e3e)}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:hover,.ant-input:focus,.ant-input:hover{border-color:var(--brand-blue,#4a90d9)}.ant-input::-webkit-input-placeholder{color:var(--text-tertiary,#707070)}.ant-input::-moz-placeholder{color:var(--text-tertiary,#707070)}.ant-input:-ms-input-placeholder{color:var(--text-tertiary,#707070)}.ant-input::-ms-input-placeholder{color:var(--text-tertiary,#707070)}.ant-input::placeholder{color:var(--text-tertiary,#707070)}.ant-table{color:var(--text-primary,#e0e0e0);background:var(--card-bg,#252535)}.ant-table-thead>tr>th{background:var(--hover-bg,#2a2a3a);color:var(--text-primary,#e0e0e0)}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-bottom-color:var(--border-color,#2e2e3e)}.ant-table-tbody>tr:hover>td{background:var(--hover-bg,#2a2a3a)}.ant-select-selection{background:var(--input-bg,#1e1e2e);border-color:var(--border-color,#2e2e3e)}.ant-select-dropdown{background:var(--popup-bg,#252535);border-color:var(--border-color,#2e2e3e)}.ant-select-dropdown-menu-item{color:var(--text-primary,#e0e0e0)}.ant-select-dropdown-menu-item-active,.ant-select-dropdown-menu-item:hover{background:var(--hover-bg,#2a2a3a)!important}.ant-select-dropdown-menu-item-selected{background:var(--active-bg,rgba(74,144,217,.15))!important;color:var(--brand-blue,#4a90d9)!important;font-weight:500}.ant-btn{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e);color:var(--text-primary,#e0e0e0)}.ant-btn-primary{background:var(--brand-blue,#4a90d9);border-color:var(--brand-blue,#4a90d9);color:#fff}.ant-btn-primary:hover{background:var(--brand-blue-dark,#3a7bc8);border-color:var(--brand-blue-dark,#3a7bc8)}.ant-upload.ant-upload-drag{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e)}.ant-upload.ant-upload-drag:hover{border-color:var(--brand-blue,#4a90d9);background:var(--active-bg,rgba(74,144,217,.15))}.ant-upload-text{color:#fff}.ant-upload-hint{color:var(--text-tertiary,#707070)}.ant-upload-drag-icon .anticon{color:var(--brand-blue,#4a90d9)}.ant-pagination{border-top-color:var(--border-color,#2e2e3e)}.ant-pagination-item{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e)}.ant-pagination-item a{color:var(--text-secondary,#a0a0a0)}.ant-pagination-item:hover{border-color:var(--brand-blue,#4a90d9)}.ant-pagination-item:hover a{color:var(--brand-blue,#4a90d9)}.ant-pagination-item-active{background:var(--brand-blue,#4a90d9);border-color:var(--brand-blue,#4a90d9)}.ant-pagination-item-active:hover a,.ant-pagination-item-active a{color:#fff}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e);color:var(--text-secondary,#a0a0a0)}.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{border-color:var(--brand-blue,#4a90d9);color:var(--brand-blue,#4a90d9)}.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link{background:var(--hover-bg,#2a2a3a);border-color:var(--border-color,#2e2e3e);color:var(--text-tertiary,#707070)}.ant-pagination-options-quick-jumper input{background:var(--input-bg,#1e1e2e);border-color:var(--border-color,#2e2e3e);color:var(--text-primary,#e0e0e0)}.ant-pagination-options-quick-jumper input:hover{border-color:var(--brand-blue,#4a90d9)}.ant-pagination-options-quick-jumper{color:var(--text-secondary,#a0a0a0)}.ant-pagination-options-size-changer .ant-select-selection{background:var(--input-bg,#1e1e2e);border-color:var(--border-color,#2e2e3e);color:var(--text-primary,#e0e0e0)}.ant-pagination-options-size-changer .ant-select-selection:hover{border-color:var(--brand-blue,#4a90d9)}.ant-pagination-options-size-changer .ant-select-arrow{color:var(--text-tertiary,#707070)}.ant-message-notice-content{background:var(--popup-bg,#252535);color:var(--text-primary,#e0e0e0)}.ant-card{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e);color:var(--text-primary,#e0e0e0)}.ant-modal-mask{background:rgba(0,0,0,.6)}.ant-form-item-label label{color:#fff!important}.auth-form-fields{.ant-form-item-label label{color:#fff!important}.ant-input{background:var(--input-bg,#1e1e2e);color:#fff;border-color:var(--border-color,#2e2e3e)}.ant-input::-webkit-input-placeholder{color:var(--text-tertiary,#707070)}.ant-input::-moz-placeholder{color:var(--text-tertiary,#707070)}.ant-input:-ms-input-placeholder{color:var(--text-tertiary,#707070)}.ant-input::-ms-input-placeholder{color:var(--text-tertiary,#707070)}.ant-input::placeholder{color:var(--text-tertiary,#707070)}}.user-type-card{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)!important;&:hover{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 15%,var(--card-bg,#252535))!important}&.active,&:hover{border-color:var(--brand-blue,#4a90d9)!important}&.active{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 20%,var(--card-bg,#252535))!important}.type-icon{color:var(--text-tertiary,#707070)}&.active .type-icon{color:var(--brand-blue,#4a90d9)}.type-name{color:#fff}.type-desc{color:var(--text-tertiary,#707070)}}.form-label{color:#fff}.enterprise-divider{color:var(--text-tertiary,#707070);&:after,&:before{background:var(--border-color,#2e2e3e)}}.verify-btn{background:var(--card-bg,#252535);&[disabled]{background:var(--hover-bg,#2a2a3a);color:var(--text-tertiary,#707070);border-color:var(--border-color,#2e2e3e)}}.auth-footer{color:var(--text-secondary,#a0a0a0);a{color:var(--brand-blue,#4a90d9)}}}.dark-theme .bid-template-modal-wrap{.ant-modal-content{border-radius:12px}.ant-modal-content,.ant-modal-header{background:var(--card-bg,#252535)!important}.ant-modal-header{border-bottom:1px solid var(--border-color,#2e2e3e)}.ant-modal-title{color:#fff!important}.ant-modal-body{background:var(--card-bg,#252535)!important;padding:0!important}.ant-modal-close{color:var(--text-tertiary,#707070);width:32px;height:32px;border-radius:8px;top:14px;right:18px}.ant-modal-close:hover{background:var(--hover-bg,#2a2a3a);color:#fff}}.dark-theme .tpl-modal{.modal-header{border-bottom-color:var(--border-color,#2e2e3e)}.mh-title{color:#fff}.mh-close{color:var(--text-tertiary,#707070)}.mh-close:hover{background:var(--hover-bg,#2a2a3a);color:#fff}.form-label,.form-label-row{color:#fff}.char-count{color:var(--text-tertiary,#707070)}.form-input.ant-input,.form-textarea.ant-input{background:var(--input-bg,#1e1e2e)!important;color:#fff!important;border-color:var(--border-color,#2e2e3e)!important}.type-select .ant-select-selection{background:var(--input-bg,#1e1e2e)!important;border-color:var(--border-color,#2e2e3e)}.modal-upload-zone .ant-upload.ant-upload-drag{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)!important}.modal-upload-zone .ant-upload.ant-upload-drag:hover,.modal-upload-zone.has-file .ant-upload.ant-upload-drag{border-color:var(--brand-blue,#4a90d9)!important;background:var(--active-bg,rgba(74,144,217,.15))!important}.modal-upload-zone .ant-upload-drag-icon{color:var(--brand-blue,#4a90d9)!important}.modal-upload-zone .uz-title{color:#fff!important}.modal-upload-zone .uz-tip{color:var(--text-tertiary,#707070)!important}.modal-footer{border-top-color:var(--border-color,#2e2e3e)}.modal-footer .btn-cancel{background:var(--hover-bg,#2a2a3a);color:var(--text-secondary,#a0a0a0)}.modal-footer .btn-cancel:hover{background:var(--border-color,#2e2e3e);color:#fff}.modal-footer .btn-save{background:var(--brand-blue,#4a90d9);color:#fff}.modal-footer .btn-save:hover{background:var(--brand-blue-dark,#3a7bc8)}}.dark-theme{.settings-nav{background:var(--card-bg,#252535);border-right-color:var(--border-color,#2e2e3e)}.settings-nav-header{border-bottom-color:var(--border-color,#2e2e3e)}.settings-menu-item{color:var(--text-secondary,#a0a0a0)!important;&:hover{background:var(--hover-bg,#2a2a3a)!important;color:var(--text-primary,#e0e0e0)!important}&.active{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 16%,var(--card-bg,#252535))!important;color:color-mix(in srgb,var(--brand-blue,#4a90d9) 80%,#fff)!important}}.settings-card{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e)}.settings-row{border-bottom-color:var(--border-color-subtle,#2a2a3a)}.segment-btn{background:var(--card-bg,#252535);color:var(--text-secondary,#a0a0a0);border-color:var(--border-color,#2e2e3e);&.active{background:var(--brand-blue,#4a90d9);color:#fff}}.theme-card{border-color:var(--border-color,#2e2e3e);&.selected{border-color:var(--brand-blue,#4a90d9)}}.theme-card-preview{background:var(--hover-bg,#2a2a3a);.preview-top{background:var(--border-color,#2e2e3e)}.preview-sidebar{background:var(--card-bg,#252535)}.preview-bar,.preview-bar2{background:var(--text-tertiary,#707070)}}.select-wrapper select{background:var(--input-bg,#1e1e2e);color:var(--text-primary,#e0e0e0);border-color:var(--border-color,#2e2e3e)}.color-dot.selected{border-color:var(--text-primary,#e0e0e0)}.share-btn{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)!important;&:hover{background:var(--hover-bg,#2a2a3a)!important}}.analysis-card,.heatmap-section,.metric-card,.topic-checkbox{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)!important}.topic-item:hover{background:var(--hover-bg,#2a2a3a)!important}.pill-btn.active{background:var(--card-bg,#252535)!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2)!important;box-shadow:0 1px 3px rgba(0,0,0,.2)!important}.current-plan-info,.plan-card{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)!important}.plan-card.recommended{border-color:var(--brand-blue,#4a90d9)!important;border-width:2px!important;-webkit-box-shadow:0 4px 20px color-mix(in srgb,var(--brand-blue,#4a90d9) 15%,transparent)!important;box-shadow:0 4px 20px color-mix(in srgb,var(--brand-blue,#4a90d9) 15%,transparent)!important}.plan-recommended-badge{background:var(--brand-blue,#4a90d9)!important;color:#fff!important}.credits-pricing-note{background:var(--card-bg,#252535)!important}.filter-pill,.plan-btn.plan-btn-outline{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)!important}.filter-pill{&:hover{border-color:var(--brand-blue,#4a90d9)!important;color:var(--brand-blue,#4a90d9)!important}}.export-btn{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)!important;&:hover{background:var(--brand-blue-light,#2a5a8a)!important}}.summary-card,.table-card{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)!important}.usage-table{thead th{background:var(--hover-bg,#2a2a3a)!important}tbody td,thead th{color:var(--text-primary,#e0e0e0)!important}tbody td{border-bottom-color:var(--border-color,#2e2e3e)!important}tbody tr:hover{background:var(--hover-bg,#2a2a3a)!important}}.type-tag{background:var(--brand-blue-light,#2a5a8a)!important}.progress-bar{background:var(--border-color,#2e2e3e)!important}.alert-card,.balance-card,.pill,.purchase-card{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)!important}.pill{&:hover{border-color:var(--brand-blue,#4a90d9)!important;color:var(--brand-blue,#4a90d9)!important}}.btn.btn-outline,.unit-selector{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)!important}.unit-selector{color:var(--text-primary,#e0e0e0)!important}.sub-circle-bg{stroke:var(--border-color,#2e2e3e)}input[type=number]{background:var(--input-bg,#1e1e2e)!important;color:#fff!important;border-color:var(--border-color,#2e2e3e)!important}.profile-banner{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)}.banner-company-name{color:var(--text-primary,#e0e0e0)}.banner-phone{color:var(--text-secondary,#a0a0a0)}.contact-name-badge{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 15%,transparent);border-color:color-mix(in srgb,var(--brand-blue,#4a90d9) 30%,transparent)}.profile-card,.security-card,.stats-card,.team-card{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e);.card-title{color:var(--text-primary,#e0e0e0)}}.form-input{background:var(--input-bg,#1e1e2e)!important;color:#fff!important;border-color:var(--border-color,#2e2e3e)!important}.form-input:focus{border-color:var(--brand-blue,#4a90d9)!important;-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue,#4a90d9) 10%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue,#4a90d9) 10%,transparent)!important}.form-input::-webkit-input-placeholder{color:var(--text-tertiary,#707070)!important}.form-input::-moz-placeholder{color:var(--text-tertiary,#707070)!important}.form-input:-ms-input-placeholder{color:var(--text-tertiary,#707070)!important}.form-input::-ms-input-placeholder{color:var(--text-tertiary,#707070)!important}.form-input::placeholder{color:var(--text-tertiary,#707070)!important}.form-label{color:var(--text-secondary,#a0a0a0)}.stat-item{border-bottom-color:var(--border-color,#2e2e3e)}.stat-label{color:var(--text-secondary,#a0a0a0)}.stat-value{color:var(--text-primary,#e0e0e0)}.stat-badge{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 15%,transparent)!important;color:var(--brand-blue,#4a90d9)}.stat-badge.success{background:color-mix(in srgb,var(--success,#52c41a) 15%,transparent);color:var(--success,#52c41a)}.team-member-item{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)!important}.team-member-item.locked{background:var(--hover-bg,#2a2a3a)!important}.team-member-name{color:var(--text-primary,#e0e0e0)}.team-member-role{color:var(--text-tertiary,#707070)}.team-member-points{border-top-color:var(--border-color,#2e2e3e)}.team-member-avatar{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 16%,var(--card-bg,#252535));color:color-mix(in srgb,var(--brand-blue,#4a90d9) 80%,#fff)}.points-input{background:var(--input-bg,#1e1e2e)!important;color:#fff!important;border-color:var(--border-color,#2e2e3e)!important}.points-input:focus{border-color:var(--brand-blue,#4a90d9)!important;-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue,#4a90d9) 10%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue,#4a90d9) 10%,transparent)!important}.lock-btn{border-color:var(--border-color,#2e2e3e);&:hover{border-color:var(--brand-blue,#4a90d9)}}.icon-btn{color:var(--text-tertiary,#707070);&:hover{background:var(--hover-bg,#2a2a3a)}}.add-member-btn{border-color:var(--border-color,#2e2e3e);color:var(--text-tertiary,#707070);&:hover{border-color:var(--brand-blue,#4a90d9);color:var(--brand-blue,#4a90d9);background:var(--brand-blue-light,#2a5a8a)}}.security-row{border-bottom-color:var(--border-color,#2e2e3e)}.security-info-title{color:var(--text-primary,#e0e0e0)}.security-info-desc{color:var(--text-secondary,#a0a0a0)}.btn-outline{border-color:var(--border-color,#2e2e3e);background:var(--card-bg,#252535);color:var(--text-primary,#e0e0e0);&:hover{border-color:var(--brand-blue,#4a90d9);color:var(--brand-blue,#4a90d9);background:var(--brand-blue-light,#2a5a8a)}}.btn-outline.danger{border-color:color-mix(in srgb,var(--danger,#e15555) 50%,transparent);color:var(--danger,#e15555);&:hover{background:color-mix(in srgb,var(--danger,#e15555) 10%,transparent);border-color:var(--danger,#e15555)}}.btn-fixed{border-color:var(--brand-blue,#4a90d9);color:var(--brand-blue,#4a90d9)}.modal-box{background:var(--card-bg,#252535)}.modal-header{border-bottom-color:var(--border-color,#2e2e3e);h3{color:#fff}}.modal-close{color:var(--text-tertiary,#707070);&:hover{background:var(--hover-bg,#2a2a3a);color:#fff}}.modal-body{.form-input{background:var(--input-bg,#1e1e2e)!important;color:#fff!important;border-color:var(--border-color,#2e2e3e)!important}.verify-btn{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e);color:var(--text-secondary,#a0a0a0)}}.modal-footer{border-top-color:var(--border-color,#2e2e3e);.btn-outline{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e);color:var(--text-secondary,#a0a0a0);&:hover{border-color:var(--brand-blue,#4a90d9);color:var(--brand-blue,#4a90d9)}}.btn-primary{background:var(--brand-blue,#4a90d9);&:hover{background:var(--brand-blue-dark,#3a7bc8)}}}.bid-agent-home{.chat-messages{background:transparent}.msg-bubble{background:var(--card-bg,#252535)!important;color:#fff}.chat-msg.user .msg-bubble{background:transparent!important;color:var(--text-primary,#e0e0e0)}.msg-avatar.ai{color:var(--brand-blue,#4a90d9)}.model-pill,.msg-avatar.ai{background:var(--hover-bg,#2a2a3a)!important}.model-pill{border-color:var(--border-color,#2e2e3e)}.chat-input-area{background:var(--card-bg,#252535)!important}.input-card{&:focus-within{border-color:var(--brand-blue,#4a90d9)}}.input-card,.suggestion-card{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)}.send-circle{background:var(--brand-blue,#4a90d9);&:hover{background:var(--brand-blue-dark,#3a7bc8)}}.msg-action-btn,.msg-source-btn{&:hover{background:hsla(0,0%,100%,.12)!important}}.msg-edit-btn:not(.save),.msg-edit-status,.msg-edit-title,.msg-source-title{color:#fff!important}.msg-edit-btn:not(.save){&:hover{background:hsla(0,0%,100%,.12)!important}}}.bid-document-page{.doc-scroll{background:var(--main-bg,#16161e)}.create-card{background:linear-gradient(135deg,var(--card-bg,#252535),color-mix(in srgb,var(--brand-blue,#4a90d9) 15%,var(--card-bg,#252535)))!important;border-color:var(--border-color,#2e2e3e);.create-title{color:var(--text-primary,#e0e0e0)}.create-sub{color:var(--text-secondary,#a0a0a0)}}.section-title h3{color:var(--text-primary,#e0e0e0)}.tab{background:var(--card-bg,#252535);color:var(--text-secondary,#a0a0a0);border-color:var(--border-color,#2e2e3e);&.active{background:var(--brand-blue,#4a90d9);color:#fff;border-color:var(--brand-blue,#4a90d9)}}.time-filter input[type=date]{color:var(--text-primary,#e0e0e0)}.batch-btn,.time-filter .reset-btn,.time-filter input[type=date]{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e)}.batch-btn,.time-filter .reset-btn{color:var(--text-secondary,#a0a0a0)}.doc-card{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e);&:hover{border-color:var(--border-color,#3a3a4a);-webkit-box-shadow:0 4px 16px var(--shadow-color,rgba(0,0,0,.2));box-shadow:0 4px 16px var(--shadow-color,rgba(0,0,0,.2))}.doc-title{color:var(--text-primary,#e0e0e0)}.doc-step{color:var(--text-secondary,#a0a0a0);background:var(--hover-bg,#2a2a3a)}.doc-time,.fav-badge.off svg{color:var(--text-tertiary,#707070)}}.doc-card .cat-fu{background:color-mix(in srgb,#7c5cd9 20%,var(--card-bg,#252535))!important;color:#b8a0f0!important}.doc-card .cat-gong{background:color-mix(in srgb,#2f7dc0 20%,var(--card-bg,#252535))!important;color:#80b8e8!important}.doc-card .cat-wu{background:color-mix(in srgb,#2a9d5f 20%,var(--card-bg,#252535))!important;color:#70d090!important}}.new-tender-page{background:var(--main-bg,#16161e);.topbar{background:var(--card-bg,#252535)!important;border-bottom-color:var(--border-color,#2e2e3e);.step-label{color:var(--text-secondary,#a0a0a0)}.step.active .step-label{color:var(--brand-blue,#4a90d9)}.step-connector{background:var(--border-color,#2e2e3e)}.home-link{color:var(--text-secondary,#a0a0a0);&:hover{color:var(--brand-blue,#4a90d9)}}}.card{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e)}.section .section-title,.upload-intro h1{color:var(--text-primary,#e0e0e0)}.upload-intro p{color:var(--text-secondary,#a0a0a0)}.dropzone{background:var(--input-bg,#1e1e2e);border-color:var(--border-color,#2e2e3e);&:hover{border-color:var(--brand-blue,#4a90d9);background:color-mix(in srgb,var(--brand-blue,#4a90d9) 15%,transparent)}.dz-text{color:var(--text-primary,#e0e0e0)}.dz-hint{color:var(--text-tertiary,#707070)}}.file-card{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e);.file-status{color:var(--text-tertiary,#707070)}}.parse-textarea{background:var(--input-bg,#1e1e2e)!important;color:var(--text-primary,#e0e0e0)!important;border-color:var(--border-color,#2e2e3e)!important}.parse-content-label{color:var(--text-primary,#e0e0e0)}.tab-placeholder{color:var(--text-tertiary,#707070)!important}.form-input{background:var(--input-bg,#1e1e2e)!important;color:var(--text-primary,#e0e0e0)!important;border-color:var(--border-color,#2e2e3e)!important;&:focus{border-color:var(--brand-blue,#4a90d9)!important}}.form-label{color:var(--text-primary,#e0e0e0)!important}.radio-group .radio-option{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e);color:var(--text-secondary,#a0a0a0);&.active,&:hover{border-color:var(--brand-blue,#4a90d9)}&.active{background:var(--active-bg,rgba(74,144,217,.15));color:var(--brand-blue,#4a90d9)}}.radio-pill{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)!important;color:var(--text-secondary,#a0a0a0)!important;&.selected,&:hover{border-color:var(--brand-blue,#4a90d9)!important;color:var(--brand-blue,#4a90d9)!important}&.selected{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 15%,transparent)!important}.dot{border-color:var(--border-color,#2e2e3e)!important}&.selected .dot{border-color:var(--brand-blue,#4a90d9)!important}}.option-chip{background:var(--card-bg,#252535)!important;border-color:var(--border-color,#2e2e3e)!important;color:var(--text-secondary,#a0a0a0)!important;&.active,&:hover{border-color:var(--brand-blue,#4a90d9)!important;background:color-mix(in srgb,var(--brand-blue,#4a90d9) 15%,transparent)!important;color:var(--brand-blue,#4a90d9)!important}}.paste-textarea{background:var(--input-bg,#1e1e2e)!important;color:var(--text-primary,#e0e0e0)!important;border-color:var(--border-color,#2e2e3e)!important}.paste-title{color:var(--text-primary,#e0e0e0)}.paste-desc{color:var(--text-secondary,#a0a0a0)}.paste-trigger{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e);&:hover{border-color:var(--brand-blue,#4a90d9);background:color-mix(in srgb,var(--brand-blue,#4a90d9) 12%,var(--card-bg,#252535))}}.paste-icon{background:var(--hover-bg,#2a2a3a);color:var(--text-tertiary,#707070)}.paste-trigger:hover .paste-icon{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 20%,var(--hover-bg,#2a2a3a));color:var(--brand-blue,#4a90d9)}.option-title{color:var(--text-primary,#e0e0e0)}.hint{color:var(--text-tertiary,#707070)}.page-slider .slider-track{background:var(--border-color,#2e2e3e)}.chart-group .chart-group-label{color:var(--text-primary,#e0e0e0)}.chart-option{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e);color:var(--text-secondary,#a0a0a0);&.active,&:hover{border-color:var(--brand-blue,#4a90d9)}&.active{background:var(--active-bg,rgba(74,144,217,.15));color:var(--brand-blue,#4a90d9)}}.upload-progress-title{color:var(--text-primary,#e0e0e0)}.file-remove svg{color:var(--text-tertiary,#707070);&:hover{color:var(--danger,#e15555)}}}.qualification-page{.upload-zone{background:var(--input-bg,#1e1e2e);border-color:var(--border-color,#2e2e3e);&:hover{border-color:var(--brand-blue,#4a90d9);background:color-mix(in srgb,var(--brand-blue,#4a90d9) 12%,var(--input-bg,#1e1e2e))}&.has-files{background:var(--card-bg,#252535)}.uz-title{color:var(--text-primary,#e0e0e0)}.uz-tip{color:var(--text-tertiary,#707070)}}.file-chip{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 20%,var(--card-bg,#252535));border-color:color-mix(in srgb,var(--brand-blue,#4a90d9) 30%,transparent);color:#fff}.chip-del{color:var(--brand-blue,#4a90d9)}.recognize-bar{background:linear-gradient(135deg,var(--card-bg,#252535),color-mix(in srgb,var(--brand-blue,#4a90d9) 15%,var(--card-bg,#252535)));border-color:var(--border-color,#2e2e3e);&:hover{border-color:var(--brand-blue,#4a90d9)}.rec-text{color:var(--text-primary,#e0e0e0)}.rec-sub{color:var(--text-tertiary,#707070)}}.fields-section{background:var(--card-bg,#252535)}.field-row .field-value input{color:var(--text-primary,#e0e0e0);border-color:var(--border-color,#2e2e3e);&:focus{border-color:var(--brand-blue,#4a90d9)}}.field-row .field-name input{color:var(--text-secondary,#a0a0a0);&:focus{color:var(--text-primary,#e0e0e0);border-bottom-color:var(--brand-blue,#4a90d9)}}.add-field-row{color:var(--text-tertiary,#707070);&:hover{color:var(--brand-blue,#4a90d9)}}}.feedback-page{background:var(--main-bg,#16161e);.feedback-card{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e)}.feedback-label,.feedback-title{color:var(--text-primary,#e0e0e0)}.feedback-input,.feedback-textarea{background:var(--input-bg,#1e1e2e);color:var(--text-primary,#e0e0e0);border-color:var(--border-color,#2e2e3e)}.feedback-input::-webkit-input-placeholder,.feedback-textarea::-webkit-input-placeholder{color:var(--text-tertiary,#707070)}.feedback-input::-moz-placeholder,.feedback-textarea::-moz-placeholder{color:var(--text-tertiary,#707070)}.feedback-input:-ms-input-placeholder,.feedback-textarea:-ms-input-placeholder{color:var(--text-tertiary,#707070)}.feedback-input::-ms-input-placeholder,.feedback-textarea::-ms-input-placeholder{color:var(--text-tertiary,#707070)}.feedback-input::placeholder,.feedback-textarea::placeholder{color:var(--text-tertiary,#707070)}.feedback-input:hover,.feedback-textarea:hover{border-color:var(--border-color,#3a3a4a)}.feedback-input:focus,.feedback-textarea:focus{border-color:var(--brand-blue,#4a90d9)}.select-wrapper select{background:var(--input-bg,#1e1e2e);color:var(--text-primary,#e0e0e0);border-color:var(--border-color,#2e2e3e)}.select-wrapper select:hover{border-color:var(--border-color,#3a3a4a)}.select-wrapper select:focus{border-color:var(--brand-blue,#4a90d9)}.select-wrapper:after{border-top-color:var(--text-tertiary,#707070)}.feedback-submit-btn:disabled{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 40%,transparent)}}.catalog-page,.content-page,.verification-page{background:var(--main-bg,#16161e);.topbar{background:var(--card-bg,#252535);border-bottom-color:var(--border-color,#2e2e3e)}.step-label{color:var(--text-secondary,#a0a0a0)}.step.active .step-label{color:var(--brand-blue,#4a90d9)}.step-connector{background:var(--border-color,#2e2e3e)}.back-link,.home-link{color:var(--text-secondary,#a0a0a0);&:hover{color:var(--brand-blue,#4a90d9)}}.doc-title,.panel-title{color:var(--text-primary,#e0e0e0)}.panel-hint{color:var(--text-tertiary,#707070)}.chapter-item{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e);.chapter-name{color:var(--text-primary,#e0e0e0)}}}}.dark-theme{.ant-table-placeholder,.empty-state,.empty-text,[class*=empty-]{color:var(--text-tertiary,#707070)!important}}body.userLayout{overflow:hidden;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}#app.dark-theme #userLayout.user-layout-wrapper .form-panel{background:var(--card-bg,#252535)}#app.dark-theme #userLayout.user-layout-wrapper .auth-title{color:#fff}#app.dark-theme #userLayout.user-layout-wrapper .auth-subtitle{color:#ccc}#app.dark-theme #userLayout.user-layout-wrapper .auth-tab{color:var(--text-tertiary,#707070)}#app.dark-theme #userLayout.user-layout-wrapper .auth-tab.active{color:var(--brand-blue,#4a90d9)}#app.dark-theme #userLayout.user-layout-wrapper .auth-tab:hover{color:var(--text-secondary,#a0a0a0)}#app.dark-theme #userLayout.user-layout-wrapper .auth-tab.active:hover{color:var(--brand-blue,#4a90d9)}#userLayout.user-layout-wrapper[data-v-6d1a59b3]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;width:100%;overflow:hidden}#userLayout.user-layout-wrapper .brand-panel[data-v-6d1a59b3]{width:33.333%;-ms-flex-negative:0;flex-shrink:0;background:linear-gradient(135deg,var(--brand-blue,#4a90d9),#2a6fc4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:40px;position:relative;overflow:hidden}#userLayout.user-layout-wrapper .brand-panel[data-v-6d1a59b3]:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:hsla(0,0%,100%,.06);top:-200px;left:-200px}#userLayout.user-layout-wrapper .brand-panel[data-v-6d1a59b3]:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:hsla(0,0%,100%,.04);bottom:-100px;right:-100px}#userLayout.user-layout-wrapper .brand-content[data-v-6d1a59b3]{position:relative;z-index:1;max-width:420px;text-align:center}#userLayout.user-layout-wrapper .brand-logo[data-v-6d1a59b3]{width:72px;height:72px;background:hsla(0,0%,100%,.15);border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 28px;font-size:38px}#userLayout.user-layout-wrapper .brand-title[data-v-6d1a59b3]{font-size:32px;font-weight:700;margin:0 0 14px;letter-spacing:1px;color:#fff}#userLayout.user-layout-wrapper .brand-sub[data-v-6d1a59b3]{font-size:15px;line-height:1.7;opacity:.85;margin:0 0 40px}#userLayout.user-layout-wrapper .brand-features[data-v-6d1a59b3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;text-align:left}#userLayout.user-layout-wrapper .brand-feature[data-v-6d1a59b3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:14px;background:hsla(0,0%,100%,.1);padding:12px 16px;border-radius:10px}#userLayout.user-layout-wrapper .brand-feature .anticon[data-v-6d1a59b3]{font-size:20px;-ms-flex-negative:0;flex-shrink:0;opacity:.9}#userLayout.user-layout-wrapper .form-panel[data-v-6d1a59b3]{width:66.667%;min-width:400px;background:var(--card-bg,#fff);position:relative;overflow:hidden}#userLayout.user-layout-wrapper .form-panel[data-v-6d1a59b3],#userLayout.user-layout-wrapper .form-scroll[data-v-6d1a59b3]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#userLayout.user-layout-wrapper .form-scroll[data-v-6d1a59b3]{width:100%;min-height:0;overflow-y:auto;padding:40px 48px}#userLayout.user-layout-wrapper .form-scroll[data-v-6d1a59b3]::-webkit-scrollbar{width:5px}#userLayout.user-layout-wrapper .form-scroll[data-v-6d1a59b3]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#e0e0e0);border-radius:3px}#userLayout.user-layout-wrapper .form-scroll[data-v-6d1a59b3] .main{width:100%;max-width:400px;-ms-flex-negative:0;flex-shrink:0;margin:auto}#userLayout.user-layout-wrapper.mobile .brand-panel[data-v-6d1a59b3]{display:none}#userLayout.user-layout-wrapper.mobile .form-panel[data-v-6d1a59b3]{width:100%;min-width:auto}#userLayout.user-layout-wrapper.mobile .form-scroll[data-v-6d1a59b3]{padding:40px 24px 24px}@media(max-width:900px){#userLayout.user-layout-wrapper:not(.mobile) .brand-panel[data-v-6d1a59b3]{display:none}#userLayout.user-layout-wrapper:not(.mobile) .form-panel[data-v-6d1a59b3]{width:100%;min-width:auto}}.sider .logo[data-v-df19ca7e],.sider[data-v-df19ca7e]{-webkit-box-shadow:none!important;box-shadow:none!important}.sider .logo[data-v-df19ca7e]{height:59px!important;line-height:59px!important;-webkit-transition:background .3s;transition:background .3s}.sider .logo a[data-v-df19ca7e]{color:#fff}.sider .logo a[data-v-df19ca7e]:hover{color:hsla(0,0%,100%,.8)}.sider.light .logo[data-v-df19ca7e]{background-color:#1890ff}.sider ul.ant-menu[data-v-44276cb4]{-ms-overflow-style:none;-ms-scroll-chaining:chained;-ms-content-zooming:zoom;-ms-scroll-rails:none;-ms-content-zoom-limit-min:100%;-ms-content-zoom-limit-max:500%;-ms-scroll-snap-type:proximity;-ms-scroll-snap-points-x:snapList(100%,200%,300%,400%,500%)}.sider ul.ant-menu[data-v-44276cb4]::-webkit-scrollbar{width:10px;height:10px;background-color:transparent;display:none}.sider ul.ant-menu .-o-scrollbar[data-v-44276cb4]{display:none}.sider ul.ant-menu[data-v-44276cb4]::-webkit-scrollbar-track{background-color:transparent}.sider ul.ant-menu[data-v-44276cb4]::-webkit-scrollbar-thumb{border-radius:10px;background-color:#eee;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.sider ul.ant-menu[data-v-44276cb4]::-webkit-scrollbar-thumb:hover{background-color:#ddd}.sider ul.ant-menu[data-v-44276cb4]::-webkit-scrollbar-thumb:active{background-color:#bbb}.sider.dark ul.ant-menu[data-v-44276cb4]::-webkit-scrollbar-thumb{background-color:#666}.sider.dark ul.ant-menu[data-v-44276cb4]::-webkit-scrollbar-thumb:hover{background-color:grey}.sider.dark ul.ant-menu[data-v-44276cb4]::-webkit-scrollbar-thumb:active{background-color:#999}.ant-menu.ant-menu-root>.ant-menu-item:first-child{background-color:#fff}.ant-menu.ant-menu-root>.ant-menu-item:first-child>a,.ant-menu.ant-menu-root>.ant-menu-item:first-child>a:hover{color:rgba(0,0,0,.65)}.screenfull-svg[data-v-b119ef48]{display:inline-block;cursor:pointer;fill:#5a5e66;width:20px;height:20px;vertical-align:10px}.daily-article .article-button[data-v-43fe7e15]{font-size:1.2rem!important}.daily-article .ant-card-body[data-v-43fe7e15]{padding:18px!important}.daily-article .ant-card-head[data-v-43fe7e15]{padding:0 1rem}.daily-article .ant-card-meta[data-v-43fe7e15]{margin-bottom:1rem}.daily-article .article-content p[data-v-43fe7e15]{word-wrap:break-word;word-break:break-all;text-overflow:clip;white-space:normal;font-size:.9rem!important;margin-bottom:.8rem}.header-notice-wrapper{top:50px!important}.header-notice[data-v-15e3077f]{display:inline-block;-webkit-transition:all .3s;transition:all .3s}.header-notice span[data-v-15e3077f]{vertical-align:initial}.valid-error .ant-select-selection__placeholder[data-v-3442b9be]{color:#f5222d}.logout_title[data-v-9cbdd5d0]{color:inherit;text-decoration:none}.layout .top-nav-header-index .header-index-wide[data-v-5c6a5428]{margin-left:10px}.layout .top-nav-header-index .header-index-wide .ant-menu.ant-menu-horizontal[data-v-5c6a5428]{height:59px;line-height:59px}.layout .top-nav-header-index .trigger[data-v-5c6a5428]{line-height:64px}.layout .top-nav-header-index .trigger[data-v-5c6a5428]:hover{background:rgba(0,0,0,.05)}.layout .header[data-v-5c6a5428]{z-index:2;color:#fff;height:59px;background-color:#1890ff;-webkit-transition:background .3s;transition:background .3s}.layout .header.dark[data-v-5c6a5428]{color:#000;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);background-color:#fff!important}.layout .header.dark .trigger[data-v-5c6a5428]:hover,.layout .top-nav-header-index.dark .trigger[data-v-5c6a5428]:hover{background:rgba(0,0,0,.05)}.ant-layout-header[data-v-5c6a5428]{height:59px;line-height:59px}.footer[data-v-7d13e89a]{margin:10px 0;text-align:center}.footer .links[data-v-7d13e89a]{margin-bottom:8px}.footer .links a[data-v-7d13e89a]{color:rgba(0,0,0,.45)}.footer .links a[data-v-7d13e89a]:hover{color:rgba(0,0,0,.65)}.footer .links a[data-v-7d13e89a]:not(:last-child){margin-right:40px}.footer .copyright[data-v-7d13e89a]{color:rgba(0,0,0,.45);font-size:12px}.detail-list .title{color:rgba(0,0,0,.85);font-size:14px;font-weight:500;margin-bottom:16px}.detail-list .term{color:rgba(0,0,0,.85);display:table-cell;line-height:20px;margin-right:8px;padding-bottom:16px;white-space:nowrap}.detail-list .term:after{content:":";margin:0 8px 0 2px;position:relative;top:-.5px}.detail-list .content{color:rgba(0,0,0,.65);display:table-cell;line-height:22px;padding-bottom:16px;width:100%}.detail-list.small .title{font-size:14px;color:rgba(0,0,0,.65);font-weight:400;margin-bottom:12px}.detail-list.small .content,.detail-list.small .term{padding-bottom:8px}.detail-list.large .content,.detail-list.large .term{padding-bottom:16px}.detail-list.large .title{font-size:16px}.detail-list.vertical .term{padding-bottom:8px}.detail-list.vertical .content,.detail-list.vertical .term{display:block}.setting-drawer-index-item[data-v-a6010090]{margin-bottom:24px}.setting-drawer-index-item .setting-drawer-index-title[data-v-a6010090]{font-size:14px;color:rgba(0,0,0,.85);line-height:22px;margin-bottom:12px}.setting-drawer-index-content .setting-drawer-index-blockChecbox[data-v-db5b5c5a]{display:-webkit-box;display:-ms-flexbox;display:flex}.setting-drawer-index-content .setting-drawer-index-blockChecbox .setting-drawer-index-item[data-v-db5b5c5a]{margin-right:16px;position:relative;border-radius:4px;cursor:pointer}.setting-drawer-index-content .setting-drawer-index-blockChecbox .setting-drawer-index-item img[data-v-db5b5c5a]{width:48px}.setting-drawer-index-content .setting-drawer-index-blockChecbox .setting-drawer-index-item .setting-drawer-index-selectIcon[data-v-db5b5c5a]{position:absolute;top:0;right:0;width:100%;padding-top:15px;padding-left:24px;height:100%;color:#1890ff;font-size:14px;font-weight:700}.setting-drawer-index-content .setting-drawer-theme-color-colorBlock[data-v-db5b5c5a]{width:20px;height:20px;border-radius:2px;float:left;cursor:pointer;margin-right:8px;padding-left:0;padding-right:0;text-align:center;color:#fff;font-weight:700}.setting-drawer-index-content .setting-drawer-theme-color-colorBlock i[data-v-db5b5c5a]{font-size:14px}.setting-drawer-index-handle[data-v-db5b5c5a]{position:absolute;top:240px;background:#1890ff;width:48px;height:48px;right:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;pointer-events:auto;z-index:1001;text-align:center;font-size:16px;border-radius:4px 0 0 4px}.setting-drawer-index-handle i[data-v-db5b5c5a]{color:#fff;font-size:20px}body{overflow-y:scroll}body.colorWeak{-webkit-filter:invert(80%);filter:invert(80%)}.layout{height:100vh!important;overflow:hidden}.layout.mobile .ant-layout-content .content{margin:24px 0 0}.layout.mobile .ant-table-wrapper .ant-table-content{overflow-y:auto}.layout.mobile .ant-table-wrapper .ant-table-body{min-width:800px}.layout.mobile .sidemenu .ant-header-fixedHeader.ant-header-side-closed,.layout.mobile .sidemenu .ant-header-fixedHeader.ant-header-side-opened{width:100%}.layout.mobile .topmenu.content-width-Fluid .header-index-wide{margin-left:0}.layout.mobile .header .user-wrapper .action,.layout.mobile .top-nav-header-index .user-wrapper .action{padding:0 12px}.layout.ant-layout-has-sider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout .trigger{font-size:22px;line-height:42px;padding:0 18px;cursor:pointer;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.layout .trigger:hover{background:hsla(0,0%,100%,.3)}.layout .topmenu .ant-header-fixedHeader{position:fixed;top:0;right:0;z-index:9;width:100%;-webkit-transition:width .2s;transition:width .2s}.layout .topmenu .ant-header-fixedHeader.ant-header-side-closed,.layout .topmenu .ant-header-fixedHeader.ant-header-side-opened{width:100%}.layout .topmenu.content-width-Fluid .header-index-wide{max-width:unset;margin-left:24px}.layout .topmenu.content-width-Fluid .page-header-index-wide{max-width:unset}.layout .sidemenu .ant-header-fixedHeader{position:fixed;top:0;right:0;z-index:9;width:100%;-webkit-transition:width .2s;transition:width .2s}.layout .sidemenu .ant-header-fixedHeader.ant-header-side-opened{width:calc(100% - 200px)}.layout .sidemenu .ant-header-fixedHeader.ant-header-side-closed{width:calc(100% - 80px)}.layout .header{height:64px;padding:0 12px 0 0;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,21,41,.08);box-shadow:0 1px 4px rgba(0,21,41,.08);position:relative}.layout .header .user-wrapper,.layout .top-nav-header-index .user-wrapper{float:right;height:100%}.layout .header .user-wrapper .action,.layout .top-nav-header-index .user-wrapper .action{cursor:pointer;padding:0 14px;display:inline-block;-webkit-transition:all .3s;transition:all .3s;height:70%;line-height:46px}.layout .header .user-wrapper .action.action-full,.layout .top-nav-header-index .user-wrapper .action.action-full{height:100%}.layout .header .user-wrapper .action:hover,.layout .top-nav-header-index .user-wrapper .action:hover{background:hsla(0,0%,100%,.3)}.layout .header .user-wrapper .action .avatar,.layout .top-nav-header-index .user-wrapper .action .avatar{margin:20px 10px 20px 0;color:#1890ff;background:hsla(0,0%,100%,.85);vertical-align:middle}.layout .header .user-wrapper .action .icon,.layout .top-nav-header-index .user-wrapper .action .icon{font-size:16px;padding:4px}.layout .header.dark .user-wrapper .action,.layout .top-nav-header-index.dark .user-wrapper .action{color:#000}.layout .header.dark .user-wrapper .action:hover,.layout .top-nav-header-index.dark .user-wrapper .action:hover{background:rgba(0,0,0,.05)}.layout.mobile .top-nav-header-index .header-index-wide .header-index-left .trigger{color:hsla(0,0%,100%,.85);padding:0 12px}.layout.mobile .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header{text-align:center;width:56px;line-height:58px}.layout.mobile .top-nav-header-index .user-wrapper .action .avatar{margin:20px 0}.layout.mobile .top-nav-header-index.light .header-index-wide .header-index-left .trigger{color:rgba(0,0,0,.65)}.layout.tablet .top-nav-header-index .header-index-wide .header-index-left .logo>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout .top-nav-header-index{-webkit-box-shadow:0 1px 4px rgba(0,21,41,.08);box-shadow:0 1px 4px rgba(0,21,41,.08);position:relative;-webkit-transition:background .3s,width .2s;transition:background .3s,width .2s}.layout .top-nav-header-index .header-index-wide{width:100%;margin:auto;padding:0 20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:59px}.layout .top-nav-header-index .header-index-wide .ant-menu.ant-menu-horizontal{border:none;height:64px;line-height:64px}.layout .top-nav-header-index .header-index-wide .header-index-left{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;display:-webkit-box;display:-ms-flexbox;display:flex}.layout .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header{width:165px;height:64px;position:relative;line-height:64px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden}.layout .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header img{display:inline-block;vertical-align:middle;height:32px}.layout .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header h1{color:#fff;display:inline-block;vertical-align:top;font-size:16px;margin:0 0 0 12px;font-weight:400}.layout .top-nav-header-index .header-index-wide .header-index-right{float:right;height:59px;overflow:hidden}.layout .top-nav-header-index .header-index-wide .header-index-right .action:hover{background-color:rgba(0,0,0,.05)}.layout .top-nav-header-index.light{background-color:#fff}.layout .top-nav-header-index.light .header-index-wide .header-index-left .logo h1{color:#002140}.layout .top-nav-header-index.dark .user-wrapper .action{color:#fff}.layout .top-nav-header-index.dark .header-index-wide .header-index-left .trigger:hover,.layout .top-nav-header-index.dark .user-wrapper .action:hover{background:hsla(0,0%,100%,.3)}.layout .layout-content{margin:24px 24px 0;height:64px;padding:0 12px 0 0}.topmenu .page-header-index-wide{margin:0 auto;width:100%}.ant-drawer.drawer-sider .sider{-webkit-box-shadow:none;box-shadow:none}.ant-drawer.drawer-sider.dark .ant-drawer-content{background-color:#001529}.ant-drawer.drawer-sider.light{-webkit-box-shadow:none;box-shadow:none}.ant-drawer.drawer-sider.light .ant-drawer-content{background-color:#fff}.ant-drawer.drawer-sider .ant-drawer-body{padding:0}.sider{-webkit-box-shadow:2px 116px 6px 0 rgba(0,21,41,.35);box-shadow:2px 116px 6px 0 rgba(0,21,41,.35);position:relative;z-index:10}.sider.ant-fixed-sidemenu{position:fixed;height:100%}.sider .logo{height:64px;position:relative;line-height:64px;padding-left:24px;-webkit-transition:all .3s;transition:all .3s;background:#002140;overflow:hidden}.sider .logo h1,.sider .logo img{display:inline-block;vertical-align:middle}.sider .logo img{height:32px}.sider .logo h1{color:#fff;font-size:18px;margin:0 0 0 8px;font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:600}.sider.light{background-color:#fff;-webkit-box-shadow:2px 116px 8px 0 rgba(29,35,41,.05);box-shadow:2px 116px 8px 0 rgba(29,35,41,.05)}.sider.light .logo{background:#fff;-webkit-box-shadow:1px 1px 0 0 #e8e8e8;box-shadow:1px 1px 0 0 #e8e8e8}.sider.light .logo h1{color:unset}.sider.light .ant-menu-light{border-right-color:transparent}.user-dropdown-menu-wrapper.ant-dropdown-menu{padding:4px 0}.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item{width:160px}.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item>.anticon:first-child,.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item>a>.anticon:first-child,.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-submenu-title>.anticon:first-child .ant-dropdown-menu-submenu-title>a>.anticon:first-child{min-width:12px;margin-right:8px}.table-alert{margin-bottom:16px}.table-page-search-wrapper .ant-form-inline .ant-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;margin-right:0}.table-page-search-wrapper .ant-form-inline .ant-form-item .ant-form-item-control-wrapper{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;display:inline-block;vertical-align:middle}.table-page-search-wrapper .ant-form-inline .ant-form-item>.ant-form-item-label{line-height:32px;padding-right:8px;width:auto}.table-page-search-wrapper .ant-form-inline .ant-form-item .ant-form-item-control{height:32px;line-height:32px}.table-page-search-wrapper .table-page-search-submitButtons{display:block;margin-bottom:24px;white-space:nowrap}.content .table-operator{margin-bottom:18px}.content .table-operator button{margin-right:8px}.page-transition-enter,.page-transition-leave-active{opacity:0}.page-transition-enter .page-transition-container,.page-transition-leave-active .page-transition-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.page-header[data-v-596c5759]{background:#fff;padding:16px 32px 0;border-bottom:1px solid #e8e8e8}.page-header .breadcrumb[data-v-596c5759]{margin-bottom:16px}.page-header .detail[data-v-596c5759]{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header .detail .avatar[data-v-596c5759]{-webkit-box-flex:0;-ms-flex:0 1 72px;flex:0 1 72px;margin:0 24px 8px 0}.page-header .detail .avatar>span[data-v-596c5759]{border-radius:72px;display:block;width:72px;height:72px}.page-header .detail .main[data-v-596c5759]{width:100%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.page-header .detail .main .row[data-v-596c5759]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.page-header .detail .main .row .avatar[data-v-596c5759]{margin-bottom:16px}.page-header .detail .main .title[data-v-596c5759]{font-size:20px;line-height:28px;font-weight:500;color:rgba(0,0,0,.85);margin-bottom:16px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.page-header .detail .main .logo[data-v-596c5759]{width:28px;height:28px;border-radius:4px;margin-right:16px}.page-header .detail .main .content[data-v-596c5759],.page-header .detail .main .headerContent[data-v-596c5759]{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:rgba(0,0,0,.45);line-height:22px}.page-header .detail .main .content .link[data-v-596c5759],.page-header .detail .main .headerContent .link[data-v-596c5759]{margin-top:16px;line-height:24px}.page-header .detail .main .content .link a[data-v-596c5759],.page-header .detail .main .headerContent .link a[data-v-596c5759]{font-size:14px;margin-right:32px}.page-header .detail .main .extra[data-v-596c5759]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:88px;min-width:242px;text-align:right}.page-header .detail .main .action[data-v-596c5759]{margin-left:56px;min-width:266px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;text-align:right}.page-header .detail .main .action[data-v-596c5759]:empty{display:none}.mobile .page-header .main .row[data-v-596c5759]{-ms-flex-wrap:wrap;flex-wrap:wrap}.mobile .page-header .main .row .avatar[data-v-596c5759]{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;margin:0 2% 8px 0}.mobile .page-header .main .row .content[data-v-596c5759],.mobile .page-header .main .row .headerContent[data-v-596c5759]{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%}.mobile .page-header .main .row .content .link[data-v-596c5759],.mobile .page-header .main .row .headerContent .link[data-v-596c5759]{margin-top:16px;line-height:24px}.mobile .page-header .main .row .content .link a[data-v-596c5759],.mobile .page-header .main .row .headerContent .link a[data-v-596c5759]{font-size:14px;margin-right:10px}.mobile .page-header .main .row .extra[data-v-596c5759]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:0;min-width:0;text-align:right}.mobile .page-header .main .row .action[data-v-596c5759]{margin-left:unset;min-width:266px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left;margin-bottom:12px}.mobile .page-header .main .row .action[data-v-596c5759]:empty{display:none}.content[data-v-5538852e]{margin:24px 24px 0}.content .link[data-v-5538852e]{margin-top:16px}.content .link[data-v-5538852e]:not(:empty){margin-bottom:16px}.content .link a[data-v-5538852e]{margin-right:32px;height:24px;line-height:24px;display:inline-block}.content .link a i[data-v-5538852e]{font-size:24px;margin-right:8px;vertical-align:middle}.content .link a span[data-v-5538852e]{height:24px;line-height:24px;display:inline-block;vertical-align:middle}.page-menu-search[data-v-5538852e]{text-align:center;margin-bottom:16px}.page-menu-tabs[data-v-5538852e]{margin-top:48px}.page-header[data-v-6740ec88][data-v-5538852e]{margin:0 24px 0}.extra-img[data-v-c35c446c]{margin-top:-60px;text-align:center;width:195px}.extra-img img[data-v-c35c446c]{width:100%}.mobile .extra-img[data-v-c35c446c]{margin-top:0;text-align:center;width:96px}.mobile .extra-img img[data-v-c35c446c]{width:100%}.bid-agent-app{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;overflow:hidden;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-primary,#1a1a1a);background:var(--main-bg,#f5f5f7);-webkit-font-smoothing:antialiased}.bid-agent-sidebar{width:264px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid var(--border-color,#ececec);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:1px 0 6px var(--shadow-color,rgba(0,0,0,.03));box-shadow:1px 0 6px var(--shadow-color,rgba(0,0,0,.03));z-index:10;position:relative;-webkit-transition:width .22s ease;transition:width .22s ease}.bid-agent-sidebar,.bid-agent-sidebar .sidebar-collapse-btn{background:var(--sidebar-bg,#fff);display:-webkit-box;display:-ms-flexbox;display:flex}.bid-agent-sidebar .sidebar-collapse-btn{position:absolute;top:18px;right:-12px;z-index:12;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--border-color,#ececec);border-radius:50%;cursor:pointer;color:var(--text-secondary,#666);-webkit-box-shadow:0 1px 4px var(--shadow-color,rgba(0,0,0,.08));box-shadow:0 1px 4px var(--shadow-color,rgba(0,0,0,.08));-webkit-transition:color .15s,background .15s,-webkit-box-shadow .15s;transition:color .15s,background .15s,-webkit-box-shadow .15s;transition:color .15s,background .15s,box-shadow .15s;transition:color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s}.bid-agent-sidebar .sidebar-collapse-btn .anticon{font-size:12px}.bid-agent-sidebar .sidebar-collapse-btn:hover{color:var(--brand-blue,#4a90d9);border-color:color-mix(in srgb,var(--brand-blue,#4a90d9) 40%,var(--border-color,#ececec));-webkit-box-shadow:0 2px 8px color-mix(in srgb,var(--brand-blue,#4a90d9) 18%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--brand-blue,#4a90d9) 18%,transparent)}.bid-agent-sidebar.is-collapsed{width:68px}.bid-agent-sidebar.is-collapsed .profile-header{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 8px 12px;gap:8px}.bid-agent-sidebar.is-collapsed .profile-name,.bid-agent-sidebar.is-collapsed .user-tag{display:none}.bid-agent-sidebar.is-collapsed .nav-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;gap:0}.bid-agent-sidebar.is-collapsed .nav-item span{display:none}.bid-agent-sidebar.is-collapsed .nav-item .nav-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.bid-agent-sidebar.is-collapsed .nav-search{padding:0 8px 4px}.bid-agent-sidebar.is-collapsed .nav-search .search-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:9px 0}.bid-agent-sidebar.is-collapsed .group,.bid-agent-sidebar.is-collapsed .nav-search .search-wrap input,.bid-agent-sidebar.is-collapsed .section-divider{display:none}.bid-agent-sidebar.is-collapsed .sidebar-footer{padding:10px 8px}.bid-agent-sidebar.is-collapsed .user-foot{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bid-agent-sidebar.is-collapsed .user-foot .uinfo{display:none}.bid-agent-sidebar .sidebar-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden}.bid-agent-sidebar .sidebar-scroll::-webkit-scrollbar{width:5px}.bid-agent-sidebar .sidebar-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#e0e0e0);border-radius:3px}.bid-agent-sidebar .profile-header{gap:10px;padding:16px 20px;border-bottom:1px solid var(--border-color,#ececec)}.bid-agent-sidebar .avatar,.bid-agent-sidebar .profile-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bid-agent-sidebar .avatar{width:32px;height:32px;border-radius:50%;background:var(--brand-blue,#4a90d9);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0;font-size:16px}.bid-agent-sidebar .profile-name{font-size:15px;font-weight:600;color:var(--text-primary,#1a1a1a);-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bid-agent-sidebar .user-tag{font-size:11px;color:var(--brand-blue,#4a90d9);background:color-mix(in srgb,var(--brand-blue,#4a90d9) 10%,#fff);padding:2px 8px;border-radius:8px;-ms-flex-negative:0;flex-shrink:0}.bid-agent-sidebar .nav-main{padding:10px 0 6px}.bid-agent-sidebar .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 20px;font-size:13.5px;color:var(--text-primary,#1a1a1a);cursor:pointer;-webkit-transition:background .15s;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;min-width:0}.bid-agent-sidebar .nav-item:hover{background:var(--hover-bg,#f5f5f7)}.bid-agent-sidebar .nav-item.active{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 10%,#fff);color:var(--brand-blue,#4a90d9)}.bid-agent-sidebar .nav-item .anticon{font-size:18px;-ms-flex-negative:0;flex-shrink:0}.bid-agent-sidebar .nav-item .nav-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;overflow:visible}.bid-agent-sidebar .nav-item .nav-icon svg{width:18px;height:18px;display:block}.bid-agent-sidebar .nav-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bid-agent-sidebar .nav-search{padding:0 8px 4px}.bid-agent-sidebar .nav-search .search-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:9px 12px;border-radius:8px;-webkit-transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s,-webkit-box-shadow .2s}.bid-agent-sidebar .nav-search .search-wrap .anticon{font-size:18px;color:var(--text-primary,#1a1a1a)}.bid-agent-sidebar .nav-search .search-wrap input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;outline:none;font-size:13.5px;color:var(--text-primary,#1a1a1a);min-width:0}.bid-agent-sidebar .nav-search .search-wrap input::-webkit-input-placeholder{color:var(--text-primary,#1a1a1a)}.bid-agent-sidebar .nav-search .search-wrap input::-moz-placeholder{color:var(--text-primary,#1a1a1a)}.bid-agent-sidebar .nav-search .search-wrap input:-ms-input-placeholder{color:var(--text-primary,#1a1a1a)}.bid-agent-sidebar .nav-search .search-wrap input::-ms-input-placeholder{color:var(--text-primary,#1a1a1a)}.bid-agent-sidebar .nav-search .search-wrap input::placeholder{color:var(--text-primary,#1a1a1a)}.bid-agent-sidebar .nav-search .search-wrap:focus-within,.bid-agent-sidebar .nav-search .search-wrap:hover{background:var(--hover-bg,#f5f5f7);-webkit-box-shadow:inset 0 0 0 1px var(--border-color,#ececec);box-shadow:inset 0 0 0 1px var(--border-color,#ececec)}.bid-agent-sidebar .nav-search .search-wrap:focus-within input::-webkit-input-placeholder,.bid-agent-sidebar .nav-search .search-wrap:hover input::-webkit-input-placeholder{color:var(--text-tertiary,#999)}.bid-agent-sidebar .nav-search .search-wrap:focus-within input::-moz-placeholder,.bid-agent-sidebar .nav-search .search-wrap:hover input::-moz-placeholder{color:var(--text-tertiary,#999)}.bid-agent-sidebar .nav-search .search-wrap:focus-within input:-ms-input-placeholder,.bid-agent-sidebar .nav-search .search-wrap:hover input:-ms-input-placeholder{color:var(--text-tertiary,#999)}.bid-agent-sidebar .nav-search .search-wrap:focus-within input::-ms-input-placeholder,.bid-agent-sidebar .nav-search .search-wrap:hover input::-ms-input-placeholder{color:var(--text-tertiary,#999)}.bid-agent-sidebar .nav-search .search-wrap:focus-within input::placeholder,.bid-agent-sidebar .nav-search .search-wrap:hover input::placeholder{color:var(--text-tertiary,#999)}.bid-agent-sidebar .section-divider{height:1px;background:var(--border-color,#ececec);margin:8px 16px}.bid-agent-sidebar .group-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 20px;font-size:12.5px;color:var(--text-secondary,#666);cursor:pointer;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bid-agent-sidebar .group-header:hover{color:var(--text-primary,#1a1a1a)}.bid-agent-sidebar .group-header .chevron{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.bid-agent-sidebar .group-header .gtitle{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bid-agent-sidebar .group-header .count{font-size:11px;color:var(--text-tertiary,#999);background:#f0f0f0;border-radius:8px;padding:1px 7px;-ms-flex-negative:0;flex-shrink:0}.bid-agent-sidebar .group{margin-top:2px}.bid-agent-sidebar .group.expanded .chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.bid-agent-sidebar .group-list{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.bid-agent-sidebar .group.expanded .group-list{max-height:none}.bid-agent-sidebar .sub-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:4px 14px 4px 38px;font-size:12.5px;color:var(--text-secondary,#666);cursor:pointer;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s;position:relative;min-width:0;overflow:hidden}.bid-agent-sidebar .sub-item:hover{background:var(--hover-bg,#f5f5f7);color:var(--text-primary,#1a1a1a)}.bid-agent-sidebar .sub-item .cat-badge{width:18px;height:18px;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;background:#8a94a6;-ms-flex-negative:0;flex-shrink:0}.bid-agent-sidebar .sub-item .fav-star{width:13px;height:13px;color:var(--brand-blue,#4a90d9);-ms-flex-negative:0;flex-shrink:0}.bid-agent-sidebar .sub-item .stitle{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:max-width .25s ease;transition:max-width .25s ease}.bid-agent-sidebar .sub-item .more-btn{width:0;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;opacity:0;overflow:hidden;-webkit-transition:width .25s ease,opacity .25s ease,background .15s;transition:width .25s ease,opacity .25s ease,background .15s;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.bid-agent-sidebar .sub-item .more-btn:hover{background:#e2e2e2}.bid-agent-sidebar .sub-item .more-btn svg{width:14px;height:14px;color:var(--text-secondary,#666)}.bid-agent-sidebar .sub-item:hover .more-btn{width:22px;opacity:1}.bid-agent-sidebar .sidebar-footer{border-top:1px solid var(--border-color,#ececec);padding:10px 16px}.bid-agent-sidebar .user-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:6px 0;border-radius:6px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.bid-agent-sidebar .user-foot:hover{background:var(--hover-bg,#f5f5f7)}.bid-agent-sidebar .user-foot .uinfo{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.bid-agent-sidebar .user-foot .uinfo .row{min-width:0;overflow:hidden}.bid-agent-sidebar .user-foot .uname{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bid-agent-sidebar .user-foot .gold-balance{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;font-size:11px;color:var(--text-secondary,#666);background:var(--hover-bg,#f5f5f7);border-radius:9px;padding:2px 8px;white-space:nowrap;line-height:1.4}.bid-agent-sidebar .user-foot .gold-balance .gold-coin-icon{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0;display:block}.bid-agent-sidebar .user-foot .gold-balance b{color:var(--brand-blue,#4a90d9);font-weight:600}.bid-agent-main{min-width:0;position:relative;overflow:hidden}.bid-agent-main,.bid-agent-main .main-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--card-bg,#fff)}.bid-agent-main .main-content{min-height:0;overflow:auto}.account-popup{position:fixed;width:248px;background:var(--popup-bg,#fff);border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.13),0 0 1px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.13),0 0 1px rgba(0,0,0,.1);z-index:1001;overflow:hidden}.account-popup .popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:14px 16px 12px;border-bottom:1px solid var(--border-color,#ececec);min-width:0}.account-popup .popup-header .avatar{width:36px;height:36px;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.account-popup .popup-header>div:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.account-popup .popup-header .row{min-width:0;overflow:hidden}.account-popup .popup-header .uname{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-popup .popup-header .uemail{font-size:11.5px;color:var(--text-tertiary,#999);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-popup .popup-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:9px 16px;font-size:13px;color:var(--text-secondary,#666);cursor:pointer;-webkit-transition:background .12s;transition:background .12s}.account-popup .popup-item:hover{background:var(--hover-bg,#f5f5f7);color:var(--text-primary,#1a1a1a)}.account-popup .popup-item.danger{color:var(--danger,#e15555)}.account-popup .popup-item.danger:hover{background:color-mix(in srgb,var(--danger,#e15555) 10%,transparent)}.account-popup .popup-separator{height:1px;background:var(--border-color,#ececec);margin:4px 0}.account-popup .popup-section-label{padding:8px 16px 4px;font-size:11px;color:var(--text-tertiary,#999);letter-spacing:.3px}.account-popup .popup-pref-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px;font-size:13px;color:var(--text-primary,#1a1a1a)}.account-popup .custom-select{position:relative;min-width:80px}.account-popup .custom-select-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;padding:4px 8px;border:1px solid var(--border-color,#ececec);border-radius:6px;background:var(--input-bg,#fff);font-size:12px;color:var(--text-primary,#1a1a1a);cursor:pointer;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.account-popup .custom-select-trigger:hover{border-color:#ccc;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.06)}.account-popup .custom-select-trigger svg{width:12px;height:12px;color:var(--text-tertiary,#999);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-ms-flex-negative:0;flex-shrink:0}.account-popup .custom-select-options{position:absolute;bottom:100%;right:0;margin-bottom:4px;min-width:100%;background:var(--popup-bg,#fff);border:1px solid var(--border-color,#ececec);border-radius:8px;-webkit-box-shadow:0 4px 16px var(--shadow-color-strong,rgba(0,0,0,.1));box-shadow:0 4px 16px var(--shadow-color-strong,rgba(0,0,0,.1));z-index:1002;overflow:hidden}.account-popup .custom-select-option{padding:8px 12px;font-size:12px;color:var(--text-primary,#1a1a1a);cursor:pointer;-webkit-transition:background .1s;transition:background .1s;white-space:nowrap}.account-popup .custom-select-option:hover{background:var(--hover-bg,#f5f5f7)}.account-popup .custom-select-option.selected{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 10%,#fff);color:var(--brand-blue,#4a90d9);font-weight:500}.item-menu{position:fixed;min-width:160px;background:var(--popup-bg,#fff);border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.13),0 0 1px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.13),0 0 1px rgba(0,0,0,.1);z-index:1001;overflow:hidden;-webkit-animation:popIn .12s ease;animation:popIn .12s ease}.item-menu .menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border-color,#ececec);font-size:12px;color:var(--text-secondary,#666);max-width:220px}.item-menu .menu-header,.item-menu .menu-header .cat-badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-menu .menu-header .cat-badge{width:16px;height:16px;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;background:#8a94a6;-ms-flex-negative:0;flex-shrink:0}.item-menu .menu-header .menu-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:9px 14px;font-size:13px;color:var(--text-primary,#1a1a1a);cursor:pointer;-webkit-transition:background .12s;transition:background .12s}.item-menu .menu-item:hover{background:var(--hover-bg,#f5f5f7)}.item-menu .menu-item svg{width:15px;height:15px;-ms-flex-negative:0;flex-shrink:0}.item-menu .menu-item .star-filled{color:var(--brand-blue,#4a90d9)}.item-menu .menu-item .star-outline{color:var(--text-tertiary,#999)}.item-menu .menu-item.danger{color:var(--danger,#e15555)}.item-menu .menu-item.danger:hover{background:color-mix(in srgb,var(--danger,#e15555) 10%,transparent)}.item-menu .menu-item.danger svg{color:var(--danger,#e15555)}.item-menu .menu-separator{height:1px;background:var(--border-color,#ececec);margin:0}@-webkit-keyframes popIn{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes popIn{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#app.dark-theme .ant-table{color:var(--text-primary,#1a1a1a);background:var(--card-bg,#252535)}#app.dark-theme .ant-table-thead>tr>th{background:var(--hover-bg,#2a2a3a);color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-table-tbody>tr>td,#app.dark-theme .ant-table-thead>tr>th{border-bottom-color:var(--border-color,#ececec)}#app.dark-theme .ant-table-tbody>tr:hover>td{background:var(--hover-bg,#2a2a3a)}#app.dark-theme .ant-table-placeholder{background:var(--card-bg,#252535);border-bottom-color:var(--border-color,#ececec)}#app.dark-theme .ant-pagination{border-top-color:var(--border-color,#ececec)}#app.dark-theme .ant-input,#app.dark-theme .ant-input-affix-wrapper{background:var(--input-bg,#1e1e2e);color:var(--text-primary,#1a1a1a);border-color:var(--border-color,#ececec)}#app.dark-theme .ant-input-affix-wrapper:focus,#app.dark-theme .ant-input-affix-wrapper:hover,#app.dark-theme .ant-input:focus,#app.dark-theme .ant-input:hover{border-color:var(--brand-blue,#4a90d9)}#app.dark-theme .ant-input::-webkit-input-placeholder{color:var(--text-tertiary,#999)}#app.dark-theme .ant-input::-moz-placeholder{color:var(--text-tertiary,#999)}#app.dark-theme .ant-input:-ms-input-placeholder{color:var(--text-tertiary,#999)}#app.dark-theme .ant-input::-ms-input-placeholder{color:var(--text-tertiary,#999)}#app.dark-theme .ant-input::placeholder{color:var(--text-tertiary,#999)}#app.dark-theme .ant-select-selection{background:var(--input-bg,#1e1e2e);border-color:var(--border-color,#ececec);color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-select-dropdown{background:var(--popup-bg,#252535);border-color:var(--border-color,#ececec)}#app.dark-theme .ant-select-dropdown-menu-item{color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-select-dropdown-menu-item:hover{background:var(--hover-bg,#2a2a3a)}#app.dark-theme .ant-select-dropdown-menu-item-selected{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 16%,var(--card-bg,#252535));color:var(--brand-blue,#4a90d9)}#app.dark-theme .ant-modal-content{background:var(--card-bg,#252535)}#app.dark-theme .ant-modal-header{background:var(--card-bg,#252535);border-bottom-color:var(--border-color,#ececec)}#app.dark-theme .ant-modal-title{color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-modal-close{color:var(--text-secondary,#666)}#app.dark-theme .ant-modal-close:hover{color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-modal-body{background:var(--card-bg,#252535)}#app.dark-theme .ant-modal-footer{border-top-color:var(--border-color,#ececec);background:var(--card-bg,#252535)}#app.dark-theme .ant-message-notice-content{background:var(--popup-bg,#252535);color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-notification-notice{background:var(--popup-bg,#252535);border-color:var(--border-color,#ececec)}#app.dark-theme .ant-notification-notice-message{color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-notification-notice-description{color:var(--text-secondary,#666)}#app.dark-theme .ant-card{background:var(--card-bg,#252535);border-color:var(--border-color,#ececec);color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-card-head{border-bottom-color:var(--border-color,#ececec);color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-btn{background:var(--card-bg,#252535);border-color:var(--border-color,#ececec);color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-btn:focus,#app.dark-theme .ant-btn:hover{color:var(--brand-blue,#4a90d9);border-color:var(--brand-blue,#4a90d9)}#app.dark-theme .ant-btn-primary{background:var(--brand-blue,#4a90d9);border-color:var(--brand-blue,#4a90d9);color:#fff}#app.dark-theme .ant-btn-primary:focus,#app.dark-theme .ant-btn-primary:hover{background:var(--brand-blue-dark,#3a7bc8);border-color:var(--brand-blue-dark,#3a7bc8)}#app.dark-theme .ant-upload.ant-upload-drag{background:var(--card-bg,#252535);border-color:var(--border-color,#ececec)}#app.dark-theme .ant-upload.ant-upload-drag:hover{border-color:var(--brand-blue,#4a90d9);background:color-mix(in srgb,var(--brand-blue,#4a90d9) 16%,var(--card-bg,#252535))}#app.dark-theme .ant-upload-drag-icon .anticon{color:var(--brand-blue,#4a90d9)}#app.dark-theme .ant-upload-text{color:#fff}#app.dark-theme .ant-upload-hint{color:var(--text-tertiary,#999)}#app.dark-theme .ant-upload-list-item{color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-spin-container:after{background:var(--card-bg,#252535)}#app.dark-theme .ant-tabs{color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-tabs-tab{color:var(--text-secondary,#666)}#app.dark-theme .ant-tabs-tab-active{color:var(--brand-blue,#4a90d9)}#app.dark-theme .ant-tabs-ink-bar{background:var(--brand-blue,#4a90d9)}#app.dark-theme .ant-tabs-bar{border-bottom-color:var(--border-color,#ececec)}#app.dark-theme .ant-radio-wrapper{color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-radio-inner{background:var(--input-bg,#1e1e2e);border-color:var(--border-color,#ececec)}#app.dark-theme .ant-checkbox-wrapper{color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-checkbox-inner{background:var(--input-bg,#1e1e2e);border-color:var(--border-color,#ececec)}#app.dark-theme .ant-switch{background:var(--border-color,#2e2e3e)}#app.dark-theme .ant-tag{background:var(--hover-bg,#2a2a3a);border-color:var(--border-color,#ececec);color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-dropdown-menu{background:var(--popup-bg,#252535);border-color:var(--border-color,#ececec)}#app.dark-theme .ant-dropdown-menu-item{color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-dropdown-menu-item:hover{background:var(--hover-bg,#2a2a3a)}#app.dark-theme .ant-tooltip-inner{background:var(--popup-bg,#252535);color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-progress-text{color:var(--text-secondary,#666)}#app.dark-theme .ant-progress-bg{background:var(--brand-blue,#4a90d9)}#app.dark-theme .ant-empty-description{color:var(--text-tertiary,#999)}#app.dark-theme .ant-alert{background:var(--card-bg,#252535);border-color:var(--border-color,#ececec)}#app.dark-theme .ant-alert,#app.dark-theme .ant-alert-message{color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-alert-description{color:var(--text-secondary,#666)}#app.dark-theme .ant-steps-item-title{color:var(--text-primary,#1a1a1a)}#app.dark-theme .ant-steps-item-description{color:var(--text-secondary,#666)}#app.dark-theme .auth-form-fields .ant-form-item-label label{color:#fff!important}#app.dark-theme .auth-form-fields .ant-input{background:var(--input-bg,#1e1e2e);color:#fff;border-color:var(--border-color,#2e2e3e)}#app.dark-theme .auth-form-fields .ant-input::-webkit-input-placeholder{color:var(--text-tertiary,#999)}#app.dark-theme .auth-form-fields .ant-input::-moz-placeholder{color:var(--text-tertiary,#999)}#app.dark-theme .auth-form-fields .ant-input:-ms-input-placeholder{color:var(--text-tertiary,#999)}#app.dark-theme .auth-form-fields .ant-input::-ms-input-placeholder{color:var(--text-tertiary,#999)}#app.dark-theme .auth-form-fields .ant-input::placeholder{color:var(--text-tertiary,#999)}#app.dark-theme .user-type-card{background:var(--card-bg,#252535);border-color:var(--border-color,#2e2e3e)}#app.dark-theme .user-type-card .type-icon{color:var(--text-tertiary,#999)}#app.dark-theme .user-type-card.active .type-icon{color:var(--brand-blue,#4a90d9)}#app.dark-theme .user-type-card .type-name{color:#fff}#app.dark-theme .user-type-card .type-desc{color:var(--text-tertiary,#999)}#app.dark-theme .form-label{color:#fff}#app.dark-theme .enterprise-divider{color:var(--text-tertiary,#999)}#app.dark-theme .enterprise-divider:after,#app.dark-theme .enterprise-divider:before{background:var(--border-color,#ececec)}#app.dark-theme .verify-btn{background:var(--card-bg,#252535)}#app.dark-theme .verify-btn[disabled]{background:var(--hover-bg,#f5f5f7);color:var(--text-tertiary,#999);border-color:var(--border-color,#ececec)}#app.dark-theme .auth-footer{color:var(--text-secondary,#666)}#app.dark-theme .auth-footer a{color:var(--brand-blue,#4a90d9)}#app.dark-theme .modal-box{background:var(--card-bg,#252535);-webkit-box-shadow:0 20px 60px var(--shadow-color-strong,rgba(0,0,0,.45));box-shadow:0 20px 60px var(--shadow-color-strong,rgba(0,0,0,.45))}#app.dark-theme .modal-header h3{color:#fff}#app.dark-theme .modal-close{background:var(--hover-bg,#f5f5f7);color:var(--text-secondary,#666)}#app.dark-theme .modal-close:hover{background:var(--border-color,#ececec);color:#fff}#app.dark-theme .modal-body{color:var(--text-primary,#1a1a1a)}#app.dark-theme .modal-overlay{background:rgba(0,0,0,.6)}#app.dark-theme .sub-table .ant-table-thead>tr>th{background:var(--hover-bg,#f5f5f7)}#app.dark-theme .tool-card{background:var(--card-bg,#252535)}#app.dark-theme .tool-card .card-title{color:#fff}#app.dark-theme .tool-card .card-subtitle{color:var(--text-tertiary,#999)}#app.dark-theme .bid-document-page .tab{background:var(--card-bg,#252535);color:var(--text-secondary,#666)}#app.dark-theme .bid-document-page .tab.active{color:var(--brand-blue,#4a90d9)}#app.dark-theme .bid-document-page .doc-card{background:var(--card-bg,#252535);color:var(--text-primary,#1a1a1a)}#app.dark-theme .bid-document-page .time-filter input[type=date]{background:var(--input-bg,#1e1e2e);color:var(--text-primary,#1a1a1a);border-color:var(--border-color,#ececec)}#app.dark-theme .bid-document-page .time-filter .reset-btn{background:var(--card-bg,#252535);color:var(--text-secondary,#666);border-color:var(--border-color,#ececec)}#app.dark-theme .bid-document-page .batch-btn,#app.dark-theme .bid-document-page .batch-delete-btn{background:var(--card-bg,#252535)}#app.dark-theme .bid-document-page .create-tag{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 16%,transparent);color:color-mix(in srgb,var(--brand-blue,#4a90d9) 80%,#fff)}#app.dark-theme .bid-agent-sidebar .nav-item.active,#app.dark-theme .bid-agent-sidebar .user-tag{color:color-mix(in srgb,var(--brand-blue,#4a90d9) 80%,#fff);background:color-mix(in srgb,var(--brand-blue,#4a90d9) 16%,var(--sidebar-bg,#1e1e2e))}#app.dark-theme .bid-agent-sidebar .sidebar-collapse-btn{background:var(--sidebar-bg,#1e1e2e);border-color:var(--border-color,#3a3a4a);color:var(--text-secondary,#a0a0a0)}#app.dark-theme .custom-select-option.selected{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 16%,var(--popup-bg,#252535));color:color-mix(in srgb,var(--brand-blue,#4a90d9) 80%,#fff)}#app.dark-theme .item-menu{background:var(--popup-bg,#252535);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.4);box-shadow:0 4px 20px rgba(0,0,0,.4)}#app.dark-theme .item-menu .menu-item{color:var(--text-primary,#1a1a1a)}#app.dark-theme .item-menu .menu-item:hover{background:var(--hover-bg,#f5f5f7)}#app.dark-theme .item-menu .menu-item.danger:hover{background:color-mix(in srgb,var(--danger,#e15555) 15%,transparent);color:var(--danger,#e15555)}#app.dark-theme .bid-template-modal-wrap .ant-modal-content{background:var(--card-bg,#252535);border-radius:12px;-webkit-box-shadow:0 20px 60px var(--shadow-color-strong,rgba(0,0,0,.45));box-shadow:0 20px 60px var(--shadow-color-strong,rgba(0,0,0,.45))}#app.dark-theme .bid-template-modal-wrap .ant-modal-header{background:var(--card-bg,#252535);border-radius:12px 12px 0 0;padding:18px 24px 16px;border-bottom:1px solid var(--border-color,#ececec)}#app.dark-theme .bid-template-modal-wrap .ant-modal-title{font-size:17px;font-weight:600;color:#fff}#app.dark-theme .bid-template-modal-wrap .ant-modal-close{top:14px;right:18px;width:32px;height:32px;border-radius:8px;color:var(--text-tertiary,#999)}#app.dark-theme .bid-template-modal-wrap .ant-modal-close:hover{background:var(--hover-bg,#f5f5f7);color:#fff}#app.dark-theme .bid-template-modal-wrap .ant-modal-body{background:var(--card-bg,#252535);padding:0}#app.dark-theme .tpl-modal .mh-title{color:#fff}#app.dark-theme .tpl-modal .mh-close{width:30px;height:30px;border:none;background:none;border-radius:4px;color:var(--text-tertiary,#999);cursor:pointer;-webkit-transition:all .15s;transition:all .15s}#app.dark-theme .tpl-modal .mh-close:hover{background:var(--hover-bg,#f5f5f7);color:#fff}#app.dark-theme .tpl-modal .modal-body{padding:20px 24px 24px}#app.dark-theme .tpl-modal .form-label,#app.dark-theme .tpl-modal .form-label-row{color:#fff}#app.dark-theme .tpl-modal .char-count{color:var(--text-tertiary,#999)}#app.dark-theme .tpl-modal .required{color:var(--danger,#e15555)}#app.dark-theme .tpl-modal .form-input.ant-input,#app.dark-theme .tpl-modal .form-textarea.ant-input{background:var(--input-bg,#1e1e2e);color:#fff;border-color:var(--border-color,#2e2e3e)}#app.dark-theme .tpl-modal .type-select .ant-select-selection{background:var(--input-bg,#1e1e2e);border-color:var(--border-color,#2e2e3e)}#app.dark-theme .tpl-modal .type-select .ant-select-selection .ant-select-selection__rendered{color:#fff}#app.dark-theme .tpl-modal .modal-upload-zone .ant-upload.ant-upload-drag{background:var(--card-bg,#252535);border-color:var(--border-color,#ececec)}#app.dark-theme .tpl-modal .modal-upload-zone .ant-upload.ant-upload-drag:hover:not(.ant-upload-disabled){border-color:var(--brand-blue,#4a90d9);background:color-mix(in srgb,var(--brand-blue,#4a90d9) 16%,var(--card-bg,#252535))}#app.dark-theme .tpl-modal .modal-footer{border-top-color:var(--border-color,#ececec);padding:14px 24px 18px}#app.dark-theme .tpl-modal .modal-footer .btn-cancel{background:var(--hover-bg,#f5f5f7);color:var(--text-secondary,#666)}#app.dark-theme .tpl-modal .modal-footer .btn-cancel:hover{background:var(--border-color,#ececec);color:#fff}#app.dark-theme .tpl-modal .modal-footer .btn-save{background:var(--brand-blue,#4a90d9);color:#fff}#app.dark-theme .tpl-modal .modal-footer .btn-save:hover{background:var(--brand-blue-dark,#3a7bc8)}.dark-theme .ant-calendar{background:var(--popup-bg,#252535);border-color:var(--border-color,#ececec)}.dark-theme .ant-calendar-input-wrap{border-bottom-color:var(--border-color,#ececec)}.dark-theme .ant-calendar-input{background:var(--popup-bg,#252535);color:var(--text-primary,#1a1a1a)}.dark-theme .ant-calendar-input::-webkit-input-placeholder{color:var(--text-tertiary,#999)}.dark-theme .ant-calendar-input::-moz-placeholder{color:var(--text-tertiary,#999)}.dark-theme .ant-calendar-input:-ms-input-placeholder{color:var(--text-tertiary,#999)}.dark-theme .ant-calendar-input::-ms-input-placeholder{color:var(--text-tertiary,#999)}.dark-theme .ant-calendar-input::placeholder{color:var(--text-tertiary,#999)}.dark-theme .ant-calendar-header{border-bottom-color:var(--border-color,#ececec)}.dark-theme .ant-calendar-header .ant-calendar-century-select,.dark-theme .ant-calendar-header .ant-calendar-decade-select,.dark-theme .ant-calendar-header .ant-calendar-month-select,.dark-theme .ant-calendar-header .ant-calendar-year-select{color:var(--text-primary,#1a1a1a)}.dark-theme .ant-calendar-column-header,.dark-theme .ant-calendar-header .ant-calendar-next-month-btn,.dark-theme .ant-calendar-header .ant-calendar-next-year-btn,.dark-theme .ant-calendar-header .ant-calendar-prev-month-btn,.dark-theme .ant-calendar-header .ant-calendar-prev-year-btn{color:var(--text-secondary,#666)}.dark-theme .ant-calendar-date{color:var(--text-primary,#1a1a1a)}.dark-theme .ant-calendar-date:hover{background:var(--hover-bg,#2a2a3a)}.dark-theme .ant-calendar-today .ant-calendar-date{border-color:var(--brand-blue,#4a90d9);color:var(--brand-blue,#4a90d9)}.dark-theme .ant-calendar-selected-day .ant-calendar-date{background:color-mix(in srgb,var(--brand-blue,#4a90d9) 20%,var(--popup-bg,#252535))}.dark-theme .ant-calendar-selected-date .ant-calendar-date,.dark-theme .ant-calendar-selected-end-date .ant-calendar-date,.dark-theme .ant-calendar-selected-start-date .ant-calendar-date{background:var(--brand-blue,#4a90d9);color:#fff}.dark-theme .ant-calendar-last-month-cell .ant-calendar-date,.dark-theme .ant-calendar-next-month-btn-day .ant-calendar-date{color:var(--text-tertiary,#999)}.dark-theme .ant-calendar-disabled-cell .ant-calendar-date{background:var(--hover-bg,#2a2a3a);color:var(--text-tertiary,#999)}.dark-theme .ant-calendar-footer{border-top-color:var(--border-color,#ececec);background:var(--popup-bg,#252535)}.dark-theme .ant-calendar-time-picker-btn,.dark-theme .ant-calendar-today-btn{color:var(--text-primary,#1a1a1a)}.dark-theme .ant-calendar-picker-clear{background:transparent;color:hsla(0,0%,100%,.25)}.dark-theme .ant-calendar-picker-clear:hover{color:hsla(0,0%,100%,.45)}.dark-theme .ant-calendar-decade-panel,.dark-theme .ant-calendar-month-panel,.dark-theme .ant-calendar-year-panel{background:var(--popup-bg,#252535)}.dark-theme .ant-calendar-decade-panel-header,.dark-theme .ant-calendar-month-panel-header,.dark-theme .ant-calendar-year-panel-header{border-bottom-color:var(--border-color,#ececec)}.dark-theme .ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select,.dark-theme .ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select,.dark-theme .ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select,.dark-theme .ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select,.dark-theme .ant-calendar-month-panel-header .ant-calendar-month-panel-century-select,.dark-theme .ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select,.dark-theme .ant-calendar-month-panel-header .ant-calendar-month-panel-month-select,.dark-theme .ant-calendar-month-panel-header .ant-calendar-month-panel-year-select,.dark-theme .ant-calendar-year-panel-header .ant-calendar-year-panel-century-select,.dark-theme .ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select,.dark-theme .ant-calendar-year-panel-header .ant-calendar-year-panel-month-select,.dark-theme .ant-calendar-year-panel-header .ant-calendar-year-panel-year-select{color:var(--text-primary,#1a1a1a)}.dark-theme .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,.dark-theme .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,.dark-theme .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn,.dark-theme .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn,.dark-theme .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,.dark-theme .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,.dark-theme .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn,.dark-theme .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn,.dark-theme .ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,.dark-theme .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,.dark-theme .ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn,.dark-theme .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn,.dark-theme .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,.dark-theme .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,.dark-theme .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn,.dark-theme .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn,.dark-theme .ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,.dark-theme .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,.dark-theme .ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn,.dark-theme .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn,.dark-theme .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,.dark-theme .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,.dark-theme .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn,.dark-theme .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn{color:var(--text-secondary,#666)}.dark-theme .ant-calendar-decade-panel-decade,.dark-theme .ant-calendar-month-panel-month,.dark-theme .ant-calendar-year-panel-year{color:var(--text-primary,#1a1a1a)}.dark-theme .ant-calendar-decade-panel-decade:hover,.dark-theme .ant-calendar-month-panel-month:hover,.dark-theme .ant-calendar-year-panel-year:hover{background:var(--hover-bg,#2a2a3a)}.dark-theme .ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade,.dark-theme .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month,.dark-theme .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year{background:var(--brand-blue,#4a90d9);color:#fff}.dark-theme .ant-calendar-decade-panel-cell-disabled .ant-calendar-decade-panel-decade,.dark-theme .ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month,.dark-theme .ant-calendar-year-panel-cell-disabled .ant-calendar-year-panel-year{background:var(--hover-bg,#2a2a3a);color:var(--text-tertiary,#999)}.dark-theme .ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade,.dark-theme .ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade,.dark-theme .ant-calendar-month-panel-last-month-cell .ant-calendar-month-panel-month,.dark-theme .ant-calendar-month-panel-next-month-cell .ant-calendar-month-panel-month,.dark-theme .ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year,.dark-theme .ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year{color:var(--text-tertiary,#999)}.dark-theme .ant-modal-content,.dark-theme .ant-modal-header{background:var(--card-bg,#252535)}.dark-theme .ant-modal-header{border-bottom-color:var(--border-color,#ececec)}.dark-theme .ant-modal-title{color:var(--text-primary,#1a1a1a)}.dark-theme .ant-modal-close{color:var(--text-secondary,#666)}.dark-theme .ant-modal-close:hover{color:var(--text-primary,#1a1a1a)}.dark-theme .ant-modal-body,.dark-theme .ant-modal-footer{background:var(--card-bg,#252535)}.dark-theme .ant-modal-footer{border-top-color:var(--border-color,#ececec)}.dark-theme .ant-modal-confirm-body .ant-modal-confirm-title{color:var(--text-primary,#1a1a1a)}.dark-theme .ant-modal-confirm-body .ant-modal-confirm-content{color:var(--text-secondary,#666)}.dark-theme .ant-modal-confirm-btns .ant-btn-primary{background:var(--brand-blue,#4a90d9);border-color:var(--brand-blue,#4a90d9)}.dark-theme .ant-modal-confirm-btns .ant-btn-primary:focus,.dark-theme .ant-modal-confirm-btns .ant-btn-primary:hover{background:var(--brand-blue-dark,#3a7bc8);border-color:var(--brand-blue-dark,#3a7bc8)}.bid-agent-main.sidebar-hidden{width:100%}.bid-agent-main.sidebar-hidden .main-content{max-width:100%}.bid-agent-main .main-content>.ant-layout,.bid-agent-main .main-content>div{min-height:100%}@tailwind components;@tailwind utilities;.jeecg-form-container-disabled{cursor:not-allowed}.jeecg-form-container-disabled .ant-select,.jeecg-form-container-disabled fieldset[disabled]{-ms-pointer-events:none;pointer-events:none}