.admin-tabs[data-v-f0111202]{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 16px}.admin-tabs button[aria-pressed=true][data-v-f0111202]{background:#e3eddb;border-color:#315d46;font-weight:700}.access-list[data-v-f0111202]{list-style:none;padding:0}.access-list li[data-v-f0111202]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #dce2d7;padding:16px 0}.access-list strong[data-v-f0111202]{overflow-wrap:anywhere}.access-list p[data-v-f0111202]{margin:4px 0 0;font-size:.85rem}.access-actions[data-v-f0111202]{display:flex;flex-wrap:wrap;gap:8px}svg[data-v-ee9078be]{display:block;width:100%;height:auto}.grid[data-v-ee9078be]{stroke:#dce2d7;stroke-dasharray:4 4}.axis-label[data-v-ee9078be]{font:12px system-ui,sans-serif;fill:#59685f}.chart-note[data-v-ee9078be]{font-size:.85rem;color:#59685f}:root{font-family:system-ui,sans-serif;color:#273d35;background:#f4f5ef;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{max-width:1160px;padding:36px 24px 64px;margin:auto}header{margin-bottom:24px}h1{font-size:clamp(2rem,5vw,3rem);letter-spacing:-.04em;margin:8px 0}h2{font-size:1.25rem;margin:0 0 16px}h3{font-size:1.05rem;margin-top:24px}p{line-height:1.6}.eyebrow{font-size:.72rem;font-weight:750;letter-spacing:.12em;color:#526d5b;margin:0 0 6px}.local-note,small,label span{color:#59685f;font-size:.85rem}.app-tabs{display:flex;gap:8px;margin:12px 0 20px}.app-tabs button[aria-pressed=true]{background:#e3eddb;border-color:#315d46;font-weight:700}.layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px}.card{border:1px solid #dce2d7;background:#fffef9;border-radius:16px;padding:24px;margin-bottom:20px;min-width:0}fieldset{border:0;margin:0;padding:0;min-width:0}label{display:block;margin:16px 0 7px;font-weight:600;font-size:.9rem}input,textarea,select{width:100%;font:inherit;border:1px solid #a7b6a9;border-radius:7px;padding:10px;color:inherit;background:#fff;min-width:0}textarea{resize:vertical}button{font:inherit;cursor:pointer;border:1px solid #a7b6a9;border-radius:8px;color:#294939;background:#f5f7f0;padding:9px 14px}button:disabled{opacity:.55;cursor:wait}button:hover:not(:disabled){background:#e7eddf}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #a57c30;outline-offset:3px}.primary{margin-top:18px;background:#315d46;color:#fff;border-color:#315d46}.primary:hover:not(:disabled){background:#234632}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.observations{grid-template-columns:repeat(3,1fr)}.pig-list,.history{list-style:none;padding:0}.pig-list li{margin:8px 0}.pig-list button{width:100%;text-align:left;overflow-wrap:anywhere}.pig-list button[aria-pressed=true]{background:#e3eddb;border-color:#315d46;font-weight:700}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading h2{margin:0;overflow-wrap:anywhere}.history li{padding:18px 0;border-top:1px solid #dce2d7}.history strong{white-space:nowrap}dl{display:grid;grid-template-columns:max-content 1fr;gap:5px 14px;font-size:.9rem}dd{margin:0}.capitalize{text-transform:capitalize}.notes{white-space:pre-wrap;overflow-wrap:anywhere}.notice{padding:12px 16px;background:#e3eddb;border-radius:8px}.error{background:#fceae4;color:#7d2f23}.welcome{align-self:start}@media(max-width:760px){.layout{grid-template-columns:1fr}main{padding:24px 16px}.card{padding:20px}}@media(max-width:440px){.form-grid,.observations{grid-template-columns:1fr;gap:0}}
