/* v273: brighter, premium tender-detail presentation */
body.single-cunam_tender,.cunam-tender-page.cunam-tender-single{background:#edf5f4!important}
.cunam-tender-page.cunam-tender-single{position:relative;background:radial-gradient(circle at 9% 5%,rgba(77,165,153,.13),transparent 27%),radial-gradient(circle at 94% 20%,rgba(119,186,198,.12),transparent 24%),linear-gradient(180deg,#f5faf9 0%,#edf5f4 48%,#f8fbfb 100%)!important;color:#25474f}
.cunam-tender-page.cunam-tender-single:before{content:"";position:absolute;inset:440px 0 auto;height:420px;pointer-events:none;background-image:linear-gradient(rgba(59,135,132,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(59,135,132,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg,transparent,#000 25%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,transparent)}
.cunam-tender-detail-grid{position:relative;z-index:1;gap:30px;padding-top:38px;padding-bottom:94px}
.cunam-tender-facts{overflow:visible;gap:12px;margin-bottom:30px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}
.cunam-tender-facts>div{position:relative;min-height:104px;justify-content:center;gap:7px;padding:22px 23px 20px 27px!important;border:1px solid rgba(35,111,108,.13);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(247,252,251,.96))!important;box-shadow:0 12px 28px rgba(29,79,83,.06);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.cunam-tender-facts>div:before{content:"";position:absolute;left:0;top:24px;width:4px;height:42px;border-radius:0 5px 5px 0;background:linear-gradient(180deg,#4da599,#77bac6)}
.cunam-tender-facts>div:hover{transform:translateY(-2px);border-color:rgba(48,143,135,.28);box-shadow:0 16px 34px rgba(29,79,83,.09)}
.cunam-tender-facts>div:last-child:nth-child(odd){grid-column:1/-1}
.cunam-tender-facts span{color:#668086;font-size:.71rem;letter-spacing:.105em}
.cunam-tender-facts strong{color:#173f49;font-size:1.02rem;line-height:1.45}
.cunam-tender-content,.cunam-tender-documents,.cunam-tender-offer-section{position:relative;overflow:hidden;margin-top:26px;border:1px solid rgba(35,111,108,.13)!important;border-radius:25px!important;background:linear-gradient(145deg,#fff 0%,#fbfdfd 100%)!important;box-shadow:0 18px 46px rgba(27,76,81,.075)!important}
.cunam-tender-content:before,.cunam-tender-documents:before,.cunam-tender-offer-section:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,#4da599 0%,#77bac6 55%,rgba(119,186,198,0) 100%)}
.cunam-tender-content h2,.cunam-tender-section-heading h2{color:#102f3a;letter-spacing:-.035em}
.cunam-tender-content h2{display:flex;align-items:center;gap:13px;margin-bottom:24px}
.cunam-tender-content h2:before{content:"";flex:0 0 auto;width:12px;height:12px;border:4px solid #d8efeb;border-radius:50%;background:#3d948b;box-shadow:0 0 0 1px rgba(61,148,139,.18)}
.cunam-tender-content p,.cunam-tender-content li{color:#536e75;font-size:1rem;line-height:1.82}
.cunam-tender-content p:last-child{margin-bottom:0}
.cunam-tender-section-heading>span{color:#32887f}
.cunam-document-item{border-color:#dceae8;border-radius:15px;background:#f9fcfb;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}
.cunam-document-item:hover{transform:translateY(-2px);border-color:#80bdb5;background:#fff;box-shadow:0 11px 24px rgba(34,100,99,.08)}
.cunam-document-icon{border-radius:13px;background:linear-gradient(145deg,#dff3ef,#e8f5f5);color:#22776f}
.cunam-tender-contact{padding:27px 25px;border:1px solid rgba(40,126,120,.16)!important;border-top:4px solid #4da599!important;border-radius:21px!important;background:radial-gradient(circle at 100% 100%,rgba(77,165,153,.14),transparent 44%),linear-gradient(145deg,#fff,#f4faf9)!important;box-shadow:0 16px 38px rgba(25,77,81,.08)!important}
.cunam-tender-contact>span{display:inline-flex;align-items:center;gap:8px;color:#277e76}
.cunam-tender-contact>span:before{content:"";width:7px;height:7px;border-radius:50%;background:#4da599;box-shadow:0 0 0 5px rgba(77,165,153,.12)}
.cunam-tender-contact h2{color:#102f3a;font-size:1.18rem;line-height:1.35}
.cunam-tender-contact a{color:#2a7772}
.cunam-tender-all-link{padding:16px;border:0;border-radius:15px;background:linear-gradient(135deg,#277b74,#419c92);color:#fff;box-shadow:0 12px 25px rgba(38,123,116,.18);transition:transform .2s ease,box-shadow .2s ease}
.cunam-tender-all-link:hover{transform:translateY(-2px);color:#fff;box-shadow:0 16px 30px rgba(38,123,116,.25)}
.cunam-tender-legal-warning{border:1px solid #f0dfb5;border-left:4px solid #d8a33f;background:linear-gradient(135deg,#fff9ed,#fffdf8)}
.cunam-tender-file-field{background:#f4faf9}
@media(max-width:780px){
    body.single-cunam_tender,.cunam-tender-page.cunam-tender-single{background:#f2f8f7!important}
    .cunam-tender-page.cunam-tender-single{background:linear-gradient(180deg,#f7fbfa 0%,#eef6f5 55%,#f8fbfb 100%)!important}
    .cunam-tender-page.cunam-tender-single:before{display:none}
    .cunam-tender-detail-grid{gap:20px;padding-top:22px;padding-bottom:62px}
    .cunam-tender-facts{gap:10px;margin-bottom:22px}
    .cunam-tender-facts>div,.cunam-tender-facts>div:last-child:nth-child(odd){grid-column:auto;min-height:91px;padding:18px 18px 17px 23px!important;border-radius:15px}
    .cunam-tender-facts>div:before{top:20px;height:36px}
    .cunam-tender-facts strong{font-size:.96rem}
    .cunam-tender-content,.cunam-tender-documents,.cunam-tender-offer-section{margin-top:18px;border-radius:19px!important;box-shadow:0 12px 30px rgba(27,76,81,.065)!important}
    .cunam-tender-content h2{align-items:flex-start;gap:10px;margin-bottom:18px;font-size:1.55rem;line-height:1.23}
    .cunam-tender-content h2:before{width:10px;height:10px;margin-top:7px;border-width:3px}
    .cunam-tender-content p,.cunam-tender-content li{font-size:.94rem;line-height:1.72}
    .cunam-tender-contact{padding:23px 20px;border-radius:18px!important}
    .cunam-tender-all-link{margin-top:11px;padding:15px}
}
@media(max-width:380px){
    .cunam-tender-facts>div{padding:16px 15px 15px 20px!important}
    .cunam-tender-content h2{font-size:1.4rem}
}
