/* İlanUP settings compact pro */
body.iu-settings-polished{
  background:#f7f8fb;
}

body.iu-settings-polished main,
body.iu-settings-polished .settings-page,
body.iu-settings-polished .settings-container,
body.iu-settings-polished .privacy-container{
  max-width:720px;
  margin:0 auto;
  padding-left:18px;
  padding-right:18px;
}

body.iu-settings-polished .settings-header,
body.iu-settings-polished .page-header,
body.iu-settings-polished .privacy-header{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap:12px !important;
  text-align:left !important;
  padding:18px 18px 12px !important;
  margin:0 !important;
}

body.iu-settings-polished h1,
body.iu-settings-polished .page-title,
body.iu-settings-polished .settings-title{
  text-align:left !important;
  margin:0 !important;
  font-size:28px !important;
  line-height:1.08 !important;
  font-weight:900 !important;
  letter-spacing:-.04em !important;
  color:#111827 !important;
}

body.iu-settings-polished .settings-subtitle,
body.iu-settings-polished .page-subtitle,
body.iu-settings-polished .privacy-subtitle{
  text-align:left !important;
  margin-top:4px !important;
  color:#6b7280 !important;
  font-size:14px !important;
  font-weight:650 !important;
}

body.iu-settings-polished .settings-section,
body.iu-settings-polished .privacy-section,
body.iu-settings-polished .settings-card{
  background:#fff !important;
  border:1px solid #eef0f4 !important;
  border-radius:20px !important;
  overflow:hidden !important;
  box-shadow:0 10px 28px rgba(15,23,42,.045) !important;
  margin:14px 0 18px !important;
}

body.iu-settings-polished .section-title,
body.iu-settings-polished .settings-section-title,
body.iu-settings-polished .privacy-section-title{
  display:block !important;
  padding:14px 18px 10px !important;
  font-size:13px !important;
  font-weight:900 !important;
  letter-spacing:.075em !important;
  text-transform:uppercase !important;
  color:#7b8190 !important;
  border-bottom:1px solid #eef0f4 !important;
  background:#fff !important;
}

body.iu-settings-polished .section-title .iu-setting-icon,
body.iu-settings-polished .section-title .iu-setting-arrow,
body.iu-settings-polished .settings-section-title .iu-setting-icon,
body.iu-settings-polished .settings-section-title .iu-setting-arrow,
body.iu-settings-polished .privacy-section-title .iu-setting-icon,
body.iu-settings-polished .privacy-section-title .iu-setting-arrow{
  display:none !important;
}

body.iu-settings-polished .settings-item,
body.iu-settings-polished .privacy-item,
body.iu-settings-polished .setting-row,
body.iu-settings-polished .menu-item,
body.iu-settings-polished .account-row,
body.iu-settings-polished .iu-enhanced-row{
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  gap:13px !important;
  min-height:72px !important;
  padding:14px 42px 14px 16px !important;
  border-bottom:1px solid #f0f2f6 !important;
  text-decoration:none !important;
  color:inherit !important;
  background:#fff !important;
}

body.iu-settings-polished .settings-item:last-child,
body.iu-settings-polished .privacy-item:last-child,
body.iu-settings-polished .setting-row:last-child,
body.iu-settings-polished .menu-item:last-child,
body.iu-settings-polished .account-row:last-child,
body.iu-settings-polished .iu-enhanced-row:last-child{
  border-bottom:0 !important;
}

body.iu-settings-polished .iu-setting-icon{
  flex:0 0 40px !important;
  width:40px !important;
  height:40px !important;
  border-radius:14px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:#f4f6fa !important;
  color:#111827 !important;
}

body.iu-settings-polished .iu-setting-icon svg{
  width:21px !important;
  height:21px !important;
  stroke:currentColor !important;
  stroke-width:2.15 !important;
  fill:none !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}

body.iu-settings-polished .iu-setting-content{
  flex:1 1 auto !important;
  min-width:0 !important;
}

body.iu-settings-polished .iu-setting-title,
body.iu-settings-polished .settings-item-title,
body.iu-settings-polished .privacy-item-title,
body.iu-settings-polished .setting-title,
body.iu-settings-polished .menu-title{
  display:block !important;
  font-size:16.5px !important;
  font-weight:850 !important;
  line-height:1.18 !important;
  letter-spacing:-.025em !important;
  color:#111827 !important;
}

body.iu-settings-polished .iu-setting-desc,
body.iu-settings-polished .settings-item-desc,
body.iu-settings-polished .privacy-item-desc,
body.iu-settings-polished .setting-desc,
body.iu-settings-polished .menu-desc{
  display:block !important;
  margin-top:4px !important;
  font-size:13.5px !important;
  font-weight:600 !important;
  line-height:1.32 !important;
  color:#6b7280 !important;
}

body.iu-settings-polished .iu-setting-arrow{
  position:absolute !important;
  right:15px !important;
  top:50% !important;
  transform:translateY(-50%) !important;
  width:18px !important;
  height:18px !important;
  color:#a3aab6 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}

body.iu-settings-polished .iu-setting-arrow svg{
  width:18px !important;
  height:18px !important;
  stroke:currentColor !important;
  stroke-width:2.6 !important;
  fill:none !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}

body.iu-settings-polished .iu-enhanced-row > svg,
body.iu-settings-polished .iu-enhanced-row > .arrow,
body.iu-settings-polished .iu-enhanced-row > .chevron,
body.iu-settings-polished .iu-enhanced-row > i:not(.iu-keep){
  display:none !important;
}

body.iu-settings-polished .iu-enhanced-row:hover{
  background:#fafbff !important;
}

@media(max-width:640px){
  body.iu-settings-polished main,
  body.iu-settings-polished .settings-page,
  body.iu-settings-polished .settings-container,
  body.iu-settings-polished .privacy-container{
    padding-left:14px !important;
    padding-right:14px !important;
  }

  body.iu-settings-polished h1,
  body.iu-settings-polished .page-title,
  body.iu-settings-polished .settings-title{
    font-size:26px !important;
  }

  body.iu-settings-polished .settings-header,
  body.iu-settings-polished .page-header,
  body.iu-settings-polished .privacy-header{
    padding:16px 14px 10px !important;
  }

  body.iu-settings-polished .settings-section,
  body.iu-settings-polished .privacy-section,
  body.iu-settings-polished .settings-card{
    border-radius:18px !important;
    margin:12px 0 16px !important;
  }

  body.iu-settings-polished .section-title,
  body.iu-settings-polished .settings-section-title,
  body.iu-settings-polished .privacy-section-title{
    padding:13px 16px 9px !important;
    font-size:12.5px !important;
  }

  body.iu-settings-polished .settings-item,
  body.iu-settings-polished .privacy-item,
  body.iu-settings-polished .setting-row,
  body.iu-settings-polished .menu-item,
  body.iu-settings-polished .account-row,
  body.iu-settings-polished .iu-enhanced-row{
    min-height:68px !important;
    padding:13px 40px 13px 14px !important;
    gap:12px !important;
  }

  body.iu-settings-polished .iu-setting-icon{
    flex-basis:38px !important;
    width:38px !important;
    height:38px !important;
    border-radius:13px !important;
  }

  body.iu-settings-polished .iu-setting-icon svg{
    width:20px !important;
    height:20px !important;
  }

  body.iu-settings-polished .iu-setting-title,
  body.iu-settings-polished .settings-item-title,
  body.iu-settings-polished .privacy-item-title,
  body.iu-settings-polished .setting-title,
  body.iu-settings-polished .menu-title{
    font-size:16px !important;
  }

  body.iu-settings-polished .iu-setting-desc,
  body.iu-settings-polished .settings-item-desc,
  body.iu-settings-polished .privacy-item-desc,
  body.iu-settings-polished .setting-desc,
  body.iu-settings-polished .menu-desc{
    font-size:13px !important;
  }
}
