/* Premium dark Selling Tools — scoped, never affects the listing camera. */
#rv24Panel.rv31-dark-panel{background:#030303;color:#fff}#rv24Panel.rv31-dark-panel .rv24-top{background:#030303;color:#fff;border:0;padding-bottom:19px}#rv24Panel.rv31-dark-panel .rv24-top strong{color:white;font-size:23px}#rv24Panel.rv31-dark-panel .rv24-top button{width:50px;height:50px;background:#212121;border:1px solid #353535;color:#fff;border-radius:50%;display:grid;place-items:center}#rv24Panel.rv31-dark-panel .rv24-top button svg{width:27px;height:27px}#rv24Panel.rv31-dark-panel .rv24-body{background:#030303;color:#fff;padding:20px 20px 115px;overflow:auto}#rv24Panel.rv31-dark-panel .rv24-footer{background:#030303;border-top:1px solid #282828;padding:13px 18px calc(18px + env(safe-area-inset-bottom,0px));display:flex;gap:12px}#rv24Panel.rv31-dark-panel .rv24-footer .rv24-btn{border-radius:99px;min-height:54px;flex:1;font-size:15px}#rv24Panel.rv31-dark-panel .rv24-footer .rv24-outline{border:1px solid #747474;color:white;background:#030303}#rv24Panel.rv31-dark-panel .rv24-footer .rv24-btn:not(.rv24-outline){background:#4d93f7;color:#071d3f;border:0}#rv24Panel.rv31-dark-panel .rv31-footer-note{color:#aaa;text-align:center;display:block;width:100%}
.rv31-title{margin:0 0 35px}.rv31-title h2{font-size:31px;line-height:1.18;letter-spacing:-.03em;margin:0 0 12px;color:#fff;font-weight:900}.rv31-title p{line-height:1.5;font-size:15px;color:#ddd}.rv31-title small{display:block;color:#989898}.rv31-dark-card{display:block;width:100%;background:#1d1d1d;border:1px solid #303030;border-radius:20px;color:#fff;padding:19px;margin:0 0 19px;text-align:left;font-family:inherit}.rv31-dark-card h2{font-size:23px}.rv31-dark-card p,.rv31-info{color:#c5c5c5;font-size:13px;line-height:1.6}.rv31-toggle-line{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:18px;padding:0 0 14px;border-bottom:1px solid #333}.rv31-toggle-line input{width:49px;height:28px;accent-color:#4c92f8}.rv31-bundle-tiers button{background:transparent;color:white;border:0;border-bottom:1px solid #262626;display:flex;width:100%;justify-content:space-between;gap:12px;align-items:center;padding:22px 0;min-height:64px;font:inherit}.rv31-bundle-tiers button:last-child{border:0}.rv31-bundle-tiers button span{font-size:15px;text-align:left}.rv31-bundle-tiers button b{border:1px solid #777;background:#070707;padding:11px;border-radius:10px;white-space:nowrap}.rv31-fullrow{display:flex;justify-content:space-between;align-items:center;min-height:90px;gap:15px;font-size:18px}.rv31-fullrow small{color:#aaa;display:block;font-size:12px;margin-top:7px}.rv31-fullrow b{display:block;font-size:19px}.rv31-fullrow>span:last-child{color:#a6a6a6}.rv31-rate{text-align:center;padding:20px 0 32px}.rv31-rate>small{font-size:15px}.rv31-rate-controls{display:flex;justify-content:center;align-items:center;gap:42px;margin:12px 0 40px}.rv31-rate-controls b{font-size:62px;line-height:1.2}.rv31-rate-controls button{width:44px;height:44px;border:0;border-radius:50%;background:#222;color:#fff;font-size:29px}.rv31-rate input{width:100%;accent-color:#4890fe;cursor:pointer}.rv31-rate-limits{display:flex;justify-content:space-between;text-align:left;font-size:13px;margin:13px 0 28px}.rv31-rate-limits span:last-child{text-align:right}.rv31-rate-limits small{display:block;color:#979797}.rv31-rate-hint{display:flex;align-items:center;text-align:left;gap:15px;font-size:30px;color:#4f94fa}.rv31-rate-hint span{font-size:15px;color:#fff}.rv31-rate-hint small{display:block;font-size:12px;color:#b6b6b6;margin-top:4px}.rv31-loading,.rv31-empty{padding:35px 18px;text-align:center;color:#9b9b9b}.rv31-pill{background:#292929;border:1px solid #737373;color:#fff;padding:9px 17px;border-radius:35px;display:block;margin:18px auto 0}.rv31-discount-mask{position:fixed;inset:0;background:#000b;z-index:100060;display:flex;align-items:end}.rv31-discount-sheet{background:#1b1b1b;color:#fff;border-radius:34px 34px 0 0;width:100%;max-height:84vh;overflow:auto;padding:24px 22px calc(26px + env(safe-area-inset-bottom,0px))}.rv31-sheet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.rv31-sheet-head h3{font-size:23px}.rv31-sheet-head button{width:42px;height:42px;border:0;background:#070707;border-radius:50%;color:#fff;font-size:25px}.rv31-discount-option{display:block;border:0;width:100%;color:#fff;background:transparent;padding:17px 8px;text-align:left;font-size:16px;min-height:58px}.rv31-discount-option.selected{color:#89bafb}.rv31-choose-row{display:flex;align-items:center;gap:11px;padding:14px 3px;border-bottom:1px solid #313131}.rv31-choose-row[hidden]{display:none}.rv31-choose-row input,.rv31-check-all input{width:23px;height:23px;accent-color:#4e94fa;flex:0 0 auto}.rv31-choose-row img,.rv31-item-row img{width:84px;height:84px;object-fit:contain;background:#fff;border-radius:13px}.rv31-choose-row span,.rv31-item-row>div{flex:1;min-width:0}.rv31-choose-row b,.rv31-item-row b{display:block;line-height:1.35;font-size:14px}.rv31-choose-row small,.rv31-item-row small{display:block;color:#aaa;margin:7px 0}.rv31-check-all{display:flex;align-items:center;gap:12px;padding:15px 3px;border-bottom:1px solid #282828}.rv31-check-all small{margin-left:auto}.rv31-tool-row{margin:16px 0}.rv31-tool-row input{background:#141414;color:#fff;border:1px solid #555;border-radius:25px;font-size:16px;padding:12px 16px;width:100%}.rv31-tabs{display:flex;gap:38px;margin:8px 0 23px}.rv31-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:#909090;padding:11px 1px;font-size:18px}.rv31-tabs button.active{color:#fff;border-color:#fff}.rv31-pills{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;margin-bottom:25px}.rv31-pills button{white-space:nowrap;border:1px solid #777;border-radius:35px;padding:9px 17px;background:transparent;color:#fff;font-size:15px}.rv31-pills button.active{color:#070707;background:#fff;border-color:#fff}.rv31-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rv31-metrics div{background:#0b0b0b;border-radius:12px;padding:12px;min-width:0}.rv31-metrics small{display:block;color:#aaa;font-size:11px;text-transform:uppercase}.rv31-metrics b{display:block;font-size:24px;margin-top:10px;word-break:break-word}.rv31-section-title{font-size:22px;margin:29px 0 15px}.rv31-spark{width:100%;height:230px;display:block;background:#070707}.rv31-chart-empty{background:#141414;min-height:190px;display:grid;place-items:center;padding:18px;color:#aaa;border-radius:10px;font-size:13px;text-align:center}.rv31-help{border:1px solid #777;color:#fff;border-radius:35px;background:transparent;font-size:13px;padding:10px 17px;margin:25px 0}.rv31-item-row{display:flex;align-items:center;gap:14px}.rv31-item-row strong{display:block;margin-top:8px}.rv31-action-row{display:flex;gap:8px;margin-top:20px}.rv31-action-row button{flex:1;border:1px solid #3d80dc;border-radius:10px;background:#4e91ec;color:#06152d;padding:10px 4px;font-weight:750;font-size:12px}.rv31-action-row button:last-child{background:transparent;border-color:#ff6b6b;color:#ff8c8c}.rv31-congrats{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;gap:14px}.rv31-congrats h2{font-size:29px}.rv31-congrats p{line-height:1.5}.rv31-congrats small{color:#999}.rv31-check{height:100px;width:100px;border-radius:50%;border:5px solid #57d874;color:#57d874;font-size:64px;display:grid;place-items:center;animation:rv31Cong .5s ease-out}@keyframes rv31Cong{from{transform:scale(.3)}to{transform:scale(1)}}
@media(max-width:370px){.rv31-rate-controls{gap:22px}.rv31-rate-controls b{font-size:50px}.rv31-metrics b{font-size:20px}}
/* Seller-side chat: same dark conversation as the buyer */
#tab-messages{background:#0d0d0d}#tab-messages>.top-bar{background:#080808}#tab-messages .scroll{background:#0c0c0c}#tab-messages #rv24Inbox{padding:15px}#tab-messages .rv31-inbox-row{display:flex;gap:13px;align-items:center;background:#1b1b1b;border:1px solid #303030;width:100%;border-radius:18px;padding:13px;margin:0 0 11px;color:#fff;text-align:left;font:inherit}#tab-messages .rv31-inbox-row span:nth-child(2){flex:1;min-width:0}#tab-messages .rv31-inbox-row strong{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#tab-messages .rv31-inbox-row small{display:block;color:#aaa;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}#tab-messages .rv31-inbox-row img{width:55px;height:55px;object-fit:contain;background:#fff;border-radius:12px}#tab-messages .rv31-inbox-avatar{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:#ac8acf;color:#18111d;font-size:20px;flex-shrink:0}.rv31-inbox-empty,.rv31-inbox-loading{color:#aaa;text-align:center;padding:50px 15px}.rv31-thread-meta{display:flex;gap:12px;align-items:center;background:#1d1d1d;border:1px solid #363636;padding:12px;border-radius:18px;margin-bottom:14px}.rv31-thread-meta img{width:66px;height:66px;object-fit:contain;background:#fff;border-radius:10px}.rv31-thread-meta div{flex:1;min-width:0}.rv31-thread-meta strong{display:block;font-size:14px}.rv31-thread-meta small{color:#aaa;font-size:11px}.rv31-thread-bubbles{display:flex;flex-direction:column;gap:15px;min-height:42vh;max-height:65vh;overflow:auto;padding:12px 3px}.rv31-thread-message{align-self:flex-start;max-width:85%;display:flex;flex-direction:column;gap:4px}.rv31-thread-message.me{align-self:flex-end;align-items:end}.rv31-thread-message span{padding:12px 15px;border:1px solid #393939;background:#181818;border-radius:22px;font-size:14px;color:#fff;white-space:pre-wrap;overflow-wrap:anywhere}.rv31-thread-message.me span{background:#050505;border-color:#050505}.rv31-thread-message small{font-size:10px;color:#999}.rv31-dark-panel .rv24-footer textarea{min-height:45px;max-height:105px;flex:1;background:#242424;border:0;border-radius:24px;color:#fff;font-size:15px;padding:11px 15px;resize:none}.rv31-dark-panel .rv24-footer .rv31-send-reply{width:48px;height:48px;background:#4e95fa;border:0;border-radius:50%;font-size:20px;color:#071934}
.rv31-ad-link{display:flex;align-items:center;gap:15px;min-height:80px}.rv31-ad-link .rv31-link-icon{width:54px;height:54px;border-radius:50%;background:#ffad00;color:#161616;display:grid;place-items:center;font-size:29px;flex-shrink:0}.rv31-ad-link .rv31-link-icon.alt{background:#d9e9ff;color:#163c7e}.rv31-ad-link span:nth-child(2){flex:1;min-width:0}.rv31-ad-link b{display:block;font-size:18px}.rv31-ad-link small{display:block;color:#ccc;margin-top:5px;font-size:12px}.rv31-ad-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:25px}.rv31-ad-metrics>div{background:#1e1e1e;padding:15px;border-radius:18px}.rv31-ad-metrics small{font-size:10px;color:#bbb}.rv31-ad-metrics b{font-size:20px;display:block;margin-top:9px}.rv31-dark-card summary{cursor:pointer;font-weight:850}.rv31-dark-card details p{margin-top:12px}
