.duns-sektorler-page{max-width:1080px!important}
.duns-sektorler-page h1{font-family:'Poppins',sans-serif!important;font-size:40px!important;line-height:1.2!important;margin:0 0 14px!important;color:#281e32!important}
.duns-sektorler-hero{margin:10px 0 28px!important;padding:0!important}
.duns-sektorler-hero p{max-width:none!important;width:100%!important}

.duns-sektorler-search-wrap{
  margin-top:28px!important;
  padding:18px 18px 14px!important;
  border:1px solid #dbe5f1!important;
  border-left:3px solid #c8d8ee!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,rgba(29,81,145,.035) 0%,rgba(255,255,255,1) 65%)!important;
  box-shadow:0 8px 22px rgba(40,30,50,.04)!important
}

.duns-sektorler-list-wrap,.duns-sektorler-cta{margin-top:28px!important}

.duns-sektorler-search-box{
  display:flex!important;
  gap:10px!important;
  align-items:center!important;
  margin:12px 0 8px!important
}

.duns-sektorler-search-input{
  flex:1!important;
  min-height:48px!important;
  border:1px solid #bcbcbc!important;
  border-radius:10px!important;
  padding:0 14px!important;
  font-size:16px!important;
  color:#281e32!important;
  background:#fff!important;
  box-shadow:0 6px 18px rgba(40,30,50,.06)!important
}

.duns-sektorler-search-input:focus{
  outline:none!important;
  border-color:#1d5191!important;
  box-shadow:0 0 0 3px rgba(29,81,145,.12)!important
}

.duns-sektorler-search-clear{
  min-height:48px!important;
  border:1px solid #d9d9d9!important;
  border-radius:10px!important;
  padding:0 14px!important;
  background:#fff!important;
  color:#281e32!important;
  font-weight:600!important;
  cursor:pointer!important;
  transition:all .2s ease!important
}

.duns-sektorler-search-clear:hover,
.duns-sektorler-search-clear:focus{
  border-color:#1d5191!important;
  color:#1d5191!important
}

.duns-sektorler-search-help{
  margin:4px 0 2px!important;
  font-size:12px!important;
  line-height:1.5!important;
  color:#94a3b8!important
}

.duns-sektorler-result-info{
  margin:4px 0 0!important;
  font-size:14px!important;
  line-height:1.6!important;
  color:#6b7280!important
}

.duns-sektorler-list{
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
  margin-top:12px!important
}

.duns-sector-card{
  border:1px solid #d8dee8!important;
  border-left:3px solid #bfc9d8!important;
  border-radius:12px!important;
  background:#fff!important;
  box-shadow:0 8px 22px rgba(40,30,50,.06)!important;
  overflow:hidden!important;
  transition:all .2s ease!important
}

.duns-sector-card.is-open{
  border-color:#cfe0f5!important;
  border-left-color:#1d5191!important;
  background:linear-gradient(135deg,rgba(29,81,145,.05) 0%,rgba(255,255,255,1) 55%)!important;
  box-shadow:0 10px 24px rgba(29,81,145,.12)!important
}

.duns-sector-card-head{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  justify-content:space-between!important;
  padding:10px 12px!important;
  min-height:56px!important
}

.duns-sector-card-toggle{
  flex:1!important;
  display:flex!important;
  align-items:center!important;
  background:transparent!important;
  border:none!important;
  padding:0!important;
  margin:0!important;
  text-align:left!important;
  cursor:pointer!important;
  color:#281e32!important;
  min-width:0!important
}

.duns-sector-card-toggle:hover .duns-sector-name,
.duns-sector-card-toggle:focus .duns-sector-name{
  color:#1d5191!important
}

.duns-sector-name{
  font-size:15px!important;
  line-height:1.45!important;
  font-weight:600!important;
  color:#281e32!important;
  margin:0!important;
  transition:color .2s ease!important;
  word-break:break-word!important
}

.duns-sector-card-meta{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  flex-shrink:0!important;
  margin-left:8px!important
}

.duns-sector-post-count{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:34px!important;
  height:28px!important;
  padding:0 10px!important;
  border-radius:999px!important;
  background:#eef4fb!important;
  color:#1d5191!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1!important;
  white-space:nowrap!important
}

.duns-sector-link-wrap{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
  padding:0!important;
  margin:0!important
}

.duns-sector-link-text,
.duns-content .duns-sector-link-text,
.duns-content .duns-sector-link-text:visited{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  background-image:none!important;
  background-color:transparent!important;
  border:none!important;
  box-shadow:none!important;
  border-radius:0!important;
  min-width:auto!important;
  max-width:none!important;
  width:auto!important;
  min-height:auto!important;
  color:#1d5191!important;
  font-size:13px!important;
  font-weight:700!important;
  line-height:1.2!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  transition:color .22s ease,transform .22s ease,opacity .22s ease!important;
  opacity:.96!important
}

.duns-sector-link-label{display:inline!important;color:inherit!important}
.duns-sector-link-arrow{
  display:inline-block!important;
  color:inherit!important;
  line-height:1!important;
  font-size:1em!important;
  font-weight:700!important;
  transform:translateX(0)!important;
  transition:transform .22s ease!important
}

.duns-content .duns-sector-link-text:hover,
.duns-content .duns-sector-link-text:focus,
.duns-sector-link-text:hover,
.duns-sector-link-text:focus{
  background:transparent!important;
  background-image:none!important;
  background-color:transparent!important;
  border:none!important;
  box-shadow:none!important;
  color:#fe6601!important;
  text-decoration:none!important;
  transform:translateX(2px)!important;
  opacity:1!important
}

.duns-content .duns-sector-link-text:hover .duns-sector-link-arrow,
.duns-content .duns-sector-link-text:focus .duns-sector-link-arrow,
.duns-sector-link-text:hover .duns-sector-link-arrow,
.duns-sector-link-text:focus .duns-sector-link-arrow{
  transform:translateX(2px)!important
}

.duns-sector-body{display:none!important;padding:0 12px 10px!important}
.duns-sector-card.is-open .duns-sector-body{display:block!important}

.duns-sector-divider{
  height:1px!important;
  background:rgba(40,30,50,.12)!important;
  margin:0 0 8px!important
}

.duns-sector-description,.duns-sector-description p{
  margin:0!important;
  font-size:14px!important;
  line-height:1.7!important;
  color:#3b3343!important
}

.duns-sector-highlight{
  background:rgba(254,102,1,.18)!important;
  color:#86370e!important;
  border-radius:4px!important;
  padding:0 2px!important
}

.duns-sektorler-empty{
  padding:18px!important;
  border:1px solid #e2e8f0!important;
  border-radius:12px!important;
  background:#fafafa!important;
  color:#281e32!important
}

.duns-content .duns-sektorler-cta{
  margin-top:36px!important;
  padding:24px!important;
  border:1px solid #d9e3ef!important;
  border-left:3px solid #1d5191!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,rgba(29,81,145,.05) 0%,rgba(255,255,255,1) 58%)!important;
  box-shadow:0 10px 24px rgba(29,81,145,.07)!important
}

.duns-content .duns-sektorler-cta h2{
  border-bottom:1px solid rgba(29,81,145,.14)!important;
  padding-bottom:10px!important;
  margin-bottom:14px!important
}

.duns-sektorler-cta-buttons{
  display:flex!important;
  gap:14px!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  margin-top:16px!important
}

.duns-cta-primary,
.duns-content .duns-cta-primary,
.duns-content .duns-cta-primary:visited{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:200px!important;
  max-width:none!important;
  width:auto!important;
  min-height:42px!important;
  padding:10px 18px!important;
  border:1px solid #4f88c4!important;
  border-radius:10px!important;
  background:#4f88c4!important;
  background-image:none!important;
  color:#ffffff!important;
  text-decoration:none!important;
  font-weight:700!important;
  box-shadow:0 8px 18px rgba(79,136,196,.16)!important;
  transition:all .22s ease!important
}

.duns-content .duns-cta-primary:hover,
.duns-content .duns-cta-primary:focus,
.duns-cta-primary:hover,
.duns-cta-primary:focus{
  background:#df925d!important;
  background-image:none!important;
  border-color:#df925d!important;
  color:#ffffff!important;
  text-decoration:none!important;
  transform:translateY(-1px)!important;
  box-shadow:0 10px 22px rgba(223,146,93,.16)!important
}

.duns-cta-secondary,
.duns-content .duns-cta-secondary,
.duns-content .duns-cta-secondary:visited{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  min-height:auto!important;
  min-width:auto!important;
  max-width:none!important;
  width:auto!important;
  padding:0!important;
  margin:0!important;
  border:none!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  background-color:transparent!important;
  box-shadow:none!important;
  color:#1d5191!important;
  text-decoration:none!important;
  font-weight:700!important;
  transition:color .22s ease,transform .22s ease,opacity .22s ease!important;
  opacity:.96!important
}

.duns-cta-secondary::after,
.duns-content .duns-cta-secondary::after{
  content:"\2192";
  display:inline-block!important;
  margin-left:6px!important;
  color:currentColor!important;
  transition:transform .22s ease!important
}

.duns-content .duns-cta-secondary:hover,
.duns-content .duns-cta-secondary:focus,
.duns-cta-secondary:hover,
.duns-cta-secondary:focus{
  background:transparent!important;
  background-image:none!important;
  background-color:transparent!important;
  border:none!important;
  box-shadow:none!important;
  color:#fe6601!important;
  text-decoration:none!important;
  transform:translateX(2px)!important;
  opacity:1!important
}

.duns-content .duns-cta-secondary:hover::after,
.duns-content .duns-cta-secondary:focus::after,
.duns-cta-secondary:hover::after,
.duns-cta-secondary:focus::after{
  transform:translateX(2px)!important
}

.screen-reader-text{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important
}

@media (max-width:768px){
  .duns-sektorler-page h1{font-size:30px!important}
  .duns-sektorler-search-wrap{padding:16px 14px 12px!important}
  .duns-sektorler-search-box{flex-direction:column!important;align-items:stretch!important}
  .duns-sektorler-search-clear{width:100%!important}
  .duns-sector-card-head{align-items:flex-start!important;gap:8px!important}
  .duns-sector-card-meta{flex-direction:column!important;align-items:flex-end!important;gap:6px!important;margin-left:6px!important}
  .duns-sector-name{font-size:14px!important;line-height:1.4!important}
  .duns-sector-link-text,
  .duns-content .duns-sector-link-text,
  .duns-content .duns-sector-link-text:visited{
    min-height:auto!important;
    padding:0!important;
    font-size:12px!important
  }
  .duns-sector-post-count{height:24px!important;min-width:30px!important;font-size:11px!important}
  .duns-content .duns-sektorler-cta{padding:18px!important}
  .duns-sektorler-cta-buttons{flex-direction:column!important;align-items:flex-start!important}
  .duns-cta-primary,
  .duns-content .duns-cta-primary,
  .duns-content .duns-cta-primary:visited{
    min-width:auto!important;
    width:auto!important;
    max-width:none!important
  }
}