.adbnpro-slider-wrapper{position:relative;width:100%;max-width:1200px;margin:15px auto;padding:0;box-sizing:border-box;display:flex;align-items:center;background:transparent;}
.adbnpro-track{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:10px 4px 15px 4px;width:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(0, 0, 0, 0.2) transparent;}
.adbnpro-track::-webkit-scrollbar{height:6px;}
.adbnpro-track::-webkit-scrollbar-track{background:transparent;}
.adbnpro-track::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, 0.2);border-radius:10px;}
.adbnpro-card{flex:0 0 178px;width:178px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;}
.adbnpro-link{display:block;width:178px;height:254px;aspect-ratio:178 / 254;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 4px 10px rgba(0, 0, 0, 0.08);transition:transform 0.25s ease, box-shadow 0.25s ease;text-decoration:none !important;background-color:#f1f3f5;}
.adbnpro-link:hover{transform:translateY(-4px);box-shadow:0 8px 18px rgba(0, 0, 0, 0.16);}
.adbnpro-link img{width:100% !important;height:100% !important;aspect-ratio:178 / 254 !important;object-fit:cover !important;display:block !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:inherit !important;}
.adbnpro-title{margin-top:8px;font-size:14px;line-height:1.3;font-weight:600;color:#222;word-break:break-word;font-family:inherit;text-decoration:none !important;}
.adbnpro-btn{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:rgba(255, 255, 255, 0.92);border:1px solid rgba(0, 0, 0, 0.08);box-shadow:0 3px 8px rgba(0, 0, 0, 0.15);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background 0.2s ease, transform 0.2s ease;padding:0;color:#333;}
.adbnpro-btn:hover{background:#ffffff;transform:translateY(-50%) scale(1.08);}
.adbnpro-btn:focus{outline:none;}
.adbnpro-prev{left:-10px;}
.adbnpro-next{right:-10px;}
.adbnpro-btn svg{width:18px;height:18px;fill:currentColor;pointer-events:none;}
@media(max-width:768px){
.adbnpro-slider-wrapper{margin:10px auto;}
.adbnpro-card{flex:0 0 145px;width:145px;}
.adbnpro-link{width:145px;height:207px;aspect-ratio:178 / 254;}
.adbnpro-btn{display:none !important;}
}
@media(max-width:380px){
.adbnpro-card {
flex: 0 0 130px;
width: 130px;
}
.adbnpro-link {
width: 130px;
height: 185px;
}
}.xvidspro-procomments-wrapper{width:100% !important;margin:30px 0 !important;font-family:inherit;color:#333 !important;}
.xvidspro-title{font-size:1.4rem !important;color:#111 !important;border-bottom:2px solid #ddd !important;padding-bottom:10px !important;margin-top:0 !important;margin-bottom:20px !important;font-weight:bold !important;display:block !important;}
.xvidspro-form-group{margin-bottom:15px !important;width:100% !important;}
.xvidspro-form-group label{display:block !important;font-size:0.9rem !important;font-weight:bold !important;margin-bottom:6px !important;color:#444 !important;text-transform:uppercase !important;}
#xvidspro-comment-form input[type="text"],
#xvidspro-comment-form textarea{width:100% !important;padding:12px 15px !important;border:1px solid #ccc !important;border-radius:4px !important;font-size:1rem !important;background-color:#fff !important;color:#222 !important;box-shadow:none !important;outline:none !important;}
.xvidspro-form-footer{display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:15px !important;padding-top:15px !important;}
.xvidspro-captcha-box{display:flex !important;align-items:center !important;gap:8px !important;background:transparent !important;padding:0 !important;border:none !important;}
.xvidspro-captcha-box label{font-size:0.95rem !important;color:#333 !important;margin:0 !important;display:flex !important;align-items:center !important;font-weight:bold !important;}
.xvidspro-robot-icon{font-size:1.4rem !important;margin-right:5px !important;}
#xvidspro_captcha_answer{width:70px !important;min-width:70px !important;max-width:70px !important;height:40px !important;text-align:center !important;padding:5px !important;border:1px solid #aaa !important;border-radius:4px !important;background-color:#fff !important;color:#000 !important;font-weight:bold !important;font-size:1.1rem !important;box-shadow:none !important;}
#xvidspro_submit_btn{padding:12px 30px !important;border-radius:4px !important;border:none !important;cursor:pointer !important;font-weight:bold !important;font-size:1rem !important;text-transform:uppercase !important;}
#xvidspro-comments-list-container .xvidspro-btn-like{background:#f8f8f8 !important;border:1px solid #ccc !important;border-radius:20px !important;padding:4px 15px !important;cursor:pointer !important;color:#333 !important;font-size:0.9rem !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;box-shadow:none !important;width:auto !important;min-width:0 !important;line-height:1 !important;margin:0 !important;}
#xvidspro-comments-list-container .xvidspro-btn-like.xvidspro-liked{background-color:#e6f0fa !important;border-color:#0073aa !important;color:#0073aa !important;}
@media(max-width:600px){
.xvidspro-form-footer {
flex-direction: column !important;
align-items: stretch !important;
}
.xvidspro-captcha-box {
justify-content: flex-start !important;
margin-bottom: 15px !important;
}
}