.bid-details-container{container-type:inline-size;container-name:bid-details}.bid-details-container .bid-details-header{padding:20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 0 10px 0 rgba(16,24,40,.1)}.bid-details-container .bid-details-header .left-section{display:flex;gap:12px}.bid-details-container .bid-details-header .left-section .arrow-left-icon{cursor:pointer}.bid-details-container .bid-details-header .left-section .arrow-left-icon svg{translate:0 20px}.bid-details-container .bid-details-header .left-section .project-title{font-size:18px;font-weight:600;color:#000}.bid-details-container .bid-details-header .left-section .project-location{color:grey;font-size:14px;margin-top:2px}.bid-details-container .bid-details-header .right-section{gap:10px;display:flex;margin-left:10px;align-items:center}.bid-details-container .bid-details-header .right-section .bid-details-outlined-btn.stem-btn{height:32px;min-height:32px;padding:0 12px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;background:#fff!important;box-shadow:none!important;border-radius:6px!important;font-size:12px;font-weight:500;line-height:20px}.bid-details-container .bid-details-header .right-section .bid-details-outlined-btn.stem-btn .stem-button__icon,.bid-details-container .bid-details-header .right-section .bid-details-outlined-btn.stem-btn>span:first-child{margin:0!important;line-height:0}.bid-details-container .bid-details-header .right-section .bid-details-outlined-btn.stem-btn svg{width:14px;height:14px;flex-shrink:0}.bid-details-container .bid-details-header .right-section .bid-details-outlined-btn.stem-btn .stem-button__typography{font-size:12px;font-weight:500;line-height:20px}.bid-details-container .bid-details-header .right-section .bid-details-hide-highlights-btn.stem-btn{border:1px solid #000!important;color:#000!important}.bid-details-container .bid-details-header .right-section .bid-details-hide-highlights-btn.stem-btn .stem-button__typography,.bid-details-container .bid-details-header .right-section .bid-details-hide-highlights-btn.stem-btn svg{color:#000!important}.bid-details-container .bid-details-header .right-section .bid-details-hide-highlights-btn.stem-btn:hover:not(:disabled){background:#fafafa!important;border-color:#000!important;color:#000!important}.bid-details-container .bid-details-header .right-section .bid-details-delete-bid-btn.stem-btn{border:1px solid #ff2e2e!important;color:#ff2e2e!important}.bid-details-container .bid-details-header .right-section .bid-details-delete-bid-btn.stem-btn .stem-button__typography,.bid-details-container .bid-details-header .right-section .bid-details-delete-bid-btn.stem-btn svg{color:#ff2e2e!important}.bid-details-container .bid-details-header .right-section .bid-details-delete-bid-btn.stem-btn:hover:not(:disabled){background:#fff1f0!important;border-color:#ff2e2e!important;color:#ff2e2e!important}@media (max-width:768px){.bid-details-container .bid-details-header{flex-direction:column;align-items:flex-start;gap:16px}}.bid-details-container .bid-details-content{container-type:inline-size;container-name:bid-details-content;padding:32px clamp(24px,6cqi,80px) 40px;min-width:0}.bid-details-container .bid-details-content .bid-highlight-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:16px;gap:16px;margin-bottom:20px;min-width:0}.bid-details-container .bid-details-content .bid-highlight-cards svg{width:15px;height:13px}.bid-details-container .bid-details-content .bid-highlight-cards .highlight-card{border:1px solid #d9d9d9;padding:clamp(12px,2cqi,18px) clamp(14px,2.5cqi,20px);border-radius:20px;width:100%;min-width:0;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.bid-details-container .bid-details-content .bid-highlight-cards .highlight-card .highlight-title{display:flex;align-items:center;gap:4px;font-size:14px}.bid-details-container .bid-details-content .bid-highlight-cards .highlight-card .highlight-value{font-size:clamp(22px,5cqi,40px);color:#000;overflow:hidden;text-overflow:ellipsis}.bid-details-container .bid-details-content .bid-highlight-cards .highlight-card .highlight-list .yellow-color{color:#cc7a00}@container bid-details-content (max-width: 520px){.bid-details-container .bid-details-content .bid-highlight-cards{grid-template-columns:1fr;gap:10px}}@container bid-details-content (max-width: 1028px){.bid-details-container .bid-details-content .bid-highlight-cards .highlight-card .highlight-value{font-size:clamp(22px,4.5cqi,30px)}}@media (max-width:768px){.bid-details-container .bid-details-content .bid-highlight-cards{grid-template-columns:1fr;gap:10px}}.bid-details-container .bid-details-content .bid-detail-tabs{display:flex;align-items:center;justify-content:space-between}.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav-wrap .ant-tabs-ink-bar{display:none}.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav-wrap .ant-tabs-nav-list{width:100%}.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav-wrap .ant-tabs-tab{font-size:12px;line-height:20px;padding:6px 10px;border-radius:8px;width:33%;display:flex;justify-content:center}.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav-wrap .ant-tabs-tab .ant-tabs-tab-btn,.bid-details-container .bid-details-content .bid-detail-tabs .stem-tabs__label,.bid-details-container .bid-details-content .bid-detail-tabs .stem-tabs__label-text{font-size:12px;line-height:20px}.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active{background-color:#e0e0e0;border:1px solid #e0e0e0}.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active .stem-tabs__label,.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active .stem-tabs__label-text{color:#000!important}.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav-wrap .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 10px}.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav{border:1px solid #efefef;border-radius:8px;box-shadow:none;padding:2px;width:100%;margin-bottom:32px}.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav-operations{display:none}.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-top{width:100%}.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-top .ant-tabs-nav:before{border:none}@media (max-width:768px){.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav-list{flex-direction:column}.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav-wrap .ant-tabs-tab{width:100%}.bid-details-container .bid-details-content .bid-detail-tabs .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active{margin:0}}.bid-details-container .bid-details-content .overview-tab-container{display:flex;flex-wrap:wrap;gap:clamp(16px,3cqi,32px);width:100%;min-width:0;height:100%}.bid-details-container .bid-details-content .overview-tab-container .client-details-card,.bid-details-container .bid-details-content .overview-tab-container .estimating-card,.bid-details-container .bid-details-content .overview-tab-container .project-details{border:1px solid #e0e0e0;border-radius:20px;padding:clamp(16px,2.5cqi,24px);box-sizing:border-box}.bid-details-container .bid-details-content .overview-tab-container .project-details{flex:1 1 min(520px,100%);min-width:0;width:auto;max-width:100%}.bid-details-container .bid-details-content .overview-tab-container .project-details .detail-columns-container{display:flex;flex-wrap:wrap;gap:clamp(16px,3cqi,32px);margin-bottom:18px;justify-content:space-between}.bid-details-container .bid-details-content .overview-tab-container .project-details .detail-columns-container .bid-detail-column{flex:1 1 280px;width:auto;max-width:100%}.bid-details-container .bid-details-content .overview-tab-container .project-details .detail-columns-container p{margin-right:10px;max-width:37%;text-align:left;overflow-wrap:break-word}.bid-details-container .bid-details-content .overview-tab-container .project-details .detail-columns-container .details-value{max-width:60%;color:#000;text-align:right;overflow-wrap:break-word}.bid-details-container .bid-details-content .overview-tab-container .project-details .notes-section{margin-top:16px}.bid-details-container .bid-details-content .overview-tab-container .project-details .notes-section textarea{width:100%;min-height:60px;border:1px solid #e0e0e0;border-radius:6px;padding:8px;font-size:14px;resize:vertical}.bid-details-container .bid-details-content .overview-tab-container .project-details .notes-section p{overflow-wrap:break-word}.bid-details-container .bid-details-content .overview-tab-container .project-details .additional-info-section{margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.bid-details-container .bid-details-content .overview-tab-container .client-details-container{flex:1 1 min(400px,100%);min-width:0;width:auto;max-width:100%;display:flex;flex-direction:column;align-items:stretch}.bid-details-container .bid-details-content .overview-tab-container .client-details-container .client-details-card,.bid-details-container .bid-details-content .overview-tab-container .client-details-container .estimating-card{width:100%;max-width:100%;box-sizing:border-box;display:block}.bid-details-container .bid-details-content .overview-tab-container .client-details-container .client-details-card{margin-bottom:20px;flex:0 0 auto}.bid-details-container .bid-details-content .overview-tab-container .client-details-container .estimating-card{flex:0 0 auto}.bid-details-container .bid-details-content .overview-tab-container .client-details-container .client-details-card div>p{min-width:-moz-fit-content;min-width:fit-content;margin-right:20px;overflow-wrap:break-word;text-align:right}.bid-details-container .bid-details-content .overview-tab-container .client-details-container .estimating-card .team-members{display:flex;align-items:center;gap:16px;width:100%;padding-bottom:18px;overflow-x:auto}.bid-details-container .bid-details-content .overview-tab-container .client-details-container .estimating-card .team-members p{min-width:110px}.bid-details-container .bid-details-content .overview-tab-container .client-details-container .estimating-card .team-members .avatar{background:#e3e8fc;color:#4361ee;border-radius:50%;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;font-size:13px}.bid-details-container .bid-details-content .overview-tab-container .client-details-container .estimating-card .team-members .role{color:grey;font-size:13px}.bid-details-container .bid-details-content .overview-tab-container .client-details-container .estimating-card .add-member{background:#f2f2f2;border:none;color:#000;padding:6px 16px;border-radius:8px;font-size:14px;cursor:pointer;transition:background .2s}.bid-details-container .bid-details-content .overview-tab-container .client-details-container .estimating-card .add-member:hover{background:#e0e0e0}@container bid-details-content (max-width: 900px){.bid-details-container .bid-details-content .overview-tab-container .project-details .detail-columns-container{flex-direction:column;gap:16px}}@container bid-details (max-width: 1280px){.bid-details-container .bid-details-content .overview-tab-container{flex-direction:column;gap:10px}.bid-details-container .bid-details-content .overview-tab-container .client-details-container,.bid-details-container .bid-details-content .overview-tab-container .project-details{flex:1 1 100%;width:100%;max-width:100%}.bid-details-container .bid-details-content .overview-tab-container .client-details-container{margin-top:10px}}@media (max-width:1280px){.bid-details-container .bid-details-content .overview-tab-container{flex-direction:column;gap:10px}.bid-details-container .bid-details-content .overview-tab-container .client-details-container,.bid-details-container .bid-details-content .overview-tab-container .project-details{flex:1 1 100%;width:100%;max-width:100%}.bid-details-container .bid-details-content .overview-tab-container .client-details-container{margin-top:10px}}@media (max-width:768px){.bid-details-container .bid-details-content .overview-tab-container .detail-columns-container{flex-direction:column;gap:10px}.bid-details-container .bid-details-content .overview-tab-container .detail-columns-container>div{width:100%}.bid-details-container .bid-details-content .overview-tab-container .additional-info-section .detail-columns-container{flex-direction:column;gap:0}}.bid-details-container .bid-details-content .estimates-tab-container{padding:0 150px}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container{display:flex;gap:32px}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card{flex:1 1;border:1px solid #e0e0e0;border-radius:20px;padding:24px}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card h3{margin-bottom:24px}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .input-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .input-section span{font-size:14px}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .input-section .ant-input,.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .input-section .ant-input-affix-wrapper{width:280px;border-radius:6px}@media (max-width:768px){.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .input-section .ant-input,.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .input-section .ant-input-affix-wrapper{width:200px}}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .status-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .status-section span{font-size:14px}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .status-section .ant-select{margin-left:12px;min-width:140px}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .button-section{display:flex;justify-content:flex-end}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .button-section .stem-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .button-section .stem-btn .stem-button__icon,.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .button-section .stem-btn>span:first-child{margin:0!important;line-height:0;display:inline-flex;align-items:center;justify-content:center}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .button-section .stem-btn .stem-button__typography{line-height:20px}.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container .estimate-card .button-section .stem-btn svg{width:14px;height:14px;flex-shrink:0;margin:0;translate:none}@media (max-width:1280px){.bid-details-container .bid-details-content .estimates-tab-container .estimate-cards-container{flex-direction:column}}.bid-details-container .bid-details-content .estimates-tab-container .addenda-table-container{border:1px solid #e0e0e0;padding:24px;background:#fff;border-radius:20px;margin-top:16px}.bid-details-container .bid-details-content .estimates-tab-container .addenda-table-container .addenda-table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border-bottom:1px solid #e0e0e0;padding-bottom:16px}.bid-details-container .bid-details-content .estimates-tab-container .addenda-table-container .addenda-table-header h3{margin:0}@media (max-width:1280px){.bid-details-container .bid-details-content .estimates-tab-container{padding:0 50px}}@media (max-width:768px){.bid-details-container .bid-details-content .estimates-tab-container{padding:0}}.bid-details-container .bid-details-content .rfi-itb-tab-container{padding:0 150px}.bid-details-container .bid-details-content .rfi-itb-tab-container .itb-table-container,.bid-details-container .bid-details-content .rfi-itb-tab-container .rfi-table-container{border:1px solid #e0e0e0;padding:24px;background:#fff;border-radius:20px;margin-top:16px;margin-bottom:36px}.bid-details-container .bid-details-content .rfi-itb-tab-container .itb-table-header,.bid-details-container .bid-details-content .rfi-itb-tab-container .rfi-table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border-bottom:1px solid #e0e0e0;padding-bottom:16px}.bid-details-container .bid-details-content .rfi-itb-tab-container .itb-table-header h3,.bid-details-container .bid-details-content .rfi-itb-tab-container .rfi-table-header h3{margin:0}@media (max-width:1280px){.bid-details-container .bid-details-content .rfi-itb-tab-container{padding:0 50px}}@media (max-width:768px){.bid-details-container .bid-details-content .rfi-itb-tab-container{padding:0}}@container bid-details-content (max-width: 768px){.bid-details-container .bid-details-content{padding:32px 24px 40px}}@media (max-width:768px){.bid-details-container .bid-details-content{padding:32px 24px 40px}}.bid-dashboard-container .ant-btn,.bid-dashboard-container .ant-input,.bid-dashboard-container .ant-picker,.bid-dashboard-container .ant-select-selector,.br-6,.stem-modal-root .ant-modal.bid-modal .ant-btn,.stem-modal-root .ant-modal.bid-modal .ant-input,.stem-modal-root .ant-modal.bid-modal .ant-picker,.stem-modal-root .ant-modal.bid-modal .ant-select-selector{border-radius:6px!important}.delete-bid-modal .ant-modal-content{border-radius:6px}.delete-bid-modal .delete-bid-modal-button{background-color:red!important;background:red!important}.edit-modals .ant-modal-content{border-radius:10px;font-size:14px}.edit-modals .ant-modal-body{padding:16px 24px}.edit-modals sup{color:red}.edit-modals p{color:#4d4d4d}.edit-modals .ant-input,.edit-modals .ant-select-selector,.edit-modals .project-details-edit-date-picker{border-radius:6px!important}.bid-dashboard-container .ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:12px}.bid-dashboard-container .ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:12px}.client-chip-select{width:100%}.client-chip-select--has-selection .ant-select-selection-placeholder{display:none!important}.client-chip-select .ant-select-selector,.client-chip-select.ant-select .ant-select-selector{min-height:32px!important;height:auto!important;padding:2px 28px 2px 8px!important;align-items:center}.client-chip-select .ant-select-selection-overflow,.client-chip-select .ant-select-selection-overflow-item{align-self:center}.client-chip-select .ant-select-selection-item{display:inline-flex!important;align-items:center!important;height:22px!important;max-height:22px!important;margin:2px 4px 2px 0!important;padding:0 6px!important;font-size:12px!important;line-height:20px!important;color:#fff;border-radius:4px;background-color:#4361ee}.client-chip-select .ant-select-selection-item-content{font-size:12px;line-height:20px}.client-chip-select .ant-select-selection-item .delete-option-icon,.client-chip-select .stem-select__tag .delete-option-icon{display:none!important}.client-chip-select .ant-select-selection-item-remove{display:inline-flex;align-items:center;line-height:0;-webkit-margin-start:4px;margin-inline-start:4px}.client-chip-select .ant-select-selection-item-remove svg{fill:#fff;width:12px;height:12px}.client-chip-select .stem-select__tag,.client-chip-select .stem-select__tag.stem-tag{margin:2px 4px 2px 0!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 4px 0 8px!important;font-size:12px!important;line-height:20px!important;color:#fff!important;background-color:#4361ee!important;border-radius:4px!important}.client-chip-select .stem-select__tag .stem-tag__typography,.client-chip-select .stem-select__tag span:not([class*=icon]){font-size:12px!important;line-height:20px!important}.client-chip-select .stem-select__tag svg{width:12px!important;height:12px!important}.client-select-dropdown .stem-dropdown__item-end-icon .delete-option-icon,.client-select-dropdown .stem-dropdown__item-end-icon .delete-option-icon svg{width:12px!important;height:12px!important;color:#999;font-size:12px;padding:4px;border-radius:4px;transition:all .2s;flex-shrink:0}.client-select-dropdown .stem-dropdown__item-end-icon .delete-option-icon:hover{color:#ff4d4f;background-color:#fff1f0}.stem-modal-root .ant-modal.aerial-takeoff-modal.bid-modal .bid-modal-form-with-actions__scroll{min-height:220px}.aerial-takeoff-address-search,.aerial-takeoff-address-search .stem-input-container{width:100%}.aerial-takeoff-address-search .aerial-takeoff-search-icon,.aerial-takeoff-address-search .stem-input__end-component .aerial-takeoff-search-icon,.aerial-takeoff-address-search .stem-input__end-component svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;flex-shrink:0;color:#8c8c8c}.aerial-takeoff-suggestions .aerial-takeoff-search-icon{margin:0 8px 0 4px}.aerial-takeoff-suggestions{margin-top:8px;max-height:calc(5 * 36px);overflow-y:auto;background:#fff;border:1px solid rgba(28,45,65,.1);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.12)}.aerial-takeoff-suggestions .bid-suggestion-item,.aerial-takeoff-suggestions .suggestion{display:flex;align-items:center;min-height:36px;padding:8px 10px;font-size:12px;cursor:pointer;background-color:#fff}.aerial-takeoff-suggestions .suggestion.active{background-color:#eee}.aerial-takeoff-suggestions .add-txt{text-align:start}.bid-sniper-container{padding:16px 18px}.bid-sniper-container .bid-sniper-filters-container{gap:10px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-bottom:20px;min-width:0}.bid-sniper-container .bid-sniper-filters-container.bid-sniper-filters-container--bulk-actions{justify-content:flex-end!important;flex-direction:row!important;align-items:center!important;width:100%}.bid-sniper-container .bid-sniper-filters-container.bid-sniper-filters-container--bulk-actions .bulk-actions-container{margin-left:0;justify-content:flex-end;width:100%}.bid-sniper-container .bid-sniper-top-filters{display:flex;flex:1 1;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.bid-sniper-container .bid-sniper-top-filters::-webkit-scrollbar{display:none}.bid-sniper-container .bid-sniper-top-filters>*{flex-shrink:0}.bid-sniper-container .bid-sniper-top-filters .bid-date-picker{width:155px;max-width:155px;flex-shrink:0;border-radius:6px!important}.bid-sniper-container .bid-sniper-top-filters .bid-date-picker .ant-picker-active-bar,.bid-sniper-container .bid-sniper-top-filters .bid-date-picker.bid-date-picker--range .ant-picker-range-separator{display:none}.bid-sniper-container .bid-sniper-top-filters .bid-date-picker.bid-date-picker--range .ant-picker-range-separator+.ant-picker-input{flex:0 0!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.bid-sniper-container .bid-sniper-top-filters .bid-date-picker.bid-date-picker--range .ant-picker-range-separator+.ant-picker-input input{width:0!important;padding:0!important}.bid-sniper-container .bid-sniper-top-filters .bid-date-picker.bid-date-picker--range .ant-picker-input:first-of-type{flex:1 1;min-width:0}.bid-sniper-container .bid-sniper-top-filters .bid-date-picker.bid-date-picker--range .ant-picker-input:first-of-type>input{font-size:12px;text-overflow:ellipsis}.bid-sniper-container .bid-sniper-top-filters .bid-date-picker.bid-date-picker--range .ant-picker-suffix svg{width:14px;height:14px;font-size:14px}.bid-sniper-container .bid-sniper-top-filters .ant-picker.bid-date-picker{height:32px}.bid-sniper-container .bid-sniper-top-filters .ant-picker.bid-date-picker .ant-picker-input>input{height:30px}.bid-sniper-container .bid-sniper-top-filters .bid-city-select,.bid-sniper-container .bid-sniper-top-filters .bid-state-select,.bid-sniper-container .bid-sniper-top-filters .bid-trade-select{width:155px;height:32px}.bid-sniper-container .bid-sniper-top-filters .bid-score-select{width:14rem;min-width:14rem;height:32px}.bid-sniper-container .bid-sniper-top-filters .bid-city-select .ant-select-selector,.bid-sniper-container .bid-sniper-top-filters .bid-score-select .ant-select-selector,.bid-sniper-container .bid-sniper-top-filters .bid-state-select .ant-select-selector,.bid-sniper-container .bid-sniper-top-filters .bid-trade-select .ant-select-selector{border-radius:6px!important;width:100%;height:32px;min-height:32px;padding:0 8px;display:flex;align-items:center}.bid-sniper-container .bid-sniper-top-filters .bid-city-select .ant-select-selector .ant-select-selection-overflow,.bid-sniper-container .bid-sniper-top-filters .bid-state-select .ant-select-selector .ant-select-selection-overflow,.bid-sniper-container .bid-sniper-top-filters .bid-trade-select .ant-select-selector .ant-select-selection-overflow{display:flex;align-items:center;flex:1 1;min-width:0}.bid-sniper-container .bid-sniper-top-filters .bid-city-select .ant-select-selector .ant-select-selection-item,.bid-sniper-container .bid-sniper-top-filters .bid-score-select .ant-select-selector .ant-select-selection-item,.bid-sniper-container .bid-sniper-top-filters .bid-state-select .ant-select-selector .ant-select-selection-item,.bid-sniper-container .bid-sniper-top-filters .bid-trade-select .ant-select-selector .ant-select-selection-item{border:none;background:#fff;line-height:30px;margin:0}.bid-sniper-container .bid-sniper-top-filters .bid-city-select .ant-select-selector .ant-select-selection-placeholder,.bid-sniper-container .bid-sniper-top-filters .bid-city-select .ant-select-selector .custom-tag-placeholder,.bid-sniper-container .bid-sniper-top-filters .bid-score-select .ant-select-selector .ant-select-selection-placeholder,.bid-sniper-container .bid-sniper-top-filters .bid-score-select .ant-select-selector .custom-tag-placeholder,.bid-sniper-container .bid-sniper-top-filters .bid-state-select .ant-select-selector .ant-select-selection-placeholder,.bid-sniper-container .bid-sniper-top-filters .bid-state-select .ant-select-selector .custom-tag-placeholder,.bid-sniper-container .bid-sniper-top-filters .bid-trade-select .ant-select-selector .ant-select-selection-placeholder,.bid-sniper-container .bid-sniper-top-filters .bid-trade-select .ant-select-selector .custom-tag-placeholder{line-height:30px}.bid-sniper-container .bid-sniper-top-filters .bid-sniper-sync-info{display:flex;align-items:center;gap:8px;color:grey;font-size:12px;font-style:italic}.bid-sniper-container .bid-sniper-top-filters .bid-sniper-sync-info svg{cursor:pointer}.bid-sniper-container .bid-sniper-filters-container .ant-input-affix-wrapper{border-radius:6px!important;width:220px;max-width:220px;min-width:160px;flex-shrink:1;height:32px;padding:0 8px}.bid-sniper-container .bid-sniper-filters-container .ant-input-prefix .bid-search-input-icon,.bid-sniper-container .bid-sniper-filters-container .bid-search-input-icon,.bid-sniper-container .bid-sniper-filters-container .stem-input__start-component .bid-search-input-icon{width:14px;height:14px;font-size:14px;flex-shrink:0;color:#8c8c8c}@media (max-width:799px){.bid-sniper-table-container .ant-pagination-total-text{display:none}}.bids-table-container{margin-top:20px}.bid-sniper-table-container .ant-table-cell-fix-left,.bid-sniper-table-container .ant-table-cell-fix-right{z-index:2}.bid-sniper-table-container .ant-table-thead .ant-table-cell-fix-left,.bid-sniper-table-container .ant-table-thead .ant-table-cell-fix-right{z-index:3}.bids-table-container .ant-table-sticky-scroll{display:none}.bids-table-container tbody tr{cursor:default}.bids-table-container tbody tr.bid-sniper-read-row .ant-table-cell{background-color:#f5f5f5}.bid-sniper-table-container .ant-table-cell.bid-sniper-star-column{padding-inline:4px!important;text-align:center!important}.bid-sniper-table-container .ant-table-cell.bid-sniper-star-column .ant-table-filter-column{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;gap:0!important}.bid-sniper-table-container .ant-table-cell.bid-sniper-star-column .ant-table-column-title{display:none!important;flex:0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.bid-sniper-table-container .ant-table-cell.bid-sniper-star-column .ant-table-filter-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.bid-sniper-table-container .ant-table-cell.bid-sniper-star-column .bid-star-toggle{display:flex;align-items:center;justify-content:center;width:100%}.bids-table-container .bid-sniper-star-icon{cursor:pointer;color:#d9d9d9;transition:color .2s ease;width:14px;height:14px;flex-shrink:0}.bids-table-container .bid-sniper-star-icon svg{width:14px;height:14px}.bids-table-container .bid-sniper-star-icon.active-star,.bids-table-container .bid-sniper-star-icon:hover{color:#ffc107}.bids-table-container .score-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:72px}.bids-table-container .score-cell__value{font-size:14px;font-weight:500;line-height:20px}.bids-table-container .score-cell--high .score-cell__value{color:#4caf50}.bids-table-container .score-cell--medium .score-cell__value{color:#ff9800}.bids-table-container .score-cell--low .score-cell__value{color:#f44336}.bids-table-container .score-cell__track{width:72px;height:8px;border-radius:999px;overflow:hidden;background-color:#e8e8e8}.bids-table-container .score-cell__fill{height:100%;border-radius:999px;min-width:0}.bids-table-container .score-cell--high .score-cell__fill{background-color:#4caf50}.bids-table-container .score-cell--medium .score-cell__fill{background-color:#ff9800}.bids-table-container .score-cell--low .score-cell__fill{background-color:#f44336}.bids-table-container .project-name-container{gap:10px;display:flex;align-items:center}.bids-table-container .project-name-container .project-name{width:270px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:color .2s ease}.bids-table-container .project-name-container .project-name:hover{color:#4361ee}.bid-dashboard-container .bid-sniper-container .bids-table-container .ant-table-cell:has(.project-name-container) .project-name-button.stem-btn{display:none}.bid-dashboard-container .bid-sniper-container .bids-table-container .ant-table-cell:has(.project-name-container):hover .project-name-button.stem-btn{display:inline-flex;align-items:center;flex-shrink:0;height:26px;margin:0;padding:0 8px!important;font-size:13px;font-weight:500;line-height:1;border-radius:8px!important;background:#fff!important;border:1px solid #4361ee!important;color:#4361ee!important;box-shadow:none!important}.bid-dashboard-container .bid-sniper-container .bids-table-container .ant-table-cell:has(.project-name-container):hover .project-name-button.stem-btn:hover:not(:disabled){background:#fff!important;border-color:#4361ee!important;color:#4361ee!important}.bid-dashboard-container .bid-sniper-container .bids-table-container .ant-table-cell:has(.project-name-container):hover .project-name-button.stem-btn .stem-button__typography,.bid-dashboard-container .bid-sniper-container .bids-table-container .ant-table-cell:has(.project-name-container):hover .project-name-button.stem-btn svg{color:#4361ee!important}.bid-dashboard-container .bid-sniper-container .bids-table-container .ant-table-cell:has(.project-name-container):hover .project-name-button.stem-btn .stem-button__icon,.bid-dashboard-container .bid-sniper-container .bids-table-container .ant-table-cell:has(.project-name-container):hover .project-name-button.stem-btn>span:first-child{margin:0!important;line-height:0}.bid-dashboard-container .bid-sniper-container .bids-table-container .ant-table-cell:has(.project-name-container):hover .project-name-button.stem-btn svg{width:14px;height:14px}.bid-dashboard-container .bid-sniper-container .bids-table-container .ant-table-cell:has(.project-name-container):hover .project-name{width:165px}.bids-table-container .bid-sniper-actions{display:flex;align-items:center;gap:6px}.bids-table-container .bid-sniper-actions .bid-sniper-action-btn.stem-btn{width:24px;min-width:24px;height:24px;min-height:24px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:none!important}.bids-table-container .bid-sniper-actions .bid-sniper-action-btn.stem-btn .stem-button__icon,.bids-table-container .bid-sniper-actions .bid-sniper-action-btn.stem-btn>span:first-child{margin:0!important;line-height:0;display:inline-flex;align-items:center;justify-content:center}.bids-table-container .bid-sniper-actions .bid-sniper-action-btn.stem-btn .stem-button__icon svg,.bids-table-container .bid-sniper-actions .bid-sniper-action-btn.stem-btn svg{display:block;width:14px;height:14px}.bids-table-container .bid-sniper-filter-icon-wrapper{cursor:pointer;transition:opacity .2s ease}.bids-table-container .bid-sniper-filter-icon-wrapper:hover{opacity:.7}.bids-table-container .ant-table-content{overflow-x:auto}.ant-table-filter-dropdown:has(.bid-sniper-filter-dropdown){padding:0;border-radius:8px;overflow:hidden;box-shadow:0 6px 16px 0 rgba(0,0,0,.08)}.bid-sniper-filter-dropdown{min-width:120px;padding:4px 0;background:#fff;border-radius:8px}.bid-sniper-filter-dropdown .bid-sniper-filter-menu{display:flex;flex-direction:column;width:100%}.bid-sniper-filter-dropdown .bid-sniper-filter-menu-item{width:100%;height:38px;margin:0;padding:0 12px;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#000;font-size:12px;font-weight:400;line-height:20px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bid-sniper-filter-dropdown .bid-sniper-filter-menu-item:hover{background:#f5f5f5!important}.bid-sniper-filter-dropdown .bid-sniper-filter-menu-item.is-selected,.bid-sniper-filter-dropdown .bid-sniper-filter-menu-item.is-selected:hover{background:#e6f4ff!important;color:#4361ee}.bid-sniper-filter-dropdown .bid-sniper-filter-menu-item .bid-sniper-filter-label{color:inherit;font-weight:inherit}.bulk-actions-container{display:flex;align-items:center;gap:8px}.bulk-actions-container p{margin:0;font-size:14px;line-height:20px;color:#212121;white-space:nowrap}.stem-modal-root .ant-modal.bid-modal.view-bid-modal .bid-modal-form-with-actions{max-height:min(calc(100vh - var(--header-height, 60px) - var(--banner-height, 0px) - 12rem),560px)}.stem-modal-root .ant-modal.bid-modal.view-bid-modal .bid-content{width:100%;overflow-wrap:anywhere;font-size:12px;line-height:1.5;color:#4d4d4d}.stem-modal-root .ant-modal.bid-modal.view-bid-modal .bid-content img{max-width:100%;height:auto}.stem-modal-root .ant-modal.bid-modal.add-to-bid-board-modal .bid-modal-form-with-actions{max-height:none}.bids-table-container .trade-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.bids-table-container .trade-chips .trade-chip{font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px;white-space:nowrap;color:#0d7377;background-color:#e6f7f7;text-transform:uppercase}.bids-table-container .trade-chips .trade-chip-more{flex-shrink:0;margin:0;padding:0;border:0;background:transparent;font-size:12px;font-weight:500;line-height:16px;color:#4361ee;text-decoration:underline;cursor:pointer;white-space:nowrap}.bids-table-container .trade-chips .trade-chip-more:hover{color:#3451d9}.bids-table-container .trade-chips .trade-chip-more:focus-visible{outline:2px solid #4361ee;outline-offset:2px;border-radius:2px}.bids-table-container .scope-summary-cell{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;max-width:280px;min-width:0}.bids-table-container .scope-summary-cell__text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#212121;line-height:20px}.bids-table-container .scope-summary-cell__view-more{flex-shrink:0;margin:0;padding:0;border:0;background:transparent;font-size:12px;font-weight:500;line-height:16px;color:#4361ee;text-decoration:underline;cursor:pointer;white-space:nowrap}.bids-table-container .scope-summary-cell__view-more:hover{color:#3451d9}.bids-table-container .scope-summary-cell__view-more:focus-visible{outline:2px solid #4361ee;outline-offset:2px;border-radius:2px}.bid-sniper-drawer{position:fixed;display:flex;flex-direction:column;height:calc(100vh - var(--header-height, 60px) - var(--banner-height, 0px));right:0;top:calc(var(--header-height, 60px) + var(--banner-height, 0px));z-index:100;background:#fff;transition:width .15s ease;width:0;border-radius:12px 0 0 12px;box-shadow:-8px 0 16px -4px rgba(16,24,40,.1);overflow:hidden}.bid-sniper-drawer.expanded-view{width:420px}.bid-dashboard-container .bid-sniper-container .bid-sniper-drawer .bid-drawer-header>span{color:#212121;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.bid-dashboard-container .bid-sniper-container .bid-sniper-drawer .bid-drawer-header .drawer-close-icon{color:grey;flex-shrink:0;font-size:16px}.bid-dashboard-container .bid-sniper-container .bid-sniper-drawer .bid-drawer-header .drawer-close-icon:hover{color:#212121}.bid-sniper-drawer .bid-sniper-drawer-content{flex:1 1;overflow-y:auto;padding:12px 24px}.bid-sniper-drawer .bid-sniper-drawer-content .documents-section{display:flex;align-items:flex-start;margin-bottom:12px}.bid-sniper-drawer .bid-sniper-drawer-content .documents-list{display:flex;flex-direction:column;gap:8px;flex:1 1}.bid-sniper-drawer .bid-sniper-drawer-content .document-item{display:flex;align-items:center;gap:6px;background:#fff;padding:4px 8px;border-radius:8px}.bid-sniper-drawer .bid-sniper-drawer-content .document-name{font-size:12px;font-weight:500;color:#212121;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bid-sniper-drawer .bid-sniper-drawer-content .document-meta{font-size:10px;color:grey}.bid-sniper-drawer .bid-sniper-drawer-content .detail-row{display:flex;align-items:center;margin-bottom:10px}.bid-sniper-drawer .bid-sniper-drawer-content .detail-label{font-size:12px;color:#4d4d4d;min-width:140px;max-width:140px;margin-right:6px}.bid-sniper-drawer .bid-sniper-drawer-content .detail-value{font-size:12px;font-weight:500;color:#212121;word-break:break-word;text-align:right;flex:1 1}.bid-sniper-drawer .bid-sniper-drawer-content .more-info-btn{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;height:24px;font-size:12px;font-weight:400;line-height:1;color:#212121;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;white-space:nowrap}.bid-sniper-drawer .bid-sniper-drawer-content .more-info-btn:hover{background:#fafafa;border-color:#d9d9d9;color:#212121}.bid-sniper-drawer .bid-sniper-drawer-content .more-info-btn:focus-visible{outline:2px solid #4361ee;outline-offset:2px}.bid-sniper-drawer .bid-sniper-drawer-content .more-info-btn svg{width:12px;height:12px;flex-shrink:0}.bid-sniper-drawer .bid-sniper-drawer-footer{flex-shrink:0;display:flex;justify-content:flex-end;padding:12px 24px;border-top:1px solid #f0f0f0;background:#fff}.bid-dashboard-container .bid-sniper-drawer .bid-sniper-drawer-footer .bid-dashboard-primary-btn.stem-btn{border-radius:6px!important;padding:0 16px!important;box-shadow:none!important}.stem-modal-root .ant-modal.scope-summary-modal .ant-modal-content{border-radius:8px;overflow:hidden}.stem-modal-root .ant-modal.scope-summary-modal .scope-summary-modal__content.bid-modal-form-with-actions{max-height:none}.stem-modal-root .ant-modal.scope-summary-modal .scope-summary-modal-body{font-size:14px;color:#424242;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.stem-modal-root .ant-modal.bid-sniper-setup-modal{max-height:min(calc(100vh - var(--header-height, 60px) - var(--banner-height, 0px) - 48px),720px)!important;padding-bottom:0!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal.bid-sniper-setup-modal--auto-height{max-height:none!important;height:auto!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal.bid-sniper-setup-modal--auto-height .ant-modal-body,.stem-modal-root .ant-modal.bid-sniper-setup-modal.bid-sniper-setup-modal--auto-height .setup-modal-content,.stem-modal-root .ant-modal.bid-sniper-setup-modal.bid-sniper-setup-modal--auto-height .stem-modal__body{overflow:visible!important;flex:0 0 auto!important;min-height:auto!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal.bid-sniper-setup-modal--auto-height .ant-modal-content>div,.stem-modal-root .ant-modal.bid-sniper-setup-modal.bid-sniper-setup-modal--auto-height .stem-modal__content{display:flex!important;flex-direction:column!important;overflow:visible!important;max-height:none!important;height:auto!important;flex:0 0 auto!important;min-height:auto!important;width:100%;padding:0}.stem-modal-root .ant-modal.bid-sniper-setup-modal .stem-modal__footer,.stem-modal-root .ant-modal.scope-summary-modal .stem-modal__footer,.stem-modal-root .ant-modal.weightage-modal .stem-modal__footer{display:none!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal:not(.bid-sniper-setup-modal--auto-height) .ant-modal-content{display:flex!important;flex-direction:column!important;max-height:100%!important;min-height:0!important;width:100%!important;box-sizing:border-box!important;border-radius:8px;overflow:hidden!important;padding:0!important}.stem-modal-root .ant-modal.weightage-modal{max-height:none!important;height:auto!important;padding-bottom:0!important}.stem-modal-root .ant-modal.weightage-modal .ant-modal-content{display:flex!important;flex-direction:column!important;width:100%!important;box-sizing:border-box!important;border-radius:8px;overflow:visible!important;padding:0!important;max-height:none!important;min-height:auto!important;height:auto!important}.stem-modal-root .ant-modal.weightage-modal .ant-modal-content>div,.stem-modal-root .ant-modal.weightage-modal .stem-modal__content{display:flex!important;flex-direction:column!important;overflow:visible!important;max-height:none!important;height:auto!important;flex:0 0 auto!important;min-height:auto!important;width:100%;padding:0}.stem-modal-root .ant-modal.weightage-modal.bid-modal .ant-modal-body,.stem-modal-root .ant-modal.weightage-modal.bid-modal .stem-modal__body{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;min-height:auto!important;overflow:visible!important;padding:10px!important;margin:0}.stem-modal-root .ant-modal.weightage-modal .stem-modal__title-description-container{flex-shrink:0;padding:12px 44px 8px 9px!important;margin-bottom:0;border-bottom:none}.stem-modal-root .ant-modal.weightage-modal h2.stem-modal__title{margin:0}.stem-modal-root .ant-modal.weightage-modal h2.stem-modal__title .bid-modal__title{display:block;font-size:20px!important;font-weight:600!important;line-height:28px!important;color:#212121!important}.stem-modal-root .ant-modal.weightage-modal .ant-modal-close{top:12px;inset-inline-end:12px}@media (max-width:480px){.stem-modal-root .ant-modal.weightage-modal .stem-modal__title-description-container{padding:12px 40px 8px 12px!important}.stem-modal-root .ant-modal.weightage-modal.bid-modal .ant-modal-body,.stem-modal-root .ant-modal.weightage-modal.bid-modal .stem-modal__body{padding:0 12px 12px!important}.stem-modal-root .ant-modal.weightage-modal h2.stem-modal__title .bid-modal__title{font-size:18px!important;line-height:24px!important}}.stem-modal-root .ant-modal.bid-sniper-setup-modal.bid-sniper-setup-modal--auto-height .ant-modal-content{display:flex!important;flex-direction:column!important;width:100%!important;box-sizing:border-box!important;border-radius:8px;overflow:visible!important;padding:0!important;max-height:none!important;min-height:auto!important;height:auto!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal:not(.bid-sniper-setup-modal--auto-height) .ant-modal-content>div,.stem-modal-root .ant-modal.bid-sniper-setup-modal:not(.bid-sniper-setup-modal--auto-height) .stem-modal__content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;max-height:100%!important;width:100%;overflow:hidden!important;padding:0}.stem-modal-root .ant-modal.bid-sniper-setup-modal:not(.bid-sniper-setup-modal--auto-height) .ant-modal-body,.stem-modal-root .ant-modal.bid-sniper-setup-modal:not(.bid-sniper-setup-modal--auto-height) .stem-modal__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:20px;margin:0}.stem-modal-root .ant-modal.bid-sniper-setup-modal.bid-sniper-setup-modal--auto-height .ant-modal-body,.stem-modal-root .ant-modal.bid-sniper-setup-modal.bid-sniper-setup-modal--auto-height .stem-modal__body{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;min-height:auto!important;overflow:visible!important;padding:20px;margin:0}@media (max-width:480px){.stem-modal-root .ant-modal.bid-sniper-setup-modal .ant-modal-body,.stem-modal-root .ant-modal.bid-sniper-setup-modal .stem-modal__body{padding:16px}}.stem-modal-root .ant-modal.bid-sniper-setup-modal:not(.bid-sniper-setup-modal--auto-height) .setup-modal-content,.stem-modal-root .ant-modal.weightage-modal .weightage-content{display:flex;flex-direction:column;gap:16px}.stem-modal-root .ant-modal.bid-sniper-setup-modal:not(.bid-sniper-setup-modal--auto-height) .setup-modal-content{flex:1 1 auto;min-height:0;max-height:100%}.stem-modal-root .ant-modal.weightage-modal .weightage-content{flex:0 0 auto;min-height:auto;max-height:none;overflow:visible}.stem-modal-root .ant-modal.bid-sniper-setup-modal.bid-sniper-setup-modal--auto-height .setup-modal-content{display:flex;flex-direction:column;flex:0 0 auto;min-height:auto;max-height:none;gap:24px;overflow:visible}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-modal-scroll{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:16px;overflow-x:hidden;overflow-y:auto;padding-right:2px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-modal-scroll--static{flex:0 0 auto;min-height:auto;overflow:visible;padding-right:0}.stem-modal-root .ant-modal.weightage-modal .weightage-content{gap:12px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-steps{display:flex;align-items:flex-start;gap:0;width:100%;max-width:500px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-step-item{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;color:grey;font-size:13px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-step-item__track{display:flex;align-items:center;width:100%;min-height:24px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-step-item--active,.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-step-item--completed{color:#4361ee}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-step-index{width:24px;height:24px;border-radius:50%;border:1px solid;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;flex-shrink:0;background:#fff}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-step-item--active .setup-step-index,.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-step-item--completed .setup-step-index{background:#4361ee;border-color:#4361ee;color:#fff}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-step-connector{flex:1 1;height:1px;margin:0 8px;background:#d9d9d9}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-step-item--completed .setup-step-connector{background:#4361ee}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-step-title{font-size:13px;line-height:18px;white-space:nowrap}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-step-content{display:flex;flex-direction:column;gap:16px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .step-header{display:flex;flex-direction:column;gap:8px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .step-title{font-size:24px;font-weight:600;line-height:28px;color:#212121;margin:0}@media (max-width:480px){.stem-modal-root .ant-modal.bid-sniper-setup-modal .step-title{font-size:20px;line-height:24px}}.stem-modal-root .ant-modal.bid-sniper-setup-modal .step-description{font-size:14px;line-height:18px;color:#666;margin:0}.bid-sniper-settings-page .bid-sniper-email-settings,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-settings{display:flex;flex-direction:column;gap:12px}.bid-sniper-settings-page .bid-sniper-email-settings--loading,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-settings--loading{font-size:13px;color:#666}.bid-sniper-settings-page .bid-sniper-email-settings__field,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-settings__field{display:flex;flex-direction:column;gap:6px}.bid-sniper-settings-page .bid-sniper-email-input,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-input{width:100%}.bid-sniper-settings-page .bid-sniper-email-input .stem-input__input,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-input .stem-input__input{min-height:40px}.bid-sniper-settings-page .bid-sniper-email-settings__label,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-settings__label{font-size:12px;line-height:16px;color:#666;margin:0}.bid-sniper-settings-page .bid-sniper-email-settings__helper,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-settings__helper{display:flex;align-items:center;gap:4px;margin:0;font-size:11px;line-height:16px;color:#888}.bid-sniper-settings-page .bid-sniper-email-chips,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-chips{display:flex;flex-wrap:wrap;gap:8px}.bid-sniper-settings-page .bid-sniper-email-chip,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;border:1px solid #4361ee;color:#4361ee;font-size:12px;line-height:16px;background:#fff}.bid-sniper-settings-page .bid-sniper-email-chip--verified,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-chip--verified{color:#fff;background:#4361ee}.bid-sniper-settings-page .bid-sniper-email-chip__status-icon,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-chip__status-icon{flex-shrink:0;color:currentColor}.bid-sniper-settings-page .bid-sniper-email-chip__status-icon--unverified,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-chip__status-icon--unverified{color:#ff4d4f}.bid-sniper-settings-page .bid-sniper-email-chip--verified .bid-sniper-email-chip__status-icon,.bid-sniper-settings-page .bid-sniper-email-chip--verified .bid-sniper-email-chip__status-icon--verified,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-chip--verified .bid-sniper-email-chip__status-icon,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-chip--verified .bid-sniper-email-chip__status-icon--verified{color:#4caf50}.bid-sniper-settings-page .bid-sniper-email-chip__text,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-chip__text{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bid-sniper-settings-page .bid-sniper-email-chip__remove,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-chip__remove{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.bid-sniper-settings-page .bid-sniper-email-chip__remove:disabled,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-email-chip__remove:disabled{cursor:not-allowed;opacity:.5}.stem-modal-root .ant-modal.bid-sniper-setup-modal .step-fields{display:flex;flex-direction:column;gap:20px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .fields-row{display:flex;gap:16px;align-items:flex-start}@media (max-width:560px){.stem-modal-root .ant-modal.bid-sniper-setup-modal .fields-row{flex-direction:column;gap:12px}}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-select,.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.stem-select{position:relative;width:100%;max-width:100%;min-width:0;height:32px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-select-multiple{height:auto}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-input,.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-input-affix-wrapper,.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-input-outlined{width:100%!important;max-width:100%;min-width:0;min-height:32px!important;height:32px!important;border-radius:6px!important;padding:0 8px!important;display:flex;align-items:center;box-sizing:border-box}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field .ant-input,.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-input input,.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-input-affix-wrapper .ant-input{height:30px!important;min-height:30px!important;line-height:30px!important;padding:0!important;font-size:12px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field .ant-select-selector{border-radius:6px!important;width:100%;height:32px;min-height:32px;padding:0 8px;display:flex;align-items:center}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-select-multiple .ant-select-selector{height:auto;min-height:32px;padding:2px 8px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.client-chip-select .ant-select-selector{min-height:32px!important;height:auto!important;padding:2px 28px 2px 8px!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.bid-filter-select--count-summary.ant-select-multiple{height:32px!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.bid-filter-select--count-summary.ant-select-multiple .ant-select-selector{height:32px!important;min-height:32px!important;padding:0 28px 0 8px!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.bid-filter-select--count-summary--has-selection .ant-select-selection-placeholder{display:none!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field .ant-select-selector .ant-select-selection-overflow,.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field .ant-select-selector .ant-select-selection-wrap{display:flex;align-items:center;justify-content:flex-start;flex:1 1;min-width:0;width:100%;height:100%}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-select:not(.ant-select-open) .ant-select-selection-search{display:none!important;flex:0 0!important;position:absolute!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-select:not(.ant-select-open) .ant-select-selection-search-input{height:0!important;line-height:0!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-select:not(.ant-select-open) .ant-select-selection-item{flex:1 1 auto!important;width:auto!important;max-width:none!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-select-open .ant-select-selector .ant-select-selection-overflow,.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-select-open .ant-select-selector .ant-select-selection-wrap{justify-content:flex-start!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-select-single.ant-select-open .ant-select-selection-item{display:none!important;width:0!important;max-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-select-open .ant-select-selection-search{display:flex!important;align-items:center;position:static!important;inset-inline-start:auto!important;left:auto!important;right:auto!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;opacity:1!important;pointer-events:auto!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-select-multiple.ant-select-open .ant-select-selection-overflow-item-suffix{flex:1 1 auto!important;min-width:0!important;position:relative!important;top:auto!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-select-open .ant-select-selection-search-input{width:100%!important;height:auto!important;min-height:1.2em!important;line-height:1.2!important;padding:0!important;text-align:left!important;cursor:text!important;pointer-events:auto!important;font-size:12px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field .ant-select-selector .ant-select-selection-item,.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field .ant-select-selector .ant-select-selection-placeholder,.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field .ant-select-selector .custom-tag-placeholder{border:none;background:transparent;line-height:30px;margin:0;font-size:12px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field .ant-select-selector .ant-select-selection-placeholder{left:0!important;right:auto!important;text-align:left}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field.ant-select-open .ant-select-selection-placeholder{display:none!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-field .ant-select-selector .stem-select__tag{margin-top:2px;margin-bottom:2px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-group .bid-sniper-setup-slider{width:100%;margin:8px 0!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .field-label{font-size:12px;line-height:16px;color:#212121}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-toggle-row{display:flex;align-items:center;gap:8px;margin-top:4px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .toggle-label{font-size:12px;color:#666}.stem-modal-root .ant-modal.bid-sniper-setup-modal .slider-label{font-size:12px;color:#212121}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-footer{display:flex;flex-shrink:0;padding-top:0;gap:8px;margin-top:0;position:relative;z-index:1}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-footer-end{justify-content:flex-end}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-footer-between{justify-content:space-between}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-footer-actions{display:flex;gap:8px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-footer .stem-btn,.stem-modal-root .ant-modal.weightage-modal .weightage-footer .stem-btn{border-radius:6px!important;overflow:hidden}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-continue-btn.stem-btn{height:32px;min-height:32px;padding:0 12px!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;line-height:20px;background:#4361ee!important;border:1px solid #4361ee!important;color:#fff!important;box-shadow:none!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-continue-btn.stem-btn .stem-button__typography,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-continue-btn.stem-btn svg{color:#fff!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-continue-btn.stem-btn:hover:not(:disabled){background:#3651d4!important;border-color:#3651d4!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-continue-btn.stem-btn:disabled{background:#d9d9d9!important;border-color:#d9d9d9!important;color:#fff!important;opacity:1;cursor:not-allowed}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-continue-btn.stem-btn:disabled .stem-button__typography,.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-continue-btn.stem-btn:disabled svg{color:#fff!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .setup-footer .stem-btn:not(.bid-sniper-setup-continue-btn){display:inline-flex;align-items:center;gap:6px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-back-btn.stem-btn{height:32px;min-height:32px;padding:0 12px!important;background:#fff!important;border:1px solid #d9d9d9!important;color:#000!important;box-shadow:none!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-back-btn.stem-btn .stem-button__typography{color:#000!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-back-btn.stem-btn:hover:not(:disabled){background:#fafafa!important;border-color:#d9d9d9!important;color:#000!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-outline-btn.stem-btn{height:32px;min-height:32px;padding:0 12px!important;background:#fff!important;border:1px solid #4361ee!important;color:#4361ee!important;box-shadow:none!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-outline-btn.stem-btn .stem-button__typography{color:#4361ee!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-outline-btn.stem-btn:hover:not(:disabled){background:#f5f7ff!important;border-color:#4361ee!important;color:#4361ee!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-settings .section-heading{display:none}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-settings .source-emails-section .source-emails-label{font-size:12px;font-weight:400;color:#666;margin-bottom:6px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-settings .email-input-row .email-input{flex:1 1;height:36px;border-radius:6px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-settings .email-verification-info{gap:4px;display:flex;font-size:11px;margin-top:8px;color:#888;margin-bottom:0;align-items:center}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-settings .email-chips{gap:8px;display:flex;flex-wrap:wrap;margin-top:12px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-settings .email-chip{display:flex;font-size:12px;padding:4px 8px;border-radius:4px;align-items:center;color:#4361ee;border:1px solid #4361ee}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-settings .email-chip.verified{color:#fff;background-color:#4361ee}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-settings .email-chip.verified>svg path{fill:#4caf50}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-settings .email-chip .email-text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stem-modal-root .ant-modal.weightage-modal .weightage-list{display:flex;flex-direction:column;gap:12px}.stem-modal-root .ant-modal.weightage-modal .weightage-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.stem-modal-root .ant-modal.weightage-modal .weightage-input{flex-shrink:0}.stem-modal-root .ant-modal.weightage-modal .weightage-label{font-size:14px;line-height:18px;color:#000}.stem-modal-root .ant-modal.weightage-modal .weightage-input .ant-input-number,.stem-modal-root .ant-modal.weightage-modal .weightage-input.ant-input-number{height:32px;border-radius:8px;width:84px!important;border-color:#e0e0e0;box-shadow:none!important}.stem-modal-root .ant-modal.weightage-modal .weightage-input .ant-input-number:hover,.stem-modal-root .ant-modal.weightage-modal .weightage-input.ant-input-number:hover{border-color:#e0e0e0}.stem-modal-root .ant-modal.weightage-modal .weightage-input .ant-input-number-focused,.stem-modal-root .ant-modal.weightage-modal .weightage-input .ant-input-number:focus-within,.stem-modal-root .ant-modal.weightage-modal .weightage-input.ant-input-number-focused,.stem-modal-root .ant-modal.weightage-modal .weightage-input.ant-input-number:focus-within{border-color:#4361ee!important;box-shadow:none!important}.stem-modal-root .ant-modal.weightage-modal .weightage-input .ant-input-number .ant-input-number-input-wrap,.stem-modal-root .ant-modal.weightage-modal .weightage-input.ant-input-number .ant-input-number-input-wrap{display:flex;align-items:center;height:100%;line-height:normal}.stem-modal-root .ant-modal.weightage-modal .weightage-input .ant-input-number .ant-input-number-input,.stem-modal-root .ant-modal.weightage-modal .weightage-input.ant-input-number .ant-input-number-input{width:100%;height:auto;text-align:left;font-size:14px;line-height:18px;color:#212121}.stem-modal-root .ant-modal.weightage-modal .weightage-input .ant-input-number .ant-input-number-handler-wrap,.stem-modal-root .ant-modal.weightage-modal .weightage-input.ant-input-number .ant-input-number-handler-wrap{display:flex!important;width:22px;opacity:1;-webkit-border-start:1px solid #e0e0e0;border-inline-start:1px solid #e0e0e0;border-start-end-radius:8px;border-end-end-radius:8px}.stem-modal-root .ant-modal.weightage-modal .weightage-input .ant-input-number .ant-input-number-handler,.stem-modal-root .ant-modal.weightage-modal .weightage-input.ant-input-number .ant-input-number-handler{-webkit-border-after:1px solid #e0e0e0;border-block-end:1px solid #e0e0e0}.stem-modal-root .ant-modal.weightage-modal .weightage-input .ant-input-number .ant-input-number-handler-down,.stem-modal-root .ant-modal.weightage-modal .weightage-input.ant-input-number .ant-input-number-handler-down{-webkit-border-before:1px solid #e0e0e0;border-block-start:1px solid #e0e0e0}.stem-modal-root .ant-modal.weightage-modal .weightage-input .ant-input-number .ant-input-number-handler svg,.stem-modal-root .ant-modal.weightage-modal .weightage-input.ant-input-number .ant-input-number-handler svg{width:9px;height:9px;color:#212121}.stem-modal-root .ant-modal.weightage-modal .weightage-total{display:flex;align-items:center;justify-content:space-between;padding:8px 0 0;margin-top:0;font-size:16px;font-weight:600;color:#212121}.stem-modal-root .ant-modal.weightage-modal .total-label,.stem-modal-root .ant-modal.weightage-modal .total-value{font-weight:600}.stem-modal-root .ant-modal.weightage-modal .total-valid{color:#4caf50}.stem-modal-root .ant-modal.weightage-modal .total-exceeded{color:#ff4d4f}.stem-modal-root .ant-modal.weightage-modal .weightage-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:4px}.stem-modal-root .ant-modal.weightage-modal .weightage-footer-actions{display:flex;gap:8px}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-outline-btn.stem-btn,.stem-modal-root .ant-modal.weightage-modal .reset-default-btn.stem-btn{height:32px;min-height:32px;padding:0 12px!important;background:#fff!important;border:1px solid #4361ee!important;color:#4361ee!important;box-shadow:none!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-outline-btn.stem-btn .stem-button__typography,.stem-modal-root .ant-modal.weightage-modal .reset-default-btn.stem-btn .stem-button__typography{color:#4361ee!important}.stem-modal-root .ant-modal.bid-sniper-setup-modal .bid-sniper-setup-outline-btn.stem-btn:hover:not(:disabled),.stem-modal-root .ant-modal.weightage-modal .reset-default-btn.stem-btn:hover:not(:disabled){background:#f5f7ff!important;border-color:#4361ee!important;color:#4361ee!important}.stem-modal-root .ant-modal.weightage-modal .bid-sniper-setup-back-btn.stem-btn{height:32px;min-height:32px;padding:0 12px!important;background:#fff!important;border:1px solid #d9d9d9!important;color:#000!important;box-shadow:none!important}.stem-modal-root .ant-modal.weightage-modal .bid-sniper-setup-back-btn.stem-btn .stem-button__typography{color:#000!important}.stem-modal-root .ant-modal.weightage-modal .bid-sniper-setup-back-btn.stem-btn:hover:not(:disabled){background:#fafafa!important;border-color:#d9d9d9!important;color:#000!important}.stem-modal-root .ant-modal.weightage-modal .bid-sniper-setup-continue-btn.stem-btn{height:32px;min-height:32px;padding:0 12px!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;line-height:20px;background:#4361ee!important;border:1px solid #4361ee!important;color:#fff!important;box-shadow:none!important}.stem-modal-root .ant-modal.weightage-modal .bid-sniper-setup-continue-btn.stem-btn .stem-button__typography,.stem-modal-root .ant-modal.weightage-modal .bid-sniper-setup-continue-btn.stem-btn svg{color:#fff!important}.stem-modal-root .ant-modal.weightage-modal .bid-sniper-setup-continue-btn.stem-btn:hover:not(:disabled){background:#3651d4!important;border-color:#3651d4!important}.stem-modal-root .ant-modal.weightage-modal .bid-sniper-setup-continue-btn.stem-btn:disabled{background:#d9d9d9!important;border-color:#d9d9d9!important;color:#fff!important;opacity:1;cursor:not-allowed}.stem-modal-root .ant-modal.weightage-modal .bid-sniper-setup-continue-btn.stem-btn:disabled .stem-button__typography{color:#fff!important}.bid-sniper-settings-page .bid-sniper-settings__heading{font-size:16px;font-weight:600;line-height:20px;color:#212121;margin:0 0 12px}.bid-sniper-settings-page .email-settings-container+.bid-sniper-settings-section{margin-top:24px}.bid-sniper-config-settings{margin-top:20px;padding-top:20px;border-top:1px solid #e8e8e8}.bid-sniper-config-settings__loading{color:#8c8c8c;font-size:14px}.bid-sniper-config-settings .config-columns{display:flex;gap:32px}@media (max-width:768px){.bid-sniper-config-settings .config-columns{flex-direction:column;gap:20px}}.bid-sniper-config-settings .config-column{flex:1 1;min-width:0}.bid-sniper-config-settings .config-column-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bid-sniper-config-settings .config-column-title{font-size:14px;font-weight:600;color:#212121;margin:0}.bid-sniper-config-settings .config-edit-btn.stem-btn{height:32px;min-height:32px;padding:0 12px!important;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;white-space:nowrap;font-size:13px;line-height:20px;border-radius:6px;color:#4361ee!important;border-color:#4361ee!important;background:#fff!important;box-shadow:none!important}.bid-sniper-config-settings .config-edit-btn.stem-btn:hover:not(:disabled){background:#f6f7fe!important;border-color:#4361ee!important;color:#4361ee!important}.bid-sniper-config-settings .config-edit-btn.stem-btn .stem-button__icon,.bid-sniper-config-settings .config-edit-btn.stem-btn .stem-button__typography{display:inline-flex;align-items:center;line-height:1;color:#4361ee!important}.bid-sniper-config-settings .config-edit-btn.stem-btn .stem-button__icon{margin:0!important;font-size:14px!important;line-height:0;flex-shrink:0}.bid-sniper-config-settings .config-edit-btn.stem-btn .stem-button__icon svg,.bid-sniper-config-settings .config-edit-btn.stem-btn svg{display:block;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;color:#4361ee!important}.bid-sniper-config-settings .config-edit-btn.stem-btn .stem-button__typography{color:#4361ee!important;font-size:13px;line-height:20px}.bid-sniper-config-settings .config-summary-row{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0}.bid-sniper-config-settings .config-summary-label{font-size:13px;color:#888;flex-shrink:0}.bid-sniper-config-settings .config-summary-value{font-size:13px;color:#212121;text-align:right;word-break:break-word;margin-left:12px}.bid-sniper-config-settings .config-summary-value__more{color:#4361ee}.bid-pulse-container{padding:clamp(12px,2cqi,16px) clamp(14px,2.5cqi,18px) 0;container-type:inline-size;container-name:bid-pulse;min-width:0;width:100%;box-sizing:border-box}.bid-pulse-container .kpi-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-gap:16px;gap:16px;width:100%}.bid-pulse-container .kpi-cards-container .kpi-cards-item{min-width:0;width:100%}.bid-pulse-container .kpi-cards-container .kpi-card{height:100%;border:1px solid;border-radius:20px;padding:clamp(16px,3cqi,24px);box-shadow:0 2px 8px rgba(0,0,0,.08);box-sizing:border-box}.bid-pulse-container .kpi-cards-container .kpi-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.bid-pulse-container .kpi-cards-container .kpi-card-title{display:flex;align-items:center;font-size:1.125rem;color:#4d4d4d;font-weight:400;line-height:1.25rem;letter-spacing:.025rem}.bid-pulse-container .kpi-cards-container .tooltip-icon{margin-left:4px;margin-top:4px;cursor:pointer}.bid-pulse-container .kpi-cards-container .kpi-card-icon{padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center}.bid-pulse-container .kpi-cards-container .kpi-card-icon svg{width:16px;height:16px}.bid-pulse-container .kpi-cards-container .kpi-card-content{gap:10px;display:flex;align-items:baseline}.bid-pulse-container .kpi-cards-container .kpi-card-value{font-size:clamp(1.25rem,4cqi,2rem);font-weight:600;color:#212121;line-height:1.2;letter-spacing:.034rem}.bid-pulse-container .kpi-cards-container .kpi-card-count{font-size:clamp(1rem,2.5cqi,1.25rem);font-weight:500;color:#4d4d4d;line-height:1.2;letter-spacing:.031rem}.bid-pulse-container .tooltip-icon{margin-left:4px;margin-top:4px}.bid-pulse-container .bid-pulse-section{margin-bottom:24px}.bid-pulse-container .bid-pulse-section-top{margin-top:24px}.bid-pulse-container .bid-pulse-charts-row{display:flex;flex-wrap:wrap;gap:1rem;width:100%;min-width:0}.bid-pulse-container .bid-pulse-charts-row>*{flex:1 1 min(20rem,100%);min-width:0;max-width:100%}.bid-pulse-container .bid-pulse-chart-card{background:#fff;border:1px solid #e8e8e8;border-radius:20px;padding:clamp(16px,3cqi,24px);box-shadow:0 2px 8px rgba(0,0,0,.04);min-width:0;width:100%;box-sizing:border-box}.bid-pulse-container .bid-pulse-chart-card .bid-chart-header{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e8e8e8}.bid-pulse-container .bid-pulse-chart-card .bid-chart-header h3{font-size:1.25rem;font-weight:600;color:#212121;margin:0}.bid-pulse-container .bid-pulse-sync-info{gap:8px;color:#666;align-items:center;display:inline-flex;font-size:1rem}.bid-pulse-container .bid-pulse-sync-info svg{cursor:pointer;transition:opacity .2s ease}.bid-pulse-container .bid-pulse-sync-info svg:hover{opacity:.7}.bid-pulse-container .view-mode-toggle{padding:4px;border-radius:20px;display:inline-flex;background-color:#f5f5f5}.bid-pulse-container .view-mode-toggle-btn{border:none;color:#666;cursor:pointer;font-weight:500;border-radius:1rem;background:transparent;font-size:1rem;padding:.375rem .75rem;transition:all .2s ease}.bid-pulse-container .view-mode-toggle-btn:hover:not(.view-mode-toggle-btn-active){color:#333}.bid-pulse-container .view-mode-toggle-btn-active{color:#333;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.bid-pulse-container .bid-pulse-client-entity-select{min-width:120px}.bid-pulse-container .bid-pulse-timeframe-select{min-width:158px;width:158px}.bid-pulse-container .bid-pulse-timeframe-select .ant-select-selector{min-width:158px!important}.bid-pulse-container .bid-pulse-client-entity-select .ant-select-selector{min-width:120px!important}.bid-pulse-container .pipeline-chart-scroll-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.bid-pulse-container .pipeline-chart-content{min-width:600px}.bid-pulse-container .detailed-stats-toggle{margin-top:24px;text-align:center}.bid-pulse-container .detailed-stats-btn.stem-btn{gap:12px!important;height:38px!important;min-height:38px!important;color:#212121!important;font-weight:500!important;background:#fff!important;border-radius:10px!important;padding:0 10px!important;border:1px solid #e8e8e8!important;box-shadow:none!important}.bid-pulse-container .detailed-stats-btn.stem-btn .stem-button__typography{color:inherit!important;font-size:1rem!important;font-weight:500!important}.bid-pulse-container .detailed-stats-btn.stem-btn:hover:not(:disabled){color:#212121!important;background:#fff!important;border-color:#bbb!important}.bid-pulse-container .detailed-stats-btn.stem-btn svg{width:18px;height:18px;color:inherit}.bid-pulse-container .detailed-stats-btn.detailed-stats-btn-active.stem-btn{border-color:#4361ee!important;color:#4361ee!important}.bid-pulse-container .detailed-stats-btn.detailed-stats-btn-active.stem-btn:hover:not(:disabled){border-color:#3451de!important;color:#4361ee!important;background:#fff!important}.bid-pulse-container .detailed-stats-table{margin-top:16px}.bid-pulse-container .win-rate-text{font-weight:500}.bid-pulse-container .win-rate-text-high{color:#4caf50}.bid-pulse-container .win-rate-text-medium{color:#ffcd38}.bid-pulse-container .win-rate-text-low{color:#f44a3e}.bid-pulse-container .estimator-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:1030px}.bid-pulse-container .estimator-card{display:flex;flex-wrap:wrap;gap:24px;align-items:center;padding:16px 24px;border-radius:8px}.bid-pulse-container .estimator-left{display:flex;gap:16px;min-width:200px;align-items:center}.bid-pulse-container .estimator-rank{width:32px;height:32px;display:flex;color:#212121;font-weight:500;border-radius:50%;align-items:center;background:#f0f0f0;justify-content:center;font-size:1.125rem}.bid-pulse-container .estimator-name{width:112px;color:#212121;font-weight:500;font-size:1.125rem}.bid-pulse-container .estimator-center{flex:1 1;min-width:200px}.bid-pulse-container .estimator-win-rate-label{color:#666;font-size:1rem;margin-bottom:4px}.bid-pulse-container .estimator-progress-row{display:flex;gap:16px;align-items:center}.bid-pulse-container .estimator-progress{flex:1 1}.bid-pulse-container .estimator-progress .ant-progress-inner{background-color:#e8e8e8}.bid-pulse-container .estimator-win-rate-value{min-width:45px;font-weight:400;text-align:right;font-size:1.125rem}.bid-pulse-container .estimator-right{display:flex;gap:48px}.bid-pulse-container .estimator-metric{text-align:right;min-width:80px}.bid-pulse-container .estimator-metric-label{color:#666;font-size:1rem;margin-bottom:4px}.bid-pulse-container .estimator-metric-value{font-weight:500;color:#212121;font-size:1.125rem}.bid-pulse-container .estimator-metric-value-won{color:#4dae51}.bid-pulse-container .estimator-metric-count{font-size:1rem;color:#666}.bid-pulse-container .estimator-leaderboard-card .ant-card-head{align-items:center}.bid-pulse-container .estimator-leaderboard-card .ant-card-extra{padding:0}.bid-pulse-container .estimator-leaderboard-table .ant-table-thead>tr>th{font-size:1rem;color:#666;font-weight:500}.bid-pulse-container .estimator-leaderboard-table .ant-table-tbody>tr>td{font-size:1.125rem}.bid-pulse-container .estimator-table-name-cell{display:flex;align-items:center;gap:8px}.bid-pulse-container .estimator-table-name-text{font-weight:500;color:#212121}.bid-pulse-container .estimator-table-win-cell{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:140px}.bid-pulse-container .estimator-table-win-progress{flex:1 1;min-width:72px;margin:0}.bid-pulse-container .estimator-table-win-progress .ant-progress-inner{background-color:#e8e8e8}.bid-pulse-container .estimator-table-win-pct{min-width:40px;font-weight:500;text-align:right;font-size:1.125rem}.bid-pulse-container .estimator-table-metric-won-count,.bid-pulse-container .estimator-table-metric-won-value{color:#4dae51;font-weight:500}.bid-pulse-container .estimator-export-btn{color:#212121}.bid-pulse-container .ant-card{border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.bid-pulse-container .ant-card.ant-card-bordered{border:none}.bid-pulse-container .bid-funnel-tooltip{padding:8px;min-width:150px;background:#fff;border-radius:8px;box-shadow:0 9px 28px 8px rgba(0,0,0,.05),0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08)}.bid-pulse-container .bid-funnel-tooltip-title{font-weight:500;color:#212121;line-height:1.125rem;margin:0 0 8px;font-size:1.125rem}.bid-pulse-container .bid-funnel-tooltip-row{display:flex;gap:24px;align-items:center;margin-bottom:4px;justify-content:space-between}.bid-pulse-container .bid-funnel-tooltip-row:last-child{margin-bottom:0}.bid-pulse-container .bid-funnel-tooltip-row .bid-funnel-tooltip-label{line-height:1rem;color:#666;font-size:1rem}.bid-pulse-container .bid-funnel-tooltip-row .bid-funnel-tooltip-value{color:#212121;line-height:1rem;text-align:right;font-size:1rem}@container bid-pulse (max-width: 720px){.bid-pulse-container .kpi-cards-container{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px}.bid-pulse-container .kpi-cards-container .kpi-card-header{margin-bottom:16px}}@container bid-pulse (max-width: 480px){.bid-pulse-container .kpi-cards-container{grid-template-columns:1fr}}