@font-face{font-family:KelsonSans-embeded;src:url('fonts/kelson-sans/kelson_sans_bold-webfont.woff') format('woff');font-weight:600}
@font-face{font-family:SourceSans-embeded;src:url('fonts/source-sans/SourceSansPro-Regular.ttf') format('truetype');font-weight:400 600}
@font-face{font-family:SourceSans-embeded;src:url('fonts/source-sans/SourceSansPro-Bold.ttf') format('truetype');font-weight:700}
body{font-weight:400}
.preview-note{max-width:610px;margin:0 auto 16px;padding:10px 15px;color:#d9e3ec;border:1px solid #3e5264;border-radius:3px;font:12px/1.5 Arial,sans-serif}
.preview-note a{color:#e5db92;white-space:nowrap}
.main-container{max-width:580px;width:calc(100% - 40px)}
.status-separator{margin-bottom:18px}
#operating-status span{font-size:11px;opacity:.85}
.flex-row>div:first-child{flex:0 0 45%}
.flex-row>div:last-child{width:55%;overflow-wrap:anywhere}
.exclusion{padding:2px 8px;font-size:12px}
a:focus-visible{outline:2px solid #456d98;outline-offset:4px}
@media(max-width:640px){body{padding:18px 0}.preview-note{margin:0 10px 14px}.main-container{width:calc(100% - 40px)}.header{padding-top:20px}.box{padding:10px 0 20px}.flex-row{gap:8px}.flex-row>div:first-child{flex-basis:42%}.flex-row>div:last-child{width:calc(58% - 8px)}h3{font-size:23px}}
