.quick-actions-floating[data-v-c6806e80]{pointer-events:auto;z-index:40;position:fixed}.position-floating[data-v-c6806e80]{bottom:1.5rem;right:1.5rem}.position-top[data-v-c6806e80]{top:1.5rem}.position-bottom[data-v-c6806e80],.position-top[data-v-c6806e80]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));left:50%}.position-bottom[data-v-c6806e80]{bottom:1.5rem}.position-left[data-v-c6806e80]{left:1.5rem}.position-left[data-v-c6806e80],.position-right[data-v-c6806e80]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:50%}.position-right[data-v-c6806e80]{right:1.5rem}.quick-action-toggle[data-v-c6806e80]{--tw-text-opacity:1;width:3.5rem;height:3.5rem;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:9999px;justify-content:center;align-items:center;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.dark .quick-action-toggle[data-v-c6806e80],.dark .quick-action-toggle[data-v-c6806e80]:hover,.quick-action-toggle[data-v-c6806e80],.quick-action-toggle.is-active[data-v-c6806e80],.quick-action-toggle[data-v-c6806e80]:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.quick-action-toggle[data-v-c6806e80]:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid #0000}.dark .quick-action-toggle[data-v-c6806e80]:focus,.quick-action-button[data-v-c6806e80]:focus,.quick-action-toggle[data-v-c6806e80]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.quick-action-toggle.is-active[data-v-c6806e80]:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.dark .quick-action-toggle.is-active[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.dark .quick-action-toggle.is-active[data-v-c6806e80]:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.toggle-icon[data-v-c6806e80]{width:1.5rem;height:1.5rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toggle-icon.rotate[data-v-c6806e80]{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.notification-badge[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1rem;display:flex;position:absolute;top:-.5rem;right:-.5rem}.quick-actions-list[data-v-c6806e80]{gap:.75rem;display:flex;position:absolute}.direction-up[data-v-c6806e80]{flex-direction:column-reverse;margin-bottom:.75rem;bottom:100%}.direction-down[data-v-c6806e80]{flex-direction:column;margin-top:.75rem;top:100%}.direction-left[data-v-c6806e80]{flex-direction:row-reverse;margin-right:.75rem;right:100%}.direction-right[data-v-c6806e80]{flex-direction:row;margin-left:.75rem;left:100%}.quick-action-item[data-v-c6806e80]{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;animation:.3s ease-out forwards quickActionEnter-c6806e80;animation-delay:var(--delay,0s)}.quick-action-button[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:3rem;height:3rem;color:rgb(55 65 81/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);border-radius:9999px;justify-content:center;align-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.quick-action-button[data-v-c6806e80],.quick-action-button[data-v-c6806e80]:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.quick-action-button[data-v-c6806e80]:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)}.quick-action-button[data-v-c6806e80]:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid #0000}.dark .quick-action-button[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark .quick-action-button[data-v-c6806e80]:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.type-navigation[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.type-navigation[data-v-c6806e80]:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.dark .type-navigation[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.dark .type-navigation[data-v-c6806e80]:hover{--tw-bg-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.type-search[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.dark .type-search[data-v-c6806e80],.type-search[data-v-c6806e80]:hover{background-color:#dc262633}.dark .type-search[data-v-c6806e80]{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark .type-search[data-v-c6806e80]:hover{background-color:#dc26264d}.type-function[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.type-function[data-v-c6806e80]:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.dark .type-function[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.dark .type-function[data-v-c6806e80]:hover{--tw-bg-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity,1))}.type-toggle[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.type-toggle[data-v-c6806e80]:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.dark .type-toggle[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(124 45 18/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.dark .type-toggle[data-v-c6806e80]:hover{--tw-bg-opacity:1;background-color:rgb(154 52 18/var(--tw-bg-opacity,1))}.is-loading[data-v-c6806e80]{cursor:wait;opacity:.75}.is-disabled[data-v-c6806e80]{cursor:not-allowed;opacity:.5}.action-badge[data-v-c6806e80],.action-icon[data-v-c6806e80]{width:1.25rem;height:1.25rem}.action-label[data-v-c6806e80]{pointer-events:none;white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:0;border-radius:.25rem;margin-left:.75rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;left:100%}.group:hover .action-label[data-v-c6806e80]{opacity:1}.action-shortcut[data-v-c6806e80]{pointer-events:none;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:0;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2rem;left:50%}.group:hover .action-shortcut[data-v-c6806e80]{opacity:1}.action-badge[data-v-c6806e80]{border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1rem;display:flex;position:absolute;top:-.25rem;right:-.25rem}.badge-info[data-v-c6806e80]{background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.badge-error[data-v-c6806e80],.badge-info[data-v-c6806e80],.badge-success[data-v-c6806e80],.badge-warning[data-v-c6806e80]{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.badge-success[data-v-c6806e80]{background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.badge-warning[data-v-c6806e80]{background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.badge-error[data-v-c6806e80]{background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.config-button[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.config-button[data-v-c6806e80]:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.dark .config-button[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark .config-button[data-v-c6806e80]:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.quick-action-tooltip[data-v-c6806e80]{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;max-width:20rem;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.5rem;padding:.75rem;font-size:.875rem;line-height:1.25rem;position:absolute}.tooltip-content strong[data-v-c6806e80]{margin-bottom:.25rem;font-weight:600;display:block}.tooltip-content p[data-v-c6806e80]{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1));margin-bottom:.5rem}.tooltip-shortcut[data-v-c6806e80]{align-items:center;gap:.25rem;display:flex}.tooltip-shortcut kbd[data-v-c6806e80]{--tw-border-opacity:1;border-width:1px;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1));border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.tooltip-arrow[data-v-c6806e80]{--tw-translate-x:-50%;width:0;height:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:#0000;border-top-width:4px;border-left-width:4px;border-right-width:4px;border-top-color:rgb(17 24 39/var(--tw-border-opacity,1));position:absolute;top:100%;left:50%}@keyframes quickActionEnter-c6806e80{0%{opacity:0;transform:scale(.8)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.quick-actions-enter-active[data-v-c6806e80],.quick-actions-leave-active[data-v-c6806e80]{transition:all .3s}.quick-actions-enter-from[data-v-c6806e80],.quick-actions-leave-to[data-v-c6806e80]{opacity:0;transform:scale(.8)}.high-contrast .quick-action-toggle[data-v-c6806e80]{--tw-border-opacity:1;border-width:4px;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.high-contrast .quick-action-button[data-v-c6806e80]{--tw-border-opacity:1;border-width:2px;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.dark.high-contrast .quick-action-button[data-v-c6806e80]{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.reduced-motion[data-v-c6806e80] *{transition-property:none;animation:none!important}@media (width<=768px){.quick-action-toggle[data-v-c6806e80]{width:3rem;height:3rem}.quick-action-button[data-v-c6806e80]{width:2.5rem;height:2.5rem}.action-icon[data-v-c6806e80]{width:1rem;height:1rem}.position-floating[data-v-c6806e80]{bottom:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.quick-actions-floating[data-v-c6806e80]{transition-property:none}.quick-action-item[data-v-c6806e80]{animation:none!important}}.quick-action-button[data-v-c6806e80]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.dark .quick-action-button[data-v-c6806e80]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1));--tw-ring-offset-color:#1f2937}.quick-actions-spotlight[data-v-c6806e80]{z-index:-1;cursor:pointer}.quick-actions-spotlight[data-v-c6806e80],.spotlight-ring[data-v-c6806e80]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spotlight-ring[data-v-c6806e80]{border:3px solid #f87171;border-radius:50%;width:70px;height:70px;animation:2s ease-in-out infinite spotlight-pulse-c6806e80}@keyframes spotlight-pulse-c6806e80{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.5;transform:translate(-50%,-50%)scale(1.3)}}.spotlight-tooltip[data-v-c6806e80]{color:#fff;white-space:nowrap;background:#e63946;border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;font-size:13px;font-weight:500;animation:.6s ease-out spotlight-bounce-c6806e80;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0003}@keyframes spotlight-bounce-c6806e80{0%{opacity:0;transform:translate(-50%)translateY(-10px)}50%{transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.spotlight-icon[data-v-c6806e80]{font-size:16px}.spotlight-text[data-v-c6806e80]{flex:1}.spotlight-close[data-v-c6806e80]{background:#fff3;border-radius:50%;padding:4px;transition:background .2s}.spotlight-close[data-v-c6806e80]:hover{background:#ffffff4d}.spotlight-enter-active[data-v-c6806e80],.spotlight-leave-active[data-v-c6806e80]{transition:opacity .3s}.spotlight-enter-from[data-v-c6806e80],.spotlight-leave-to[data-v-c6806e80]{opacity:0}
