*{box-sizing:border-box}body{margin:0;background:#f5f1e9;color:#283322;font:15px/1.6 Arial,sans-serif}a{color:inherit}header{display:flex;justify-content:space-between;padding:20px 5%;border-bottom:1px solid #d8dacd}main{max-width:1200px;margin:40px auto;padding:0 24px}h1{font-size:32px;letter-spacing:-1px;margin:5px 0}h2{font-size:20px}.eyebrow{font-size:11px;letter-spacing:2px}.heading,.toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.notice,.panel{background:#fffdf8;border:1px solid #d8dacd;padding:24px;margin:20px 0}.notice{background:#e9ecdf;font-size:13px}button{background:transparent;border:1px solid #9aa58d;color:inherit;padding:11px 16px;font:inherit;cursor:pointer;min-height:44px}button:disabled{opacity:.45;cursor:default}.primary{background:#283322;color:#fff;margin-top:20px}label{display:block;font-size:13px;margin:12px 0}input,select,textarea{font:inherit;padding:10px;border:1px solid #aeb7a2;background:white;color:inherit;display:block;max-width:100%;min-height:44px}textarea{width:100%;min-height:100px}.check{display:flex;align-items:center;gap:10px}.check input{min-height:20px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;border-bottom:1px solid #d8dacd;padding:16px;font-size:14px}td small{display:block;color:#666}dl{display:grid;grid-template-columns:180px 1fr;gap:10px}dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.badge{background:#e2e8d5;padding:5px 8px;font-size:12px;display:inline-block}.file{display:block;padding:12px 0}.event,.email{padding:15px 0;border-bottom:1px solid #d8dacd;white-space:pre-wrap;overflow-wrap:anywhere}#error{color:#a3342b}#saved{color:#315a30}[hidden]{display:none!important}:focus-visible{outline:3px solid #9caf7e;outline-offset:3px}@media(max-width:650px){.heading{align-items:flex-start;flex-direction:column}h1{font-size:27px}main{padding:0 16px}.panel{padding:18px}dl{grid-template-columns:1fr;gap:4px}dd{margin-bottom:14px}.toolbar{flex-wrap:wrap}}
