.svlg,.svlg *{box-sizing:border-box}
.svlg{position:relative;z-index:1000;width:100%;margin:0;background:#f5f5f7;color:#1d1d1f;font:400 14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:normal}
.svlg__content{max-width:1240px;min-height:80px;margin:auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.svlg .svlg__message{margin:0;max-width:560px;font:inherit;color:inherit;text-align:left}
.svlg__actions{display:flex;align-items:center;gap:14px;flex-shrink:0}
.svlg .svlg__select{appearance:auto;min-width:220px;max-width:100%;height:46px;margin:0;padding:8px 14px;border:1px solid transparent;border-radius:10px;background:#fff;color:#1d1d1f;font:inherit;line-height:1.2;box-shadow:none}
.svlg .svlg__continue{min-width:94px;min-height:46px;margin:0;padding:10px 18px;border:1px solid #1d1d1f;border-radius:10px;background:#1d1d1f;color:#fff;font:inherit;font-weight:500;line-height:1.2;text-transform:none;cursor:pointer;box-shadow:none}
.svlg .svlg__continue:hover{background:#333336}
.svlg .svlg__close{display:flex;align-items:center;justify-content:center;width:36px;height:44px;min-width:36px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#424245;font:300 30px/1 Arial,sans-serif;cursor:pointer;box-shadow:none}
.svlg .svlg__close:hover{background:#e8e8ed}
.svlg :focus-visible{outline:3px solid #0071e3;outline-offset:3px}
@media(max-width:767px){.svlg__content{min-height:0;padding:16px 20px;display:block}.svlg .svlg__message{padding-right:30px;margin-bottom:12px}.svlg__actions{gap:10px}.svlg .svlg__select{min-width:0;flex:1;width:auto}.svlg .svlg__continue{min-width:82px}.svlg .svlg__close{position:absolute;right:12px;top:9px}}
@media(prefers-reduced-motion:reduce){.svlg *{scroll-behavior:auto}}

/* Restore the previously approved Apple-style language suggestion. */
.svlg{background:#f0f0f2;color:#313133;font-size:13px;}
.svlg__content{max-width:1100px;min-height:78px;padding:14px 24px;gap:16px;}
.svlg .svlg__message{max-width:480px;}
.svlg__actions{gap:16px;}
.svlg .svlg__select{appearance:none;-webkit-appearance:none;min-width:220px;width:300px;height:50px;padding:10px 40px 10px 44px;border-radius:12px;background-color:#fafafa;font-size:17px;line-height:1.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23313133' stroke-width='2'%3E%3Cpath d='m5 12 4 4 10-11'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23313133' stroke-width='2'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:19px 19px,15px 15px;background-position:17px center,right 16px center;}
.svlg .svlg__continue{min-width:0;min-height:44px;padding:9px 18px;border-radius:9px;font-size:15px;font-weight:400;line-height:1.4;}
.svlg .svlg__close{width:32px;min-width:32px;height:44px;color:#545456;}
@media(max-width:767px){.svlg__content{min-height:0;padding:14px 16px;}.svlg .svlg__message{max-width:none;padding-right:30px;margin-bottom:12px;}.svlg__actions{gap:12px;}.svlg .svlg__select{min-width:0;width:auto;height:48px;flex:1;}.svlg .svlg__continue{min-height:46px;}.svlg .svlg__close{top:12px;right:14px;}}
