.contextbar{min-height:36px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:7px clamp(16px,4vw,48px);background:#fff;border-bottom:1px solid var(--line);color:var(--muted);font-size:.86rem}.contextbar strong{color:var(--ink);letter-spacing:.04em}.admin-grid{align-items:start}.admin-form{display:grid;gap:14px}.admin-form button{justify-self:start}.notice,.warning{border-radius:10px;padding:14px 16px;margin:0 0 18px}.notice{color:#155f3a;background:#e1f3e9;border:1px solid #b9ddca}.warning{color:#60440d;background:#fff4d6;border:1px solid #e7c66b}.warning pre{overflow:auto;margin:10px 0 0;padding:10px;background:#fff;border:1px solid #e7c66b;border-radius:7px;white-space:pre-wrap;word-break:break-all}.button.danger{min-height:40px;padding:7px 12px;background:#fff;color:var(--bad);border-color:#c76666}.button.danger:hover{background:#fae4e4;color:#862828}.panel form{margin:0}@media(max-width:680px){.contextbar{align-items:flex-start;flex-direction:column;gap:1px}.admin-form button{width:100%}}
