:root{--strip-bg:#333;--panel-bg:#5f5f5f;--cell-divider:#262626;--placeholder:#6e6e6e;--cancelled:#e02020;--ok:#2fb344;--warn:#e6c229;--bad:#e02020;--mono:"Roboto Mono", ui-monospace, "Cascadia Mono", Consolas, monospace}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--cell-divider);color:#ddd;font-family:var(--mono)}button,input,select{font:inherit;min-height:44px;padding:0 14px}.centered{flex-direction:column;gap:14px;max-width:28rem;margin:10vh auto;padding:0 16px;display:flex}.centered label{flex-direction:column;gap:6px;display:flex}.roles{flex-wrap:wrap;gap:10px;display:flex}.roles button{flex:1}.error{color:#ff8a8a}.code{letter-spacing:.2em;font-size:1.6rem}.workstation{height:100%;display:flex}.columns{flex:1;gap:4px;min-width:0;padding:4px;display:flex}.column{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.panel{background:var(--panel-bg);flex-direction:column;flex:1;min-height:0;display:flex}.panel-header{background:var(--cell-divider);justify-content:space-between;padding:4px 8px;font-weight:700;display:flex}.panel-header.read-only{opacity:.5}.strip-list{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;padding:2px;display:flex;overflow-y:auto}.strip{background:var(--strip-bg);white-space:nowrap;flex:none;min-height:44px;font-size:.8rem;line-height:1.15;display:flex}.cell{border-right:1px solid var(--cell-divider);align-items:center;min-width:3.2em;padding:3px 6px;display:flex}.cell-id{flex-direction:column;flex:1;justify-content:center;align-items:flex-start}.cell-id .sub{font-size:.7rem}.placeholder{color:var(--placeholder);font-size:.65rem}.rules-box{color:#fff;background:#000;border:1px solid #fff;padding:0 5px}.status-bar{background:var(--cell-divider);flex-direction:column;justify-content:space-between;align-items:center;width:52px;padding:4px;display:flex}.status-button{color:#ddd;border:3px solid var(--bad);cursor:pointer;background:#1c1c1c;flex-direction:column;justify-content:center;align-items:center;width:40px;min-height:90px;padding:4px;display:flex}.clock{writing-mode:vertical-rl;font-size:.7rem}
