.sl-human-dialog{width:min(440px,94vw);box-sizing:border-box;padding:22px;border:1px solid #dce5ef;border-radius:18px;background:#fff;color:#102b50;font:15px Arial,sans-serif;max-height:95vh;overflow:auto}
.sl-human-dialog::backdrop{background:#071a34aa}.sl-human-dialog h2{font-size:21px;margin:0 0 12px}.sl-human-dialog p{line-height:1.5}
.sl-human-dialog iframe{display:block;border:0;width:100%;height:360px}.sl-human-dialog button{font:inherit;padding:12px 20px;border:1px solid #b6c5d8;border-radius:10px;background:#f5f7fb;color:#102b50;min-height:44px}
.sl-human-notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:2147483646;max-width:90vw;padding:16px;border-radius:12px;background:#102b50;color:#fff;font:15px Arial,sans-serif;box-shadow:0 4px 20px #0003}
