.sac-contact{margin-top:30px;padding-top:22px;border-top:1px solid #ffffff24;font-size:1rem;line-height:1.6}.sac-contact p{margin:0 0 7px;color:#c3cdd7}.sac-contact a{color:#72c9ff;text-underline-offset:4px}.sac-contact button{display:block;margin-top:15px;padding:11px 17px;background:#009fea;border:0;border-radius:8px;color:#07121e;font:600 1rem 'Segoe UI',sans-serif;cursor:pointer}.announcement{padding-bottom:105px}
.sac-launch{position:fixed;right:24px;bottom:22px;z-index:30;border:1px solid #5bcaff;border-radius:40px;padding:15px 23px;background:#009fea;color:#07121e;box-shadow:0 8px 28px #0003;font:600 1rem 'Segoe UI',sans-serif;cursor:pointer;display:flex;align-items:center;gap:9px}.sac-launch svg{width:23px;height:23px}.sac-dialog{margin:0;left:auto;top:auto;right:24px;bottom:90px;width:420px;max-width:calc(100vw - 32px);height:670px;max-height:calc(100dvh - 115px);padding:0;border:1px solid #c3d9e8;border-radius:18px;color:#102335;background:#fff;box-shadow:0 22px 90px #0005;overflow:hidden;font:1rem/1.5 'Segoe UI',Arial,sans-serif}.sac-dialog[open]{display:flex;flex-direction:column}.sac-dialog::backdrop{background:#07121e55}.sac-head{padding:18px;background:#0a1b2b;color:#fff;display:flex;gap:12px;align-items:center;flex-shrink:0}.sac-head h2{font:600 1.125rem/1.3 'Segoe UI',sans-serif;margin:0}.sac-head p{font-size:.8125rem;color:#b8d3e5;margin:4px 0 0}.sac-head>div{flex:1}.sac-head select,.sac-close{font:inherit;border:1px solid #547087;background:#102f47;color:#fff;border-radius:7px;min-height:38px}.sac-close{width:38px;cursor:pointer;font-size:1.4rem}.sac-head select{padding:4px}.sac-log{flex:1;overflow-y:auto;min-height:110px;padding:18px;background:#f4f8fb;overscroll-behavior:contain}.sac-bubble{margin:0 0 14px;max-width:94%;padding:12px 14px;border-radius:12px;background:white;border:1px solid #dfebf2;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem}.sac-bubble strong{display:block;font-size:.8125rem;margin-bottom:5px;color:#356581}.sac-bubble.user{margin-left:auto;background:#dff2ff;border-color:#b5def7}.sac-topics{padding:12px 16px 8px;display:flex;flex-wrap:wrap;gap:7px;max-height:123px;overflow:auto;border-top:1px solid #dfebf2;flex-shrink:0}.sac-topics button{border:1px solid #b3cfdf;background:white;color:#173b54;border-radius:18px;padding:7px 11px;font:inherit;font-size:.875rem;cursor:pointer}.sac-topics button:hover{background:#edf8ff;border-color:#009fea}.sac-form{padding:9px 16px;display:flex;gap:8px;flex-shrink:0}.sac-form input{width:100%;min-width:0;border:1px solid #99b5c6;border-radius:8px;padding:12px;font:inherit;font-size:1rem;color:#102335}.sac-form button{border:0;background:#087db5;color:white;border-radius:8px;padding:10px 14px;font:600 .875rem 'Segoe UI',sans-serif;cursor:pointer}.sac-form button:disabled{opacity:.6;cursor:wait}.sac-foot{padding:0 16px 15px;font-size:.8125rem;flex-shrink:0}.sac-foot a,.sac-copy{color:#11658c;text-decoration:underline;text-underline-offset:3px}.sac-foot p{margin:7px 0 0;color:#526775}.sac-copy{font:inherit;border:0;background:none;cursor:pointer;margin-left:12px;padding:0}.sac-status{min-height:1.3em;color:#526775;font-size:.8125rem;margin:0 16px 5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #e79b0b;outline-offset:3px}.sac-dialog :disabled{opacity:.65}
@media(max-width:600px){.sac-dialog{right:10px;bottom:10px;max-width:none;width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.sac-launch{right:16px;bottom:16px}.sac-head{padding:14px}.sac-topics{max-height:110px}}@media print{.sac-launch,.sac-dialog,.sac-contact button{display:none!important}.sac-contact a,.sac-contact p{color:#111}}
[hidden]{display:none!important}
.sac-dialog{overflow-y:auto}
.sac-launch{background:#009fea!important;color:#06131d!important;border-color:#64d3ff!important}.sac-head{background:#07111e!important}.sac-form button{background:#078ecf!important}
