@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Serif+Text&display=swap";:root{color:#263a35;font-synthesis:none;background:#f4f3ed;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button,.button{color:#fff;cursor:pointer;background:#27594d;border:0;border-radius:8px;padding:12px 20px;text-decoration:none;display:inline-block}button:disabled{opacity:.5;cursor:wait}button.secondary{color:#254638;background:#e6eae4}button.danger{background:#8e3737}input,select,textarea{color:#243e34;background:#fff;border:1px solid #c9d1c8;border-radius:7px;width:100%;padding:11px}input[type=checkbox]{width:auto}input[type=color]{height:44px}textarea{resize:vertical;min-height:95px}label{gap:7px;font-size:14px;font-weight:600;display:grid}h1,h2,h3,p{margin-top:0}h1,h2{font-family:DM Serif Text,serif;font-weight:400}h1{font-size:42px;line-height:1.12}h2{font-size:28px}.muted{color:#68776e;font-size:14px}.card{background:#fff;border:1px solid #dde2d8;border-radius:14px;margin-bottom:22px;padding:28px}.grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.stack{gap:18px;display:grid}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.error{color:#963e26;background:#fff0ec;border-radius:8px;margin-bottom:15px;padding:14px}.success{color:#245136;background:#e3efe5;border-radius:8px;margin-bottom:15px;padding:14px}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}td,th{vertical-align:top;border-bottom:1px solid #e7e9e2;padding:14px 10px}th{color:#6a786f;font-weight:500}.scroll{overflow:auto}.badge{white-space:nowrap;background:#e8eee5;border-radius:5px;padding:4px 8px;font-size:12px}img{max-width:100%}small{color:#68776e}a{color:#27594d}@media (width<=720px){.grid{grid-template-columns:1fr}.card{padding:20px}h1{font-size:32px}}
