.tender-table{border-radius:4px;font-size:.75rem;overflow:hidden}.tender-table ul{padding-left:0}.tender-table .header{background-color:var(--gray-light);color:var(--black);font-size:.875rem}.tender-table .header th:first-child{width:35%;text-align:center}.tender-table .header th:nth-child(2){width:35%}.tender-table .header th:nth-child(3),.tender-table .header th:nth-child(4),.tender-table .header th:nth-child(5){width:10%;white-space:normal}.tender-table .tender-title{font-size:.875rem;font-weight:700;cursor:pointer}.tender-table .ebid-corner{position:absolute;top:0;left:0;width:56px;height:56px;overflow:hidden;pointer-events:none}.tender-table .ebid-corner__text{position:absolute;top:7px;left:-33px;width:100px;background:var(--red,#dc2626);color:#fff;font-size:.875rem;font-weight:700;text-align:center;padding:2px 0;transform:rotate(-45deg);display:block}.tender-table .ebid-pill{display:inline-block;background:#fee2e2;color:var(--red,#dc2626);border:1px solid #fca5a5;border-radius:4px;font-size:.72rem;font-weight:600;padding:2px 10px;margin-top:6px}.tender-table .amended-badge{color:#d97706;font-size:.78rem;font-weight:600}.tender-table .tag-row{display:flex;flex-wrap:nowrap;align-items:baseline;gap:4px;background-color:var(--secondary-light);padding:4px 12px;border-radius:4px;min-width:0}.tender-table .project-header-tag{display:inline-block;padding-left:6px;color:var(--secondary-color);font-size:.78rem;font-weight:500;border-radius:4px;flex-shrink:0;white-space:nowrap}.tender-table .category-tag{flex:1 1;min-width:0;font-size:.78rem;white-space:normal;word-break:break-word}.tender-table .entity-row{display:flex;align-items:center;gap:5px;margin-top:5px}.tender-table .entity-row .entity-icon{flex-shrink:0}.tender-table .entity-row .sub-title{font-size:.78rem;color:var(--black);font-weight:500;margin:0;white-space:normal}.tender-table .date-block,.tender-table .detail-block{display:flex;flex-direction:column;justify-content:center;gap:12px;font-size:.75rem}.tender-table .detail-item{display:flex;flex-direction:column;line-height:1.3}.tender-table .detail-label{font-weight:500;color:var(--gray-color)}.tender-table .detail-value{font-size:.82rem;font-weight:700;color:#111827}.tender-table .remaining-days{display:flex;align-items:center;gap:5px;margin-top:4px}.tender-table .separator{color:var(--light-green);margin:0 2px}.tender-table .separator--expired{color:var(--primary-color)}.tender-table .days-badge{font-weight:600;color:var(--green-color);background:rgba(0,0,0,0);margin:0;white-space:nowrap}.tender-table .days-badge--expired{color:var(--primary-color)}.tender-table .green-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;flex-shrink:0;display:inline-block}.tender-table .remaining-text{font-size:.78rem;font-weight:600;color:#16a34a}.tender-table .action-col{display:flex;flex-direction:column;gap:12px;align-items:stretch}.tender-table .action-icon-block{display:flex;gap:12px;justify-content:center}