.fgb-customer-disclosure-overlay{z-index:10100;background:#0e1720a6;position:fixed;inset:0}.fgb-customer-disclosure{z-index:10101;overscroll-behavior:contain;color:#222b35;text-align:left;isolation:isolate;background:#fff;border:1px solid #d9e0e6;border-radius:18px;width:min(510px,100vw - 24px);max-height:calc(100dvh - 24px);font-family:Arial,sans-serif;font-size:15px;line-height:1.55;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 18px 50px #08162555}.fgb-customer-disclosure *{box-sizing:border-box}.fgb-customer-disclosure p,.fgb-customer-disclosure label,.fgb-customer-disclosure span{color:inherit;opacity:1}.fgb-customer-disclosure-header{z-index:1;background:#fff;border-bottom:1px solid #e3e8ec;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.fgb-customer-disclosure-header strong{letter-spacing:.5px;font-size:16px}.fgb-customer-disclosure-header strong span{color:#b63b00}.fgb-customer-disclosure-header button{color:#374151;background:#fff;border:0;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.fgb-customer-disclosure-body{padding:20px}.fgb-customer-disclosure-body h2{color:#1d2b37;text-transform:none;letter-spacing:0;margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.3}.fgb-customer-disclosure-body>p{color:#384955;margin:0 0 18px;font-size:15px;line-height:1.65}.fgb-customer-disclosure .fgb-customer-disclosure-check{letter-spacing:0;text-transform:none;cursor:pointer;background:#f1f5f8;border:1px solid #d3dce4;border-radius:11px;align-items:flex-start;gap:12px;min-height:48px;margin:0;padding:14px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.fgb-customer-disclosure-check input{accent-color:#b63b00;flex:0 0 22px;width:22px;min-width:22px;height:22px;margin:1px 0}.fgb-customer-disclosure-buttons{gap:10px;margin-top:18px;display:flex}.fgb-customer-disclosure-buttons button{font:inherit;color:#334552;background:#fff;border:1px solid #bac6cf;border-radius:10px;min-height:46px;padding:12px 14px;font-size:14px;font-weight:600}.fgb-customer-disclosure-buttons button[type=submit]{color:#fff;background:#b63b00;border-color:#b63b00;flex:1}.fgb-customer-disclosure button{cursor:pointer}.fgb-customer-disclosure button:disabled{color:#596773;cursor:not-allowed;background:#e6ebef;border-color:#d9e0e6}.fgb-customer-disclosure :focus-visible{outline-offset:3px;outline:3px solid #107baf}.fgb-customer-disclosure-error{margin:12px 0;font-size:14px;color:#a62020!important}@media (width<=380px){.fgb-customer-disclosure-header{padding:10px 16px}.fgb-customer-disclosure-body{padding:16px}.fgb-customer-disclosure-body h2{font-size:20px}.fgb-customer-disclosure-buttons{flex-direction:column}}.fgb-customer-disclosure-recovery a{color:#953200;overflow-wrap:anywhere;align-items:center;min-height:46px;font-weight:600;text-decoration:underline;display:flex}.fgb-photo-prompt-overlay{z-index:10020;background:#030e21ad;position:fixed;inset:0}.fgb-photo-prompt{box-sizing:border-box;z-index:10021;border:1px solid #3c506b;border-radius:24px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;font-family:inherit;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0007;color:#fff!important;background:#10243d!important}.fgb-photo-prompt *{box-sizing:border-box}.fgb-photo-prompt-close{color:#d2dce9;background:0 0;border:1px solid #53657d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:16px;right:16px}.fgb-photo-prompt-icon{color:#d6e7f7;background:#203d5c;border:1px solid #3d5e7d;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:22px;display:flex}.fgb-photo-prompt-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fgb-photo-prompt-heading h2{letter-spacing:-.5px;color:#fff!important;margin:0!important;font-size:28px!important;font-weight:700!important;line-height:1.2!important}.fgb-photo-prompt-heading span{color:#d9e3ef;background:#2b405b;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:700}.fgb-photo-prompt>p{color:#d2dce9;margin:16px 0;font-size:16px;line-height:1.55}.fgb-photo-prompt p.fgb-photo-prompt-help{color:#b8c8db;margin-bottom:24px;font-size:13px}.fgb-photo-prompt .fgb-photo-prompt-camera,.fgb-photo-prompt .fgb-photo-prompt-skip{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.fgb-photo-prompt .fgb-photo-prompt-camera{border:1px solid #f6f9fd;margin-bottom:10px;color:#142c48!important;background:#f6f9fd!important}.fgb-photo-prompt .fgb-photo-prompt-skip{border:1px solid #6e819a;color:#e5edf6!important;background:0 0!important}.fgb-photo-prompt p.fgb-photo-prompt-device{color:#b8c8db;margin:16px 0 0;font-size:12px}.fgb-photo-prompt p.fgb-photo-prompt-error{color:#ffceca;font-size:14px}.fgb-photo-prompt button:disabled{opacity:.55;cursor:wait}.fgb-photo-prompt button:focus-visible{outline-offset:3px;outline:3px solid #84c6ff}@media (width<=380px){.fgb-photo-prompt{padding:22px}.fgb-photo-prompt-heading h2{font-size:25px!important}}
