@font-face{font-family:GuideBarlow;src:url('../rejection/rejection/assets/barlow-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:GuideBarlow;src:url('../rejection/rejection/assets/barlow-600.ttf') format('truetype');font-weight:600;font-display:swap}
.setup-guide{position:fixed;top:10px;right:76px;z-index:10;width:min(300px,calc(100vw - 30px));color:#17243a;font-family:GuideBarlow,Arial,sans-serif}
.setup-guide summary{float:right;list-style:none;cursor:pointer;border:1px solid #dce5ef;border-radius:6px;padding:8px 12px;background:rgba(255,255,255,.96);box-shadow:0 2px 9px #1a304013;font-size:12px;font-weight:600}
.setup-guide summary::-webkit-details-marker{display:none}
.setup-guide summary:focus-visible,.setup-guide a:focus-visible{outline:2px solid #2462ca;outline-offset:2px}
.setup-guide .guide-panel{clear:both;position:relative;top:6px;padding:17px 19px;background:#fff;border:1px solid #e0e8f2;border-radius:9px;box-shadow:0 8px 24px #17243a1c;font-size:13px;line-height:1.42;max-height:min(70vh,520px);overflow:auto}
.guide-panel h2{margin:0 0 13px;font-size:17px;line-height:1.2}
.guide-panel h3{font-size:12px;margin:13px 0 5px}
.guide-panel ul{margin:5px 0;padding-left:17px}
.guide-panel li{margin:5px 0}
.guide-panel p{margin:5px 0;color:#455770}
.guide-panel a{display:inline-block;margin-top:9px;color:#2459a8;font-weight:600;text-decoration:none}
@media(max-width:600px){.setup-guide{top:52px;right:10px}.setup-guide .guide-panel{max-height:60vh}}
