sx-review-hub{display:block;margin:32px auto;font-family:Helvetica,Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.sx-hub__surface{background:#fff;color:#0a1021;padding:32px;border:1px solid #e2e5eb;border-radius:16px}.sx-hub__eyebrow{color:#ff1495;font-size:11px;letter-spacing:2px;margin:0 0 12px}.sx-hub h2{color:#0a1021;font-family:inherit;font-size:28px;margin:0 0 24px}.sx-hub label{display:block;color:#626c7c;font-size:12px;margin-bottom:8px}.sx-hub__select,.sx-hub-dialog-select{display:block;width:100%;min-height:50px;padding:12px 32px 12px 12px;background:#f6f7f9;color:#0a1021;color-scheme:light;border:1px solid #e2e5eb;border-radius:6px;font:500 14px Helvetica,Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;cursor:pointer}.sx-hub__select:focus-visible,.sx-hub-dialog-select:focus-visible{outline:2px solid #ff1495;outline-offset:3px}.sx-hub__panel[hidden]{display:none!important}.sx-hub__panel h3{color:#0a1021;font:500 18px Helvetica,Arial,sans-serif;margin:24px 0 10px}.sx-hub .sx-review-rating{color:#0a1021}.sx-hub .sx-review-trigger{color:#0a1021}.sx-hub__previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.sx-hub__post{min-width:0;padding:12px;background:#fff;border:1px solid #e2e5eb;border-radius:10px}.sx-hub__embed{height:300px;overflow:auto;scrollbar-width:thin}.sx-hub__post a{color:#a60060;font-size:11px}.sx-hub__post p{color:#626c7c;font-size:12px}.sx-hub__more{width:100%;padding:16px;background:#f00891;color:#fff;border:0;border-radius:6px;font:600 15px Helvetica,Arial,sans-serif;cursor:pointer}.sx-hub__more span{float:right}.sx-hub__hint{text-align:center;color:#626c7c;font-size:11px;margin:12px 0}.sx-hub__caption{font-size:11px;line-height:1.8;color:#626c7c;margin:18px 0 0}.sx-hub-dialog-picker{flex-basis:100%;width:100%;font-size:12px;color:#626c7c}.sx-hub-dialog-picker select{margin-top:8px}.sx-review-dialog:has(.sx-hub-dialog-picker) .sx-review-dialog__header{position:sticky;top:0;z-index:5;background:#fff;flex-wrap:wrap;padding-bottom:16px}.sx-review-dialog:has(.sx-hub-dialog-picker){scroll-padding-top:165px}@media(max-width:749px){.sx-hub__surface{padding:22px 14px}.sx-hub h2{font-size:23px}.sx-hub__select,.sx-hub-dialog-select{font-size:12px}.sx-hub__previews{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.sx-hub__post{flex:0 0 min(340px,100%);scroll-snap-align:start}.sx-hub__embed{height:280px}.sx-hub{margin:24px auto}}
