.review-actions{margin-top:20px;padding-top:15px;border-top:1px solid #e5def2}.review-actions button{margin:4px}.mistake-item{padding:20px 0;border-bottom:1px solid #e6e3ef}.mistake-item button{margin:6px 3px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-bottom:1px solid #eee}fieldset{border:1px solid #e4e1ef;border-radius:16px;padding:18px;margin:18px 0;min-width:0}legend{font-weight:700;padding:0 8px}#upgradeBody textarea{width:100%;min-height:160px;box-sizing:border-box}#upgradeBody{overflow-wrap:anywhere}#upgradeBody .study-banner img{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #139d90;outline-offset:3px}@media(max-width:600px){#upgradeBody .row{align-items:stretch;flex-wrap:wrap}#upgradeBody .row button{white-space:normal}fieldset{padding:12px}th,td{padding:8px;font-size:13px}.review-actions button{width:100%;margin:6px 0}}
.upgrade-banner img{flex-shrink:0}@media(max-width:700px){.upgrade-banner{display:flex;flex-direction:column;align-items:stretch;gap:12px}.upgrade-banner>div{max-width:100%;width:100%}.upgrade-banner img{position:static!important;width:100px!important;max-width:100%!important;height:auto;align-self:center;opacity:1!important}.upgrade-banner h1{font-size:29px}}
