.sa{color:#122130;margin:20px 0;font:16px/1.55 Arial,Helvetica,sans-serif}.sa .sa-open{cursor:pointer;border-radius:6px;padding:12px 18px;font-size:16px;font-weight:700;color:#fff!important;background:#0739ef!important;border:1px solid #0739ef!important}.sa .sa-panel{background:#f7f9ff;border:1px solid #b5c4e7;border-radius:8px;margin-top:16px;padding:22px}.sa h3{line-height:1.2;text-transform:none!important;margin:0 0 10px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:23px!important}.sa p{margin:10px 0}.sa .sa-caption{color:#526173;font-size:13px;line-height:1.5}.sa label{margin:16px 0 10px;font-weight:700;display:block}.sa input,.sa textarea{color:#122130;background:#fff;border:1px solid #8794a5;border-radius:6px;width:100%;margin:8px 0;padding:12px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.5;display:block}.sa textarea{resize:vertical}.sa button{cursor:pointer;color:#122130;background:#fff;border:1px solid #8794a5;border-radius:6px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:700;text-transform:none!important;font-family:Arial,Helvetica,sans-serif!important}.sa button:disabled{opacity:.5;cursor:default}.sa button[type=submit]{color:#fff;background:#0739ef;border-color:#0739ef}.sa-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.sa-history{overscroll-behavior:contain;max-height:640px;margin:20px 0;overflow-y:auto}.sa .sa-message{overflow-wrap:anywhere;background:#fff;border:1px solid #d8e0ef;border-radius:6px;margin:12px 0;padding:16px}.sa .sa-message b{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.sa .sa-message p{white-space:pre-wrap;font-size:16px;line-height:1.6}.sa .sa-user{background:#edf2ff}.sa .sa-error{color:#8c211c;font-weight:700}.sa-status{color:#164f38;margin:12px 0;font-size:14px;display:block}.sa :focus-visible{outline-offset:3px;outline:3px solid #edb431}@media (max-width:650px){.sa .sa-panel{padding:15px}.sa .sa-message{padding:12px}.sa-actions{flex-direction:column;align-items:stretch}}.sa-starters{margin:12px 0 20px}.sa-starters button{text-align:left;background:#fff;width:100%;margin:8px 0;font-weight:400;display:block}.sa .sa-message a{color:#1745b8;text-underline-offset:3px;text-decoration:underline}
