
.cnwv-wrap{margin:26px 0 22px;padding:0 20px;border:1px solid #e3ded3;background:#fff;clear:both;
  grid-column:1/-1;flex:1 1 100%;box-sizing:border-box;border-top:3px solid #10202e}
.cnwv-wrap *{box-sizing:border-box}
.cnwv-wrap .cnwv-head{margin:0 -20px;padding:18px 20px 13px;border-bottom:1px solid #e3ded3;background:#f6f3ec}
.cnwv-wrap .cnwv-head h2{margin:0 0 6px!important;padding:0!important;border:0!important;font-size:21px!important;
  line-height:1.28!important;font-weight:700;color:#10202e!important;font-family:"Bitter",Georgia,serif!important;
  text-align:left!important}
.cnwv-wrap .cnwv-head h2::after{content:none!important}
.cnwv-wrap .cnwv-sub{margin:0!important;font-size:13.5px!important;line-height:1.55!important;color:#4d5a66!important}
.cnwv-wrap .cnwv-sub time{color:#10202e;font-weight:600}
.cnwv-wrap .cnwv-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 -20px;
  padding:11px 20px;border-bottom:1px solid #e3ded3;background:#fff}
.cnwv-wrap .cnwv-flh{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7b6f61;font-weight:700}
.cnwv-wrap .cnwv-fl{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:#16202b;
  cursor:pointer;user-select:none}
.cnwv-wrap .cnwv-fl::before{content:'';width:15px;height:15px;border:1.5px solid #b9ab99;background:#fff}
.cnwv-f,.cnwv-morecb{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;
  overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;-webkit-appearance:none;appearance:none}
.cnwv-wrap .cnwv-list{list-style:none;margin:0!important;padding:0!important}
.cnwv-wrap .cnwv-list>li{display:grid;grid-template-columns:30px 150px minmax(0,1fr) 170px 120px;gap:14px;
  align-items:center;margin:0 -20px!important;padding:22px 20px;border-top:1px solid #eee9de;min-height:152px}
.cnwv-wrap .cnwv-list>li:first-child{border-top:0}
.cnwv-wrap .cnwv-list>li:nth-child(even){background:#faf8f3}
.cnwv-rank{font-size:14px;color:#7b6f61;text-align:center;font-weight:700;font-family:"Bitter",Georgia,serif}
.cnwv-logo{display:block;line-height:0}
.cnwv-logo img{display:block;width:150px;height:64px;border:1px solid #e4dbcd;background:#fff;object-fit:contain}
.cnwv-main{min-width:0}
.cnwv-name{display:block;font-size:16px!important;font-weight:700;color:#10202e!important;
  text-decoration:none!important;margin-bottom:3px;font-family:"Bitter",Georgia,serif}
a.cnwv-name:hover{color:#8a5a08!important}
.cnwv-facts{margin:0!important;font-size:12.5px!important;line-height:1.5!important;color:#5c6b78!important}
.cnwv-facts b{color:#10202e!important;font-weight:700}
.cnwv-offer{min-width:0}
.cnwv-offer b{display:block;font-size:14.5px;font-weight:700;color:#10202e;line-height:1.3}
.cnwv-offer span{display:block;font-size:12px;color:#5c6b78;line-height:1.45;margin-top:3px}
.cnwv-cta{text-align:right}
.cnwv-wrap a.cnwv-btn{display:block;background:#d08a1c!important;color:#16202a!important;font-weight:700;
  font-size:14px;padding:10px 8px;border-radius:4px;text-decoration:none!important;text-align:center}
.cnwv-wrap a.cnwv-btn:hover{background:#e39d2c!important}
.cnwv-wrap a.cnwv-rev{display:block;margin-top:6px;font-size:11.5px;color:#0f4c81!important;
  text-decoration:none!important}
.cnwv-wrap a.cnwv-rev:hover{text-decoration:underline!important}
.cnwv-wrap .cnwv-more{display:block;margin:0 -20px;padding:12px 20px;text-align:center;font-size:14px;
  font-weight:700;color:#0f4c81;cursor:pointer;border-top:1px solid #e3ded3;background:#f6f3ec}
.cnwv-wrap .cnwv-more:hover{color:#8a5a08}
.cnwv-wrap .cnwv-more-b{display:none}
.cnwv-wrap .cnwv-disc{margin:0 -20px!important;padding:12px 20px 14px;font-size:12px!important;
  line-height:1.6!important;color:#5c6b78!important;border-top:1px solid #eee9de;background:#fbfaf7}
.cnwv-wrap .cnwv-disc a{color:#0f4c81!important}
.cnwv-wrap .cnwv-list>li.cnwv-hid{display:none}
.cnwv-wrap:has(.cnwv-morecb:checked) .cnwv-list>li.cnwv-hid{display:grid}
.cnwv-wrap:has(.cnwv-morecb:checked) .cnwv-more .cnwv-more-a{display:none}
.cnwv-wrap:has(.cnwv-morecb:checked) .cnwv-more .cnwv-more-b{display:inline}
.cnwv-wrap:has(.cnwv-f[id^="cnwv-interac-"]:checked) .cnwv-list>li:not([data-interac]){display:none!important}
.cnwv-wrap:has(.cnwv-f[id^="cnwv-interac-"]:checked) .cnwv-fl[for^="cnwv-interac-"]::before{background:#d08a1c;border-color:#d08a1c}
.cnwv-wrap:has(.cnwv-f[id^="cnwv-fs-"]:checked) .cnwv-list>li:not([data-fs]){display:none!important}
.cnwv-wrap:has(.cnwv-f[id^="cnwv-fs-"]:checked) .cnwv-fl[for^="cnwv-fs-"]::before{background:#d08a1c;border-color:#d08a1c}
.cnwv-wrap:has(.cnwv-f[id^="cnwv-low-"]:checked) .cnwv-list>li:not([data-low]){display:none!important}
.cnwv-wrap:has(.cnwv-f[id^="cnwv-low-"]:checked) .cnwv-fl[for^="cnwv-low-"]::before{background:#d08a1c;border-color:#d08a1c}
.cnwv-wrap:has(.cnwv-f[id^="cnwv-dep-"]:checked) .cnwv-list>li:not([data-dep]){display:none!important}
.cnwv-wrap:has(.cnwv-f[id^="cnwv-dep-"]:checked) .cnwv-fl[for^="cnwv-dep-"]::before{background:#d08a1c;border-color:#d08a1c}
.cnwv-wrap:has(.cnwv-f[id^="cnwv-ont-"]:checked) .cnwv-list>li:not([data-ont]){display:none!important}
.cnwv-wrap:has(.cnwv-f[id^="cnwv-ont-"]:checked) .cnwv-fl[for^="cnwv-ont-"]::before{background:#d08a1c;border-color:#d08a1c}
.cnwv-wrap:has(.cnwv-f[id^="cnwv-btc-"]:checked) .cnwv-list>li:not([data-btc]){display:none!important}
.cnwv-wrap:has(.cnwv-f[id^="cnwv-btc-"]:checked) .cnwv-fl[for^="cnwv-btc-"]::before{background:#d08a1c;border-color:#d08a1c}
@media (max-width:760px){
  .cnwv-wrap{padding:0 14px}
  .cnwv-wrap .cnwv-head,.cnwv-wrap .cnwv-filters,.cnwv-wrap .cnwv-more,
  .cnwv-wrap .cnwv-disc{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}
  .cnwv-wrap .cnwv-list>li{grid-template-columns:26px 110px minmax(0,1fr);
    grid-template-areas:'r l m' '. o o' '. c c';gap:8px 12px;margin:0 -14px!important;padding:14px}
  .cnwv-rank{grid-area:r}.cnwv-logo{grid-area:l}.cnwv-main{grid-area:m}
  .cnwv-offer{grid-area:o}.cnwv-cta{grid-area:c;text-align:left}
  .cnwv-logo img{width:110px;height:41px}
  .cnwv-wrap a.cnwv-btn{display:inline-block;padding:9px 22px}
  .cnwv-wrap:has(.cnwv-morecb:checked) .cnwv-list>li.cnwv-hid{display:grid}
}
