.tender-header-card{padding:24px 12px;background-color:#1e3a8a!important;color:var(--gray-50)!important;border-radius:4px 4px 0 0}.tender-header-card .org-name{font-size:14px}.tender-header-card .org-type{font-size:12px;opacity:.7}.tender-header-card .logo-box{gap:8px}.tender-header-card .actions{gap:12px}.tender-header-card .actions .action-btn{width:36px;height:38px;opacity:1;align-items:center;justify-content:center}.tender-header-card .actions .ppmo-btn{font-size:14px;font-weight:400;line-height:24.75px;letter-spacing:0;cursor:pointer}.tender-header-card .actions .ppmo-btn:hover{text-decoration:underline}.tender-header-card .tender-details{color:var(--gray-50);display:flex;flex-direction:column;gap:24px}.tender-header-card .tender-details .main-title{display:flex;gap:8px;flex-direction:column}.tender-header-card .tender-details .main-title .card-title{font-weight:700;font-size:20px;line-height:24.75px;letter-spacing:0}.tender-header-card .tender-details .main-title .tag-list{display:flex;gap:8px}.tender-header-card .tender-details .main-title .tag-list .tag{border:1px solid var(--gray-300);padding:4px 12px;line-height:18px;border-radius:4px;color:var(--gray-300);font-weight:400;font-size:14px}.tender-header-card .tender-details .detail-grid{display:flex;gap:12px}.tender-header-card .tender-details .detail-grid .detail-item{min-width:190px;display:flex;gap:8px;align-items:start}.tender-header-card .tender-details .tender-footer{color:var(--gray-light);display:flex;align-items:center;justify-content:space-between;font-size:14px}.tender-header-card .tender-details .tender-footer .info{gap:8px;display:flex;align-items:center}.tender-header-card .share-bookmark-actions{display:flex;align-items:center;gap:12px;height:38px}.tender-header-card .share-bookmark-actions .btn{padding:0;border:none;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center}.tender-header-card .share-bookmark-actions .btn:active,.tender-header-card .share-bookmark-actions .btn:focus{box-shadow:none!important;outline:none!important}.tender-header-card .btn-light{background-color:#fff!important;color:#1e3a8a!important}.tender-header-card .btn-light *{color:#1e3a8a!important}.tender-header-card .separator{color:var(--light-green);margin-left:2px;font-size:10px;display:flex;align-items:center}.tender-header-card .separator--expired{color:var(--primary-color)}.tender-header-card .separator--urgent{color:var(--yellow)}.tender-header-card .days-badge{font-size:14px;font-weight:400;color:var(--green-color);background:rgba(0,0,0,0);margin:0;white-space:nowrap}.tender-header-card .days-badge--expired{color:var(--primary-color)}.tender-header-card .days-badge--urgent{color:var(--yellow)}.tender-header-card .award-section{width:100%;display:flex;flex-direction:column}.tender-header-card .award-section .award-header{font-size:1rem;display:flex;justify-content:flex-start;align-items:center;width:100%;color:var(--gray-50);flex-wrap:wrap}.tender-header-card .award-section .award-header .award-label{display:flex;align-items:center}.tender-header-card .award-section .award-header .award-label .award-icon{margin-right:6px}.tender-header-card .award-section .award-header .award-label .award-header__text{font-size:16px;color:var(--gray-50);padding-right:6px;white-space:nowrap}.tender-header-card .award-section .award-header .award-preview{color:var(--gray-50);font-size:14px}.tender-header-card .award-section .award-header .award-header__toggle{font-size:14px;color:var(--gray-50);text-decoration:underline;padding-left:8px;cursor:pointer;margin-bottom:0;margin-left:auto}.tender-header-card .award-section .award-list{margin-top:8px;padding-left:20px;color:var(--gray-50)}.tender-header-card .award-section .award-list .award-list-item{font-size:14px;margin-bottom:4px}.tender-header-card img:not(.logo-img):not(.banner-img){filter:brightness(0) invert(1)}.action-btn{display:flex;gap:8px}.thcm{background:linear-gradient(269.75deg,#2563EB .22%,#1E3A8A 100.68%);color:var(--gray-50);display:flex;flex-direction:column;gap:16px;padding:16px 16px 12px}.thcm__header{display:flex;align-items:flex-start;gap:8px}.thcm__logo{width:40px;height:40px;background:#fff;border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.thcm__logo-img{width:100%;height:100%;object-fit:contain;padding:4px}.thcm__logo-fallback{color:#ef4444;font-size:18px}.thcm__org{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.thcm__org-name-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.thcm__org-name{font-size:14px;font-weight:400;color:var(--white);line-height:1.3}.thcm__verified-badge{flex-shrink:0}.thcm__org-type{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.4px}.thcm__bookmark-btn{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.thcm__bookmark-btn:active,.thcm__bookmark-btn:focus{outline:none;box-shadow:none}.thcm__bookmark-btn img{filter:brightness(0) invert(1)}.thcm__tags{display:flex;flex-direction:column;gap:6px}.thcm__tag{border:1px solid var(--gray-400);border-radius:4px;padding:4px 10px;font-size:12px;color:var(--white);line-height:1.5;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px}.thcm__tag-label{font-weight:500}.thcm__tag-value{font-weight:400}.thcm__title{font-size:16px;font-weight:700;line-height:1.4;color:var(--gray-50);letter-spacing:0}.thcm__detail-grid{display:flex;gap:12px;justify-content:space-between}.thcm__detail-item{display:flex;align-items:flex-start;gap:8px}.thcm__detail-icon{filter:brightness(0) invert(1);margin-top:2px;flex-shrink:0}.thcm__detail-text{display:flex;flex-direction:column;gap:1px}.thcm__detail-label{font-size:12px;color:hsla(0,0%,100%,.55);font-weight:400}.thcm__detail-value{font-size:14px;font-weight:600;color:var(--gray-50)}.thcm__dates{display:flex;align-items:flex-start;gap:6px;background:var(--secondary-color);border-radius:4px;padding:0 8px;font-size:12px;width:fit-content}.thcm__dates-text{font-size:12px;color:hsla(0,0%,100%,.8);line-height:1.5}.thcm__dates-text strong{font-weight:600;color:var(--gray-50)}.thcm__footer{justify-content:space-between;gap:8px;padding-top:4px}.thcm__days-dot,.thcm__footer{display:flex;align-items:center}.thcm__days-dot{font-size:10px;color:var(--light-green);white-space:nowrap}.thcm__days-dot--expired{color:var(--primary-color)}.thcm__days-dot--urgent{color:var(--yellow)}.thcm__days-label{font-size:12px;font-weight:400;color:var(--green-color)}.thcm__days-label--expired{color:var(--primary-color)}.thcm__days-label--urgent{color:var(--yellow)}.thcm__footer-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.thcm__icon-btn{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.thcm__icon-btn:active,.thcm__icon-btn:focus{outline:none;box-shadow:none}.thcm__icon-btn img{filter:brightness(0) invert(1)}.thcm__chevron-btn{width:32px;height:32px;border-radius:4px;background:rgba(0,0,0,0);border:1px solid var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease;color:#fff}.thcm__chevron-btn:active,.thcm__chevron-btn:focus{outline:none;box-shadow:none}.thcm__chevron-icon{color:#fff;transition:transform .25s ease}.thcm__chevron-btn--open .thcm__chevron-icon{transform:rotate(180deg)}.thcm__award-section{width:100%;display:flex;flex-direction:column;gap:8px}.thcm__award-header{justify-content:flex-start;flex-wrap:wrap;width:100%;color:var(--gray-50)}.thcm__award-header,.thcm__award-label{display:flex;align-items:center}.thcm__award-label .award-icon{margin-right:6px;filter:brightness(0) invert(1)}.thcm__award-header-text{padding-right:4px}.thcm__award-header-text,.thcm__award-preview,.thcm__award-toggle{font-size:14px;color:var(--gray-50)}.thcm__award-toggle{text-decoration:underline;padding-left:8px;cursor:pointer;margin-bottom:0;margin-left:auto}.thcm__award-list{margin-top:6px;padding-left:18px;color:var(--gray-50)}.thcm__award-list-item{font-size:14px;margin-bottom:4px}