/* PS_TWO_FEATURES_20261106_V1 - scoped patch; no edits to existing theme. */
.ps-sig-lightbox-image-area[hidden],.ps-two-video-wrap[hidden]{display:none!important}
.ps-two-video-wrap{background:#0f1219;min-height:0;width:100%;overflow:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}
.ps-two-video-wrap iframe{aspect-ratio:16/9;width:100%;border:0;background:#08090b;max-height:min(65vh,550px)}
.ps-two-video-wrap p{margin:0;padding:12px 16px;text-align:center;color:#fff}
.ps-two-video-wrap a{color:#ffe2a5;text-decoration:underline;font-weight:700}
.ps-two-video-badge{display:inline-block;margin-left:7px;padding:2px 7px;border-radius:8px;background:#ffd5e8;color:#783858;font-size:.7em;vertical-align:middle}
.ps-two-stats-page{padding:32px 0 70px;min-height:65vh;color:#f6f4fd}
.ps-two-stats-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}
.ps-two-stats-head small{letter-spacing:.12em;color:#facbe7;font-weight:700}
.ps-two-stats-head h1{font-size:clamp(24px,3vw,36px);margin:5px 0}
.ps-two-stats-head p{margin:5px 0;color:#d7d6ed}
.ps-two-stats-head>a{border:1px solid #ffffff40;padding:10px 15px;border-radius:14px;color:#fff;text-decoration:none}
.ps-two-stats-filter{display:flex;flex-wrap:wrap;gap:12px;align-items:end;background:#262339;border:1px solid #ffffff28;padding:18px;border-radius:17px}
.ps-two-stats-filter label{display:flex;flex-direction:column;gap:7px;font-weight:700;flex:1 1 165px;min-width:0}
.ps-two-stats-filter input,.ps-two-stats-filter select{width:100%;min-width:0;border-radius:10px;border:1px solid #a7a0bc;background:#fff;color:#262238;padding:11px;font:inherit}
.ps-two-stats-filter button{background:#fac5df;border:0;border-radius:10px;padding:12px 20px;font-weight:800;cursor:pointer;color:#482842}
.ps-two-stats-warning{background:#562f3a;color:#fff1eb;border:1px solid #d5a59e;border-radius:12px;padding:12px 15px}
.ps-two-stats-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0 25px}
.ps-two-stats-totals article{background:#32283f;border-radius:15px;padding:20px;border:1px solid #ffffff28;display:flex;flex-direction:column;gap:7px}
.ps-two-stats-totals small{color:#edd8f6}.ps-two-stats-totals strong{font-size:clamp(20px,2.5vw,30px)}
.ps-two-stats-section{padding:20px;background:#292536;border:1px solid #ffffff2b;border-radius:17px;margin:17px 0}
.ps-two-stats-section h2{font-size:20px;margin:0 0 15px}
.ps-two-table-scroll{overflow-x:auto}
.ps-two-table-scroll table{width:100%;border-collapse:collapse;min-width:620px;font-size:14px}
.ps-two-table-scroll th,.ps-two-table-scroll td{text-align:left;padding:11px 12px;border-bottom:1px solid #ffffff27}
.ps-two-table-scroll thead{background:#3e354c;color:#ffe6f4}.ps-two-table-scroll tbody tr:nth-child(even){background:#ffffff09}
.ps-two-table-scroll a{color:#ffdded}
.ps-two-stats-notice{color:#d4d0e6;line-height:1.8;font-size:13px;margin-top:24px}
@media(max-width:650px){.ps-two-stats-totals{grid-template-columns:1fr}.ps-two-stats-section{padding:13px}.ps-two-stats-filter{padding:13px}}
