.toast-enter-active[data-v-506a10e3],.toast-leave-active[data-v-506a10e3]{transition:all .3s ease}.toast-enter-from[data-v-506a10e3],.toast-leave-to[data-v-506a10e3]{opacity:0;transform:translate(100%)}.toast-move[data-v-506a10e3]{transition:transform .3s ease}@keyframes shrink-506a10e3{0%{width:100%}to{width:0%}}.widget-grid-container[data-v-a7bca1b3]{position:relative}.widget-grid[data-v-a7bca1b3]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start}.widget-wrapper[data-v-a7bca1b3]{position:relative;background:transparent;transition:all .2s ease;overflow:visible}.widget-small[data-v-a7bca1b3]{flex:0 0 calc(25% - .5625rem);max-width:calc(25% - .5625rem);min-width:200px}.widget-medium[data-v-a7bca1b3]{flex:0 0 calc(33.333% - .5rem);max-width:calc(33.333% - .5rem);min-width:300px}.widget-large[data-v-a7bca1b3]{flex:0 0 calc(50% - .375rem);max-width:calc(50% - .375rem);min-width:400px}@media (max-width: 1024px){.widget-small[data-v-a7bca1b3]{flex:0 0 calc(33.333% - .833rem);max-width:calc(33.333% - .833rem)}.widget-medium[data-v-a7bca1b3]{flex:0 0 calc(50% - .625rem);max-width:calc(50% - .625rem)}.widget-large[data-v-a7bca1b3]{flex:0 0 100%;max-width:100%}}@media (max-width: 768px){.widget-small[data-v-a7bca1b3],.widget-medium[data-v-a7bca1b3],.widget-large[data-v-a7bca1b3]{flex:0 0 100%;max-width:100%}}.widget-edit-mode[data-v-a7bca1b3]{cursor:move;border:2px dashed transparent;border-radius:.75rem;padding:.5rem}.widget-edit-mode[data-v-a7bca1b3]:hover{border-color:#016dff;background:#016dff0d}.widget-controls[data-v-a7bca1b3]{position:absolute;top:.5rem;right:.5rem;z-index:50;display:flex;gap:.5rem;align-items:center;pointer-events:auto}.widget-size-selector[data-v-a7bca1b3]{display:flex;gap:.25rem;background:#fff;border:1px solid #E5E7EB;border-radius:.375rem;padding:.125rem;box-shadow:0 1px 3px #0000001a}.size-btn[data-v-a7bca1b3]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;border-radius:.25rem;background:#fff;color:#6b7280;transition:all .2s ease;border:none;cursor:pointer}.size-btn[data-v-a7bca1b3]:hover{background:#f3f4f6;color:#374151}.size-btn.active[data-v-a7bca1b3]{background:#016dff;color:#fff}.widget-remove-btn[data-v-a7bca1b3]{width:28px;height:28px;background:#ef4444;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;cursor:pointer}.widget-edit-mode:hover .widget-remove-btn[data-v-a7bca1b3]{opacity:1}.widget-remove-btn[data-v-a7bca1b3]:hover{background:#dc2626}.widget-ghost[data-v-a7bca1b3]{opacity:.5;background:#016dff1a;border:2px dashed #016DFF}.widget-container[data-v-eb6354f6]{transition:all .3s ease}.slide-enter-active[data-v-eb6354f6],.slide-leave-active[data-v-eb6354f6]{transition:transform .3s ease}.slide-enter-from[data-v-eb6354f6],.slide-leave-to[data-v-eb6354f6]{transform:translate(100%)}@keyframes pulse-6c6a77da{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse[data-v-6c6a77da]{animation:pulse-6c6a77da 2s cubic-bezier(.4,0,.6,1) infinite}.home[data-v-58214e46]{min-height:100vh;background-color:#f9fafb}.line-clamp-2[data-v-630d54ac]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
