body{margin:0;background:#f3f6f3;color:#193b32;font:15px/1.5 system-ui}main{max-width:1200px;margin:auto;padding:24px}header,.actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center}a{color:#21674f}h1{margin-bottom:6px}button,input{font:inherit;border:1px solid #bbcfc3;background:white;border-radius:6px;padding:10px;color:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:wait}label{display:flex;flex-direction:column;gap:6px;max-width:360px}.actions{margin:20px 0}#notice{background:#e1eee4;padding:12px;margin:16px 0}#buffers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}article{background:white;padding:16px;border-radius:8px}article strong,article small{display:block}article small{color:#687e71}article input{width:100%;box-sizing:border-box;margin:6px 0}#positions article,#history article{margin:8px 0}#save{background:#21674f;color:white}.error{color:#9c3928}input#search{width:70%}
