/* Publisher earnings history V4 — compact responsive Studio-style list */
.pev3-parent,
.pev3-panel,
.pev3-host-parent,
.pev3-list,
.pev3-row,
.pev3-top,
.pev3-title,
.pev3-track{box-sizing:border-box;min-width:0;max-width:100%}
.pev3-parent{width:100%!important}
.pev3-panel{width:100%!important;overflow:hidden!important}
.pev3-host-parent{width:100%!important;overflow:hidden!important}
.pev3-panel .overflow-x-auto{max-width:100%;min-width:0}
.pev3-list{width:100%;margin-top:10px;border-top:0;background:#fff;direction:rtl;overflow:hidden}
.pev3-row{width:100%;padding:10px 0 9px;border-bottom:1px solid #eef2f7}
.pev3-row:last-child{border-bottom:0}
.pev3-top{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;direction:rtl}
.pev3-title{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;text-align:right;overflow:hidden}
.pev3-title strong{display:block;max-width:100%;font-size:14px;line-height:1.45;color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pev3-title span{font-size:11.5px;line-height:1.35;color:#7c8798;font-weight:400}
.pev3-amount{display:block;flex:0 0 auto;max-width:44%;direction:ltr;unicode-bidi:isolate;white-space:nowrap;text-align:left;color:#111827;font-size:14.5px;line-height:1.35;font-weight:600;letter-spacing:0}
.pev3-track{width:100%;height:5px;margin-top:7px;border-radius:999px;background:#f1f5f9;overflow:hidden}
.pev3-fill{display:block;height:100%;border-radius:999px;background:#14b8a6;min-width:0;transition:width .2s ease}
.pev3-empty{padding:20px 8px;text-align:center;color:#64748b;font-size:13px;font-weight:400}
.pev3-panel h2,.pev3-panel h3,.pev3-panel h4{font-weight:600!important}
.pev3-panel button{font-weight:500!important}
@media(max-width:639px){
  .pev3-parent,.pev3-panel,.pev3-host-parent,.pev3-list{width:100%!important;max-width:100%!important;min-width:0!important}
  .pev3-list{margin-top:8px;overflow-x:hidden!important}
  .pev3-row{padding:9px 0 8px}
  .pev3-top{display:flex!important;width:100%!important;max-width:100%!important;gap:8px!important}
  .pev3-title{flex:1 1 0!important;width:auto!important;max-width:calc(100% - 92px)!important}
  .pev3-title strong{font-size:13px;line-height:1.4;font-weight:600}
  .pev3-title span{font-size:10.5px;font-weight:400}
  .pev3-amount{flex:0 0 auto!important;max-width:88px!important;font-size:13.5px;font-weight:600;text-align:left!important}
  .pev3-track{height:4px;margin-top:6px}
  .pev3-panel [class*="p-4"],.pev3-panel [class*="p-5"]{min-width:0;max-width:100%}
}
@media(max-width:380px){
  .pev3-title{max-width:calc(100% - 82px)!important}
  .pev3-amount{max-width:78px!important;font-size:12.5px}
  .pev3-title strong{font-size:12.5px}
}
@media(min-width:640px) and (max-width:1023px){
  .pev3-row{padding:10px 1px 9px}
  .pev3-title strong{font-size:13.5px}
  .pev3-amount{font-size:14px;font-weight:600}
}
.pev3-more-wrap{display:flex;justify-content:center;padding:10px 0 2px;border-top:1px solid #f1f5f9}
.pev3-more{appearance:none;border:0;background:transparent;color:#0f766e;font-size:12.5px;line-height:1.4;font-weight:500!important;padding:7px 14px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}
.pev3-more:hover{background:#f0fdfa;color:#0f5f59}
.pev3-more:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}
@media(max-width:639px){.pev3-more-wrap{padding-top:8px}.pev3-more{font-size:12px;padding:7px 12px}}
