body{margin:0}body.is-dragging{cursor:move}body.is-resizing,body.is-resizing-y,body.is-dragging{user-select:none}body.is-resizing .tables-grid,body.is-resizing-y .tables-grid,body.is-dragging .tables-grid{cursor:inherit!important}body.is-resizing{cursor:se-resize}body.is-resizing-y{cursor:s-resize}.tables-view{width:100%;height:100%}.tables-view.is-loading{opacity:.7;pointer-events:none;position:relative}.tables-view.is-loading:after{content:"Loading...";position:absolute;left:50%;top:50%;transform:translate(-50%)}.tables-view.is-empty .tables-grid{opacity:.7}.tables-view.is-empty .tables-grid:after{content:"Scheme is empty";position:absolute;left:50%;top:50%;transform:translate(-50%)}.tables-block{display:grid;grid-template-rows:1fr auto;width:100%;height:100%}.tables-grid{position:relative;background-image:url(/assets/grid-bg.png);width:100%;height:100%;margin:auto;align-self:center}.table-wrapper{position:absolute}.table{background:#aaa;box-shadow:0 1px 4px #0003;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;position:absolute;text-align:center;height:100%;width:100%;cursor:pointer}.table.circle{border-radius:350px}.table.is-dragging{opacity:.8}.table--placeholder{position:relative;opacity:.6;transition:.2s ease-in-out;cursor:cell}.table--placeholder:hover{opacity:1}.table-resize-bottom{position:absolute;bottom:-3px;left:0;height:2px;width:100%;background-color:#50505099;cursor:s-resize}.delete{position:absolute;right:-5px;top:-10px;z-index:1;color:#fff;background-color:#000;border-radius:50%;width:15px;height:15px;text-align:center;opacity:.1;transition:.2s ease-in-out;line-height:.9;cursor:pointer;user-select:none}.delete:hover{opacity:1}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/ui-icons.png)}.ui-icon{position:absolute;height:16px;width:16px;bottom:1px;cursor:se-resize;right:1px}.table-guests-wrapper{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.table-guests-wrapper .table-guests{font-size:14px;z-index:1;text-align:center;cursor:pointer}.table-guests-wrapper .table-guests:hover{opacity:.4;background-color:#fff}body{margin:auto}.element{margin:auto;width:700px;height:100vh}
