.allin-ft-wrap{margin:16px 0;max-width:240px;width:100%}
.allin-ft-wrap .allin-ft-button{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:11px;width:100%;min-height:56px;padding:10px 14px!important;background:#fff!important;border:1px solid #e5dada!important;border-radius:8px!important;color:#222!important;cursor:pointer;box-shadow:none!important;line-height:1.25;text-transform:none!important;text-align:left!important}
.allin-ft-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}
.allin-ft-label{font-size:13px;font-weight:700;color:#222;letter-spacing:0}
.allin-ft-caption{font-size:11px;font-weight:400;color:#666}
.allin-ft-wrap .allin-ft-icon{display:block;width:26px!important;height:33px!important;min-width:26px;flex-shrink:0;filter:none!important;background:transparent!important;border-radius:0;padding:0!important;box-sizing:content-box}
.allin-ft-arrow{font-size:19px;font-weight:400;color:#ce1212}
.allin-ft-wrap .allin-ft-button:hover{background:#fff7f7!important;border-color:#ce1212!important}
.allin-ft-button:focus-visible{outline:2px solid #ce1212;outline-offset:3px}
.allin-ft-button:disabled{opacity:.65;cursor:wait}
.allin-ft-status{display:block;margin-top:6px;font-size:11px;line-height:1.4}
.allin-ft-status:empty{display:none}
.allin-ft-status a{color:#ae0000;text-decoration:underline}
