@font-face{font-family:Jakarta;src:url('/assets/fonts/plus-jakarta-sans.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f6f7f8;color:#17252b;font:15px Jakarta,system-ui,sans-serif}header,main{max-width:1120px;margin:auto;padding:24px}header{border-bottom:1px solid #d8dfe2}h1{font-size:28px;margin:16px 0 8px}h2{font-size:20px}p{line-height:1.6}a{color:#136951}section.card,article,form.panel{background:#fff;border:1px solid #d8dfe2;border-radius:12px;padding:20px;margin:16px 0}label{display:block;margin:12px 0}input:not([type=checkbox]),select,textarea{display:block;width:100%;padding:12px;border:1px solid #b7c3ca;border-radius:6px;font:inherit;margin:6px 0}input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:8px}button,.button{font:inherit;border:1px solid #b7c3ca;border-radius:6px;background:#fff;color:#17252b;min-height:44px;padding:10px 16px;cursor:pointer;margin:4px 6px 4px 0}button[type=submit],form>button{background:#136951;color:white;border-color:#136951}button:disabled{opacity:.5;cursor:default}[hidden]{display:none!important}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}fieldset{border:1px solid #d8dfe2;border-radius:8px;min-width:0}legend{font-weight:700}small{color:#52636b;display:block;line-height:1.5}nav{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:10px;border-bottom:1px solid #d8dfe2;overflow-wrap:anywhere}.table-wrap{overflow:auto}.skip{position:absolute;top:-100px}.skip:focus{top:0}#status{color:#8c3c20;min-height:24px}:focus-visible{outline:3px solid #29a684;outline-offset:3px}.credential{background:#fff7d9;padding:16px;overflow-wrap:anywhere}.credential code{display:block;font-size:18px;margin:12px 0}@media(max-width:700px){header,main{padding:16px}.grid,.permissions{grid-template-columns:1fr}h1{font-size:24px}th,td{min-width:110px}}
body[data-saas]{background:#f8f6f2;color:#171717}body[data-saas] a{color:#9a3900}body[data-saas] form>button{background:#171717;border-color:#171717}body[data-saas] button:hover{background:#b54708;color:white}body[data-saas] :focus-visible{outline-color:#b54708}
