/* v7.4 clickable audit action cards */
body.motion-v7 .big-issue{
  overflow:hidden;
}
body.motion-v7 .big-issue > .section-kicker{
  color:#2d6fb8!important;
}
body.motion-v7 .big-issue h3{
  max-width:12ch;
  margin-bottom:24px!important;
}
body.motion-v7 .issue-list{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  margin-top:22px!important;
  border-top:0!important;
}
body.motion-v7 .issue-list button{
  position:relative!important;
  min-height:168px!important;
  padding:22px 22px 20px!important;
  border-radius:22px!important;
  border:1px solid rgba(45,111,184,.15)!important;
  background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;
  box-shadow:0 14px 34px rgba(18,48,75,.07)!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:22px!important;
  text-align:left!important;
  cursor:pointer!important;
  overflow:hidden!important;
  transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease!important;
}
body.motion-v7 .issue-list button::before{
  position:absolute;
  top:18px;
  right:18px;
  width:34px;
  height:34px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:linear-gradient(135deg,rgba(45,111,184,.10),rgba(255,82,21,.10));
  border:1px solid rgba(45,111,184,.14);
  color:#2d6fb8;
  font:800 10px/1 Manrope,sans-serif;
  letter-spacing:.08em;
}
body.motion-v7 .issue-list button:nth-child(1)::before{content:"01"}
body.motion-v7 .issue-list button:nth-child(2)::before{content:"02"}
body.motion-v7 .issue-list button:nth-child(3)::before{content:"03"}
body.motion-v7 .issue-list button:nth-child(4)::before{content:"04"}
body.motion-v7 .issue-list button::after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:4px;
  height:100%;
  background:linear-gradient(180deg,#2d6fb8,#ff6f3c);
  opacity:.8;
}
body.motion-v7 .issue-list button b{
  display:block!important;
  max-width:calc(100% - 50px)!important;
  color:#13283d!important;
  font-size:17px!important;
  line-height:1.42!important;
  font-weight:800!important;
  letter-spacing:-.01em!important;
}
body.motion-v7 .issue-list button span{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  width:auto!important;
  flex:none!important;
  padding:10px 38px 10px 13px!important;
  border-radius:999px!important;
  background:#edf5fc!important;
  border:1px solid rgba(45,111,184,.14)!important;
  color:#244b70!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:800!important;
  text-align:left!important;
  letter-spacing:.01em!important;
}
body.motion-v7 .issue-list button span::after{
  content:"→";
  position:absolute;
  right:8px;
  top:50%;
  transform:translateY(-50%);
  width:24px;
  height:24px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:#2d6fb8;
  color:#fff;
  font-size:13px;
  transition:transform .25s ease,background .25s ease;
}
body.motion-v7 .issue-list button:hover,
body.motion-v7 .issue-list button:focus-visible{
  transform:translateY(-4px)!important;
  border-color:rgba(45,111,184,.28)!important;
  background:linear-gradient(180deg,#ffffff 0%,#f1f8ff 100%)!important;
  box-shadow:0 20px 42px rgba(18,48,75,.13)!important;
  outline:none!important;
}
body.motion-v7 .issue-list button:hover span,
body.motion-v7 .issue-list button:focus-visible span{
  background:#fff2ec!important;
  border-color:rgba(255,82,21,.18)!important;
  color:#a63b16!important;
}
body.motion-v7 .issue-list button:hover span::after,
body.motion-v7 .issue-list button:focus-visible span::after{
  transform:translateY(-50%) translateX(3px);
  background:#ff5215;
}
@media(max-width:920px){
  body.motion-v7 .issue-list{grid-template-columns:1fr!important}
  body.motion-v7 .issue-list button{min-height:138px!important}
}
@media(max-width:560px){
  body.motion-v7 .issue-list button{padding:20px!important;min-height:132px!important}
  body.motion-v7 .issue-list button b{font-size:16px!important;max-width:calc(100% - 46px)!important}
  body.motion-v7 .issue-list button span{font-size:10.5px!important}
}
