#arsm-guide-root{font-family:Arial,Helvetica,sans-serif;line-height:1.5;color:#202735}#arsm-guide-root *{box-sizing:border-box}#arsm-guide-root button,#arsm-guide-root input{font:inherit;letter-spacing:normal;text-transform:none}#arsm-guide-root button{cursor:pointer}#arsm-guide-root button:focus-visible,#arsm-guide-root a:focus-visible,#arsm-guide-root input:focus-visible{outline:3px solid #ed8b2c;outline-offset:3px}#arsm-guide-root .arsm-launcher{position:fixed;right:24px;bottom:24px;z-index:999990;border:0;border-radius:32px;background:#123c56;color:#fff;padding:15px 23px;font-size:16px;font-weight:700;box-shadow:0 5px 25px #102f4938;min-height:52px}#arsm-guide-root .arsm-dialog{position:fixed;inset:auto 20px 20px auto;margin:0;padding:0;border:1px solid #d9e2e8;border-radius:18px;width:420px;max-width:calc(100vw - 24px);height:730px;max-height:calc(100dvh - 40px);background:#fff;color:#202735;overflow:hidden;box-shadow:0 18px 70px #12304940}#arsm-guide-root .arsm-dialog[open]{display:flex;flex-direction:column}#arsm-guide-root .arsm-dialog::backdrop{background:#0b243537}#arsm-guide-root .arsm-header{background:#123c56;color:white;padding:19px 20px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}#arsm-guide-root .arsm-header small{font-size:10px;letter-spacing:1.4px;color:#e6ebef}#arsm-guide-root .arsm-header h2{font-size:23px;line-height:1.25;margin:5px 0 0;color:#fff;font-weight:700}#arsm-guide-root .arsm-close{background:transparent;color:white;border:1px solid #ffffff70;border-radius:50%;font-size:26px;line-height:1;min-width:38px;height:38px;padding:0}#arsm-guide-root .arsm-notice{margin:0;padding:10px 20px;background:#edf3f6;color:#4b5e6a;font-size:11px;flex-shrink:0}#arsm-guide-root .arsm-messages{flex:1;min-height:80px;overflow:auto;padding:18px 18px 4px;overscroll-behavior:contain;font-size:14px}#arsm-guide-root .arsm-answer{border:1px solid #e1e7ec;border-radius:12px;padding:14px;margin:0 0 15px;background:#f7f9fa;overflow-wrap:anywhere}#arsm-guide-root .arsm-answer strong{font-size:15px;color:#123c56}#arsm-guide-root .arsm-answer p{font-size:14px;line-height:1.6;margin:8px 0 10px}#arsm-guide-root .arsm-answer a{color:#165777;text-decoration:underline;font-size:12px}#arsm-guide-root .arsm-question{margin:0 0 12px 30px;background:#123c56;color:white;border-radius:12px;padding:10px 13px;font-size:14px;overflow-wrap:anywhere}#arsm-guide-root .arsm-suggestions{padding:8px 18px;display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0}#arsm-guide-root .arsm-suggestions button{background:white;color:#123c56;border:1px solid #bacbd6;border-radius:18px;padding:6px 10px;font-size:11px;line-height:1.3;min-height:32px}#arsm-guide-root .arsm-suggestions button:hover{background:#edf3f6}#arsm-guide-root .arsm-form{padding:6px 18px 0;flex-shrink:0;margin:0}#arsm-guide-root .arsm-form label{font-size:12px;display:block;color:#344c5b;margin-bottom:5px}#arsm-guide-root .arsm-input-row{display:flex;gap:8px}#arsm-guide-root input{border:1px solid #aebec8;border-radius:8px;min-width:0;width:100%;height:45px;background:white;color:#202735;padding:10px;font-size:16px;margin:0;box-shadow:none}#arsm-guide-root .arsm-input-row button{background:#123c56;color:white;border:0;border-radius:8px;padding:10px 15px;font-size:14px}#arsm-guide-root .arsm-error{min-height:12px;font-size:11px;color:#a12525;margin:3px 0}#arsm-guide-root .arsm-footer{padding:5px 18px 13px;border-top:1px solid #e6ecef;flex-shrink:0;background:#fff}#arsm-guide-root .arsm-contacts{display:flex;gap:16px;padding:4px 0 6px}#arsm-guide-root .arsm-contacts a{font-size:12px;color:#124b69;text-decoration:underline}#arsm-guide-root .arsm-footer small{display:block;font-size:10px;line-height:1.4;color:#586875}#arsm-guide-root .arsm-clear{display:block;background:none;color:#4b6270;border:0;text-decoration:underline;padding:4px 0 0;font-size:11px} @media(max-width:480px){#arsm-guide-root .arsm-launcher{right:16px;bottom:18px}#arsm-guide-root .arsm-dialog{right:8px;bottom:8px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);height:720px;border-radius:14px}}@media(max-height:600px){#arsm-guide-root .arsm-suggestions{display:none}#arsm-guide-root .arsm-header{padding:10px 16px}#arsm-guide-root .arsm-notice{padding:5px 16px}}
#arsm-guide-root button{margin:0;height:auto;line-height:1.4}#arsm-guide-root .arsm-suggestions button{height:auto;min-height:32px;margin:0}#arsm-guide-root .arsm-close{height:38px;line-height:1}#arsm-guide-root .arsm-input-row button{height:45px;margin:0}#arsm-guide-root .arsm-footer{line-height:1.4}#arsm-guide-root .arsm-clear{min-height:0;height:auto;margin:0}
#arsm-analytics-choice{font:14px/1.5 Arial,sans-serif;color:#202735}#arsm-analytics-choice [hidden]{display:none!important}#arsm-analytics-choice .arsm-consent-banner{position:fixed;left:20px;bottom:65px;width:380px;max-width:calc(100vw - 32px);padding:20px;background:#fff;border:1px solid #bacbd6;border-radius:12px;box-shadow:0 8px 30px #123c5633;z-index:999980}#arsm-analytics-choice strong{font-size:16px;color:#123c56}#arsm-analytics-choice p{font:13px/1.5 Arial,sans-serif;margin:8px 0}#arsm-analytics-choice a{font-size:12px;color:#124b69;text-decoration:underline}#arsm-analytics-choice .arsm-consent-banner div{display:flex;gap:8px;margin:12px 0 5px}#arsm-analytics-choice button{font:12px/1.4 Arial,sans-serif;padding:9px 12px;margin:0;height:auto;min-height:36px;cursor:pointer;border:1px solid #123c56;border-radius:7px;background:white;color:#123c56}#arsm-analytics-choice button:focus-visible{outline:3px solid #ed8b2c;outline-offset:2px}#arsm-analytics-choice small{display:block;font-size:11px}#arsm-analytics-choice .arsm-analytics-settings{position:fixed;left:16px;bottom:16px;z-index:999970;background:#fff;box-shadow:0 2px 12px #123c5622}
