:root{font-family:Inter,system-ui,sans-serif;color:#202223;background:#f6f6f7}body{margin:0}.public,main{max-width:1180px;margin:0 auto;padding:28px}a{color:#006e52}header{display:flex;align-items:center;justify-content:space-between;gap:16px}nav{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}section{background:#fff;border:1px solid #dfe3e8;border-radius:12px;padding:20px;margin:18px 0}input,select,textarea,button{font:inherit;padding:9px;margin:6px;border:1px solid #b5bdc4;border-radius:6px}button{background:#006e52;color:#fff;cursor:pointer}label{display:inline-flex;flex-direction:column}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.notice{padding:16px;background:#fff4ce;border-radius:8px}.error{color:#9a1b1b}table{border-collapse:collapse;width:100%}td,th{padding:10px;border-bottom:1px solid #eee;text-align:left}
