.supportBox{font:16px/1.45 system-ui,sans-serif;color:#202733}.supportBoxLauncher{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));right:20px;z-index:40;border:0;border-radius:28px;padding:12px 22px;background:#175cc5;color:white;box-shadow:0 4px 20px #0003;cursor:pointer}.supportBox dialog{box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-height:85dvh;padding:20px;border:1px solid #ced4df;border-radius:16px;background:#fff;color:#202733}.supportBox dialog::backdrop{background:#0006}.supportBox header{display:flex;justify-content:space-between;align-items:center}.supportBox h2{margin:0}.supportBox label{display:grid;gap:6px;margin:12px 0}.supportBox button,.supportBox select,.supportBox textarea{font:inherit}.supportBox textarea,.supportBox select{box-sizing:border-box;width:100%;padding:9px;border:1px solid #a5afbe;border-radius:8px;background:#fff;color:#202733}.supportBox button{cursor:pointer;padding:8px 14px;border-radius:8px;border:1px solid #a5afbe;background:#f0f4fa;color:#202733}.supportBox form button[type=submit]{background:#175cc5;color:#fff;border-color:#175cc5}.supportBox button:disabled{opacity:.5;cursor:wait}.supportBoxHistory{height:min(260px,30dvh);overflow:auto;overscroll-behavior:contain;border-block:1px solid #e0e5ec;padding-block:8px}.supportBoxHistory article{background:#f1f4f8;border-radius:8px;padding:10px;margin:8px 0}.supportBoxHistory article.mine{background:#e9f1ff}.supportBoxHistory p{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.supportBoxStatus{min-height:1.4em;font-size:14px}.supportBox:focus-visible{outline:2px solid #175cc5;outline-offset:3px}

@media(max-width:700px){.supportBoxLauncher{bottom:calc(76px + env(safe-area-inset-bottom));right:12px;padding:10px 18px}}
