body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#282c34}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 80s linear infinite;animation:App-logo-spin 80s linear infinite}}.App-header{align-items:left;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);height:4vh;justify-content:center;padding-left:7px;padding-right:7px;padding-top:0}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.plate{background-color:hsla(0,0%,100%,.2);border:0;border-radius:7px;margin-bottom:10px;margin-left:10px;margin-right:10px;padding-bottom:14px;padding-right:14px;width:480px}.row{display:flex;flex-flow:row;justify-content:center}.well{background-color:#282c34;border:1px solid #fff;border-radius:20%}.row .spot,.well{flex-basis:0;flex-grow:1;flex-shrink:0;font-size:.7em;height:auto}.row .spot{background-color:inherit;border:1px solid transparent}.header.row .spot{border-radius:0}.well:before{content:"";float:left;padding-top:100%}.well:hover{background-color:#4066b1;cursor:pointer}.spot:hover{background-color:hsla(0,0%,100%,.3);cursor:pointer}.movementPattern{margin-bottom:20px;margin-top:20px;width:550px}.App-body{align-items:start;background-color:#282c34;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;height:830px;justify-content:center;padding:25px 7px 20px;width:100vw}.PlateDefinition{width:550px}.plateMapTemplate{align-items:start;display:flex;flex-direction:row;justify-content:center;width:100%}.repeatDefinition{display:flex;margin-top:14px;width:150px}.repeatDefinition .fields,.repeatDefinition .labels{display:flex;flex-direction:column}.repeatDefinition>div:last-child{flex:1 1}.repeatDefinition input,.repeatDefinition label{box-sizing:border-box;height:25px;padding:5px;text-align:left}.repeatDefinition input[type=number]{width:4em}.plateSet{max-height:725px;overflow-y:auto}:root{--black-a1:rgba(0,0,0,.05);--black-a2:rgba(0,0,0,.1);--black-a3:rgba(0,0,0,.15);--black-a4:rgba(0,0,0,.2);--black-a5:rgba(0,0,0,.3);--black-a6:rgba(0,0,0,.4);--black-a7:rgba(0,0,0,.5);--black-a8:rgba(0,0,0,.6);--black-a9:rgba(0,0,0,.7);--black-a10:rgba(0,0,0,.8);--black-a11:rgba(0,0,0,.9);--black-a12:rgba(0,0,0,.95)}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--black-a1:color(display-p3 0 0 0/0.05);--black-a2:color(display-p3 0 0 0/0.1);--black-a3:color(display-p3 0 0 0/0.15);--black-a4:color(display-p3 0 0 0/0.2);--black-a5:color(display-p3 0 0 0/0.3);--black-a6:color(display-p3 0 0 0/0.4);--black-a7:color(display-p3 0 0 0/0.5);--black-a8:color(display-p3 0 0 0/0.6);--black-a9:color(display-p3 0 0 0/0.7);--black-a10:color(display-p3 0 0 0/0.8);--black-a11:color(display-p3 0 0 0/0.9);--black-a12:color(display-p3 0 0 0/0.95)}}}.light,.light-theme,:root{--mauve-1:#fdfcfd;--mauve-2:#faf9fb;--mauve-3:#f2eff3;--mauve-4:#eae7ec;--mauve-5:#e3dfe6;--mauve-6:#dbd8e0;--mauve-7:#d0cdd7;--mauve-8:#bcbac7;--mauve-9:#8e8c99;--mauve-10:#84828e;--mauve-11:#65636d;--mauve-12:#211f26}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--mauve-1:color(display-p3 0.9915 0.9884 0.9919);--mauve-2:color(display-p3 0.9804 0.9756 0.9839);--mauve-3:color(display-p3 0.9455 0.9382 0.9524);--mauve-4:color(display-p3 0.9147 0.9058 0.9252);--mauve-5:color(display-p3 0.8863 0.8765 0.9008);--mauve-6:color(display-p3 0.8563 0.846 0.8754);--mauve-7:color(display-p3 0.8141 0.8039 0.8404);--mauve-8:color(display-p3 0.7354 0.7284 0.7775);--mauve-9:color(display-p3 0.5555 0.5493 0.5958);--mauve-10:color(display-p3 0.5144 0.5082 0.5519);--mauve-11:color(display-p3 0.3947 0.3885 0.4242);--mauve-12:color(display-p3 0.1281 0.1218 0.1469)}}}.light,.light-theme,:root{--violet-1:#fdfcfe;--violet-2:#faf8ff;--violet-3:#f4f0fe;--violet-4:#ebe4ff;--violet-5:#e1d9ff;--violet-6:#d4cafe;--violet-7:#c2b5f5;--violet-8:#aa99ec;--violet-9:#6e56cf;--violet-10:#654dc4;--violet-11:#6550b9;--violet-12:#2f265f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--violet-1:color(display-p3 0.9915 0.9884 0.9954);--violet-2:color(display-p3 0.9783 0.9742 0.9978);--violet-3:color(display-p3 0.9534 0.9434 0.9925);--violet-4:color(display-p3 0.916 0.8965 1);--violet-5:color(display-p3 0.8765 0.8505 1);--violet-6:color(display-p3 0.8251 0.7928 0.9809);--violet-7:color(display-p3 0.7522 0.7121 0.9425);--violet-8:color(display-p3 0.654 0.6025 0.9016);--violet-9:color(display-p3 0.4166 0.3409 0.7843);--violet-10:color(display-p3 0.381 0.3061 0.741);--violet-11:color(display-p3 0.3831 0.3168 0.7021);--violet-12:color(display-p3 0.1786 0.1503 0.3593)}}}button{all:unset}.MenubarRoot{background-color:#fff;border-radius:6px;box-shadow:0 2px 10px var(--black-a7);display:flex;padding:3px}.MenubarTrigger{align-items:center;border-radius:4px;color:var(--violet-11);display:flex;font-size:13px;font-weight:500;gap:2px;justify-content:space-between;line-height:1;outline:none;padding:8px 12px;-webkit-user-select:none;user-select:none}.MenubarTrigger[data-highlighted],.MenubarTrigger[data-state=open]{background-color:var(--violet-4)}.MenubarContent,.MenubarSubContent{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);background-color:#fff;border-radius:6px;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);min-width:220px;padding:5px;will-change:transform,opacity}.MenubarCheckboxItem,.MenubarItem,.MenubarRadioItem,.MenubarSubTrigger{all:unset;align-items:center;border-radius:4px;color:var(--violet-11);display:flex;font-size:13px;height:25px;line-height:1;padding:0 10px;position:relative;-webkit-user-select:none;user-select:none}.MenubarCheckboxItem.inset,.MenubarItem.inset,.MenubarRadioItem.inset,.MenubarSubTrigger.inset{padding-left:20px}.MenubarItem[data-state=open],.MenubarSubTrigger[data-state=open]{background-color:var(--violet-4);color:var(--violet-11)}.MenubarCheckboxItem[data-highlighted],.MenubarItem[data-highlighted],.MenubarRadioItem[data-highlighted],.MenubarSubTrigger[data-highlighted]{background-image:linear-gradient(135deg,var(--violet-9) 0,var(--violet-10) 100%);color:var(--violet-1)}.MenubarCheckboxItem[data-disabled],.MenubarItem[data-disabled],.MenubarRadioItem[data-disabled],.MenubarSubTrigger[data-disabled]{color:var(--mauve-8);pointer-events:none}.MenubarItemIndicator{align-items:center;display:inline-flex;justify-content:center;left:0;position:absolute;width:20px}.MenubarSeparator{background-color:var(--violet-6);height:1px;margin:5px}.RightSlot{color:var(--mauve-9);margin-left:auto;padding-left:20px}[data-highlighted]>.RightSlot{color:#fff}[data-disabled]>.RightSlot{color:var(--mauve-8)}a,button{all:unset}.ToolbarRoot{background-color:#fff;border-radius:6px;box-shadow:0 2px 10px var(--black-a7);display:flex;height:300px;min-height:-webkit-max-content;min-height:max-content;padding:10px;width:79px}.ToolbarButton,.ToolbarLink,.ToolbarToggleItem{align-items:center;border-radius:4px;color:var(--mauve-11);display:inline-flex;flex:0 0 auto;font-size:13px;height:25px;justify-content:center;line-height:1;padding:0 5px}.ToolbarButton:hover,.ToolbarLink:hover,.ToolbarToggleItem:hover{background-color:var(--violet-3);color:var(--violet-11)}.ToolbarButton:focus,.ToolbarLink:focus,.ToolbarToggleItem:focus{box-shadow:0 0 0 2px var(--violet-7);position:relative}.ToolbarToggleItem{background-color:#fff;margin-left:2px}.ToolbarToggleItem:first-child{margin-left:0}.ToolbarToggleItem[data-state=on]{background-color:var(--violet-5);color:var(--violet-11)}.ToolbarSeparator{background-color:var(--mauve-6);margin:0 10px;width:1px}.ToolbarLink{align-items:center;background-color:initial;color:var(--mauve-11);display:none;justify-content:center}.ToolbarLink:hover{background-color:initial;cursor:pointer}@media (min-width:520px){.ToolbarLink{display:inline-flex}}.ToolbarButton{background-color:var(--violet-9);color:#fff;padding-left:10px;padding-right:10px}.ToolbarButton:hover{background-color:var(--violet-10);color:#fff}
/*# sourceMappingURL=main.9b0444fc.css.map*/