canvas[data-v-dd85ac3a]{opacity:0;transition:opacity .15s ease-in}canvas.canvas-ready[data-v-dd85ac3a]{opacity:1}canvas.canvas-loading[data-v-dd85ac3a]{opacity:.5}canvas.canvas-inert[data-v-dd85ac3a]{pointer-events:none}@media (prefers-reduced-motion:no-preference){[data-v-dd85ac3a]::view-transition-new(booking-canvas){mix-blend-mode:normal;animation-duration:.2s}[data-v-dd85ac3a]::view-transition-old(booking-canvas){mix-blend-mode:normal;animation-duration:.2s}[data-v-dd85ac3a]::view-transition-old(booking-canvas){animation-name:fade-out-dd85ac3a}[data-v-dd85ac3a]::view-transition-new(booking-canvas){animation-name:fade-in-dd85ac3a}}@keyframes fade-out-dd85ac3a{to{opacity:0}}@keyframes fade-in-dd85ac3a{0%{opacity:0}}.edit-mode-pad[data-v-dd85ac3a]{padding-bottom:44px;padding-right:44px;position:relative}.grid-edit-rail[data-v-dd85ac3a]{z-index:5;gap:6px;display:flex;position:absolute}.grid-edit-rail-bottom[data-v-dd85ac3a]{flex-direction:row;justify-content:center;bottom:4px;left:0;right:44px}.grid-edit-rail-right[data-v-dd85ac3a]{flex-direction:column;top:0;bottom:44px;right:4px}.grid-edit-btn[data-v-dd85ac3a],.grid-edit-rail-right[data-v-dd85ac3a]{justify-content:center;align-items:center}.grid-edit-btn[data-v-dd85ac3a]{color:#4b5563;cursor:pointer;background:#fffffff2;border:1px solid #d1d5db;border-radius:9999px;width:30px;height:30px;transition:transform .1s,background-color .1s,border-color .1s;display:inline-flex;box-shadow:0 1px 3px #00000014}.grid-edit-btn[data-v-dd85ac3a]:hover{background:#f3f4f6;border-color:#9ca3af;transform:scale(1.06)}.grid-edit-btn.primary[data-v-dd85ac3a]{color:#fff;background:#3b82f6;border-color:#3b82f6}.grid-edit-btn.primary[data-v-dd85ac3a]:hover{background:#2563eb;border-color:#2563eb}
