.re4-hp{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.re4-box{display:inline-flex;align-items:center;gap:.5em;margin:.5em 0;padding:.5em .85em;border:1px solid #d5d7db;border-radius:6px;font-size:.9em;line-height:1.2;background:#fafafa;color:#444}.re4-box::before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid #b9bcc2;border-top-color:transparent}.re4-pending::before{animation:re4-spin 0.7s linear infinite}.re4-done{border-color:#1a7f37;color:#1a7f37;background:#f0f8f2}.re4-done::before{border:0;width:16px;height:16px;animation:none;background:#1a7f37;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 11.5 3 8l1.2-1.2 2.3 2.3L11.8 4 13 5.2z' fill='%23000'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 11.5 3 8l1.2-1.2 2.3 2.3L11.8 4 13 5.2z' fill='%23000'/%3E%3C/svg%3E") no-repeat center / contain}@keyframes re4-spin{to{transform:rotate(360deg)}}