#border-panel{position:fixed;left:18px;top:18px;bottom:18px;width:326px;z-index:10000;overflow:auto;box-sizing:border-box;background:#151b21f5;color:#edf0eb;padding:22px;border:1px solid #35413d;border-radius:18px;font:14px/1.5 system-ui,sans-serif;box-shadow:0 18px 70px #0008}#border-panel *{box-sizing:border-box}#border-panel h1{font-size:24px;letter-spacing:-.8px;margin:0;color:#8cdaa9}#border-panel h2{font-size:14px;margin:22px 0 8px}#border-panel p{color:#a8b6b1;margin:6px 0 14px}#border-panel label{display:block;color:#b8c4bf;font-size:12px;margin:10px 0 4px}#border-panel input,#border-panel select{width:100%;background:#232e34;border:1px solid #44534d;border-radius:8px;color:white;padding:9px;font:inherit}#border-panel button{cursor:pointer;padding:10px 12px;background:#8cdaa9;color:#171d20;border:0;border-radius:8px;font-weight:700;margin:8px 4px 0 0}#border-panel button.secondary{background:#34433f;color:#e3eee7}#border-panel button.danger{background:#61373b;color:#ffd8d8}#border-panel button:disabled{opacity:.45;cursor:wait}#border-panel .coords{display:grid;grid-template-columns:1fr 1fr;gap:6px}#border-panel .region{margin-top:9px;border:1px solid #3f5149;padding:12px;border-radius:10px;background:#202b2a}#border-panel .region strong{display:block}#border-panel small{color:#afbbb3}#border-status{padding:12px;background:#293933;border-radius:8px;margin-top:14px;white-space:pre-wrap}#border-panel .eyebrow{letter-spacing:2px;font-size:10px;color:#a6b9a4;margin-bottom:3px}#border-panel .row{display:flex;gap:8px}#border-panel .row>*{flex:1}#border-panel details summary{cursor:pointer;color:#8cdaa9}#border-panel .warning{color:#efbd89}#border-panel .badge{color:#8cdaa9}@media(max-width:600px){#border-panel{left:8px;top:8px;bottom:auto;max-height:48vh;width:calc(100% - 16px);padding:14px}}
