
.pdr-eh{background:linear-gradient(130deg,#080a10,#23130a 60%,#090b12);color:#f8fafc;border:1px solid #c35a16;border-radius:14px;padding:9px 12px;box-shadow:0 6px 20px #0008,inset 0 1px 0 #ff9e4a40;max-width:100%;overflow:hidden}

.pdr-eh-hd{font-size:12px;font-weight:800;color:#ff8d3b;display:flex;justify-content:space-between;margin-bottom:7px}

.pdr-eh-hd span{font-size:10px;color:#3be49a}

.pdr-eh-row{display:flex;align-items:center;gap:10px;min-height:48px}

.pdr-eh-avatar{width:43px;height:43px;border-radius:50%;object-fit:cover;border:2px solid #ff7a24;flex:none}

.pdr-eh-default{display:grid;place-items:center;background:#282019;font-size:24px}

.pdr-eh-info{min-width:0;flex:1}

.pdr-eh-name{font-size:11px;color:#ffc59c;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.pdr-eh-title{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.pdr-eh-sub{font-size:11px;color:#b6becd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.pdr-eh-link{flex:none;background:linear-gradient(135deg,#ff922e,#e34a08);color:white!important;border-radius:8px;padding:8px;text-decoration:none;font-size:11px;font-weight:800}

.pdr-eh-enter{animation:pdr-eh-in .7s ease-out}

@keyframes pdr-eh-in{from{transform:translateX(28px);opacity:.35}to{transform:translateX(0);opacity:1}}

.pdr-eh-muted{font-size:12px;color:#b6becd}

@media(max-width:520px){.pdr-eh{padding:8px}.pdr-eh-link{padding:7px 6px}.pdr-eh-avatar{width:36px;height:36px}.pdr-eh-title{font-size:12px}}





/* PDR_EVENTHUB_V13 */

.pdr-eh {

    display:none!important;

    box-sizing:border-box!important;

    width:calc(100% - 20px)!important;

    max-width:720px!important;

    margin:0 auto 10px!important;

}

.pdr-eh.pdr-eh-visible {

    display:block!important;

}

.pdr-eh-hd > span {

    display:none!important;

}



/* PDR_EH_FAIR_SWIPE_V2 */

.pdr-eh-card{touch-action:pan-y}







.pdr-eh-page-edge{

 color:#d9e4d5;

 font-size:12px;

 text-align:center;

 padding:8px 0

}



/* PDR_EH_DRAG_CLOSE_V1 */



.pdr-eh-card{

 position:relative;

 cursor:grab;

 user-select:none;

 -webkit-user-select:none

}



.pdr-eh-card:active{

 cursor:grabbing

}



.pdr-eh-row{

 padding-right:22px;

 box-sizing:border-box

}



.pdr-eh-close{

 position:absolute;

 top:3px;

 right:4px;

 z-index:4;

 display:grid;

 place-items:center;

 width:21px;

 height:21px;

 padding:0;

 color:#c5cbd6;

 background:rgba(11,15,23,.86);

 border:1px solid rgba(181,190,205,.25);

 border-radius:7px;

 font-size:16px;

 font-weight:500;

 line-height:1;

 cursor:pointer

}



.pdr-eh-close:hover,

.pdr-eh-close:focus-visible{

 color:#fff;

 background:#903d1d;

 border-color:#ff8d3b

}



.pdr-eh-link{

 cursor:pointer

}




/* PDR_EH_CLOSE_GAP_V2 */



/* Hely a Megnyitas gomb es a bezaro X kozott */

.pdr-eh .pdr-eh-row {

    padding-right: 48px !important;

    box-sizing: border-box !important;

}



/* Kisebb, diszkretebb X */

.pdr-eh .pdr-eh-close {

    top: 4px !important;

    right: 6px !important;

    width: 18px !important;

    height: 18px !important;

    min-width: 18px !important;

    min-height: 18px !important;

    padding: 0 !important;

    font-size: 14px !important;

    line-height: 1 !important;

    border-radius: 6px !important;

}



/* Mobilon is kulon marad a ket gomb */

@media (max-width: 520px) {

    .pdr-eh .pdr-eh-row {

        padding-right: 44px !important;

    }

}




/* PDR_EH_MOBILE_OPEN_ICON_V1 */



/*

 * PC: eredeti Megnyitas felirat.

 * Mobil: kompakt megnyitas ikon.

 * Az eredeti link es akadalymentes neve megmarad.

 */



@media screen and (max-width: 680px) {



  .pdr-eh .pdr-eh-row {

    padding-right: 32px !important;

    gap: 7px !important;

    box-sizing: border-box !important;

  }



  .pdr-eh .pdr-eh-info {

    flex: 1 1 auto !important;

    min-width: 0 !important;

  }



  .pdr-eh .pdr-eh-link {

    display: inline-flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 34px !important;



    width: 34px !important;

    min-width: 34px !important;

    height: 34px !important;

    min-height: 34px !important;



    padding: 0 !important;

    margin: 0 !important;



    font-size: 0 !important;

    line-height: 0 !important;

    letter-spacing: 0 !important;

    white-space: nowrap !important;

    overflow: hidden !important;



    border-radius: 9px !important;

    box-sizing: border-box !important;

    text-decoration: none !important;

  }



  .pdr-eh .pdr-eh-link::before {

    content: "\2197" !important;

    display: block !important;



    color: #ffffff !important;

    font-size: 21px !important;

    line-height: 1 !important;

    font-weight: 700 !important;

    text-align: center !important;

  }



  .pdr-eh .pdr-eh-link:hover,

  .pdr-eh .pdr-eh-link:focus-visible {

    filter: brightness(1.18);

    box-shadow: 0 0 12px rgba(255,132,40,.4);

  }



  .pdr-eh .pdr-eh-close {

    top: 4px !important;

    right: 5px !important;

    width: 18px !important;

    height: 18px !important;

  }



}

