@font-face{font-family:Heebo;src:url('/assets/fonts/Heebo.ttf')}*{box-sizing:border-box}body{background:#f5f5fa;color:#22233a;font:16px/1.45 Heebo,Arial,sans-serif;margin:0}header{display:flex;align-items:center;gap:15px;background:#25223a;color:white;padding:14px max(4vw,calc((100vw - 1100px)/2));white-space:nowrap}header select{margin-inline-start:auto}main{max-width:1100px;margin:auto;padding:18px}h1,h2,h3,p{margin:5px 0 12px}button,input,select,textarea{font:inherit;color:inherit;border-radius:8px;border:1px solid #c5c5d2;background:white;padding:8px 12px}button{cursor:pointer}header select{color:#242433}button.primary,nav button[aria-current=true]{background:#5143b6;color:white}.box{background:white;border:1px solid #dddde7;border-radius:15px;padding:17px;margin:12px 0}.login{max-width:450px;margin:6vh auto}.row,nav,.tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}nav{margin-top:17px}label{display:grid;gap:4px;font-size:14px;flex:1;min-width:130px;margin:4px 0}.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cols input{width:100%}.field{display:grid;gap:4px}textarea{width:100%}.preview{width:130px;height:78px;object-fit:cover;border-radius:8px}.media{display:flex;flex-wrap:wrap;gap:12px}.media figure{margin:4px}.media figcaption{max-width:145px;overflow-wrap:anywhere;font-size:12px}.muted{color:#66657a}.tools{margin-top:14px}.danger{color:#8d2e2e}#status{padding:5px 0;min-height:28px;color:#4e4299;white-space:pre-wrap}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #705be5}@media(max-width:740px){main{padding:12px}.cols{grid-template-columns:1fr}.box{padding:12px}header{padding:12px}.row label{min-width:120px}nav button{flex:1}.tools button{font-size:14px}}
