
/* DERIOX PULSE B61 R13 A3 */

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

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

.pulse-r13-mine-heading{
 display:flex;
 justify-content:space-between;
 align-items:flex-start;
 flex-wrap:wrap;
 gap:14px;
 margin-bottom:17px;
}

.pulse-r13-mine-heading h2{
 font-size:22px;
 font-weight:800;
 color:#122944;
 margin:7px 0;
}

.pulse-r13-mine-search{
 display:flex;
 flex-direction:column;
 gap:6px;
 font-weight:700;
 font-size:12px;
 color:#243b60;
 margin-bottom:16px;
}

.pulse-r13-mine-search input{
 width:100%;
 box-sizing:border-box;
 border:1px solid #d4dfef;
 border-radius:10px;
 padding:12px;
 font:inherit;
 color:#183051;
 background:white;
}

.pulse-r13-mine-grid{
 display:grid;
 grid-template-columns:repeat(
  auto-fit,minmax(min(100%,250px),1fr)
 );
 gap:13px;
 margin:14px 0;
}

.pulse-r13-mine-card{
 border:1px solid #e0e8f5;
 background:#f9fbff;
 border-radius:13px;
 padding:16px;
 display:flex;
 flex-direction:column;
 align-items:flex-start;
 gap:10px;
 min-width:0;
}

.pulse-r13-mine-name{
 font-size:16px;
 font-weight:800;
 color:#153253;
 line-height:1.4;
 margin:0;
}

.pulse-r13-mine-role{
 display:inline-flex;
 padding:5px 9px;
 border-radius:20px;
 background:#e6effd;
 color:#23518e;
 font-size:11px;
 font-weight:700;
}

.pulse-r13-mine-description{
 font-size:13px;
 color:#647790;
 line-height:1.55;
 overflow-wrap:anywhere;
 margin:0;
}

.pulse-r13-mine-note{
 font-size:11px;
 color:#7487a4;
 margin-top:13px;
}

.pulse-r13-post-actions{
 display:flex;
 flex-wrap:wrap;
 gap:9px;
 margin-top:13px;
}

.pulse-r13-post-focused{
 border-color:#3976ce!important;
 box-shadow:0 0 0 2px rgba(57,118,206,.13);
}

@media(max-width:520px){
 .pulse-r13-mine-heading{
  flex-direction:column;
 }
}


/* B61 R13 A4 - Membership directory role filter */
.pulse-r13-mine-filter{
 display:flex;
 flex-direction:column;
 gap:6px;
 max-width:300px;
 margin-bottom:14px;
 font-size:12px;
 font-weight:700;
 color:#243b60;
}
.pulse-r13-mine-filter select{
 border:1px solid #d4dfef;
 border-radius:10px;
 padding:11px 12px;
 background:#fff;
 color:#183051;
 font:inherit;
}
