body.sx-detail-page{--sx-detail-cta-height:60px}
.sx-detail-page .sx-detail-bottom{height:var(--sx-detail-cta-height)}
.sx-detail-page .sx-detail-notice{padding:0;margin:3px 0 15px;background:transparent;border:0;border-radius:0}
.sx-detail-page .sx-detail-notice h2{position:relative;font-size:14px!important;font-weight:800;margin:0 0 11px!important;padding-left:9px;color:#fff!important;line-height:17px}
.sx-detail-page .sx-detail-notice h2:before{content:"";position:absolute;left:0;top:2px;width:3px;height:13px;background:#d9ed00;border-radius:2px}
.sx-detail-page .sx-notice-card{padding:9px 10px;background:#1b1b18;border:1px solid #393924;border-radius:9px}
.sx-detail-page .sx-notice-row{display:flex;align-items:center;gap:9px;min-height:37px;color:#e1e1df;font-size:11px;line-height:1.35}
.sx-detail-page .sx-notice-row span:nth-child(2){flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}
.sx-detail-page .sx-notice-row b{color:#ffe116;font-size:11px;font-weight:800}
.sx-detail-page .sx-notice-icon{display:grid;place-items:center;width:27px;height:27px;flex:none;border:1px solid #b79d13;border-radius:5px;color:#ffd314}
.sx-detail-page .sx-notice-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.sx-detail-page .sx-detail-notice button,.sx-detail-page .sx-notice-download{float:none;flex:none;display:grid;place-items:center;width:65px;min-height:27px;padding:4px 5px;border:0;border-radius:6px;background:#ffd314;color:#14120b!important;font-size:10px;font-weight:800;box-shadow:0 2px 9px #ffd31433;text-decoration:none;box-sizing:border-box}
.sx-detail-page .sx-detail-tabs{margin:8px 0 12px}
.sx-detail-page .sx-detail-tab-panel#sxPanelComments{min-height:240px;padding-bottom:70px}
.sx-detail-page #sxPanelComments .part_rows_fa{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--sx-nav-height,56px) + var(--sx-app-height,54px) + var(--sx-detail-cta-height,60px));z-index:19;width:min(100%,360px);box-sizing:border-box;background:#111;border-top:1px solid #2b2b27;padding:8px 10px}
.sx-detail-page:not(:has(#sxApp)) #sxPanelComments .part_rows_fa{bottom:calc(var(--sx-nav-height,56px) + var(--sx-detail-cta-height,60px))}
.sx-detail-page #sxPanelComments .comment_form{width:100%!important;margin:0!important;padding:0!important;background:none!important}
.sx-detail-page #sxPanelComments .input_wrap{display:flex!important;width:100%!important;box-sizing:border-box;gap:8px;align-items:center;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
.sx-detail-page #sxPanelComments .comment_content{display:block!important;flex:1 1 0!important;width:0!important;max-width:none!important;min-width:0!important;box-sizing:border-box;height:36px!important;min-height:36px!important;margin:0!important;padding:8px 12px!important;border:1px solid #333!important;border-radius:19px!important;background:#23231f!important;color:#fff!important;resize:none;font-size:12px;line-height:18px}
.sx-detail-page #sxPanelComments .smt{display:flex!important;align-items:center;flex:0 0 52px!important;width:52px!important;min-width:52px!important;float:none!important;margin:0!important;padding:0!important;background:none!important;opacity:1!important;visibility:visible!important}
.sx-detail-page #sxPanelComments .comm_tips{display:none!important}
.sx-detail-page #sxPanelComments .comment_submit{float:none!important;display:block!important;width:52px!important;max-width:52px!important;height:34px!important;margin:0!important;border:0!important;border-radius:18px!important;background:#ffd314!important;color:#161616!important;font-size:12px;font-weight:800;cursor:pointer}
.sx-detail-page #sxPanelComments .sx-comment-verify{position:absolute;left:10px;right:10px;bottom:100%;display:flex;align-items:center;gap:8px;padding:10px;background:#171715;border:1px solid #39392e;border-radius:9px 9px 0 0;box-shadow:0 -5px 20px #0007}
.sx-detail-page #sxPanelComments .sx-comment-verify[hidden]{display:none!important}
.sx-detail-page #sxPanelComments .sx-comment-verify label{font-size:11px;color:#ccc;white-space:nowrap}
.sx-detail-page #sxPanelComments .sx-comment-verify input.verify{flex:1;min-width:0;height:30px!important;background:#262621!important}
.sx-detail-page #sxPanelComments .sx-comment-verify img{width:83px;height:30px;object-fit:cover;cursor:pointer}
.sx-detail-page #sxPanelComments .no-message{min-height:150px!important;padding:55px 0 0!important;background:transparent!important;box-shadow:none!important;text-align:center;color:#9b9b9b}
.sx-detail-page #sxPanelComments .no-message .message-img{display:none!important}
.sx-detail-page #sxPanelComments .no-message p{font-size:12px;color:#aaa!important}
.sx-detail-page #sxPanelComments .part_rows,.sx-detail-page #sxPanelComments .mac_comment{background:#090909!important;padding:0!important}
.sx-detail-page #sxPanelComments .comm_each{border-bottom:1px solid #292929;padding:12px 0!important;margin:0!important;background:transparent!important}
.sx-detail-page #sxPanelComments .cmt-row{display:flex;gap:9px}
.sx-detail-page #sxPanelComments .cmt-avatar-wrap{flex:none;width:27px;height:27px}
.sx-detail-page #sxPanelComments .cmt-avatar-wrap img{width:27px;height:27px;border-radius:50%;object-fit:cover}
.sx-detail-page #sxPanelComments .cmt-body{min-width:0;flex:1}
.sx-detail-page #sxPanelComments .cmt-name{color:#ddd;font-size:11px}
.sx-detail-page #sxPanelComments .cmt-text{color:#eee;font-size:12px;margin:7px 0}
.sx-detail-page #sxPanelComments .cmt-time,.sx-detail-page #sxPanelComments .cmt-actions{color:#888;font-size:10px}
.sx-detail-page #sxPanelComments .cmt-actions{display:flex;gap:9px}
.sx-detail-page:not(:has(#sxApp)) .sx-detail-bottom{bottom:var(--sx-nav-height,56px)}
