.sc-widget,.sc-inbox{color:#17304c;font-family:inherit;font-size:14px}.sc-widget{right:18px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:1100;position:fixed}.sc-widget button,.sc-inbox button{cursor:pointer;color:#16344b;font:inherit;background:#fff;border:1px solid #bad1db;border-radius:9px;padding:10px 14px}.sc-widget button:disabled,.sc-inbox button:disabled{opacity:.55;cursor:not-allowed}.sc-widget .sc-launch{color:#fff;background:#137d4c;border:0;align-items:center;gap:8px;display:flex;box-shadow:0 4px 18px #17304c33}.sc-panel{background:#fff;border:1px solid #ccdce5;border-radius:16px;width:min(390px,100vw - 32px);max-height:calc(100dvh - 180px);margin-bottom:12px;overflow:auto;box-shadow:0 10px 40px #17304c33}.sc-panel>header,.sc-inbox>header{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.sc-panel header small{color:#5b7082;margin-top:4px;display:block}.sc-options{flex-wrap:wrap;gap:8px;padding:0 14px 12px;display:flex}.sc-options a{color:#137d4c;padding:10px;text-decoration:underline}.sc-intro,.sc-note{color:#5b7082;padding:14px}.sc-dialogue{min-width:0;padding:12px}.sc-status{background:#eff6fa;border-radius:8px;padding:8px}.sc-actions{flex-wrap:wrap;gap:6px;display:flex}.sc-messages{overscroll-behavior:contain;height:280px;padding:10px 0;overflow:auto}.sc-messages article{border:1px solid #d9e6ef;border-radius:12px;max-width:90%;margin:8px 0;padding:11px}.sc-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.sc-messages small{color:#587080;font-size:11px}.sc-question{background:#f0f5f9}.sc-answer{background:#e8f6ec;margin-left:auto!important}.sc-dialogue form label{display:block}.sc-dialogue textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #96adbf;border-radius:9px;margin:6px 0;padding:10px;display:block;color:#17304c!important;background:#fff!important}.sc-dialogue form>button{color:#fff;background:#126b94;margin-top:4px}.sc-error{color:#a32e19;background:#fff0ed;border-radius:8px;padding:10px}.sc-inbox{background:#fff;border:1px solid #cbdce6;border-radius:14px;margin:20px 0}.sc-inbox h2{margin:0;font-size:20px;font-weight:700}.sc-inbox header p{margin:5px 0}.sc-filters{background:#f2f7fa;flex-wrap:wrap;align-items:end;gap:12px;padding:12px 16px;display:flex}.sc-filters label{display:block}.sc-filters input[type=date]{color:#17304c;background:#fff;border:1px solid #96adbf;border-radius:6px;padding:8px;display:block}.sc-inbox-grid{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);display:grid}.sc-list{border-right:1px solid #dbe7ef;max-height:470px;padding:12px;overflow:auto}.sc-list button{text-align:left;width:100%;margin-bottom:8px;display:block}.sc-list button[aria-pressed=true]{background:#eef8fd;border-color:#126b94}.sc-list span,.sc-list small{margin-top:5px;display:block}.sc-inbox .sc-messages{height:320px}@media (width<=640px){.sc-inbox-grid{grid-template-columns:1fr}.sc-list{border-bottom:1px solid #dbe7ef;border-right:0;max-height:200px}.sc-widget{right:12px}.sc-launch{font-size:13px!important}.sc-inbox>header{flex-direction:column;align-items:flex-start}}.sc-widget .sc-launch{border-radius:50%;justify-content:center;width:46px;height:46px;margin-left:auto;padding:0}.sc-launch-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sc-widget-left{left:18px;right:auto}.sc-widget-left .sc-launch{margin-left:0}.sc-widget .sc-launch:focus-visible{outline-offset:3px;outline:3px solid #126b94}@media (width<=640px){.sc-widget-left{left:12px}}
