.fxscc-inline-dialog{width:min(620px,calc(100% - 30px));padding:0;border:1px solid rgba(211,170,82,.35);background:#07111b;color:#dbe6ec;box-shadow:0 28px 90px rgba(0,0,0,.66)}
.fxscc-inline-dialog::backdrop{background:rgba(1,5,9,.76);backdrop-filter:blur(5px)}
.fxscc-inline-dialog form{padding:28px}.fxscc-inline-dialog header{display:flex;justify-content:space-between;gap:24px;align-items:start}.fxscc-inline-dialog header span{display:block;color:#d2a950;font:800 10px/1.2 Arial,sans-serif;letter-spacing:.16em}.fxscc-inline-dialog h2{margin:6px 0 0;font:500 34px/1.15 Georgia,serif;color:#f1eee7}.fxscc-inline-dialog header button{border:0;background:transparent;color:#8da1ae;font-size:24px;cursor:pointer}.fxscc-inline-dialog>form>p{color:#9fb0bc;line-height:1.7;font-size:14px;margin:18px 0 22px}
.fxscc-inline-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fxscc-inline-fields label{display:grid;gap:7px}.fxscc-inline-fields label>span{color:#7f96a6;font-size:10px;font-weight:800;letter-spacing:.12em}.fxscc-inline-fields input{min-height:46px;padding:0 12px;border:1px solid rgba(127,165,190,.22);background:#050d15;color:#e7eef2;font:14px Arial,sans-serif}.fxscc-inline-fields input:focus{outline:2px solid rgba(211,170,82,.32);outline-offset:1px}.fxscc-inline-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.fxscc-inline-consent{display:flex;gap:10px;align-items:flex-start;margin:18px 0;color:#9eafba;font-size:12px;line-height:1.55}.fxscc-inline-consent a{color:#c5aa72}.fxscc-inline-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fxscc-inline-actions button,.fxscc-inline-success a{min-height:42px;padding:0 16px;border:1px solid rgba(211,170,82,.44);background:rgba(197,145,42,.08);color:#e7c778;font:800 10px/1 Arial,sans-serif;letter-spacing:.11em;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}.fxscc-inline-actions span{color:#9eb2c0;font-size:12px}.fxscc-inline-success strong{display:block;font:500 28px/1.2 Georgia,serif;color:#f1eee7}.fxscc-inline-success p{color:#a7b7c1;line-height:1.7}
@media(max-width:560px){.fxscc-inline-dialog form{padding:22px}.fxscc-inline-dialog h2{font-size:28px}.fxscc-inline-fields{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.fxscc-inline-dialog{scroll-behavior:auto}}