.tw-review-tools{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;max-width:1180px;margin:20px auto;padding:20px 24px;border:1px solid #cddff5;border-radius:18px;background:#eef7ff;color:#101318;font:16px/1.5 system-ui,sans-serif}
.tw-review-tools p{margin:0}.tw-review-tools strong{display:block;font-size:20px}.tw-review-tools nav{display:flex;gap:12px;flex-wrap:wrap}.tw-review-tools a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:10px;background:#155eef;color:#fff!important;text-decoration:none;font-weight:650}.tw-review-tools a:last-child{background:#fff;color:#155eef!important;border:1px solid #cddff5}.tw-review-tools a:hover{background:#104bcc}.tw-review-tools a:focus-visible{outline:3px solid #101318;outline-offset:3px}.tw-review-tools small{display:block;width:100%;color:#42546a}.tw-review-page .btn-danger{background-color:#155eef;border-color:#155eef}.tw-review-page .btn-danger:hover{background-color:#104bcc;border-color:#104bcc}
@media(max-width:650px){.tw-review-tools{margin:14px 12px;padding:18px}.tw-review-tools nav{width:100%}.tw-review-tools a{flex:1;justify-content:center}}
@media print{.tw-review-tools{display:none}}
.tw-review-page .disclosure-text,.tw-review-page .disclosure-button{font-size:12px;line-height:1.5}
@media(max-width:650px){.tw-review-page .hwr-mobile-mod{margin-left:0;margin-right:0}}
