:root{font-family:system-ui,sans-serif;color:#19372b;background:#f3f6f4}body{max-width:1240px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;gap:20px}header p{letter-spacing:3px;font-size:12px}h1{margin-top:4px}main{display:grid;grid-template-columns:1fr 1fr;gap:20px}main[hidden]{display:none}section{background:white;border:1px solid #d9e3dd;border-radius:12px;padding:22px;overflow:auto}.wide{grid-column:1/-1}label{display:block;margin:12px 0;font-size:14px}input:not([type=checkbox]),select,textarea{box-sizing:border-box;display:block;width:100%;padding:10px;margin-top:5px;border:1px solid #b8cbbf;border-radius:5px}button{background:#215942;color:white;border:0;border-radius:6px;padding:10px 14px;margin:4px;cursor:pointer}button:disabled{opacity:.5}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:9px;border-bottom:1px solid #e2ebe6;vertical-align:top}#notice{padding:14px;background:#e4efe8;white-space:pre-wrap}form+form{border-top:1px solid #ddd;margin-top:25px}pre{white-space:pre-wrap;font-size:12px}@media(max-width:800px){main{grid-template-columns:1fr}header{display:block}.wide{grid-column:auto}}
