/* v1.89 · Solicitudes visibles en la navegación de empresas. Solo presentación. */
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd186-topnav .kd186-nav-links{scrollbar-width:thin}
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd186-nav-link[href*="kd_company_tab=requests"]{
  font-weight:800!important;color:#24663d!important;border:1px solid #d4e9d8!important;background:#f3faf4!important;
}
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd186-nav-link[href*="kd_company_tab=requests"].is-active{
  background:#e4f5e9!important;border-color:#9ed4ac!important;box-shadow:inset 0 -3px 0 #238849!important;
}
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-requests-header{
  display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;
  margin-bottom:20px;padding:6px 3px 16px;border-bottom:1px solid #dcebe0;
}
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-requests-header h2{
  margin:6px 0 7px!important;font-size:clamp(23px,2.2vw,29px)!important;color:#203229!important;
}
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-requests-header p{
  margin:0!important;max-width:720px;color:#637466!important;
}
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-requests-header>a,
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-premium-entry>a,
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-go-requests{
  display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:11px 15px;
  border:1px solid #b8d9c1;border-radius:11px;background:#edf7ef;color:#165e34!important;
  text-decoration:none!important;font-size:13px;font-weight:800;white-space:normal;
}
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-premium-entry{
  display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;
  padding:20px;margin-bottom:20px;border:1px solid #d7e9dc;border-radius:15px;background:#f6faf7;
}
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-premium-entry strong{font-size:15px;color:#214d31}
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-premium-entry p{margin:7px 0 0;max-width:680px;font-size:13px;color:#577260}
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-requests-page .kd1232-request-section{margin-top:18px}
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-services-request-entry{margin-top:20px}
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-go-requests{margin-top:12px}
:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) :is(.kd189-go-requests,.kd189-requests-header>a,.kd189-premium-entry>a):focus-visible{outline:3px solid #87bd8e;outline-offset:3px}
@media(min-width:641px) and (max-width:1300px){
  :is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd186-nav-links{gap:2px}
  :is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd186-nav-link{padding:9px 7px;gap:5px;font-size:12px;min-width:0}
  :is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd186-nav-link i{width:17px;font-size:15px}
}
@media(max-width:640px){
  :is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-requests-header>a,
  :is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-premium-entry>a{width:100%}
}

:is(body.kd-business-panel-page,body.kd-standalone-business-panel-template) .kd189-premium-state{display:block;margin-top:9px;color:#277643;font-size:12px;font-weight:750}

/* v1.90 — Medidas creativas visibles en las 5 suscripciones */
.kd-business-form .kd190-banner-upload{display:grid;gap:9px;padding:16px;border:1px solid #c8e0ce;border-left:4px solid #267e46;border-radius:12px;background:#f7fcf8;color:#233d2d}
.kd-business-form .kd190-banner-upload>span{font-size:15px;font-weight:800;color:#155d31}
.kd-business-form .kd190-banner-upload>small{display:block;font-size:12px;line-height:1.55;color:#375b43}
.kd-business-form .kd190-banner-upload>small strong{font-size:13px;color:#116432}
.kd-business-form .kd190-banner-upload input[type=file],.kd-business-form .kd190-banner-upload input[type=url]{max-width:100%;width:100%;background:#fff}
