
/* DERIOX PULSE B61 R14 A1 - DESIGN LOCK COMPATIBLE */

.pulse-r14{
 margin:18px 0 24px;
}

.pulse-r14[hidden],
.pulse-r14 [hidden]{
 display:none!important;
}

.pulse-r14-heading{
 display:flex;
 justify-content:space-between;
 align-items:flex-start;
 gap:15px;
 flex-wrap:wrap;
 margin-bottom:18px;
}

.pulse-r14-heading h2{
 margin:7px 0;
 font-size:22px;
 font-weight:800;
 color:#142a49;
}

.pulse-r14-filters{
 display:grid;
 grid-template-columns:minmax(0,2fr) repeat(3,minmax(130px,1fr));
 gap:12px;
 margin-bottom:15px;
}

.pulse-r14-filters label{
 display:flex;
 flex-direction:column;
 gap:6px;
 font-size:12px;
 font-weight:700;
 color:#284161;
 min-width:0;
}

.pulse-r14-filters input,
.pulse-r14-filters select{
 width:100%;
 box-sizing:border-box;
 border:1px solid #d5e0ef;
 border-radius:10px;
 padding:11px 12px;
 background:#fff;
 color:#183253;
 font:inherit;
}

.pulse-r14-posts{
 display:grid;
 gap:12px;
 margin:13px 0;
}

.pulse-r14-post{
 background:#fff;
 border:1px solid #e0e9f4;
 border-radius:13px;
 padding:16px;
 min-width:0;
}

.pulse-r14-post-head{
 display:flex;
 justify-content:space-between;
 align-items:center;
 flex-wrap:wrap;
 gap:10px;
 color:#153b6c;
 font-size:13px;
}

.pulse-r14-post-head strong{
 font-weight:800;
}

.pulse-r14-post-head span,
.pulse-r14-time{
 font-size:11px;
 color:#7285a0;
}

.pulse-r14-time{
 display:block;
 margin-top:7px;
}

.pulse-r14-body{
 margin:13px 0;
 color:#243c5e;
 line-height:1.6;
 font-size:14px;
 white-space:pre-wrap;
 overflow-wrap:anywhere;
}

.pulse-r14-actions{
 display:flex;
 gap:9px;
 flex-wrap:wrap;
}

@media(max-width:950px){
 .pulse-r14-filters{
  grid-template-columns:1fr 1fr;
 }
}

@media(max-width:520px){
 .pulse-r14-filters{
  grid-template-columns:1fr;
 }
}
