.unoc-tenders-redesign {
  --g:#1A191A;--g2:#414042;--cream:#FFFFFF;--paper:#FFFFFF;--gold:#FFC808;--gold2:#FFC808;--ink:#1A191A;--muted:#59585A;--line:#F9F7F2;--red:#E10032
}

.unoc-tenders-redesign * {
  box-sizing:border-box
}

.unoc-tenders-redesign {
  margin:0;background:var(--paper);color:var(--ink);font-family:Poppins,Arial,sans-serif
}

.unoc-tenders-redesign a {
  text-decoration:none;color:inherit
}

.unoc-tenders-redesign .wrap {
  width:min(1180px,calc(100% - 48px));margin:auto
}

.unoc-tenders-redesign .hero {
  background:linear-gradient(112deg,#FFFFFF 0 60%,#F9F7F2);border-bottom:2px solid var(--gold)
}

.unoc-tenders-redesign .heroGrid {
  min-height:400px;display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center
}

.unoc-tenders-redesign .ey {
  font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#FFC808;font-weight:800;margin-bottom:17px
}

.unoc-tenders-redesign .ey:before {
  content:"";display:inline-block;width:29px;height:1px;background:var(--gold);margin-right:10px;vertical-align:middle
}

.unoc-tenders-redesign h1 {
  font:500 clamp(48px,5vw,68px)/.98 Poppins;color:var(--g);letter-spacing:-.04em;margin:0 0 21px
}

.unoc-tenders-redesign .lead {
  font-size:16px;line-height:1.75;color:#59585A;max-width:640px
}

.unoc-tenders-redesign .heroPanel {
  background:var(--g);padding:34px;color:white;box-shadow:18px 18px 0 #FFC808
}

.unoc-tenders-redesign .heroPanel small {
  color:var(--gold2);font-size:9px;letter-spacing:.15em;font-weight:800
}

.unoc-tenders-redesign .heroPanel h2 {
  font:500 29px Poppins;margin:12px 0
}

.unoc-tenders-redesign .heroPanel p {
  font-size:12px;line-height:1.7;color:#F6F6F6
}

.unoc-tenders-redesign .quick {
  display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:22px
}

.unoc-tenders-redesign .quick span {
  border:1px solid #ffffff28;padding:11px 8px;text-align:center;font-size:8px;letter-spacing:.05em;color:#F9F7F2
}

.unoc-tenders-redesign .notice {
  background:#fff;border-bottom:1px solid var(--line)
}

.unoc-tenders-redesign .noticeRow {
  min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:25px
}

.unoc-tenders-redesign .noticeRow p {
  font-size:12px;color:var(--muted)
}

.unoc-tenders-redesign .noticeRow b {
  color:var(--g)
}

.unoc-tenders-redesign .noticeRow a {
  font-size:9px;font-weight:800;color:#FFC808;letter-spacing:.09em
}

.unoc-tenders-redesign .section {
  padding:74px 0
}

.unoc-tenders-redesign .sectionHead {
  display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px
}

.unoc-tenders-redesign .sectionHead h2 {
  font:500 40px Poppins;color:var(--g);margin:0
}

.unoc-tenders-redesign .sectionHead p {
  max-width:520px;color:var(--muted);font-size:12px;line-height:1.65;margin:0
}

.unoc-tenders-redesign .toolbar {
  display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px
}

.unoc-tenders-redesign .tabs {
  display:flex;gap:7px;flex-wrap:wrap
}

.unoc-tenders-redesign .tab {
  padding:10px 13px;border:1px solid var(--line);font-size:9px;font-weight:800;letter-spacing:.06em;background:white
}

.unoc-tenders-redesign .tab.active {
  background:var(--g);border-color:var(--g);color:white
}

.unoc-tenders-redesign .search {
  width:255px;border-bottom:1px solid #FFC808;padding:10px 0;font-size:11px;color:#7b847f
}

.unoc-tenders-redesign .featured {
  display:grid;grid-template-columns:.72fr 1.28fr;background:white;border:1px solid var(--line);margin-bottom:18px
}

.unoc-tenders-redesign .fside {
  background:var(--g);padding:31px;color:white;display:flex;flex-direction:column;justify-content:space-between;min-height:275px
}

.unoc-tenders-redesign .fside strong {
  font:500 52px Poppins;color:var(--gold2)
}

.unoc-tenders-redesign .fside small {
  font-size:9px;letter-spacing:.14em;color:#d5ded9
}

.unoc-tenders-redesign .fcopy {
  padding:34px
}

.unoc-tenders-redesign .meta {
  font-size:9px;color:#FFC808;letter-spacing:.13em;font-weight:800
}

.unoc-tenders-redesign .fcopy h3 {
  font:500 25px/1.22 Poppins;color:var(--g);margin:13px 0
}

.unoc-tenders-redesign .fcopy p {
  font-size:11px;color:var(--muted);line-height:1.65
}

.unoc-tenders-redesign .btn {
  display:inline-block;padding:11px 14px;background:var(--g);color:white;font-size:9px;font-weight:800;letter-spacing:.08em;margin-top:13px
}

.unoc-tenders-redesign .bidList {
  border-top:1px solid var(--line)
}

.unoc-tenders-redesign .bid {
  display:grid;grid-template-columns:105px 1fr 145px;gap:22px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)
}

.unoc-tenders-redesign .status {
  font-size:8px;letter-spacing:.1em;font-weight:900;color:#414042
}

.unoc-tenders-redesign .bid h3 {
  font:500 17px/1.35 Poppins;color:var(--g);margin:0
}

.unoc-tenders-redesign .bid small {
  display:block;color:#7b847f;font-size:9px;margin-top:6px
}

.unoc-tenders-redesign .bid a {
  text-align:right;font-size:9px;font-weight:800;color:#FFC808
}

.unoc-tenders-redesign .closed {
  background:#F9F7F2
}

.unoc-tenders-redesign .closed .status {
  color:#E10032
}

.unoc-tenders-redesign .closedList {
  display:grid;grid-template-columns:1fr 1fr;gap:12px
}

.unoc-tenders-redesign .closedCard {
  background:#FFFFFF;border:1px solid var(--line);padding:22px;min-height:145px;display:flex;flex-direction:column
}

.unoc-tenders-redesign .closedCard h3 {
  font:500 16px/1.35 Poppins;color:var(--g);margin:10px 0
}

.unoc-tenders-redesign .closedCard a {
  margin-top:auto;font-size:9px;font-weight:800;color:#FFC808
}

.unoc-tenders-redesign .procurement {
  background:white
}

.unoc-tenders-redesign .procGrid {
  display:grid;grid-template-columns:repeat(3,1fr);gap:14px
}

.unoc-tenders-redesign .proc {
  border:1px solid var(--line);padding:28px;min-height:205px
}

.unoc-tenders-redesign .proc b {
  font:500 30px Poppins;color:var(--gold)
}

.unoc-tenders-redesign .proc h3 {
  font:500 21px Poppins;color:var(--g);margin:13px 0
}

.unoc-tenders-redesign .proc p {
  font-size:11px;line-height:1.65;color:var(--muted)
}

.unoc-tenders-redesign .proc a {
  font-size:9px;color:#FFC808;font-weight:800
}

.unoc-tenders-redesign .alert {
  background:#E10032;color:white
}

.unoc-tenders-redesign .alertGrid {
  padding:50px 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:center
}

.unoc-tenders-redesign .alert h2 {
  font:500 34px Poppins;margin:0;color:white
}

.unoc-tenders-redesign .alert p {
  color:#ffe5ea;line-height:1.7;font-size:12px
}

.unoc-tenders-redesign .alert strong {
  color:#F9F7F2
}

@media(max-width:850px) {
  .unoc-tenders-redesign .heroGrid, .unoc-tenders-redesign .featured, .unoc-tenders-redesign .alertGrid {
    grid-template-columns:1fr
  }
  .unoc-tenders-redesign .heroGrid {
    padding:48px 0
  }
  .unoc-tenders-redesign .closedList, .unoc-tenders-redesign .procGrid {
    grid-template-columns:1fr 1fr
  }
}

@media(max-width:560px) {
  .unoc-tenders-redesign .wrap {
    width:calc(100% - 30px)
  }
  .unoc-tenders-redesign .sectionHead, .unoc-tenders-redesign .toolbar, .unoc-tenders-redesign .noticeRow {
    flex-direction:column;align-items:flex-start
  }
  .unoc-tenders-redesign .toolbar {
    padding-top:10px
  }
  .unoc-tenders-redesign .closedList, .unoc-tenders-redesign .procGrid {
    grid-template-columns:1fr
  }
  .unoc-tenders-redesign .bid {
    grid-template-columns:1fr
  }
  .unoc-tenders-redesign .bid a {
    text-align:left
  }
  .unoc-tenders-redesign .quick {
    grid-template-columns:1fr
  }
}
