body{margin:0;background:#f6f7f9;color:#192631;font:16px/1.6 system-ui,sans-serif}main{max-width:900px;margin:4vh auto;padding:24px}.badge{font-size:12px;letter-spacing:.09em;color:#49635b}h1{font-size:clamp(28px,6vw,42px)}section{background:#fff;border:1px solid #dce2e7;border-radius:12px;padding:24px;margin:24px 0}label{display:block;margin:12px 0}input,select{display:block;box-sizing:border-box;width:100%;padding:10px;margin-top:6px;font:inherit;border:1px solid #87959e;border-radius:6px}button{font:inherit;background:#205547;color:#fff;border:0;border-radius:6px;padding:10px 18px;cursor:pointer}button:disabled{opacity:.5;cursor:wait}.secondary{background:#e4e9ec;color:#192631}fieldset{border:1px solid #dce2e7;border-radius:8px;margin:20px 0;padding:16px;min-width:0}legend{font-weight:650}.columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.error{color:#9c2020;background:#fff1f1;padding:12px}li{margin:12px 0}input:focus,select:focus,button:focus-visible{outline:3px solid #d28f24;outline-offset:2px}@media(max-width:600px){main{padding:16px}section{padding:16px}.columns{grid-template-columns:1fr}}textarea{display:block;box-sizing:border-box;width:100%;min-height:90px;padding:10px;font:inherit;border:1px solid #87959e;border-radius:6px;resize:vertical}input[type=checkbox]{display:inline-block;width:auto;margin-right:8px}article,p,li{overflow-wrap:anywhere}textarea:focus{outline:3px solid #d28f24;outline-offset:2px}.history-data{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}summary{font-weight:650;cursor:pointer}dl>div{display:flex;justify-content:space-between;gap:1em;flex-wrap:wrap}dd{margin:0}button{margin:4px}.scope-choice{display:flex;align-items:center;gap:.5rem}.scope-choice input{width:auto;min-height:1.25rem}
