/* Original coordinate UI, MIT. No external assets or fonts. */
.rm-workbench{font:15px/1.6 system-ui,sans-serif;color:#213b4a;max-width:1280px;margin:auto;padding:1rem;background:#fff}.rm-workbench h2,.rm-workbench h3{color:#17394e}.rm-workbench fieldset{border:1px solid #ccd7df;border-radius:.6rem;padding:1rem;margin:.8rem 0;display:flex;flex-wrap:wrap;gap:.8rem}.rm-workbench legend{font-weight:700;padding:0 .4rem}.rm-workbench label{display:flex;flex-direction:column;gap:.2rem;min-width:140px;flex:1 1 180px}.rm-workbench input,.rm-workbench select,.rm-workbench button,.rm-workbench textarea{font:inherit;padding:.45rem;border:1px solid #99acba;border-radius:.3rem;max-width:100%;box-sizing:border-box}.rm-workbench .rm-check{flex-direction:row;align-items:center;flex:0 1 190px;gap:.4rem}.rm-workbench .rm-check input{flex:none}.rm-workbench [hidden]{display:none!important}.rm-workbench button{background:#e7eff4;color:#17394e;cursor:pointer}.rm-workbench button:disabled{opacity:.45;cursor:default}.rm-actions{display:flex;flex-wrap:wrap;gap:.5rem}.rm-workbench table{border-collapse:collapse;width:100%;font-size:.86rem;margin:1rem 0;display:block;overflow:auto}.rm-workbench th,.rm-workbench td{border:1px solid #d4dde3;padding:.4rem .6rem;white-space:nowrap;text-align:left}.rm-workbench th{background:#eef3f6}.rm-map{border:1px solid #b3c2ce;overflow:hidden;border-radius:.5rem}.rm-map svg{width:100%;height:auto;aspect-ratio:2/1;display:block;cursor:crosshair}.rm-legend{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem;font-size:.8rem}.rm-wheels{display:flex;flex-wrap:wrap;gap:1rem}.rm-wheel{flex:1 1 280px;max-width:500px}.rm-wheel svg{width:100%;height:auto}.rm-workbench textarea{width:100%;resize:vertical;min-height:6rem;word-break:break-all}.rm-workbench :focus-visible{outline:3px solid #289cb2;outline-offset:2px}.rm-workbench [role=status]{padding:.6rem;background:#eef5f7;border-left:3px solid #3a8798}@media(max-width:600px){.rm-workbench{padding:.6rem}.rm-workbench fieldset{padding:.6rem}.rm-workbench label{flex-basis:140px}.rm-workbench .rm-check{flex-basis:135px}.rm-workbench table{font-size:.8rem}}
