/* SCRA 미반환차량지원센터 v1.90.1 */
.page-main--unreturned{padding-top:64px;padding-bottom:96px}
#agree-wrap{
  --uc-ink:#0f172a;
  --uc-copy:#334155;
  --uc-line:#dce4f0;
  --uc-soft:#f5f8fd;
  --uc-brand:#2563eb;
  --uc-brand-dark:#1d4ed8;
  width:100%;
  max-width:1120px;
  margin:0 auto;
  color:var(--uc-ink)
}
#agree-wrap .consultAgree_01,
#agree-wrap .consultAgree_02{
  margin:0 0 22px;
  padding:30px 34px;
  background:#fff;
  border:1px solid var(--uc-line);
  border-radius:18px;
  box-shadow:0 12px 32px rgba(15,23,42,.06)
}
#agree-wrap .consultAgree_01{
  border-left:5px solid var(--uc-brand)
}
#agree-wrap h4{
  margin:0 0 18px;
  color:var(--uc-ink);
  font-size:clamp(23px,2.4vw,30px);
  font-weight:800;
  letter-spacing:-.04em
}
#agree-wrap p{
  margin:8px 0;
  color:var(--uc-copy);
  font-size:16px;
  line-height:1.85;
  word-break:keep-all
}
#agree-wrap .blue{
  color:var(--uc-brand-dark);
  font-weight:700
}
#agree-wrap .tbl-wrap{
  margin:20px 0;
  overflow-x:auto;
  border:1px solid var(--uc-line);
  border-radius:14px;
  background:#fff
}
#agree-wrap table{
  width:100%;
  min-width:720px;
  margin:0;
  border:0;
  border-collapse:collapse;
  table-layout:fixed
}
#agree-wrap th,
#agree-wrap td{
  padding:18px;
  border:0;
  border-right:1px solid var(--uc-line);
  border-bottom:1px solid var(--uc-line);
  color:var(--uc-copy);
  font-size:15px;
  line-height:1.65;
  text-align:center;
  vertical-align:middle
}
#agree-wrap th:last-child,
#agree-wrap td:last-child{border-right:0}
#agree-wrap tbody tr:last-child td{border-bottom:0}
#agree-wrap thead th{
  background:var(--uc-soft);
  color:#1e293b;
  font-weight:750
}
#agree-wrap .consultAgree_03{
  margin:0 0 18px;
  padding:20px 24px;
  border:1px solid var(--uc-line);
  border-radius:14px;
  background:#fff
}
#agree-wrap .consultAgree_03 span{display:block}
#agree-wrap .consultAgree_03 label{
  display:flex;
  align-items:center;
  gap:10px;
  color:var(--uc-ink);
  font-size:16px;
  font-weight:650;
  cursor:pointer
}
#agree-wrap input[type="checkbox"]{
  width:21px;
  height:21px;
  margin:0;
  accent-color:var(--uc-brand);
  flex:0 0 auto
}
#agree-wrap .consultBtn{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
  margin:0
}
#agree-wrap .consultBtn_01{
  display:inline-flex;
  min-width:190px;
  min-height:52px;
  align-items:center;
  justify-content:center;
  padding:13px 22px;
  border:1px solid #cbd5e1;
  border-radius:12px;
  background:#fff;
  color:#172033;
  font-size:16px;
  font-weight:750;
  text-decoration:none;
  transition:border-color .18s ease,background .18s ease,transform .18s ease
}
#agree-wrap .consultBtn_01:hover{
  border-color:#94a3b8;
  transform:translateY(-1px)
}
#agree-wrap .consultBtn_01.is-primary{
  border-color:var(--uc-brand);
  background:var(--uc-brand);
  color:#fff
}
#agree-wrap .consultBtn_01.is-primary:hover{
  border-color:var(--uc-brand-dark);
  background:var(--uc-brand-dark)
}
@media(max-width:767px){
  .page-main--unreturned{padding-top:36px;padding-bottom:64px}
  #agree-wrap .consultAgree_01,
  #agree-wrap .consultAgree_02{
    margin-bottom:16px;
    padding:22px 18px;
    border-radius:14px
  }
  #agree-wrap p{font-size:15px;line-height:1.75}
  #agree-wrap .consultAgree_03{padding:17px 16px}
  #agree-wrap .consultBtn{display:grid;grid-template-columns:1fr}
  #agree-wrap .consultBtn_01{width:100%}
}
