[data-theme=light]{--primary-color:#ff0026;--secondary-color:#0052a7;--secondary-light:#Eff6FF;--heading-color:#081f32;--outerline-color:#dadce0;--success-bg:#daecff;--body-color:#f9f9f9;--img-background:#f6f6f6;--light-pink-color:#faf0f1;--gray-color:#4b5563;--gray-light:#e5e7eb;--border-color:#e5e7eb;--green-color:#0F8A42;--light-green:#10B981;--off-white-blue:#f4f6fa;--white:#ffffff;--light-white:#ebeced;--black:#111827;--field-color:#616161;--input-color:#717171;--yellow:#c37f10!important;--note-bg:#fdf7e9;--paragraph-color:#919191;--primary-gradient:linear-gradient(94.87deg,#0052a7 0.79%,#0065c3);--banner-gradient:linear-gradient(45deg,#2f80b1,#0053a3);--btn-color:var(--secondary-color);--light-blue:#488ae142;--title-color:var(--black);--content-color:var(--gray-color);--text-color:var(--gray-color);--dark-content:var(--black);--red:var(--primary-color);--border-color:var(--outerline-color);--color-border:var(--outerline-color);--input-border:var(--outerline-color)}[data-theme=dark]{--primary-color:#ff334b;--secondary-color:#4da3ff;--heading-color:#f0f0f0;--outerline-color:#383838;--body-color:#0b0c0d;--success-bg:#1a2c3d;--img-background:#1a1a1a;--light-pink-color:#2d1a1c;--off-white-blue:#161a21;--white:#1a1a1a;--light-white:#262626;--black:#ffffff;--gray-color:#a0a0a0;--gray-light:#808080;--field-color:#b0b0b0;--input-color:#c0c0c0;--paragraph-color:#919191;--primary-gradient:linear-gradient(180deg,#ff334b,#a30018);--banner-gradient:linear-gradient(45deg,#161a21,#0b0c0d);--btn-color:var(--secondary-color);--light-blue:#488ae120;--title-color:#ffffff;--text-color:#e0e0e0;--content-color:#b0b0b0;--dark-content:#ffffff;--red:#ff334b;--border-color:#333333;--color-border:#444444;--input-border:#444444}body{transition:background-color .3s ease,color .3s ease}.tender-card-v2{position:relative;background:var(--white);border:1px solid var(--border-color);border-radius:4px;overflow:hidden;margin-bottom:12px;font-size:.78rem}@media screen and (max-width:768px){.tender-card-v2{border:none;margin-bottom:0}}.tender-card-v2__ribbon{position:absolute;top:0;left:0;z-index:2;width:58px;height:60px;overflow:hidden}.tender-card-v2__ribbon-label{position:absolute;top:11px;left:-24px;background:var(--primary-color);color:#fff;font-size:14px;font-weight:700;letter-spacing:.04em;padding:3px 25px;transform:rotate(-45deg);transform-origin:center;white-space:nowrap;line-height:1.2}.tender-card-v2__tags-row{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 12px;gap:8px}.tender-card-v2__tags-row .tags-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.tender-card-v2__tags-row .tag-chip{font-size:14px;font-weight:500;color:var(--gray-color);background-color:var(--secondary-light);padding:4px 12px;white-space:nowrap;transition:border-color .2s;border-radius:4px}.tender-card-v2__tags-row .tag-chip__header{color:var(--secondary-color)}.tender-card-v2__tags-row .bookmark-icon{flex-shrink:0;cursor:pointer;transition:color .2s}.tender-card-v2__tags-row .bookmark-icon svg{width:20px;height:22px}.tender-card-v2__body{padding:0 24px;display:flex;flex-direction:column;gap:12px}@media screen and (max-width:768px){.tender-card-v2__body{padding:8px 12px 12px 8px;gap:8px}}.tender-card-v2__title{font-size:18px;font-weight:700;color:var(--title-color);margin:0;line-height:1.4;cursor:pointer}.tender-card-v2__title:hover{color:var(--secondary-color)}@media screen and (max-width:768px){.tender-card-v2__title{font-size:1rem}}.tender-card-v2__entity-row{display:flex;align-items:center;gap:6px;margin-bottom:0;font-size:.875rem}.tender-card-v2__entity-row .entity-icon{color:var(--gray-color);flex-shrink:0}.tender-card-v2__entity-row .entity-icon svg{width:14px;height:14px}@media screen and (max-width:768px){.tender-card-v2__entity-row .entity-icon{display:none}}.tender-card-v2__entity-row .entity-name{color:var(--gray-color);margin:0}.tender-card-v2__divider{border:none;margin:8px 0}.tender-card-v2__info-row{padding:4px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;font-size:.875rem}.tender-card-v2__info-row .info-col{flex:1 1;display:flex;flex-direction:column;gap:2px;padding-right:12px}.tender-card-v2__info-row .info-col:not(:last-child){margin-right:12px}.tender-card-v2__info-row .info-col .info-label{color:var(--gray-color);font-weight:400;margin:0;display:flex;align-items:center;gap:4px}.tender-card-v2__info-row .info-col .info-label .info-icon{width:12px;height:12px;color:var(--gray-color)}@media screen and (max-width:768px){.tender-card-v2__info-row .info-col .info-label .info-icon{display:none}}.tender-card-v2__info-row .info-col .info-value{padding-left:16px;font-weight:700;color:var(--title-color);margin:0}@media screen and (max-width:768px){.tender-card-v2__info-row .info-col .info-value{padding-left:0}}.tender-card-v2__info-row .info-col--source{position:relative}.tender-card-v2__award{width:100%}.tender-card-v2__footer{display:flex;align-items:center;justify-content:space-between;padding:12px 24px 24px;flex-wrap:wrap;font-size:.875rem}@media screen and (max-width:768px){.tender-card-v2__footer{padding:0 12px 8px}}.tender-card-v2__footer .footer-left{display:flex;align-items:center;gap:4px;flex-wrap:wrap}@media screen and (max-width:768px){.tender-card-v2__footer .footer-left{background-color:var(--gray-light);border-radius:4px;padding:0 4px;margin-bottom:16px}}.tender-card-v2__footer .footer-left .clock-icon{width:14px;height:14px;color:var(--gray-light);flex-shrink:0}@media screen and (max-width:768px){.tender-card-v2__footer .footer-left .clock-icon{display:none}}.tender-card-v2__footer .footer-left .date-label{color:var(--gray-color);margin:0;white-space:nowrap}.tender-card-v2__footer .footer-left .date-label span{font-weight:600;color:var(--title-color)}.tender-card-v2__footer .separator{color:var(--light-green);margin:0 2px}.tender-card-v2__footer .separator--expired{color:var(--primary-color)}.tender-card-v2__footer .days-badge{font-weight:600;color:var(--green-color);background:rgba(0,0,0,0);margin:0;white-space:nowrap}.tender-card-v2__footer .days-badge--expired{color:var(--primary-color)}.tender-card-v2__footer .footer-right{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px}.tender-card-v2__footer .footer-right .bid-count-badge{display:flex;align-items:center;justify-content:center;background:var(--secondary-color);color:#fff;font-weight:700;border-radius:4px;min-width:26px;height:26px;padding:0 6px}.tender-card-v2__footer .footer-right .share-btn{background:rgba(0,0,0,0);border:none;padding:4px;cursor:pointer;color:var(--gray-light);display:flex;align-items:center;justify-content:center;transition:color .2s}.tender-card-v2__footer .footer-right .share-btn:hover{color:var(--secondary-color)}.tender-card-v2__footer .footer-right .share-btn svg{width:16px;height:16px}.tender-card-v2__footer .award-section{width:100%;display:flex;align-items:center;gap:12px}.tender-card-v2__footer .award-header{font-size:1rem;display:flex;justify-content:start;align-items:center;width:100%;padding-top:24px;margin-top:12px;border-top:2px solid var(--border-color)}@media screen and (max-width:768px){.tender-card-v2__footer .award-header{padding-top:8px}}.tender-card-v2__footer .award-header__text{font-size:16px;color:var(--secondary-color);padding-right:4px}.tender-card-v2__footer .award-header__toggle{font-size:14px;color:var(--secondary-color);padding-left:4px;cursor:pointer}@media(max-width:768px){.tender-card-v2__info-row{gap:2px}.tender-card-v2__info-row .info-col{margin-right:0!important;padding-right:0}.tender-card-v2__footer .footer-left{flex-wrap:wrap}}@media(max-width:576px){.tender-card-v2__tags-row .tags-list{padding-left:36px}.tender-card-v2__footer{flex-direction:column;align-items:flex-start}.tender-card-v2__footer .footer-right{width:100%;justify-content:flex-end}}.tab-selected{border-bottom:3px solid #b61e25!important;color:#b61e25;font-weight:600;line-height:25px;text-align:left;border-top:#fff;border-left-color:#fff;border-right-color:#fff}.react-tabs__tab-list{font-size:1.1rem;list-style:none!important;display:flex!important;cursor:pointer!important}.works-section{background:#fff}.works-section .work-source{min-width:245px;display:flex;flex-direction:column;align-items:center}.works-section .text-header{font-style:normal;font-weight:600;font-size:1.71rem;color:#303030;margin-top:40;text-align:center}.works-section .works-classify{display:flex;justify-content:center}.works-section .card{border:1px solid #fff;padding:27px 0;justify-content:center}.works-section .text-header{margin-bottom:40px}.works-section .count{background:var(--primary-gradient);border-radius:16px;padding:20px 17px 15px 18px;color:var(--white);margin-left:10px}.works-section .works-classify img{width:180px;top:80px;position:absolute}.works-section .works-classify .downarrow-img img{width:180px;top:89px;position:absolute}.works-section .works-classify .work-content{font-weight:600;color:var(--title-color);margin-top:39px;font-size:1.29rem;line-height:32px;text-align:center}@media(max-width:992px){.works-section .count{padding:15px 15px 12px 16px}.works-section .work-source{min-width:180px}.works-section img{width:123px!important;top:90px!important}.works-section .work-content{font-size:1.07rem!important;margin-top:30px!important;line-height:25px!important}}@media(max-width:1200px){.works-section .count{padding:12px 12px 9px 13px;font-size:.92rem}.works-section .work-source{min-width:130px}.works-section img{width:85px!important;top:94px!important}.works-section .work-content{font-size:.78rem!important;margin-top:25px!important;line-height:20px!important}}@media(max-width:650px){.works-section .works-classify{flex-wrap:wrap!important}}@media(max-width:550px){.works-section .works-classify{flex-wrap:wrap!important}.works-section .count{padding:11px 11px 8px 12px;font-size:.78rem}.works-section .work-source{min-width:130px}.works-section img{width:90px!important}.works-section .work-content{font-size:.78rem!important}}@media(max-width:480px){.works-section .works-classify{flex-wrap:wrap!important}.works-section .count{padding:12px 12px 9px 13px;font-size:.78rem}.works-section .work-source{min-width:130px;margin-bottom:20px}.works-section img{display:none}.works-section .work-content{font-size:.78rem!important;margin-top:18px!important;line-height:17px!important}}@media(max-width:1200px){.works-section{display:none}}