:root{--ink:#14221c;--muted:#617168;--paper:#fbfcf8;--surface:#fff;--line:#dce4de;--brand:#176b4d;--brand-dark:#0e4934;--brand-soft:#e7f3ed;--warm:#f6ecdc;--warning:#9b5a13;--danger:#9d3232;--shadow:0 18px 60px #14221c17}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 8% 8%, #e7f3eddb, transparent 32rem), var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Hiragino Sans,Yu Gothic UI,Yu Gothic,system-ui,sans-serif}.operationsPanel{gap:18px;display:grid}.operationsPanel>section{gap:10px;display:grid}.operationsPanel h3{margin:0;font-size:.82rem}.operationsPanel form{background:#f8faf8;border:1px solid #d9e2dc;border-radius:9px;gap:8px;padding:13px;display:grid}.operationsPanel form small,.operationsPanel form p{color:#607068;margin:0;font-size:.7rem}.operationsPanel input,.operationsPanel select,.operationsPanel textarea{background:#fff;border:1px solid #cad6cf;border-radius:7px;width:100%;padding:9px 10px}.operationsPanel textarea{resize:vertical;min-height:82px}.operationsPanel button{color:#fff;background:#173e2f;border:0;border-radius:7px;width:max-content;padding:8px 12px;font-weight:750}.operationsPanel button:disabled{opacity:.5}.operationsPanel>p[role=status]{color:#176a45;margin:0;font-size:.75rem;font-weight:800}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #176b4d47}
