/* Site editor widgets, for every visitor (editor.php, editor-live.js) */
.pfedw-slot:empty{display:none}
.pfedw{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Inter,Helvetica,Arial,sans-serif;color:var(--txt,#e6ecee);box-sizing:border-box}
.pfedw--bg-card{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}
.pfedw--bg-dark{padding:14px 16px;border-radius:14px;background:#14191c}
.pfedw--bg-lime{padding:14px 16px;border-radius:14px;background:rgba(124,224,162,.1);border:1px solid rgba(124,224,162,.3)}
.pfedw--bg-none{padding:0}
.pfedw__h{margin:0;font-size:18px;font-weight:800;color:#fff;line-height:1.3}
.pfedw__p{margin:0;font-size:14.5px;line-height:1.55;color:#d6dfe2}
.pfedw__n{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:14.5px;line-height:1.45}
.pfedw__n span{flex:1 1 200px;color:#e6ecee}
.pfedw__n a{font-weight:700;text-decoration:none!important;color:#a6f0c2!important}
.pfedw__n--blue a{color:#8ab8ff!important}.pfedw__n--amber a{color:#ffc56b!important}.pfedw__n--gray a{color:#d6dfe2!important}
.pfedw--notice.pfedw--bg-card{border-left:3px solid #c9f24d}
.pfedw__b{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none!important}
.pfedw__b--fill{background:linear-gradient(103deg,#8ee6a6,#c9f24d);color:#06180d!important;-webkit-text-fill-color:#06180d}
.pfedw__b--outline{box-shadow:inset 0 0 0 1px rgba(124,224,162,.5);background:rgba(124,224,162,.1);color:#a6f0c2!important}
.pfedw__i{display:block;max-width:100%;height:auto;border-radius:12px;margin:0 auto}
.pfedw[style*="text-align: left"] .pfedw__i{margin:0}
.pfedw__v{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000}
.pfedw__v.is-sp{aspect-ratio:auto;height:152px;background:none}
.pfedw__v iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.pfedw__pro b{display:block;font-size:16px;color:#fff}
.pfedw__pro p{margin:4px 0 10px;font-size:14px;color:#c4cdd1;line-height:1.5}
.pfedw__pro a{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:linear-gradient(103deg,#8ee6a6,#c9f24d);color:#06180d!important;-webkit-text-fill-color:#06180d;font-size:13.5px;font-weight:700;text-decoration:none!important}
.pfedw__lt{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7d8a90}
.pfedw__list{display:flex;flex-direction:column;gap:2px;text-align:left}
.pfedw__row{display:flex;align-items:center;gap:11px;padding:6px 4px;border-radius:10px;text-decoration:none!important;color:inherit!important}
.pfedw__row:hover{background:rgba(255,255,255,.05)}
.pfedw__row img,.pfedw__row i{flex:none;width:40px;height:40px;border-radius:8px;object-fit:cover;background:#22292d}
.pfedw__row i{display:grid;place-items:center;font-style:normal;font-weight:800;color:#06180d}
.pfedw__row span{min-width:0;display:flex;flex-direction:column}
.pfedw__row b{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pfedw__row small{font-size:12px;color:#8a979d}
@media (min-width:901px){.pfedw--phone{display:none!important}}
@media (max-width:900px){.pfedw--laptop{display:none!important}.pfx__main>.pfedw-slot{padding:0 12px}}
.pfx__right>.pfedw-slot,.pfx__left>.pfedw-slot{margin:10px 0}
.pfx__main>.pfedw-slot{margin:12px 0}
html[data-pftheme="light"] .pfedw--bg-card{background:#fff;border-color:rgba(0,0,0,.08)}
html[data-pftheme="light"] .pfedw--bg-dark{background:rgba(0,0,0,.04)}
html[data-pftheme="light"] .pfedw--bg-lime{background:rgba(31,159,102,.07);border-color:rgba(31,159,102,.3)}
html[data-pftheme="light"] .pfedw__h,html[data-pftheme="light"] .pfedw__row b,html[data-pftheme="light"] .pfedw__pro b{color:#0d0f11}
html[data-pftheme="light"] .pfedw__p,html[data-pftheme="light"] .pfedw__n span,html[data-pftheme="light"] .pfedw__pro p{color:#27353b}
html[data-pftheme="light"] .pfedw__n a,html[data-pftheme="light"] .pfedw__b--outline{color:#137247!important}
html[data-pftheme="light"] .pfedw__row:hover{background:rgba(0,0,0,.04)}
