/* Product-scoped literature panel, matching the homepage SCI framework. */
#pd-literature .pd-literature__panel{
  padding:32px;border-radius:24px;
  background:linear-gradient(180deg,#f4f8ff 0%,#e9f1fd 100%);
}
#pd-literature .litbox__head{align-items:center;gap:24px}
#pd-literature .litbox__head .h2{font-size:30px;line-height:1.35}
#pd-literature .litbox__head .h2::before{display:none}
#pd-literature .litbox__head p{margin-top:12px;font-size:13px}
#pd-literature .litkpi{flex:none;flex-wrap:nowrap;padding:0}
#pd-literature .litkpi>span{min-width:100px;padding:14px 18px}
#pd-literature .litkpi b{font-size:27px}
#pd-literature .litbox__filter{grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,1fr)) auto minmax(0,1fr);gap:12px;margin-top:28px}
#pd-literature .litbox__filter>*{min-width:0}
#pd-literature .litbox__filter .inp,
#pd-literature .litbox__filter .sel{width:100%;height:46px;min-width:0;border-radius:10px;font-size:13px}
#pd-literature .litbox__search .inp{padding-left:14px}
#pd-literature .litbox__filter .sel{padding-left:14px;padding-right:30px}
#pd-literature .litbox__search input::-webkit-search-cancel-button{margin-right:12px}
#pd-literature .litbox__reset{height:46px;min-width:70px;padding:0 18px;border-color:#dce5f5;color:var(--ink-2)}
#pd-literature .litbox__reset:hover{border-color:var(--blue-300);color:var(--blue-600)}
#pd-literature .litbox__sort{max-width:none;justify-self:stretch}
#pd-literature .litbox__wrap{margin-top:22px}
#pd-literature .litbox__list{max-height:none;overflow:visible;overscroll-behavior:auto;margin:0;padding:0;gap:14px;scroll-margin-top:0}
#pd-literature .lit-row{padding:22px 24px;border-color:transparent;border-radius:14px}
#pd-literature .lit-row:hover{border-color:var(--blue-300);box-shadow:0 6px 18px #244cb40c;transform:none}
#pd-literature .lit-row h4{font-size:16px;line-height:1.6}
#pd-literature .lit-pager{padding:18px 0 0;margin-top:22px;gap:12px}
#pd-literature .lit-empty{background:#fff;border:1px solid #e2e9f6}
@media(max-width:1100px){
  #pd-literature .litbox__filter{grid-template-columns:repeat(3,minmax(0,1fr))}
  #pd-literature .litbox__search,#pd-literature .litbox__sort{grid-column:auto}
}
@media(max-width:760px){
  #pd-literature .pd-literature__panel{padding:20px 16px;border-radius:18px}
  #pd-literature .litbox__head{gap:20px}
  #pd-literature .litbox__head .h2{font-size:23px}
  #pd-literature .litbox__head p{margin-top:9px;font-size:12px}
  #pd-literature .litkpi{gap:7px}
  #pd-literature .litkpi>span{min-width:0;padding:12px 5px;font-size:10px}
  #pd-literature .litkpi b{font-size:clamp(18px,5vw,23px);overflow-wrap:anywhere}
  #pd-literature .litbox__filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}
  #pd-literature .litbox__search{grid-column:1/-1}
  #pd-literature .litbox__sort{grid-column:auto}
  #pd-literature .litbox__reset{grid-column:2;grid-row:4}
  #pd-literature .litbox__filter .sel:nth-of-type(3){grid-column:1/-1}
  #pd-literature .litbox__wrap{margin-top:18px}
  #pd-literature .lit-row h4{font-size:14px}
  #pd-literature .lit-pager{margin-top:18px;padding-top:16px}
}
