#spi-fp-dialog{box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto}
#spi-fp-banner .spi-fp-actions button[data-spi-fp-choice],#spi-fp-dialog .spi-fp-actions button[data-spi-fp-choice="accept"],#spi-fp-dialog .spi-fp-actions button[data-spi-fp-choice="reject"]{background:#24203f!important;color:#fff!important;border:1px solid #24203f!important;min-height:44px}
#spi-fp-dialog label{align-items:flex-start}
#spi-fp-dialog input[type="checkbox"]{flex-shrink:0;margin-top:4px}
#spi-fp-banner .spi-fp-actions,#spi-fp-dialog .spi-fp-actions{display:flex;flex-wrap:wrap;gap:10px}
#spi-mc-test-panel{padding:20px;margin:24px auto;max-width:1280px;border:1px solid #24203f;background:#fff;color:#24203f}
@media(max-width:600px){#spi-fp-dialog{width:calc(100% - 24px);padding:22px 18px}#spi-fp-dialog .spi-fp-actions button{flex:1 1 140px}#spi-fp-banner .spi-fp-actions button{flex:1 1 130px}}
