#app{width:100%;height:100vh;margin:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.section-header[data-v-051a446e]{width:100%;height:100%;display:flex;align-items:center;padding:12px 0 0;background:transparent;border:none;box-shadow:none;gap:8px}.section-header.edit-mode[data-v-051a446e]{padding:0;align-items:center}.drag-handle[data-v-051a446e]{display:flex;align-items:center;justify-content:center;width:24px;height:28px;flex-shrink:0;color:#9ca3af;cursor:grab;border-radius:4px;transition:color .2s,background-color .2s}.drag-handle[data-v-051a446e]:hover{color:#6b7280;background:#f3f4f6}.drag-handle[data-v-051a446e]:active{cursor:grabbing}.header-actions[data-v-051a446e]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.display-mode-toggle[data-v-051a446e]{display:flex;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.toggle-btn[data-v-051a446e]{padding:4px 12px;font-size:13px;font-weight:500;border:none;background:transparent;color:#6b7280;cursor:pointer;transition:all .2s}.toggle-btn[data-v-051a446e]:hover{background:#f3f4f6;color:#374151}.toggle-btn-active[data-v-051a446e]{background:#2383e21a;color:#2383e2}.toggle-btn-active[data-v-051a446e]:hover{background:#2383e226}.overflow-menu-container[data-v-051a446e]{position:relative;flex-shrink:0;z-index:10001}.overflow-btn[data-v-051a446e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#6b7280;border-radius:6px;cursor:pointer;transition:all .2s;padding:0}.overflow-btn[data-v-051a446e]:hover{background:#f3f4f6;color:#374151}.overflow-dropdown[data-v-051a446e]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:none;border-radius:4px;box-shadow:0 8px 16px #00000024,0 3px 6px #0000001a;min-width:140px;z-index:10000;overflow:hidden;padding:8px 0}.dropdown-item[data-v-051a446e]{display:flex;align-items:center;width:100%;height:48px;padding:0 16px;text-align:left;border:none;background:transparent;color:#000000de;font-size:14px;cursor:pointer;transition:background-color .2s}.dropdown-item[data-v-051a446e]:hover:not(:disabled){background:#f3f4f6}.dropdown-item[data-v-051a446e]:disabled{opacity:.5;cursor:not-allowed}.dropdown-item-danger[data-v-051a446e]{color:#dc2626}.dropdown-item-danger[data-v-051a446e]:hover:not(:disabled){background:#fee;color:#dc2626}.dropdown-item-group[data-v-051a446e]{padding:8px 16px 4px}.dropdown-item-label[data-v-051a446e]{display:block;font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.dropdown-divider[data-v-051a446e]{height:1px;background:#e5e7eb;margin:4px 0}.dropdown-item-active[data-v-051a446e]{background:#2383e21a;color:#2383e2;font-weight:500}.dropdown-item-active[data-v-051a446e]:hover{background:#2383e226}.section-header-edit[data-v-051a446e]{flex:0 1 auto;display:flex;align-items:center;gap:8px;max-width:100%;background-color:#f4f5f7;border:none;padding:8px;border-radius:4px}.title-input-sizer[data-v-051a446e]{display:inline-grid;vertical-align:top;font-size:24px;font-weight:500;line-height:1.2;grid-template-rows:min-content}.title-input-sizer[data-v-051a446e]:after{content:attr(data-value) " ";visibility:hidden;white-space:pre;font:inherit;grid-area:1 / 1 / 2 / 2}.section-title-input[data-v-051a446e]{grid-area:1 / 1 / 2 / 2;width:100%;min-width:100%;height:1.2em;border:none;outline:none;font-size:inherit;font-weight:inherit;line-height:inherit;color:#333;background:transparent;padding:0}.section-title-input[data-v-051a446e]::placeholder{color:#9ca3af}.section-header-display[data-v-051a446e]{flex:1;display:flex;align-items:center;gap:8px;cursor:pointer}.expand-arrow[data-v-051a446e]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7280;transition:transform .2s ease}.expand-arrow.expanded[data-v-051a446e]{transform:rotate(0)}.expand-arrow[data-v-051a446e]:not(.expanded){transform:rotate(-90deg)}.section-title[data-v-051a446e]{margin:0;font-size:24px;font-weight:500;color:#333;line-height:1.2;-webkit-user-select:none;user-select:none;transition:color .2s}.section-title[data-v-051a446e]:hover{color:#000000de}.vue-grid-item>.vue-resizable-handle[data-v-99aff433]{position:absolute;width:20px;height:20px;bottom:0;right:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDT4NCTxnIG9wYWNpdHk9IjAuMzAyIj4NCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzAwMDAwMCIvPg0JPC9nPg08L3N2Zz4=);background-position:bottom right;padding:0 3px 3px 0;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:se-resize}.vue-grid-item>.vue-rtl-resizable-handle[data-v-99aff433]{bottom:0;left:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAuMDAwMDAwMDAwMDAwMDAyIiBoZWlnaHQ9IjEwLjAwMDAwMDAwMDAwMDAwMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KIDwhLS0gQ3JlYXRlZCB3aXRoIE1ldGhvZCBEcmF3IC0gaHR0cDovL2dpdGh1Yi5jb20vZHVvcGl4ZWwvTWV0aG9kLURyYXcvIC0tPgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSIxMiIgd2lkdGg9IjEyIiB5PSItMSIgeD0iLTEiLz4KICA8ZyBkaXNwbGF5PSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgeT0iMCIgeD0iMCIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgaWQ9ImNhbnZhc0dyaWQiPgogICA8cmVjdCBmaWxsPSJ1cmwoI2dyaWRwYXR0ZXJuKSIgc3Ryb2tlLXdpZHRoPSIwIiB5PSIwIiB4PSIwIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIi8+CiAgPC9nPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxsaW5lIGNhbnZhcz0iI2ZmZmZmZiIgY2FudmFzLW9wYWNpdHk9IjEiIHN0cm9rZS1saW5lY2FwPSJ1bmRlZmluZWQiIHN0cm9rZS1saW5lam9pbj0idW5kZWZpbmVkIiBpZD0ic3ZnXzEiIHkyPSItNzAuMTc4NDA3IiB4Mj0iMTI0LjQ2NDE3NSIgeTE9Ii0zOC4zOTI3MzciIHgxPSIxNDQuODIxMjg5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIi8+CiAgPGxpbmUgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z181IiB5Mj0iOS4xMDY5NTciIHgyPSIwLjk0NzI0NyIgeTE9Ii0wLjAxODEyOCIgeDE9IjAuOTQ3MjQ3IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiLz4KICA8bGluZSBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z183IiB5Mj0iOSIgeDI9IjEwLjA3MzUyOSIgeTE9IjkiIHgxPSItMC42NTU2NCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiM2NjY2NjYiIGZpbGw9Im5vbmUiLz4KIDwvZz4KPC9zdmc+);background-position:bottom left;padding-left:3px;background-repeat:no-repeat;background-origin:content-box;cursor:sw-resize;right:auto}.dashboard-grid[data-v-d3436c2f]{width:100%;height:auto;overflow:visible;min-height:0;position:relative;display:block;clear:both}.dashboard-grid.edit-mode[data-v-d3436c2f],.dashboard-grid.edit-mode[data-v-d3436c2f] *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.widget-grid-item[data-v-d3436c2f]{transition:none}.widget-container[data-v-d3436c2f]{width:100%;height:100%;position:relative;min-height:100px;overflow:visible;pointer-events:auto}[data-v-d3436c2f] .vue-grid-layout{background-color:#f7f7f7;border-radius:16px;min-height:0;position:relative;width:100%;overflow:visible;display:block}.dashboard-grid.single-column[data-v-d3436c2f] .vue-grid-layout{padding-left:8px;padding-right:8px;box-sizing:border-box}.dashboard-grid.single-column[data-v-d3436c2f] .vue-grid-item>*{width:calc(100% - 16px)!important;margin-left:8px;margin-right:8px;box-sizing:border-box}[data-v-d3436c2f] .vue-grid-item{transition:none!important;transition-property:none!important;background:transparent;border:none;box-sizing:border-box;overflow:visible}[data-v-d3436c2f] .vue-grid-item[data-v-99aff433]{transition:none!important;transition-property:none!important}[data-v-d3436c2f] .vue-grid-item.cssTransforms[data-v-99aff433]{transition-property:none!important}[data-v-d3436c2f] .vue-grid-item.vue-draggable-dragging,[data-v-d3436c2f] .vue-grid-item.resizing{transition:none}[data-v-d3436c2f] .vue-grid-item:not(.vue-grid-placeholder) button,[data-v-d3436c2f] .vue-grid-item:not(.vue-grid-placeholder) a,[data-v-d3436c2f] .vue-grid-item:not(.vue-grid-placeholder) [role=button],[data-v-d3436c2f] .vue-grid-item:not(.vue-grid-placeholder) .task-row,[data-v-d3436c2f] .vue-grid-item:not(.vue-grid-placeholder) .booking-item,[data-v-d3436c2f] .vue-grid-item:not(.vue-grid-placeholder) .tour-item,[data-v-d3436c2f] .vue-grid-item:not(.vue-grid-placeholder) .assignment-item,[data-v-d3436c2f] .vue-grid-item:not(.vue-grid-placeholder) .message-item{pointer-events:auto;cursor:pointer}[data-v-d3436c2f] .vue-grid-item>*{width:100%;height:100%;box-sizing:border-box}[data-v-d3436c2f] .vue-grid-item>*{width:100%;height:100%}[data-v-d3436c2f] .vue-grid-item.vue-grid-placeholder{background:#e0e0e0!important;border:none!important;border-radius:12px;opacity:.6!important;transition:none!important;z-index:1!important;pointer-events:none!important}[data-v-d3436c2f] .vue-resizable-handle{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2 2 L14 14 M14 10 L14 14 L10 14' stroke='%233b82f6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") no-repeat;background-position:bottom right;background-size:16px 16px;border-radius:4px;opacity:0;transition:opacity .2s;padding:0 8px 8px 0!important;left:unset!important;top:unset!important}[data-v-d3436c2f] .vue-grid-item>.vue-resizable-handle{padding:0 8px 8px 0!important;left:unset!important;top:unset!important}[data-v-d3436c2f] .vue-grid-item:not(.empty-slot):hover .vue-resizable-handle{opacity:1}.edit-mode[data-v-d3436c2f] .vue-grid-item .vue-resizable-handle{display:none!important}.empty-slot-placeholder[data-v-d3436c2f]{width:100%;height:100%;background-color:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s;position:relative}.empty-slot-label[data-v-d3436c2f]{font-size:14px;font-weight:500;color:#2383e2;margin-top:2px}.empty-slot-placeholder[data-v-d3436c2f]:hover{border-color:#2383e2;background-color:#2383e20d}.empty-slot-icon[data-v-d3436c2f]{opacity:1;transition:opacity .2s;color:#2383e2;pointer-events:none}.empty-slot-placeholder:hover .empty-slot-icon[data-v-d3436c2f]{opacity:1;color:#2383e2}[data-v-d3436c2f] .vue-resizable-handle-se{width:16px;height:16px;right:-4px!important;bottom:-4px!important;cursor:nwse-resize;border-radius:4px 0 12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2 2 L14 14 M14 10 L14 14 L10 14' stroke='%233b82f6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") no-repeat;background-position:bottom right;background-size:16px 16px;padding:0 8px 8px 0!important}[data-v-d3436c2f] .vue-resizable-handle-e{width:8px;right:0;top:0;bottom:0;cursor:ew-resize}[data-v-d3436c2f] .vue-resizable-handle-s{height:8px;bottom:0;left:0;right:0;cursor:ns-resize}.widget-error[data-v-d3436c2f]{padding:20px;background:#fee;color:#c33;border:1px solid #fcc;border-radius:8px;text-align:center}.no-layout[data-v-d3436c2f]{padding:40px;text-align:center;color:#000000de;background:#f9f9f9;border-radius:8px}.drag-over-message[data-v-d3436c2f]{display:flex;align-items:center;justify-content:center;min-height:200px;padding:60px 20px;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#fffffff2}.drag-over-message p[data-v-d3436c2f]{font-size:16px;font-weight:500;color:#2383e2;margin:0}.dashboard-grid.drag-over[data-v-d3436c2f]{position:relative}.dashboard-grid.drag-over .widget-grid-item.hidden-widget[data-v-d3436c2f],.dashboard-grid.drag-over[data-v-d3436c2f] .vue-grid-layout{opacity:0;pointer-events:none}@media (max-width: 768px){.dashboard-grid[data-v-d3436c2f]{padding:0;margin:0;width:100%;max-width:100%}[data-v-d3436c2f] .vue-grid-layout{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;left:0!important;right:0!important}[data-v-d3436c2f] .vue-grid-item{margin-left:0!important;margin-right:0!important;left:0!important}[data-v-d3436c2f] .vue-grid-item[style*=left]{left:0!important}[data-v-d3436c2f] .vue-grid-item[style*=margin]{margin-left:0!important;margin-right:0!important}}.dashboard-section[data-v-b28ddd77]{width:100%;background:transparent;border-radius:0;border:none;overflow:visible;position:relative;display:flex;flex-direction:column}.section-content[data-v-b28ddd77]{padding:0;margin:0 20px;overflow:visible;width:calc(100% - 40px);position:relative;flex-shrink:0;display:flex;flex-direction:column;height:auto}.section-content.edit-mode[data-v-b28ddd77]{border:1px solid rgba(224,224,224,1);border-radius:12px;padding:12px 16px 16px}.section-header-wrapper[data-v-b28ddd77]{width:100%;min-height:40px;padding:0;margin-bottom:12px;border-bottom:none;display:flex;align-items:center;overflow:visible;position:relative;flex-shrink:0;background:transparent;z-index:10000}.section-header-wrapper.edit-mode[data-v-b28ddd77]{margin-bottom:12px;padding:0;min-width:auto;align-items:center}.section-body[data-v-b28ddd77]{padding:0;margin-top:0;min-height:200px;overflow:visible;width:100%;position:relative;flex-shrink:0;display:block;height:auto}.section-content.focused .section-body[data-v-b28ddd77]{min-height:0}.dashboard-section.focused[data-v-b28ddd77]{margin-bottom:-2px}.section-content.drop-zone-active[data-v-b28ddd77]{background:#2383e20d;border:2px dashed #2383E2;border-radius:8px}.section-body[data-v-b28ddd77] .dashboard-grid{height:auto;min-height:0}.section-body[data-v-b28ddd77] .vue-grid-layout{min-height:0}.empty-section-message[data-v-b28ddd77]{text-align:center;padding:60px 20px;color:#2383e2;font-size:14px;border:2px dashed #dee2e6;border-radius:8px;background:#f8f9fa;transition:all .2s;cursor:pointer}.empty-section-message[data-v-b28ddd77]:hover,.empty-section-message.drag-over[data-v-b28ddd77]{border-color:#2383e2;background:#2383e20d;color:#2383e2}.empty-section-icon[data-v-b28ddd77]{margin-bottom:12px;opacity:1;color:#2383e2;transition:opacity .2s}.empty-section-message:hover .empty-section-icon[data-v-b28ddd77]{opacity:1;color:#2383e2}@media (max-width: 768px){.section-content[data-v-b28ddd77]{margin-left:0;margin-right:0;width:100%}}.add-widget-panel-container[data-v-8d83e6aa]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10002;display:flex;align-items:stretch;justify-content:flex-end;pointer-events:none}.add-widget-panel-container.embedded[data-v-8d83e6aa]{position:absolute;pointer-events:auto;align-items:stretch;justify-content:stretch}.add-widget-panel-container.embedded .add-widget-panel[data-v-8d83e6aa]{width:100%;max-width:none;border-radius:0;border:none;box-shadow:none}.add-widget-panel[data-v-8d83e6aa]{background:unset;background-color:unset;width:1000px;max-width:95vw;height:100%;border-radius:16px 0 0 16px;border:1px solid #e5e7eb;border-right:none;box-shadow:-4px 0 16px 6px #0000000d,1px 0 14px #0000000a;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;transform:translate(0);container-type:inline-size;container-name:add-widget-panel}.panel-header[data-v-8d83e6aa]{display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:none;flex-shrink:0;background-color:#f4f5f7}.panel-header h2[data-v-8d83e6aa]{margin:0;font-size:20px;font-weight:500;color:#111827;flex:1}.close-btn[data-v-8d83e6aa]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:6px;transition:all .2s}.close-btn[data-v-8d83e6aa]:hover{background:#f3f4f6;color:#111827}.panel-body[data-v-8d83e6aa]{display:flex;flex:1;overflow:hidden}.widgets-content[data-v-8d83e6aa]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 24px;background-color:#f4f5f7;width:100%}.no-widgets[data-v-8d83e6aa]{text-align:center;padding:60px 20px;color:#6b7280}.widget-section[data-v-8d83e6aa]{margin-top:24px;margin-bottom:40px}.widget-section[data-v-8d83e6aa]:first-child{margin-top:0}.widget-section[data-v-8d83e6aa]:last-child{margin-bottom:0}.widget-section-header[data-v-8d83e6aa]{margin:0 0 8px;font-size:14px;font-weight:500;color:#0009;letter-spacing:-.15px}.widgets-grid[data-v-8d83e6aa]{display:grid;grid-template-columns:repeat(auto-fill,320px);grid-auto-rows:310px;column-gap:12px;row-gap:16px;padding:8px 0;align-items:stretch}@container add-widget-panel (min-width: 920px){.widgets-grid[data-v-8d83e6aa]{grid-template-columns:repeat(3,1fr);grid-auto-rows:310px;column-gap:8px;row-gap:12px;align-items:stretch}}.widgets-content.preview-mode-focused .widgets-grid[data-v-8d83e6aa]{grid-auto-rows:112px}.widget-card[data-v-8d83e6aa]{width:320px;max-width:320px;min-width:0;justify-self:start;border:none;border-radius:0;padding:0;transition:all .2s;background:transparent;cursor:pointer;position:relative;display:flex;flex-direction:column;overflow:visible}@container add-widget-panel (min-width: 920px){.widget-card[data-v-8d83e6aa]{width:100%;max-width:100%;justify-self:stretch}}.widget-card[data-v-8d83e6aa]:hover,.widget-card[data-v-8d83e6aa]:active{transform:none}.widget-preview-overlay[data-v-8d83e6aa]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:10px;background:#0000000f;opacity:0;transition:opacity .2s;pointer-events:none;border-radius:12px}.widget-card:hover .widget-preview-overlay[data-v-8d83e6aa]{opacity:1;pointer-events:auto}.widget-add-actions[data-v-8d83e6aa]{width:100%;display:flex;justify-content:center;align-items:center}.widget-add-actions-centered[data-v-8d83e6aa]{margin:0 auto}.widget-add-btn[data-v-8d83e6aa]{min-width:100px;padding:8px 18px;font-size:13px;font-weight:600;color:#fff;background:#2383e2;border:none;border-radius:6px;cursor:pointer;transition:background .2s}.widget-add-btn[data-v-8d83e6aa]:hover{background:#1d6bc4}.widget-add-btn[data-v-8d83e6aa]:disabled{cursor:default}.widget-add-btn.is-added[data-v-8d83e6aa],.widget-add-btn.is-added[data-v-8d83e6aa]:hover{background:#2383e2}.add-btn-loading[data-v-8d83e6aa]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.add-btn-loading .dot[data-v-8d83e6aa]{width:4px;height:4px;border-radius:50%;background:currentColor;animation:dot-pulse-8d83e6aa .6s ease-in-out infinite both}.add-btn-loading .dot[data-v-8d83e6aa]:nth-child(2){animation-delay:.1s}.add-btn-loading .dot[data-v-8d83e6aa]:nth-child(3){animation-delay:.2s}@keyframes dot-pulse-8d83e6aa{0%,80%,to{opacity:.4;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.widget-preview-overlay-disabled[data-v-8d83e6aa]{pointer-events:none}.widget-add-disabled-message[data-v-8d83e6aa]{font-size:13px;color:#ffffffe6}.preview-container--blurred[data-v-8d83e6aa]{filter:blur(6px);pointer-events:none}.widget-fake-preview[data-v-8d83e6aa]{width:100%;height:100%;padding:12px 16px;display:flex;flex-direction:column;gap:12px;background:#f8f9fa}.widget-fake-title[data-v-8d83e6aa]{font-size:14px;font-weight:500;color:#0009}.widget-fake-content[data-v-8d83e6aa]{flex:1;display:flex;flex-direction:column;gap:8px}.widget-fake-bar[data-v-8d83e6aa]{height:8px;background:linear-gradient(90deg,#00000014 25%,#00000024,#00000014 75%);background-size:200% 100%;animation:shimmer-8d83e6aa 1.5s ease-in-out infinite;border-radius:4px;width:100%}@keyframes shimmer-8d83e6aa{0%{background-position:200% 0}to{background-position:-200% 0}}.widget-fake-bar--short[data-v-8d83e6aa]{width:60%}.widget-fake-bar--medium[data-v-8d83e6aa]{width:80%}.widget-add-actions--tooltip-trigger[data-v-8d83e6aa]{position:relative}.role-restricted-tooltip[data-v-8d83e6aa]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:6px 12px;background:#000000d9;color:#fff;font-size:12px;white-space:nowrap;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .2s;z-index:10}.widget-add-actions--tooltip-trigger:hover .role-restricted-tooltip[data-v-8d83e6aa]{opacity:1}.widget-add-btn.is-restricted[data-v-8d83e6aa]{opacity:.7;cursor:not-allowed}.widget-on-dashboard-badge[data-v-8d83e6aa]{position:absolute;top:16px;right:12px;z-index:2;display:flex;align-items:center;justify-content:center}.widget-on-dashboard-badge-pill[data-v-8d83e6aa]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.2;flex-shrink:0;background-color:#dbeddb;color:#1c3829}.widget-on-dashboard-tooltip--teleported[data-v-8d83e6aa]{position:fixed;padding:6px 12px;background:#000000d9;color:#fff;font-size:12px;white-space:nowrap;border-radius:4px;pointer-events:none;z-index:10010}.widget-preview[data-v-8d83e6aa]{margin-bottom:0;border-radius:12px;overflow:hidden;background:#fff;border-width:0;border-style:none;border-color:#0000;border-image:none;height:310px;min-height:310px;max-height:310px;width:320px;position:relative;flex-shrink:0}.widget-preview.preview-large[data-v-8d83e6aa]{height:310px;width:320px}.widget-preview.preview-focused[data-v-8d83e6aa]{height:112px;min-height:112px;max-height:112px;width:320px}@container add-widget-panel (min-width: 920px){.widget-preview[data-v-8d83e6aa],.widget-preview.preview-large[data-v-8d83e6aa]{width:100%;min-width:0;height:310px;min-height:310px;max-height:310px}.widget-preview.preview-focused[data-v-8d83e6aa]{width:100%;min-width:0;height:112px;min-height:112px;max-height:112px}.preview-focused .preview-wrapper[data-v-8d83e6aa] .metric-value .value,.preview-focused .preview-wrapper[data-v-8d83e6aa] .metric-value{font-size:28px!important}.widget-card .preview-wrapper[data-v-8d83e6aa]{width:100%;height:100%;flex-shrink:1;min-width:0}.widget-card .preview-wrapper[data-v-8d83e6aa] .base-widget{transform:scale(.9)!important;transform-origin:top center!important}.widget-card .preview-wrapper[data-v-8d83e6aa] .widget-title{font-size:calc(15px / .9)!important}.widget-card .preview-wrapper[data-v-8d83e6aa] .metric-value .value,.widget-card .preview-wrapper[data-v-8d83e6aa] .metric-value{font-size:28px!important}}.preview-container[data-v-8d83e6aa]{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;border-radius:12px}.preview-wrapper[data-v-8d83e6aa]{width:320px;height:310px;flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.preview-focused .preview-container[data-v-8d83e6aa],.preview-focused .preview-wrapper[data-v-8d83e6aa]{height:112px!important}.preview-focused .preview-wrapper[data-v-8d83e6aa] .base-widget{transform:none!important;width:100%!important;height:auto!important;min-height:0!important;flex-shrink:0!important}.preview-focused .preview-wrapper[data-v-8d83e6aa] .metric-value .value,.preview-focused .preview-wrapper[data-v-8d83e6aa] .metric-value{font-size:28px!important}.preview-wrapper[data-v-8d83e6aa] .base-widget-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.preview-wrapper[data-v-8d83e6aa] .base-widget{border:none!important;box-shadow:none!important;flex-shrink:0;padding:10px 12px 12px!important}.preview-wrapper[data-v-8d83e6aa] .base-widget .widget-header{margin-bottom:12px!important}.widget-card .preview-wrapper[data-v-8d83e6aa]{transform:none}.widget-card .preview-wrapper[data-v-8d83e6aa] .base-widget{width:calc(320px / .9)!important;height:calc(310px / .9)!important;min-height:calc(310px / .9)!important;display:flex!important;flex-direction:column!important;transform:scale(.9)!important;transform-origin:top center!important;flex-shrink:0!important}.widget-card .preview-wrapper[data-v-8d83e6aa] .widget-title{font-size:calc(15px / .9)!important;font-weight:500!important;color:#000000de!important;line-height:1.15!important}.widget-card .preview-wrapper[data-v-8d83e6aa] .metric-value .value,.widget-card .preview-wrapper[data-v-8d83e6aa] .metric-value{font-size:28px!important;font-weight:500!important;color:#000000de!important;line-height:1.15!important}.preview-wrapper[data-v-8d83e6aa] .base-widget .widget-content{width:100%!important;flex:1 1 0!important;min-height:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important}.preview-wrapper[data-v-8d83e6aa] .widget-content-wrapper{width:100%!important;flex:1 1 0!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.preview-wrapper[data-v-8d83e6aa] .bookings-list,.preview-wrapper[data-v-8d83e6aa] .tours-list,.preview-wrapper[data-v-8d83e6aa] .plans-list,.preview-wrapper[data-v-8d83e6aa] .assignments-list{flex:1 1 auto!important;min-height:0!important;overflow:visible!important;visibility:visible!important;display:flex!important;flex-direction:column!important}.preview-wrapper[data-v-8d83e6aa] .base-widget,.preview-wrapper[data-v-8d83e6aa] .base-widget *{pointer-events:none!important;cursor:default!important}.preview-wrapper[data-v-8d83e6aa] .booking-item:hover,.preview-wrapper[data-v-8d83e6aa] .plan-item:hover,.preview-wrapper[data-v-8d83e6aa] .assignment-item:hover,.preview-wrapper[data-v-8d83e6aa] .tour-item:hover{background-color:transparent!important;border-radius:0!important;margin:0 -4px!important;padding:0 4px!important}.preview-wrapper[data-v-8d83e6aa] .booking-item,.preview-wrapper[data-v-8d83e6aa] .plan-item,.preview-wrapper[data-v-8d83e6aa] .assignment-item,.preview-wrapper[data-v-8d83e6aa] .tour-item{cursor:default!important;margin:0!important;padding:0!important}.widget-card .preview-wrapper[data-v-8d83e6aa] .base-widget{padding:16px 20px 20px!important}.widget-card .preview-wrapper[data-v-8d83e6aa] .enrollments-table,.widget-card .preview-wrapper[data-v-8d83e6aa] table{margin-top:8px;padding:0 4px}.preview-wrapper[data-v-8d83e6aa] .plan-count,.preview-wrapper[data-v-8d83e6aa] .assignment-count,.preview-wrapper[data-v-8d83e6aa] .booking-count,.preview-wrapper[data-v-8d83e6aa] .tour-count{margin-bottom:2px!important}.preview-wrapper[data-v-8d83e6aa] .count-label{margin-top:2px!important;padding-bottom:2px!important}.preview-wrapper[data-v-8d83e6aa] .widget-content-wrapper{gap:0!important}.preview-wrapper[data-v-8d83e6aa] .plans-list,.preview-wrapper[data-v-8d83e6aa] .assignments-list,.preview-wrapper[data-v-8d83e6aa] .bookings-list,.preview-wrapper[data-v-8d83e6aa] .tours-list{gap:4px!important;margin-top:0!important;padding-top:0!important}.preview-wrapper[data-v-8d83e6aa] .plan-item,.preview-wrapper[data-v-8d83e6aa] .assignment-item,.preview-wrapper[data-v-8d83e6aa] .booking-item,.preview-wrapper[data-v-8d83e6aa] .tour-item{gap:4px!important;padding:0!important;margin:0!important}.preview-wrapper[data-v-8d83e6aa] .plan-row,.preview-wrapper[data-v-8d83e6aa] .assignment-row,.preview-wrapper[data-v-8d83e6aa] .booking-row,.preview-wrapper[data-v-8d83e6aa] .tour-row{gap:6px!important}.widget-title[data-v-8d83e6aa]{margin:0 0 4px;font-size:13px;font-weight:600;color:#111827;text-align:center;line-height:1.3}.widget-description[data-v-8d83e6aa]{margin:0;font-size:11px;color:#6b7280;line-height:1.4;text-align:center;padding:0 4px}.side-panel-enter-active[data-v-8d83e6aa],.side-panel-leave-active[data-v-8d83e6aa]{transition:opacity .3s ease}.side-panel-enter-active .add-widget-panel[data-v-8d83e6aa],.side-panel-leave-active .add-widget-panel[data-v-8d83e6aa]{transition:transform .3s ease}.side-panel-enter-from .add-widget-panel[data-v-8d83e6aa],.side-panel-leave-to .add-widget-panel[data-v-8d83e6aa]{transform:translate(100%)}.side-panel-enter-from[data-v-8d83e6aa],.side-panel-leave-to[data-v-8d83e6aa]{opacity:0}.widget-info-icon-wrapper[data-v-04f28b1b]{display:inline-flex;align-items:center;flex-shrink:0}.widget-info-icon-wrapper .info-icon[data-v-04f28b1b]{font-size:18px;color:#0009;cursor:help;opacity:0;transition:opacity .2s ease}.widget-info-icon-wrapper:hover .info-icon[data-v-04f28b1b]{opacity:1}.widget-info-tooltip[data-v-04f28b1b]{position:fixed;background-color:#333;color:#fff;padding:10px 12px;border-radius:6px;font-size:12px;font-weight:400;line-height:1.4;z-index:10010;white-space:normal;min-width:220px;max-width:300px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;pointer-events:auto}.widget-info-tooltip-link[data-v-04f28b1b]{display:block;width:fit-content;margin-top:8px;padding:6px 12px;color:#fff;background:transparent;border:1px solid #fff;border-radius:6px;text-decoration:none;font-weight:500;font-size:12px;transition:background .2s ease,color .2s ease}.widget-info-tooltip-link[data-v-04f28b1b]:hover{background:#ffffff26}.widget-detail-panel[data-v-4017c499]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column}.widget-detail-header[data-v-4017c499]{display:flex;align-items:center;gap:16px;padding:24px}.close-btn[data-v-4017c499]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#000000de;cursor:pointer;border-radius:6px;transition:all .2s}.close-btn[data-v-4017c499]:hover{background:#f3f4f6;color:#000000de}.widget-detail-title[data-v-4017c499]{flex:1;font-size:20px;font-weight:600;color:#000000de;margin:0}.widget-detail-content[data-v-4017c499]{flex:1;overflow-y:auto;padding:24px 24px 24px 72px}.best-practice-section[data-v-4017c499]{margin-bottom:20px}.best-practice-header[data-v-4017c499]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.best-practice-heading[data-v-4017c499]{font-size:14px;font-weight:600;color:#000000de;margin:0}.best-practice-quote[data-v-4017c499]{margin:0;padding:0;border-left:none;font-size:14px;line-height:1.6;color:#000000bf}.status-badge[data-v-4017c499]{display:inline-block;padding:4px 10px;font-size:12px;font-weight:500;border-radius:4px}.status-badge--automated[data-v-4017c499]{background:var(--color-bg-green, #dcfce7);color:#1c3829}.status-badge--not-automated[data-v-4017c499]{background:var(--color-bg-yellow, #FEF3C7);color:var(--color-yellow-text, #92400e);border:none}.status-badge--not-automated-grey[data-v-4017c499]{background:#f1f0ef;color:#6b7280;border:none}.missed-opportunity-card[data-v-4017c499]{background:var(--color-bg-yellow, #FEF3C7);border-radius:12px;padding:16px;margin-bottom:24px}.missed-opportunity-count[data-v-4017c499]{font-size:24px;font-weight:500;color:var(--color-yellow-text, #92400e);line-height:28px}.missed-opportunity-text[data-v-4017c499]{font-size:14px;font-weight:400;color:var(--color-yellow-text, #92400e);margin-top:4px;line-height:21px;letter-spacing:.13px}.stat-card[data-v-4017c499]{background:#f5f5f4;border-radius:12px;padding:16px;margin-bottom:24px;display:flex;flex-direction:column}.stat-card-value[data-v-4017c499]{font-size:24px;font-weight:500;color:#000000de;line-height:28px}.stat-card-label[data-v-4017c499]{font-size:14px;font-weight:400;color:#0009;margin-top:4px;line-height:21px;letter-spacing:.13px}.template-section[data-v-4017c499]{margin-top:24px}.template-heading[data-v-4017c499]{font-size:14px;font-weight:600;color:#000000de;margin:0 0 12px}.template-card[data-v-4017c499]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:16px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s}.template-card[data-v-4017c499]:hover{border-color:#0000003d;box-shadow:0 1px 4px #0000000f}.template-card-icon[data-v-4017c499]{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:4px;font-size:20px}.template-card-content[data-v-4017c499]{flex:1;min-width:0}.template-card-name[data-v-4017c499]{font-size:14px;font-weight:500;color:#000000de;line-height:1.4}.template-card-desc[data-v-4017c499]{font-size:14px;color:#000000de;margin-top:2px;line-height:1.4}.template-card-arrow[data-v-4017c499]{font-size:24px;color:#0000004d;margin-left:auto;align-self:center;opacity:0;transition:opacity .2s ease;flex-shrink:0}.template-card:hover .template-card-arrow[data-v-4017c499]{opacity:1}.view-automation-link[data-v-4017c499]{color:#2383e2;text-decoration:none;cursor:pointer;transition:color .2s}.view-automation-link[data-v-4017c499]:hover{color:#1a6bc0}.practices-empty[data-v-4017c499]{font-size:14px;color:#0009}.practices-skeleton[data-v-4017c499]{display:flex;flex-direction:column;gap:20px}.skeleton-block[data-v-4017c499]{display:flex;flex-direction:column;gap:12px}.skeleton-blockquote[data-v-4017c499]{padding-left:16px;border-left:3px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:8px}.skeleton-line[data-v-4017c499]{background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0);background-size:200% 100%;animation:shimmer-4017c499 1.5s ease-in-out infinite;border-radius:4px;height:14px}.skeleton-line--long[data-v-4017c499]{width:90%}.skeleton-line--medium[data-v-4017c499]{width:60%}.skeleton-line--short[data-v-4017c499]{width:30%}.skeleton-line--badge[data-v-4017c499]{width:100px;height:24px;border-radius:4px}.skeleton-line--title[data-v-4017c499]{width:200px;height:24px;border-radius:4px;flex:none}.skeleton-card[data-v-4017c499]{width:100%;height:80px;background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0);background-size:200% 100%;animation:shimmer-4017c499 1.5s ease-in-out infinite;border-radius:10px}@keyframes shimmer-4017c499{0%{background-position:-200% 0}to{background-position:200% 0}}.automations-footer-bar[data-v-13d91e03]{flex-shrink:0;display:flex;align-items:center;gap:8px;width:calc(100% + 40px);margin:0 -20px -10px;min-height:48px;padding:8px 20px;border:none;border-radius:0 0 12px 12px;background:#fff;color:#0009;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease;text-align:left;position:relative;z-index:1}.automations-footer-bar[data-v-13d91e03]:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:#00000014;transition:left .2s ease,right .2s ease}.automations-footer-bar[data-v-13d91e03]:hover:before{left:0;right:0}.automations-footer-bar[data-v-13d91e03]:hover{background:#e9ebee}.automations-footer-bar--suggestion[data-v-13d91e03]{background:#fff;color:var(--color-yellow-text)}.automations-footer-bar--suggestion[data-v-13d91e03]:hover{background:#fffbeb}.automations-footer-icon-badge[data-v-13d91e03]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;flex-shrink:0}.automations-footer-icon-badge .material-icons-outlined[data-v-13d91e03]{font-size:14px}.automations-footer-icon-badge--green[data-v-13d91e03]{background:var(--color-bg-green)}.automations-footer-icon-badge--green .material-icons-outlined[data-v-13d91e03]{color:#1c3829}.automations-footer-icon-badge--grey[data-v-13d91e03]{background:#f1f0ef}.automations-footer-icon-badge--grey .material-icons-outlined[data-v-13d91e03]{color:#6b7280}.automations-footer-icon-badge--yellow[data-v-13d91e03]{background:var(--color-bg-yellow)}.automations-footer-icon-badge--yellow .material-icons-outlined[data-v-13d91e03]{color:var(--color-yellow-text)}.automations-footer-bar--suggestion .automations-footer-text[data-v-13d91e03]{color:#000000ad}.automations-footer-text[data-v-13d91e03]{flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#000000ad;padding-top:2px;line-height:1.4}.automations-footer-chevron[data-v-13d91e03]{flex-shrink:0;font-size:18px;opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease;color:inherit}.automations-footer-bar:hover .automations-footer-chevron[data-v-13d91e03]{opacity:1;transform:translate(0)}.panel-overlay[data-v-13d91e03]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:9999;display:flex;justify-content:flex-end}.panel-drawer[data-v-13d91e03]{width:580px;max-width:100%;height:100%;background:#fff;box-shadow:-4px 0 24px #0000001f}.slide-panel-enter-active[data-v-13d91e03],.slide-panel-leave-active[data-v-13d91e03]{transition:opacity .25s ease}.slide-panel-enter-active .panel-drawer[data-v-13d91e03],.slide-panel-leave-active .panel-drawer[data-v-13d91e03]{transition:transform .25s ease}.slide-panel-enter-from[data-v-13d91e03]{opacity:0}.slide-panel-enter-from .panel-drawer[data-v-13d91e03]{transform:translate(100%)}.slide-panel-leave-to[data-v-13d91e03]{opacity:0}.slide-panel-leave-to .panel-drawer[data-v-13d91e03]{transform:translate(100%)}.base-widget[data-v-0596e475]{background:#fff;border-radius:12px;font-size:12px;padding:18px 20px 10px;height:100%;display:flex;flex-direction:column;border:none;box-shadow:none;container-type:size}.widget-header[data-v-0596e475]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;min-height:22px;position:relative}.widget-title-row[data-v-0596e475]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.widget-title[data-v-0596e475]{font-size:15px;font-weight:500;color:#000000de;margin:0;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.widget-header-actions[data-v-0596e475]{display:flex;align-items:center;gap:8px;flex-shrink:0}.base-widget-wrapper[data-v-0596e475]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;min-height:0}.base-widget-wrapper>.base-widget[data-v-0596e475]{flex:1;min-height:0}.base-widget-wrapper[data-v-0596e475]:hover .widget-info-icon-wrapper .info-icon,.base-widget[data-v-0596e475]:hover .widget-info-icon-wrapper .info-icon{opacity:1}.base-widget-wrapper[data-v-0596e475] .focused-view-all-link{opacity:0;transition:opacity .2s ease,color .2s ease,max-width .25s ease,margin .25s ease}.base-widget-wrapper[data-v-0596e475]:hover .focused-view-all-link{opacity:1}@media (hover: none){.base-widget-wrapper[data-v-0596e475] .focused-view-all-link{opacity:1}}.base-widget-wrapper[data-v-0596e475]:hover .focused-footer .focused-view-all-link{max-width:100px;margin-left:10px}@media (hover: none){.base-widget-wrapper[data-v-0596e475] .focused-footer .focused-view-all-link{max-width:100px;margin-left:10px}}.delete-btn[data-v-0596e475]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#0006;cursor:pointer;border-radius:6px;transition:all .2s;padding:0;margin:-3px 0;opacity:0}.base-widget-wrapper:hover .delete-btn[data-v-0596e475]{opacity:1}.delete-btn[data-v-0596e475]:hover{background:#f3f4f6;color:#0009}.delete-btn[data-v-0596e475]:active{background:#e5e7eb;color:#0009}.date-range-wrapper[data-v-0596e475]{position:relative;display:flex}.date-range-btn[data-v-0596e475]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#0006;cursor:pointer;border-radius:6px;transition:all .2s;padding:0;margin:-3px 0;opacity:0}.base-widget-wrapper:hover .date-range-btn[data-v-0596e475]{opacity:1}.date-range-btn[data-v-0596e475]:hover:not(.disabled){background:#f3f4f6;color:#0009}.date-range-btn[data-v-0596e475]:active:not(.disabled){background:#e5e7eb}.date-range-btn.disabled[data-v-0596e475]{cursor:default}.base-widget-wrapper:hover .date-range-btn.disabled[data-v-0596e475]{opacity:.38}.widget-icon-tooltip{background:#333;color:#fff;font-size:12px;font-weight:400;line-height:1.3;padding:5px 9px;border-radius:6px;white-space:nowrap;pointer-events:none}.overflow-menu-wrapper[data-v-0596e475]{position:relative;display:flex}.overflow-btn[data-v-0596e475]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#0006;cursor:pointer;border-radius:6px;transition:all .2s;padding:0;margin:-3px 0;opacity:0}.base-widget-wrapper:hover .overflow-btn[data-v-0596e475]{opacity:1}.overflow-btn[data-v-0596e475]:hover{background:#f3f4f6;color:#0009}.overflow-btn[data-v-0596e475]:active{background:#e5e7eb}.overflow-menu-dropdown{background:#fff;border-radius:4px;box-shadow:0 8px 16px #00000024,0 3px 6px #0000001a;min-width:160px;padding:8px 0;overflow:hidden}.overflow-menu-option{display:flex;align-items:center;width:100%;height:48px;padding:0 16px;border:none;background:transparent;color:#000000de;font-size:14px;text-align:left;cursor:pointer;transition:background .15s;white-space:nowrap}.overflow-menu-option:hover{background:#f3f4f6}.overflow-menu-option.active{color:#2383e2;font-weight:500}.date-range-dropdown{background:#fff;border-radius:4px;box-shadow:0 8px 16px #00000024,0 3px 6px #0000001a;min-width:160px;padding:8px 0;overflow:hidden}.date-range-option{display:flex;align-items:center;width:100%;height:48px;padding:0 16px;border:none;background:transparent;color:#000000de;font-size:14px;text-align:left;cursor:pointer;transition:background .15s;white-space:nowrap}.date-range-option:hover{background:#f3f4f6}.date-range-option.active{color:#2383e2;font-weight:500}.widget-content[data-v-0596e475]{flex:1;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;overflow:hidden}.base-widget-wrapper:has([data-automations-footer]:hover){overflow:visible!important}.base-widget-wrapper:has([data-automations-footer]:hover)>.base-widget{overflow:visible!important;container-type:normal}.metric-value[data-v-ec49afc5]{display:flex;flex-direction:column}.main-value[data-v-ec49afc5]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.metric-value.has-data-table .main-value[data-v-ec49afc5]{margin-bottom:4px}.value[data-v-ec49afc5]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15}.subtitle-row[data-v-ec49afc5]{display:flex;align-items:center;justify-content:space-between;margin-top:2px;min-width:0}.metric-value.has-data-table .subtitle-row[data-v-ec49afc5]{margin-top:2px;padding-bottom:var(--date-range-padding-scrollable-data-tables)}.subtitle[data-v-ec49afc5]{font-size:13px;color:#000000de}.comparison-text[data-v-49809a54]{display:inline-flex;align-items:center;font-size:16px;font-weight:500;line-height:1.2;margin-left:8px}.comparison-text.positive[data-v-49809a54]{color:#448361}.comparison-text.negative[data-v-49809a54]{color:#cb912f}.comparison-text.neutral[data-v-49809a54]{color:#6b7280}.comparison-text.inverted.positive[data-v-49809a54]{color:#cb912f}.comparison-text.inverted.negative[data-v-49809a54]{color:#448361}.comparison-text[data-v-49809a54]{position:relative;z-index:1}.comparison-text.has-tooltip[data-v-49809a54]{cursor:help;z-index:10010}.tooltip[data-v-49809a54]{position:fixed;background-color:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:400;z-index:10010;pointer-events:none;transition:opacity .2s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin-bottom:8px}.tooltip-table[data-v-49809a54]{width:100%;border-collapse:collapse}.tooltip-table tr[data-v-49809a54]{border:none}.tooltip-table td[data-v-49809a54]{padding:4px 0;border:none;vertical-align:top}.tooltip-label[data-v-49809a54]{text-align:left;padding-right:16px;white-space:nowrap}.tooltip-value[data-v-49809a54]{text-align:right;white-space:nowrap;font-weight:600}.comparison-text:hover .tooltip[data-v-49809a54]{visibility:visible;opacity:1}.skeleton-loader[data-v-4feb40c4]{width:100%;height:100%;padding:8px 0;min-height:0;overflow:hidden}.skeleton-line[data-v-4feb40c4]{background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0);background-size:200% 100%;animation:shimmer-4feb40c4 1.5s ease-in-out infinite;border-radius:4px;height:16px;margin-bottom:12px}.skeleton-title[data-v-4feb40c4]{width:60%;height:20px;margin-bottom:16px}.skeleton-value[data-v-4feb40c4]{width:80%;height:32px;margin-bottom:20px}.skeleton-short[data-v-4feb40c4]{width:40%}.skeleton-table[data-v-4feb40c4]{margin-top:20px}.skeleton-table-header[data-v-4feb40c4]{width:100%;height:20px;margin-bottom:12px}.skeleton-table-row[data-v-4feb40c4]{width:100%;height:16px;margin-bottom:8px}.skeleton-widget[data-v-4feb40c4]{width:100%;display:flex;flex-direction:column;align-items:flex-start}.skeleton-loader.skeleton-compact[data-v-4feb40c4]{padding:0;margin-top:-4px}.skeleton-compact .skeleton-title[data-v-4feb40c4]{height:14px;margin-bottom:8px}.skeleton-compact .skeleton-value[data-v-4feb40c4]{height:20px;margin-bottom:0}.skeleton-dashboard[data-v-4feb40c4]{width:100%;padding:20px 0}.skeleton-section[data-v-4feb40c4]{width:100%;margin-bottom:40px}.skeleton-section-title[data-v-4feb40c4]{width:200px;height:24px;margin-bottom:20px}.skeleton-grid[data-v-4feb40c4]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.skeleton-card[data-v-4feb40c4]{background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0);background-size:200% 100%;animation:shimmer-4feb40c4 1.5s ease-in-out infinite;border-radius:12px;height:240px}@media (max-width: 768px){.skeleton-grid[data-v-4feb40c4]{grid-template-columns:1fr}}@keyframes shimmer-4feb40c4{0%{background-position:-200% 0}to{background-position:200% 0}}.rate-limit-error-widget[data-v-0b78484f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;min-height:120px}.rate-limit-icon[data-v-0b78484f]{width:48px;height:48px;color:#ff9800;margin-bottom:16px}.rate-limit-message[data-v-0b78484f]{font-size:14px;color:#000000de;margin:0;line-height:1.5}.widget-content-wrapper[data-v-cae42c6f]{display:flex;flex-direction:column;height:100%;gap:12px}.loading-state[data-v-cae42c6f],.error-state[data-v-cae42c6f]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-cae42c6f]{color:var(--color-red)}.enrollments-table-outer[data-v-cae42c6f]{flex:1;min-height:0;margin-top:0;padding:0;overflow-x:auto;overflow-y:hidden}.enrollments-table[data-v-cae42c6f]{margin-top:0;padding:0}.enrollments-table table[data-v-cae42c6f]{width:100%;min-width:300px;border-collapse:collapse;table-layout:fixed}.enrollments-table thead[data-v-cae42c6f]{background:#fff}.enrollments-table th[data-v-cae42c6f]{text-align:left;font-size:12px;font-weight:600;color:#000000de;padding:8px;border-bottom:1px solid rgba(0,0,0,.08)}.enrollments-table th.text-right[data-v-cae42c6f]{text-align:right;width:90px;white-space:nowrap}.enrollments-table tbody tr[data-v-cae42c6f]{height:var(--table-row-height, 56px);min-height:32px;border-bottom:1px solid rgba(0,0,0,.08)}.enrollments-table tbody tr.clickable[data-v-cae42c6f]{cursor:pointer}.enrollments-table tbody tr.clickable[data-v-cae42c6f]:hover{background-color:#0000000a}.enrollments-table tbody tr[data-v-cae42c6f]:last-child{border-bottom:none}.enrollments-table td[data-v-cae42c6f]{padding:12px 8px;font-size:14px;color:#000000de}.enrollments-table td[data-v-cae42c6f]:first-child{max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enrollments-table td.text-right[data-v-cae42c6f]{text-align:right;color:#000000de;white-space:nowrap}.view-all-footer[data-v-cae42c6f]{display:flex;align-items:center;justify-content:flex-end;min-height:32px;padding-top:4px;flex-shrink:0}.view-all-link[data-v-cae42c6f]{font-size:13px;color:#000000de;font-weight:400;cursor:pointer;transition:color .2s ease}.view-all-link[data-v-cae42c6f]:hover{color:#2563eb}.focused-view-all-link[data-v-cae42c6f]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s;flex-shrink:0}.focused-view-all-link[data-v-cae42c6f]:hover{color:#2563eb}[data-v-122f2b92] .upcoming-bookings-widget{cursor:pointer;overflow:hidden}[data-v-122f2b92] .upcoming-bookings-widget .widget-content{justify-content:flex-start;overflow:hidden}.booking-count[data-v-122f2b92]{display:flex;flex-direction:column;margin-bottom:2px}.count-row[data-v-122f2b92]{display:flex;align-items:baseline;margin-bottom:6px}.count[data-v-122f2b92]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15;margin-top:-1px}.count-label-row[data-v-122f2b92]{display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding-bottom:14px}.count-label[data-v-122f2b92]{font-size:13px;color:#000000de}.widget-content-wrapper[data-v-122f2b92]{width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.widget-content-wrapper.focused[data-v-122f2b92]{position:relative}.focused-view-all-link[data-v-122f2b92]{font-size:13px;flex-shrink:0;color:#000000de;cursor:pointer;text-decoration:none;transition:color .2s ease}.focused-view-all-link[data-v-122f2b92]:hover{color:#2563eb}.bookings-list[data-v-122f2b92]{display:flex;flex-direction:column;gap:0;flex:1;overflow:visible;min-height:0;max-height:none}.booking-item[data-v-122f2b92]{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center;cursor:pointer;transition:background-color .2s ease;position:relative;margin:0 -4px;padding:10px 4px;min-height:64px;box-sizing:border-box}.booking-item[data-v-122f2b92]:hover{background-color:#0000000a;border-radius:4px}.booking-item-more[data-v-122f2b92]{min-height:unset;padding:12px 4px}.booking-item-more[data-v-122f2b92]:hover{background-color:transparent}.booking-row[data-v-122f2b92]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.booking-image[data-v-122f2b92]{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f0f0f0}.booking-image img[data-v-122f2b92]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-122f2b92]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.booking-details[data-v-122f2b92]{flex:1;min-width:0;overflow:hidden}.booking-name[data-v-122f2b92]{font-size:14px;font-weight:500;color:#000000de;margin-bottom:4px}.booking-meta[data-v-122f2b92]{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;font-size:13px;color:#000000de;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-meta-sep[data-v-122f2b92]{color:#000000de;margin:0 4px}.booking-account-name[data-v-122f2b92]{color:#000000de}.booking-time[data-v-122f2b92]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#000000de;cursor:pointer}.booking-item-more .booking-row[data-v-122f2b92]{width:100%}.booking-item-more .booking-row-more[data-v-122f2b92]{display:flex;justify-content:flex-end;width:100%}.booking-item-more .view-more-link[data-v-122f2b92]{font-size:13px;color:#000000de;cursor:pointer;transition:color .2s ease}.booking-item-more .view-more-link[data-v-122f2b92]:hover{color:#2563eb}.booking-item-more .booking-details[data-v-122f2b92]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0}.booking-item-more .booking-name[data-v-122f2b92]{margin-bottom:0}.booking-item-more .booking-time[data-v-122f2b92]{color:#000000de;text-decoration:none}.loading-state[data-v-122f2b92],.error-state[data-v-122f2b92]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-122f2b92]{color:var(--color-red)}.no-bookings[data-v-122f2b92]{padding:20px;text-align:center;color:#999;font-size:14px}.booking-image-more[data-v-122f2b92]{position:relative;width:36px;height:28px;background:transparent}.stacked-images[data-v-122f2b92]{position:relative;width:100%;height:100%}.stacked-image[data-v-122f2b92]{position:absolute;width:28px;height:28px;border-radius:4px;overflow:hidden;border:2px solid white}.stacked-image-top[data-v-122f2b92]{top:0;left:0;z-index:2;transform:rotate(-8deg)}.stacked-image-bottom[data-v-122f2b92]{top:0;left:7px;z-index:1}.stacked-image img[data-v-122f2b92]{width:100%;height:100%;object-fit:cover}[data-v-078d0223] .upcoming-tours-widget{cursor:pointer;overflow:hidden}[data-v-078d0223] .upcoming-tours-widget .widget-content{justify-content:flex-start;overflow:hidden}.tour-count[data-v-078d0223]{display:flex;flex-direction:column;margin-bottom:2px}.count-row[data-v-078d0223]{display:flex;align-items:baseline}.count[data-v-078d0223]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15;margin-top:-1px}.count-label-row[data-v-078d0223]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-bottom:10px}.count-label[data-v-078d0223]{font-size:13px;color:#000000de}.widget-content-wrapper[data-v-078d0223]{width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.widget-content-wrapper.focused[data-v-078d0223]{position:relative}.focused-view-all-link[data-v-078d0223]{font-size:13px;flex-shrink:0;color:#000000de;cursor:pointer;text-decoration:none;transition:color .2s ease}.focused-view-all-link[data-v-078d0223]:hover{color:#2563eb}.tours-list[data-v-078d0223]{display:flex;flex-direction:column;gap:0;flex:1;overflow:visible;min-height:0;max-height:none}.tour-item[data-v-078d0223]{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center;cursor:pointer;transition:background-color .2s ease;position:relative;margin:0 -4px;padding:10px 4px;min-height:64px;border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box}.tour-item[data-v-078d0223]:first-child{border-top:1px solid rgba(0,0,0,.08)}.tour-item[data-v-078d0223]:last-child{border-bottom:none}.tour-item[data-v-078d0223]:hover{background-color:#0000000a;border-radius:4px}.tour-item-more[data-v-078d0223]:hover{background-color:transparent}.tour-row[data-v-078d0223]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.tour-image[data-v-078d0223]{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f0f0f0}.tour-image img[data-v-078d0223]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-078d0223]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.tour-details[data-v-078d0223]{flex:1;min-width:0;overflow:hidden}.tour-name[data-v-078d0223]{font-size:14px;font-weight:500;color:#000000de;margin-bottom:4px}.tour-meta[data-v-078d0223]{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;font-size:13px;color:#000000de;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour-meta-sep[data-v-078d0223]{color:#000000de;margin:0 4px}.tour-account-name[data-v-078d0223]{color:#000000de}.tour-time[data-v-078d0223]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#000000de;cursor:pointer}.tour-location[data-v-078d0223]{font-size:11px;color:#999}.loading-state[data-v-078d0223],.error-state[data-v-078d0223]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-078d0223]{color:var(--color-red)}.no-tours[data-v-078d0223]{padding:20px;text-align:center;color:#999;font-size:14px}.tour-item-more .tour-row[data-v-078d0223]{width:100%}.tour-item-more .tour-row-more[data-v-078d0223]{display:flex;justify-content:flex-end;width:100%}.tour-item-more .view-more-link[data-v-078d0223]{font-size:13px;color:#000000de;cursor:pointer;transition:color .2s ease}.tour-item-more .view-more-link[data-v-078d0223]:hover{color:#2563eb}.view-all-link[data-v-078d0223]{font-size:13px;color:#000000de;cursor:pointer;transition:color .2s ease}.view-all-link[data-v-078d0223]:hover{color:#2563eb}.tours-widget-footer[data-v-078d0223]{display:flex;align-items:center;justify-content:flex-end;min-height:32px;flex-shrink:0;padding-top:4px}.tour-item-more .tour-details[data-v-078d0223]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0}.tour-item-more .tour-name[data-v-078d0223]{margin-bottom:0}.tour-image-more[data-v-078d0223]{position:relative;width:36px;height:28px;background:transparent}.stacked-images[data-v-078d0223]{position:relative;width:100%;height:100%}.stacked-image[data-v-078d0223]{position:absolute;width:28px;height:28px;border-radius:4px;overflow:hidden;border:2px solid white}.stacked-image-top[data-v-078d0223]{top:0;left:0;z-index:2;transform:rotate(-8deg)}.stacked-image-bottom[data-v-078d0223]{top:0;left:7px;z-index:1}.stacked-image img[data-v-078d0223]{width:100%;height:100%;object-fit:cover}[data-v-f20db8d0] .completed-tours-widget{cursor:pointer;overflow:hidden}[data-v-f20db8d0] .completed-tours-widget .widget-content{justify-content:flex-start;overflow:hidden}.tour-count[data-v-f20db8d0]{display:flex;flex-direction:column;margin-bottom:2px}.count-row[data-v-f20db8d0]{display:flex;align-items:baseline;margin-bottom:6px}.count[data-v-f20db8d0]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15;margin-top:-1px}.count-label-row[data-v-f20db8d0]{display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding-bottom:14px}.count-label[data-v-f20db8d0]{font-size:13px;color:#000000de}.widget-content-wrapper[data-v-f20db8d0]{width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.widget-content-wrapper.focused[data-v-f20db8d0]{position:relative}.tours-list[data-v-f20db8d0]{display:flex;flex-direction:column;gap:0;flex:1;overflow:visible;min-height:0;max-height:none}.tour-item[data-v-f20db8d0]{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center;cursor:pointer;transition:background-color .2s ease;position:relative;margin:0 -4px;padding:10px 4px;min-height:64px;border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box}.tour-item[data-v-f20db8d0]:first-child{border-top:1px solid rgba(0,0,0,.08)}.tour-item[data-v-f20db8d0]:last-child{border-bottom:none}.tour-item[data-v-f20db8d0]:hover{background-color:#0000000a;border-radius:4px}.tour-row[data-v-f20db8d0]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.tour-image[data-v-f20db8d0]{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f0f0f0}.tour-image img[data-v-f20db8d0]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-f20db8d0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.tour-details[data-v-f20db8d0]{flex:1;min-width:0;overflow:hidden}.tour-name[data-v-f20db8d0]{font-size:14px;font-weight:500;color:#000000de;margin-bottom:4px}.tour-meta[data-v-f20db8d0]{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;font-size:13px;color:#000000de;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour-meta-sep[data-v-f20db8d0]{color:#000000de;margin:0 4px}.tour-account-name[data-v-f20db8d0]{color:#000000de}.tour-time[data-v-f20db8d0]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#000000de;cursor:pointer}.loading-state[data-v-f20db8d0],.error-state[data-v-f20db8d0]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-f20db8d0]{color:var(--color-red)}.no-tours[data-v-f20db8d0]{padding:20px;text-align:center;color:#999;font-size:14px}.tours-widget-footer[data-v-f20db8d0]{display:flex;align-items:center;justify-content:flex-end;min-height:32px;flex-shrink:0;padding-top:4px}.view-all-link[data-v-f20db8d0]{font-size:13px;color:#000000de;cursor:pointer;transition:color .2s ease}.view-all-link[data-v-f20db8d0]:hover{color:#2563eb}.focused-view-all-link[data-v-f20db8d0]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s;flex-shrink:0}.focused-view-all-link[data-v-f20db8d0]:hover{color:#2563eb}[data-v-0ceab922] .plans-starting-soon-widget{cursor:pointer;overflow:hidden}[data-v-0ceab922] .plans-starting-soon-widget .widget-content{justify-content:flex-start;overflow:hidden}.plan-count[data-v-0ceab922]{display:flex;flex-direction:column;margin-bottom:2px}.count-row[data-v-0ceab922]{display:flex;align-items:baseline}.count[data-v-0ceab922]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15;margin-top:-1px}.count-label-row[data-v-0ceab922]{display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding-bottom:10px}.count-label[data-v-0ceab922]{font-size:13px;color:#000000de}.widget-content-wrapper[data-v-0ceab922]{width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.widget-content-wrapper.focused[data-v-0ceab922]{position:relative}.focused-view-all-link[data-v-0ceab922]{font-size:13px;flex-shrink:0;color:#000000de;cursor:pointer;text-decoration:none;transition:color .2s ease}.focused-view-all-link[data-v-0ceab922]:hover{color:#2563eb}.plans-list[data-v-0ceab922]{display:flex;flex-direction:column;gap:0;flex:1;overflow:visible;min-height:0;max-height:none}.plan-item[data-v-0ceab922]{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center;cursor:pointer;transition:background-color .2s ease;position:relative;margin:0 -4px;padding:10px 4px;min-height:64px;border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box}.plan-item[data-v-0ceab922]:first-child{border-top:1px solid rgba(0,0,0,.08)}.plan-item[data-v-0ceab922]:last-child{border-bottom:none}.plan-item[data-v-0ceab922]:hover{background-color:#0000000a;border-radius:4px}.plan-item-more[data-v-0ceab922]:hover{background-color:transparent}.plan-item-more .plan-row[data-v-0ceab922]{width:100%}.plan-item-more .plan-row-more[data-v-0ceab922]{display:flex;justify-content:flex-end;width:100%}.plan-item-more .view-more-link[data-v-0ceab922]{font-size:13px;color:#000000de;cursor:pointer;transition:color .2s ease}.plan-item-more .view-more-link[data-v-0ceab922]:hover{color:#2563eb}.plan-item-more .plan-details[data-v-0ceab922]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0}.plan-item-more .plan-name[data-v-0ceab922]{margin-bottom:0}.plan-item-more .plan-time[data-v-0ceab922]{color:#000000de;text-decoration:none}.plan-row[data-v-0ceab922]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.plan-image[data-v-0ceab922]{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f0f0f0}.plan-image img[data-v-0ceab922]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-0ceab922]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8d5e3,#d4c4e8);color:#000000de;font-weight:600;font-size:14px;font-size:11px}.plan-details[data-v-0ceab922]{flex:1;min-width:0;overflow:hidden}.plan-name[data-v-0ceab922]{font-size:14px;font-weight:500;color:#000000de;margin-bottom:4px}.plan-meta[data-v-0ceab922]{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;font-size:13px;color:#000000de;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-meta-sep[data-v-0ceab922]{color:#000000de;margin:0 4px}.plan-account-name[data-v-0ceab922]{color:#000000de}.plan-time[data-v-0ceab922]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#000000de;cursor:pointer}.plan-payer[data-v-0ceab922]{font-size:11px;color:#999}.loading-state[data-v-0ceab922],.error-state[data-v-0ceab922]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-0ceab922]{color:var(--color-red)}.no-plans[data-v-0ceab922]{padding:20px;text-align:center;color:#999;font-size:14px}.plan-image-more[data-v-0ceab922]{position:relative;width:36px;height:28px;background:transparent}.stacked-images[data-v-0ceab922]{position:relative;width:100%;height:100%}.stacked-image[data-v-0ceab922]{position:absolute;width:28px;height:28px;border-radius:4px;overflow:hidden;border:2px solid white}.stacked-image-top[data-v-0ceab922]{top:0;left:0;z-index:2;transform:rotate(-8deg)}.stacked-image-bottom[data-v-0ceab922]{top:0;left:7px;z-index:1}.stacked-image img[data-v-0ceab922]{width:100%;height:100%;object-fit:cover}[data-v-4231e74c] .plans-ending-soon-widget{cursor:pointer;overflow:hidden}[data-v-4231e74c] .plans-ending-soon-widget .widget-content{justify-content:flex-start;overflow:hidden}.plan-count[data-v-4231e74c]{display:flex;flex-direction:column;margin-bottom:2px}.count-row[data-v-4231e74c]{display:flex;align-items:baseline}.count[data-v-4231e74c]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15;margin-top:-1px}.count-label-row[data-v-4231e74c]{display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding-bottom:10px}.count-label[data-v-4231e74c]{font-size:13px;color:#000000de}.widget-content-wrapper[data-v-4231e74c]{width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.widget-content-wrapper.focused[data-v-4231e74c]{position:relative}.focused-view-all-link[data-v-4231e74c]{font-size:13px;flex-shrink:0;color:#000000de;cursor:pointer;text-decoration:none;transition:color .2s ease}.focused-view-all-link[data-v-4231e74c]:hover{color:#2563eb}.plans-list[data-v-4231e74c]{display:flex;flex-direction:column;gap:0;flex:1;overflow:visible;min-height:0;max-height:none}.plan-item[data-v-4231e74c]{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center;cursor:pointer;transition:background-color .2s ease;position:relative;margin:0 -4px;padding:10px 4px;min-height:64px;border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box}.plan-item[data-v-4231e74c]:first-child{border-top:1px solid rgba(0,0,0,.08)}.plan-item[data-v-4231e74c]:last-child{border-bottom:none}.plan-item[data-v-4231e74c]:hover{background-color:#0000000a;border-radius:4px}.plan-item-more[data-v-4231e74c]:hover{background-color:transparent}.plan-item-more .plan-row[data-v-4231e74c]{width:100%}.plan-item-more .plan-row-more[data-v-4231e74c]{display:flex;justify-content:flex-end;width:100%}.plan-item-more .view-more-link[data-v-4231e74c]{font-size:13px;color:#000000de;cursor:pointer;transition:color .2s ease}.plan-item-more .view-more-link[data-v-4231e74c]:hover{color:#2563eb}.plan-item-more .plan-details[data-v-4231e74c]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0}.plan-item-more .plan-name[data-v-4231e74c]{margin-bottom:0}.plan-item-more .plan-time[data-v-4231e74c]{color:#000000de;text-decoration:none}.plan-row[data-v-4231e74c]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.plan-image[data-v-4231e74c]{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f0f0f0}.plan-image img[data-v-4231e74c]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-4231e74c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8d5e3,#d4c4e8);color:#000000de;font-weight:600;font-size:14px;font-size:11px}.plan-details[data-v-4231e74c]{flex:1;min-width:0;overflow:hidden}.plan-name[data-v-4231e74c]{font-size:14px;font-weight:500;color:#000000de;margin-bottom:4px}.plan-meta[data-v-4231e74c]{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;font-size:13px;color:#000000de;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-meta-sep[data-v-4231e74c]{color:#000000de;margin:0 4px}.plan-account-name[data-v-4231e74c]{color:#000000de}.plan-time[data-v-4231e74c]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#000000de;cursor:pointer}.loading-state[data-v-4231e74c],.error-state[data-v-4231e74c]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-4231e74c]{color:var(--color-red)}.no-plans[data-v-4231e74c]{padding:20px;text-align:center;color:#999;font-size:14px}.plan-image-more[data-v-4231e74c]{position:relative;width:36px;height:28px;background:transparent}.stacked-images[data-v-4231e74c]{position:relative;width:100%;height:100%}.stacked-image[data-v-4231e74c]{position:absolute;width:28px;height:28px;border-radius:4px;overflow:hidden;border:2px solid white}.stacked-image-top[data-v-4231e74c]{top:0;left:0;z-index:2;transform:rotate(-8deg)}.stacked-image-bottom[data-v-4231e74c]{top:0;left:7px;z-index:1}.stacked-image img[data-v-4231e74c]{width:100%;height:100%;object-fit:cover}[data-v-e515b235] .assignments-ending-soon-widget{cursor:pointer;overflow:hidden}[data-v-e515b235] .assignments-ending-soon-widget .widget-content{justify-content:flex-start;overflow:hidden}.assignment-count[data-v-e515b235]{display:flex;flex-direction:column;margin-bottom:2px}.count-row[data-v-e515b235]{display:flex;align-items:baseline;margin-bottom:6px}.count[data-v-e515b235]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15;margin-top:-1px}.count-label-row[data-v-e515b235]{display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding-bottom:14px}.count-label[data-v-e515b235]{font-size:13px;color:#000000de}.widget-content-wrapper[data-v-e515b235]{width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.widget-content-wrapper.focused[data-v-e515b235]{position:relative}.focused-view-all-link[data-v-e515b235]{font-size:13px;flex-shrink:0;color:#000000de;cursor:pointer;text-decoration:none;transition:color .2s ease}.focused-view-all-link[data-v-e515b235]:hover{color:#2563eb}.assignments-list[data-v-e515b235]{display:flex;flex-direction:column;gap:0;flex:1;overflow:visible;min-height:0;max-height:none}.assignment-item[data-v-e515b235]{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center;cursor:pointer;transition:background-color .2s ease;position:relative;margin:0 -4px;padding:10px 4px;min-height:64px;border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box}.assignment-item[data-v-e515b235]:first-child{border-top:1px solid rgba(0,0,0,.08)}.assignment-item[data-v-e515b235]:last-child{border-bottom:none}.assignment-item[data-v-e515b235]:hover{background-color:#0000000a;border-radius:4px}.assignment-item-more[data-v-e515b235]{min-height:32px;padding:4px}.assignment-item-more[data-v-e515b235]:hover{background-color:transparent}.assignment-item-more .assignment-row[data-v-e515b235]{width:100%}.assignment-item-more .assignment-row-more[data-v-e515b235]{display:flex;justify-content:flex-end;width:100%}.assignment-item-more .view-more-link[data-v-e515b235]{font-size:13px;color:#000000de;cursor:pointer;transition:color .2s ease}.assignment-item-more .view-more-link[data-v-e515b235]:hover{color:#2563eb}.assignment-item-more .assignment-details[data-v-e515b235]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0}.assignment-item-more .assignment-name[data-v-e515b235]{margin-bottom:0}.assignment-item-more .assignment-time[data-v-e515b235]{color:#000000de;text-decoration:none}.assignment-row[data-v-e515b235]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.assignment-image[data-v-e515b235]{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f0f0f0}.assignment-image img[data-v-e515b235]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-e515b235]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.assignment-details[data-v-e515b235]{flex:1;min-width:0;overflow:hidden}.assignment-name[data-v-e515b235]{font-size:14px;font-weight:500;color:#000000de;margin-bottom:4px}.assignment-meta[data-v-e515b235]{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;font-size:13px;color:#000000de;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-meta-sep[data-v-e515b235]{color:#000000de;margin:0 4px}.assignment-account-name[data-v-e515b235]{color:#000000de}.assignment-time[data-v-e515b235]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#000000de;cursor:pointer}.loading-state[data-v-e515b235],.error-state[data-v-e515b235]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-e515b235]{color:var(--color-red)}.no-assignments[data-v-e515b235]{padding:20px;text-align:center;color:#999;font-size:14px}.assignment-image-more[data-v-e515b235]{position:relative;width:36px;height:28px;background:transparent}.stacked-images[data-v-e515b235]{position:relative;width:100%;height:100%}.stacked-image[data-v-e515b235]{position:absolute;width:28px;height:28px;border-radius:4px;overflow:hidden;border:2px solid white}.stacked-image-top[data-v-e515b235]{top:0;left:0;z-index:2;transform:rotate(-8deg)}.stacked-image-bottom[data-v-e515b235]{top:0;left:7px;z-index:1}.stacked-image img[data-v-e515b235]{width:100%;height:100%;object-fit:cover}[data-v-fef7db1c] .assignments-starting-soon-widget{cursor:pointer;overflow:hidden}[data-v-fef7db1c] .assignments-starting-soon-widget .widget-content{justify-content:flex-start;overflow:hidden}.assignment-count[data-v-fef7db1c]{display:flex;flex-direction:column;margin-bottom:2px}.count-row[data-v-fef7db1c]{display:flex;align-items:baseline;margin-bottom:6px}.count[data-v-fef7db1c]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15;margin-top:-1px}.count-label-row[data-v-fef7db1c]{display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding-bottom:14px}.count-label[data-v-fef7db1c]{font-size:13px;color:#000000de}.widget-content-wrapper[data-v-fef7db1c]{width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.widget-content-wrapper.focused[data-v-fef7db1c]{position:relative}.focused-view-all-link[data-v-fef7db1c]{font-size:13px;flex-shrink:0;color:#000000de;cursor:pointer;text-decoration:none;transition:color .2s ease}.focused-view-all-link[data-v-fef7db1c]:hover{color:#2563eb}.assignments-list[data-v-fef7db1c]{display:flex;flex-direction:column;gap:0;flex:1;overflow:visible;min-height:0;max-height:none}.assignment-item[data-v-fef7db1c]{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center;cursor:pointer;transition:background-color .2s ease;position:relative;margin:0 -4px;padding:10px 4px;min-height:64px;border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box}.assignment-item[data-v-fef7db1c]:first-child{border-top:1px solid rgba(0,0,0,.08)}.assignment-item[data-v-fef7db1c]:last-child{border-bottom:none}.assignment-item[data-v-fef7db1c]:hover{background-color:#0000000a;border-radius:4px}.assignment-item-more[data-v-fef7db1c]{min-height:32px;padding:4px}.assignment-item-more[data-v-fef7db1c]:hover{background-color:transparent}.assignment-item-more .assignment-row[data-v-fef7db1c]{width:100%}.assignment-item-more .assignment-row-more[data-v-fef7db1c]{display:flex;justify-content:flex-end;width:100%}.assignment-item-more .view-more-link[data-v-fef7db1c]{font-size:13px;color:#000000de;cursor:pointer;transition:color .2s ease}.assignment-item-more .view-more-link[data-v-fef7db1c]:hover{color:#2563eb}.assignment-item-more .assignment-details[data-v-fef7db1c]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0}.assignment-item-more .assignment-name[data-v-fef7db1c]{margin-bottom:0}.assignment-item-more .assignment-time[data-v-fef7db1c]{color:#000000de;text-decoration:none}.assignment-row[data-v-fef7db1c]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.assignment-image[data-v-fef7db1c]{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f0f0f0}.assignment-image img[data-v-fef7db1c]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-fef7db1c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.assignment-details[data-v-fef7db1c]{flex:1;min-width:0;overflow:hidden}.assignment-name[data-v-fef7db1c]{font-size:14px;font-weight:500;color:#000000de;margin-bottom:4px}.assignment-meta[data-v-fef7db1c]{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;font-size:13px;color:#000000de;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-meta-sep[data-v-fef7db1c]{color:#000000de;margin:0 4px}.assignment-account-name[data-v-fef7db1c]{color:#000000de}.assignment-time[data-v-fef7db1c]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#000000de;cursor:pointer}.loading-state[data-v-fef7db1c],.error-state[data-v-fef7db1c]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-fef7db1c]{color:var(--color-red)}.no-assignments[data-v-fef7db1c]{padding:20px;text-align:center;color:#999;font-size:14px}.assignment-image-more[data-v-fef7db1c]{position:relative;width:36px;height:28px;background:transparent}.stacked-images[data-v-fef7db1c]{position:relative;width:100%;height:100%}.stacked-image[data-v-fef7db1c]{position:absolute;width:28px;height:28px;border-radius:4px;overflow:hidden;border:2px solid white}.stacked-image-top[data-v-fef7db1c]{top:0;left:0;z-index:2;transform:rotate(-8deg)}.stacked-image-bottom[data-v-fef7db1c]{top:0;left:7px;z-index:1}.stacked-image img[data-v-fef7db1c]{width:100%;height:100%;object-fit:cover}.loading-state[data-v-43eace2f],.error-state[data-v-43eace2f]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-43eace2f]{color:var(--color-red)}.tooltip-wrapper[data-v-43eace2f]{display:inline-block;margin-left:6px;position:relative}.tooltip-icon[data-v-43eace2f]{font-size:16px;cursor:help;opacity:.6;display:inline-block;vertical-align:middle;color:#000000de}.tooltip-wrapper:hover .tooltip-text[data-v-43eace2f]{visibility:visible;opacity:1}.tooltip-text[data-v-43eace2f]{visibility:hidden;opacity:0;background-color:#333;color:#fff;text-align:center;border-radius:4px;padding:6px 8px;position:absolute;z-index:10010!important;bottom:125%;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;transition:opacity .2s;pointer-events:none}[data-v-43eace2f] .setting-select:disabled{color:#00000061;border-bottom-style:dotted;cursor:not-allowed;opacity:.6}.widget-content-wrapper[data-v-0e64768d]{width:100%;min-width:0;display:flex;flex-direction:column;flex:1;min-height:0}.widget-content-wrapper.focused[data-v-0e64768d]{position:relative}.focused-view-all-link[data-v-0e64768d]{font-size:13px;flex-shrink:0;color:#000000de;cursor:pointer;text-decoration:none;transition:color .2s ease}.focused-view-all-link[data-v-0e64768d]:hover{color:#2563eb}.loading-state[data-v-0e64768d],.error-state[data-v-0e64768d]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-0e64768d]{color:var(--color-red)}.enrollment-count[data-v-0e64768d]{display:flex;flex-direction:column;margin-bottom:2px}.count-row[data-v-0e64768d]{display:flex;align-items:baseline}.count[data-v-0e64768d]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15;margin-top:-1px}.count-label-row[data-v-0e64768d]{display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding-bottom:10px}.count-label[data-v-0e64768d]{font-size:13px;color:#000000de}.enrollments-list[data-v-0e64768d]{display:flex;flex-direction:column;align-items:stretch;gap:0;flex:1;overflow:visible;min-height:0;min-width:0;max-height:none;width:100%}.enrollment-item[data-v-0e64768d]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;min-width:0;margin:0 -4px;padding:10px 4px;min-height:64px;border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box;cursor:pointer;transition:background-color .2s ease;position:relative}.enrollment-item[data-v-0e64768d]:first-child{border-top:1px solid rgba(0,0,0,.08)}.enrollment-item[data-v-0e64768d]:last-child{border-bottom:none}.enrollment-item[data-v-0e64768d]:has(+.enrollment-item-more){border-bottom:none}.enrollment-item[data-v-0e64768d]:not(.enrollment-item-more):hover{background-color:#0000000a;border-radius:4px}.enrollment-item-more[data-v-0e64768d]{min-height:32px;padding:4px}.enrollment-item-more .enrollment-row[data-v-0e64768d]{width:100%}.enrollment-item-more .enrollment-row-more[data-v-0e64768d]{display:flex;justify-content:flex-end;width:100%}.enrollment-item-more .view-more-link[data-v-0e64768d]{font-size:13px;color:#000000de;cursor:pointer;transition:color .2s ease}.enrollment-item-more .view-more-link[data-v-0e64768d]:hover{color:#2563eb}.enrollment-item-more .enrollment-details[data-v-0e64768d]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0}.enrollment-item-more .enrollment-workflow[data-v-0e64768d]{margin-bottom:0}.enrollment-item.clickable[data-v-0e64768d]{cursor:pointer}.enrollment-row[data-v-0e64768d]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;flex:1;height:100%;min-height:0;width:100%}.enrollment-details[data-v-0e64768d]{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;flex:1;min-height:0}.enrollment-workflow[data-v-0e64768d]{font-size:14px;font-weight:500;color:#000000de;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enrollment-meta[data-v-0e64768d]{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;font-size:13px;color:#000000de;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enrollment-meta-sep[data-v-0e64768d]{color:#000000de;margin:0 8px}.enrollment-account-name[data-v-0e64768d]{color:#000000de}.enrollment-status-column[data-v-0e64768d]{flex-shrink:0;display:flex;align-items:center;margin-left:auto}.enrollment-status-chip[data-v-0e64768d]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.2;flex-shrink:0}.enrollment-status-completed[data-v-0e64768d]{background-color:#dbeddb;color:#1c3829}.enrollment-status-in-progress[data-v-0e64768d]{background-color:#dbeafe;color:#1e40af}.enrollment-status-paused[data-v-0e64768d]{background-color:#fdecc8;color:#402c1b}.enrollment-status-cancelled[data-v-0e64768d],.enrollment-status-neutral[data-v-0e64768d]{background-color:#f3f4f6;color:#6b7280}.enrollment-time[data-v-0e64768d]{font-size:13px;color:#000000de;cursor:pointer}.enrollment-view-all[data-v-0e64768d]{cursor:pointer;transition:color .2s ease}.enrollment-view-all[data-v-0e64768d]:hover{color:#2563eb}.no-enrollments[data-v-0e64768d]{padding:20px;text-align:center;color:#999;font-size:14px}.widget-content-wrapper[data-v-324c3b90]{display:flex;flex-direction:column;height:100%;min-height:0}.widget-content-wrapper.focused[data-v-324c3b90]{position:relative}.focused-view-all-link[data-v-324c3b90]{font-size:13px;color:#000000de;cursor:pointer;text-decoration:none;transition:color .2s ease;flex-shrink:0}.focused-view-all-link[data-v-324c3b90]:hover{color:#2563eb}.loading-state[data-v-324c3b90],.error-state[data-v-324c3b90]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-324c3b90]{color:var(--color-red)}.no-data[data-v-324c3b90]{padding:20px;text-align:center;color:#999;font-size:14px}.automations-container[data-v-324c3b90]{display:flex;flex-direction:column;flex:1;min-height:0;padding:4px 0 0}.kpi-row[data-v-324c3b90]{display:flex;align-items:baseline;gap:6px;flex-shrink:0}.kpi-count[data-v-324c3b90]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15}.kpi-label[data-v-324c3b90]{font-size:14px;color:#000000de}.period-row[data-v-324c3b90]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-top:2px;margin-bottom:8px}.period-label[data-v-324c3b90]{font-size:13px;color:#000000de}.automations-list[data-v-324c3b90]{display:flex;flex-direction:column;width:100%;flex:0 0 auto}.automation-row[data-v-324c3b90]{display:flex;align-items:center;gap:8px;min-height:64px;flex-shrink:0;padding:10px 4px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer}.automation-row[data-v-324c3b90]:first-child{border-top:1px solid rgba(0,0,0,.08)}.automation-row[data-v-324c3b90]:last-child{border-bottom:none}.automation-row[data-v-324c3b90]:hover{background-color:#0000000a}.automation-info[data-v-324c3b90]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.automation-name[data-v-324c3b90]{font-size:14px;font-weight:500;color:#000000de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.automation-bolt-badge[data-v-324c3b90]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:var(--color-bg-green);flex-shrink:0}.automation-bolt-badge .material-icons-outlined[data-v-324c3b90]{font-size:14px;color:#1c3829}.automation-meta[data-v-324c3b90]{font-size:13px;color:#000000de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.focused-kpi[data-v-324c3b90]{display:flex;flex-direction:column;gap:2px}.focused-count[data-v-324c3b90]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15}.focused-label-row[data-v-324c3b90]{display:flex;align-items:center;justify-content:space-between}.focused-label[data-v-324c3b90]{font-size:13px;color:#000000de}.widget-content-wrapper[data-v-5d94d86f]{display:flex;flex-direction:column;height:100%;min-height:0}.widget-content-wrapper.focused[data-v-5d94d86f]{position:relative}.focused-view-all-link[data-v-5d94d86f]{font-size:13px;color:#000000de;cursor:pointer;text-decoration:none;transition:color .2s ease;flex-shrink:0}.focused-view-all-link[data-v-5d94d86f]:hover{color:#2563eb}.loading-state[data-v-5d94d86f],.error-state[data-v-5d94d86f]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-5d94d86f]{color:var(--color-red)}.no-data[data-v-5d94d86f]{padding:20px;text-align:center;color:#999;font-size:14px}.enrolments-container[data-v-5d94d86f]{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0;padding:8px 0 0}.stacked-bar-wrapper[data-v-5d94d86f]{width:100%;flex-shrink:0}.stacked-bar[data-v-5d94d86f]{display:flex;gap:1px;width:100%;height:16px;border-radius:4px;overflow:visible;background-color:#f3f4f6}.stacked-bar-segment[data-v-5d94d86f]{height:100%;min-width:2px;transition:opacity .2s ease;cursor:pointer;position:relative}.stacked-bar-segment[data-v-5d94d86f]:first-child{border-radius:4px 0 0 4px}.stacked-bar-segment[data-v-5d94d86f]:last-child{border-radius:0 4px 4px 0}.stacked-bar-segment[data-v-5d94d86f]:hover{opacity:.9}.stacked-bar-tooltip[data-v-5d94d86f]{position:fixed;padding:6px 10px;background-color:#000000d9;color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none;z-index:10010}.date-range-label[data-v-5d94d86f]{font-size:13px;color:#000000de;flex-shrink:0;margin-top:6px;margin-bottom:4px;display:flex;align-items:center;justify-content:space-between}.enrolments-list[data-v-5d94d86f]{display:flex;flex-direction:column;width:100%;flex:0 0 auto}.enrolment-row[data-v-5d94d86f]{display:flex;align-items:center;gap:8px;min-height:64px;flex-shrink:0;padding:10px 4px 10px 0;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer}.enrolment-row[data-v-5d94d86f]:first-child{border-top:1px solid rgba(0,0,0,.08)}.enrolment-row[data-v-5d94d86f]:last-child{border-bottom:none}.enrolment-row[data-v-5d94d86f]:hover{background-color:#0000000a}.legend-color-swatch[data-v-5d94d86f]{flex-shrink:0;width:10px;height:10px;border-radius:2px}.enrolment-info[data-v-5d94d86f]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.enrolment-name[data-v-5d94d86f]{font-size:14px;font-weight:500;color:#000000de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enrolment-meta[data-v-5d94d86f]{font-size:13px;color:#000000de}.focused-kpi[data-v-5d94d86f]{display:flex;flex-direction:column;gap:2px}.focused-count[data-v-5d94d86f]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15}.focused-label-row[data-v-5d94d86f]{display:flex;align-items:center;justify-content:space-between}.focused-label[data-v-5d94d86f]{font-size:13px;color:#000000de}[data-v-6cf5214a] .base-widget,[data-v-6cf5214a] .widget-header{overflow:visible}[data-v-6cf5214a] .widget-title-row{overflow:visible;position:relative;z-index:1}[data-v-6cf5214a] .comparison-text{position:relative;z-index:10}[data-v-6cf5214a] .widget-content{min-height:0;overflow:hidden}.loading-state[data-v-6cf5214a],.error-state[data-v-6cf5214a]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-6cf5214a]{color:var(--color-red)}.widget-content-wrapper[data-v-e1be6f69]{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.widget-content-wrapper.has-subtitle-suffix[data-v-e1be6f69] .metric-value{overflow:visible;flex-shrink:0}.widget-content-wrapper.focused[data-v-e1be6f69] .metric-value .subtitle-row{margin-top:5px}.widget-content-wrapper.has-subtitle-suffix[data-v-e1be6f69] .metric-value .subtitle-row{align-items:center;margin-top:2px;min-height:20px}.focused-footer[data-v-e1be6f69]{display:flex;align-items:center;justify-content:flex-end;gap:0;flex-shrink:0}.avatar-stack[data-v-e1be6f69]{display:flex;align-items:center}.avatar-stack-item[data-v-e1be6f69]{width:20px;height:20px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1.5px solid white;box-shadow:0 1px 2px #0000001a;margin-left:-8px;position:relative;background:#f0f0f0}.avatar-stack-item.clickable[data-v-e1be6f69]{cursor:pointer}.avatar-stack-item.clickable[data-v-e1be6f69]:hover{transform:scale(1.1)}.avatar-stack-item[data-v-e1be6f69]:first-child{margin-left:0}.avatar-stack-item img[data-v-e1be6f69]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-e1be6f69]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:9px}.avatar-overflow[data-v-e1be6f69]{display:flex;align-items:center;justify-content:center;background:#9ca3af!important;cursor:default}.avatar-overflow-icon[data-v-e1be6f69]{line-height:1;color:#fff;font-weight:600;font-size:9px}.focused-view-all-link[data-v-e1be6f69]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;flex-shrink:0;white-space:nowrap;max-width:0;overflow:hidden;opacity:1!important;transition:max-width .25s ease,margin .25s ease,color .2s}.focused-view-all-link[data-v-e1be6f69]:hover{color:#2563eb}.loading-state[data-v-e1be6f69],.error-state[data-v-e1be6f69]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-e1be6f69]{color:var(--color-red)}.accounts-table[data-v-e1be6f69]{margin-top:0;padding:0;overflow:visible;min-height:0}.accounts-table table[data-v-e1be6f69]{width:100%;border-collapse:collapse}.accounts-table tbody tr[data-v-e1be6f69]{border-bottom:1px solid rgba(0,0,0,.08)}.accounts-table tbody tr.clickable[data-v-e1be6f69]{cursor:pointer}.accounts-table tbody tr.clickable[data-v-e1be6f69]:hover{background-color:#0000000a}.accounts-table tbody tr[data-v-e1be6f69]:last-child{border-bottom:none}.accounts-table td[data-v-e1be6f69]{padding:12px 4px;font-size:14px;color:#000000de;height:64px;box-sizing:border-box}.accounts-table td[data-v-e1be6f69]:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-cell[data-v-e1be6f69]{display:flex;align-items:center;gap:12px}.user-info[data-v-e1be6f69]{flex:1;min-width:0;overflow:hidden}.user-meta[data-v-e1be6f69]{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;font-size:13px;color:#000000de;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkin-time[data-v-e1be6f69],.checkin-location[data-v-e1be6f69]{font-size:13px;color:#000000de}.meta-sep[data-v-e1be6f69]{color:#0006;margin:0 2px}.user-image[data-v-e1be6f69]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.user-image img[data-v-e1be6f69]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-e1be6f69]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.widget-footer[data-v-e1be6f69]{display:flex;align-items:center;justify-content:flex-end;min-height:32px;flex-shrink:0;padding-top:4px}.view-all-link[data-v-e1be6f69]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s}.view-all-link[data-v-e1be6f69]:hover{color:#2563eb}.user-name[data-v-e1be6f69]{display:block;font-size:14px;color:#000000de;font-weight:500;margin-bottom:4px}.widget-content-wrapper[data-v-c2bab0ca]{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.loading-state[data-v-c2bab0ca],.error-state[data-v-c2bab0ca]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-c2bab0ca]{color:var(--color-red)}.actions-table-outer[data-v-c2bab0ca]{flex:1;min-height:0;margin-top:0;padding:0;overflow-x:auto;overflow-y:hidden}.actions-table[data-v-c2bab0ca]{margin-top:0;padding:0}.actions-table table[data-v-c2bab0ca]{width:100%;min-width:280px;border-collapse:collapse;table-layout:fixed}.actions-table thead[data-v-c2bab0ca]{background:#fff}.actions-table th[data-v-c2bab0ca]{text-align:left;font-size:12px;font-weight:600;color:#000000de;padding:8px;border-bottom:1px solid rgba(0,0,0,.08)}.actions-table th.text-right[data-v-c2bab0ca]{text-align:right;width:80px;white-space:nowrap}.actions-table tbody tr[data-v-c2bab0ca]{height:56px;border-bottom:1px solid rgba(0,0,0,.08)}.actions-table tbody tr.clickable[data-v-c2bab0ca]{cursor:pointer}.actions-table tbody tr.clickable[data-v-c2bab0ca]:hover{background-color:#0000000a}.actions-table tbody tr[data-v-c2bab0ca]:last-child{border-bottom:none}.actions-table td[data-v-c2bab0ca]{padding:12px 8px;font-size:14px;color:#000000de}.actions-table td[data-v-c2bab0ca]:first-child{max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions-table td.text-right[data-v-c2bab0ca]{text-align:right;font-weight:600;white-space:nowrap}.view-all-footer[data-v-c2bab0ca]{display:flex;align-items:center;justify-content:flex-end;min-height:32px;padding-top:4px;flex-shrink:0}.view-all-link[data-v-c2bab0ca]{font-size:13px;color:#000000de;font-weight:400;cursor:pointer;transition:color .2s ease}.view-all-link[data-v-c2bab0ca]:hover{color:#2563eb}.focused-view-all-link[data-v-c2bab0ca]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s;flex-shrink:0}.focused-view-all-link[data-v-c2bab0ca]:hover{color:#2563eb}.widget-content-wrapper[data-v-08777d6b]{display:flex;flex-direction:column;height:100%;gap:12px}.focused-view-all-link[data-v-08777d6b]{font-size:13px;flex-shrink:0;color:#000000de;cursor:pointer;text-decoration:none;align-self:flex-end}.loading-state[data-v-08777d6b],.error-state[data-v-08777d6b]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-08777d6b]{color:var(--color-red)}.widget-content-wrapper[data-v-7aa57371]{display:flex;flex-direction:column;height:100%;gap:12px;min-height:0;overflow:hidden}.focused-view-all-link[data-v-7aa57371]{font-size:13px;flex-shrink:0;color:#000000de;cursor:pointer;text-decoration:none;align-self:flex-end}.loading-state[data-v-7aa57371],.error-state[data-v-7aa57371]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-7aa57371]{color:var(--color-red)}.widget-content-wrapper[data-v-684343ad]{display:flex;flex-direction:column;height:100%;min-height:0}.loading-state[data-v-684343ad],.error-state[data-v-684343ad]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-684343ad]{color:var(--color-red)}.no-data[data-v-684343ad]{padding:20px;text-align:center;color:#999;font-size:14px}.chart-container.stacked[data-v-684343ad]{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;padding:8px 0 0}.date-range-row[data-v-684343ad]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.date-range-label[data-v-684343ad]{font-size:13px;color:#000000de;flex-shrink:0}.focused-view-all-link[data-v-684343ad]{font-size:13px;flex-shrink:0;color:#000000de;cursor:pointer;text-decoration:none}.stacked-bar-wrapper[data-v-684343ad]{width:100%;flex-shrink:0;padding-bottom:2px}.stacked-bar[data-v-684343ad]{display:flex;gap:1px;width:100%;height:16px;border-radius:4px;overflow:visible;background-color:#f3f4f6}.stacked-bar-segment[data-v-684343ad]{height:100%;min-width:2px;transition:opacity .2s ease;position:relative;cursor:pointer}.stacked-bar-segment[data-v-684343ad]:first-child{border-radius:4px 0 0 4px}.stacked-bar-segment[data-v-684343ad]:last-child{border-radius:0 4px 4px 0}.stacked-bar-segment[data-v-684343ad]:hover{opacity:.9}.stacked-bar-tooltip[data-v-684343ad]{position:fixed;padding:6px 10px;background-color:#000000d9;color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none;z-index:10010}.legend-table[data-v-684343ad]{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;overflow:hidden}.legend-row[data-v-684343ad]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;flex-shrink:0;padding:12px 4px 12px 0;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;transition:background-color .2s ease}.legend-row[data-v-684343ad]:hover{background-color:#0000000a}.legend-row[data-v-684343ad]:first-child{border-top:1px solid rgba(0,0,0,.08)}.legend-row[data-v-684343ad]:last-child{border-bottom:none}.legend-label[data-v-684343ad]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.legend-color-swatch[data-v-684343ad]{flex-shrink:0;width:10px;height:10px;border-radius:2px}.legend-title[data-v-684343ad]{font-size:13px;color:#000000de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend-count[data-v-684343ad]{font-size:13px;font-weight:600;color:#000000de;flex-shrink:0}.widget-content-wrapper[data-v-b0ff1702]{display:flex;flex-direction:column;height:100%;gap:0}.total-revenue-metric[data-v-b0ff1702]{display:flex;flex-direction:column;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #E0E0E0}.metric-value[data-v-b0ff1702]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15;margin-top:-1px}.metric-label[data-v-b0ff1702]{font-size:13px;color:#000000de;margin-top:4px}.loading-state[data-v-b0ff1702],.error-state[data-v-b0ff1702]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-b0ff1702]{color:var(--color-red)}.accounts-table[data-v-b0ff1702]{display:flex;flex-direction:column;width:100%;gap:0}.table-header[data-v-b0ff1702]{display:grid;grid-template-columns:1fr auto;gap:16px;padding:12px 0;border-bottom:1px solid #E0E0E0;margin-bottom:8px}.table-header-cell[data-v-b0ff1702]{font-size:12px;font-weight:600;color:#000000de;text-transform:uppercase;letter-spacing:.5px}.table-header-cell.account-cell[data-v-b0ff1702]{text-align:left}.table-header-cell.revenue-cell[data-v-b0ff1702]{text-align:right}.table-row[data-v-b0ff1702]{display:grid;grid-template-columns:1fr auto;gap:16px;padding:12px 0;min-height:64px;border-bottom:1px solid #F5F5F5;transition:background-color .2s ease}.table-row[data-v-b0ff1702]:first-child{border-top:1px solid #F5F5F5}.table-row[data-v-b0ff1702]:last-child{border-bottom:none}.table-row.clickable[data-v-b0ff1702]{cursor:pointer}.table-row[data-v-b0ff1702]:hover{background-color:#00000005;border-radius:4px;margin:0 -4px;padding-left:4px;padding-right:4px}.table-cell[data-v-b0ff1702]{display:flex;align-items:center}.table-cell.account-cell[data-v-b0ff1702]{justify-content:flex-start;min-width:0}.account-info[data-v-b0ff1702]{display:flex;align-items:center;gap:12px;min-width:0}.account-avatar[data-v-b0ff1702]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.account-avatar img[data-v-b0ff1702]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-b0ff1702]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.table-cell.revenue-cell[data-v-b0ff1702]{justify-content:flex-end;flex-shrink:0}.account-name[data-v-b0ff1702]{font-size:14px;font-weight:500;color:#000000de;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revenue-amount[data-v-b0ff1702]{font-size:13px;font-weight:500;color:#000000de;white-space:nowrap}.no-accounts[data-v-b0ff1702]{padding:40px 20px;text-align:center;color:#999;font-size:14px}.widget-content-wrapper[data-v-7a51f3c0]{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;gap:0}.total-revenue-metric[data-v-7a51f3c0]{display:flex;flex-direction:column;margin-bottom:0;padding-bottom:10px;flex-shrink:0}.metric-value-row[data-v-7a51f3c0]{display:flex;align-items:baseline;gap:0}.metric-value-row .metric-value[data-v-7a51f3c0]{margin-right:8px}.metric-value[data-v-7a51f3c0]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15;margin-top:-1px}.metric-label[data-v-7a51f3c0]{font-size:13px;color:#000000de;margin-top:4px}.loading-state[data-v-7a51f3c0],.error-state[data-v-7a51f3c0]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-7a51f3c0]{color:var(--color-red)}.plans-table[data-v-7a51f3c0]{display:flex;flex-direction:column;width:100%;gap:0;flex:1 1 auto;min-height:0;overflow:hidden}.table-header[data-v-7a51f3c0]{display:grid;grid-template-columns:1fr auto;gap:16px;padding:12px 0;border-bottom:1px solid #E0E0E0;margin-bottom:8px}.table-header-cell[data-v-7a51f3c0]{font-size:12px;font-weight:600;color:#000000de;text-transform:uppercase;letter-spacing:.5px}.table-header-cell.plan-cell[data-v-7a51f3c0]{text-align:left}.table-header-cell.period-cell[data-v-7a51f3c0]{text-align:right}.table-row[data-v-7a51f3c0]{display:grid;grid-template-columns:1fr auto;gap:16px;padding:12px 0;min-height:64px;border-bottom:1px solid #F5F5F5;transition:background-color .2s ease}.table-row[data-v-7a51f3c0]:first-child{border-top:1px solid #F5F5F5}.table-row[data-v-7a51f3c0]:last-child{border-bottom:none}.table-row[data-v-7a51f3c0]{cursor:pointer}.table-row[data-v-7a51f3c0]:hover{background-color:#00000005;border-radius:4px;margin:0 -4px;padding-left:4px;padding-right:4px}.table-cell[data-v-7a51f3c0]{display:flex;align-items:center}.table-cell.plan-cell[data-v-7a51f3c0]{justify-content:flex-start;min-width:0}.plan-info[data-v-7a51f3c0]{display:flex;flex-direction:column;gap:4px;min-width:0}.plan-name[data-v-7a51f3c0]{font-size:14px;font-weight:500;color:#000000de;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-name[data-v-7a51f3c0]{font-size:12px;color:#000000de;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-cell.period-cell[data-v-7a51f3c0]{justify-content:flex-end;flex-shrink:0}.revenue-with-change[data-v-7a51f3c0]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.revenue-amount[data-v-7a51f3c0]{font-size:13px;font-weight:500;color:#000000de;white-space:nowrap}.change-indicator[data-v-7a51f3c0]{font-size:12px;font-weight:400;white-space:nowrap}.change-indicator.positive[data-v-7a51f3c0]{color:#1c3829}.change-indicator.negative[data-v-7a51f3c0]{color:#402c1b}.change-indicator.neutral[data-v-7a51f3c0]{color:#000000de}.no-plans[data-v-7a51f3c0]{padding:40px 20px;text-align:center;color:#999;font-size:14px}.widget-content-wrapper[data-v-4d44e8fb]{display:flex;flex-direction:column;height:100%;gap:12px}.loading-state[data-v-4d44e8fb],.error-state[data-v-4d44e8fb]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-4d44e8fb]{color:var(--color-red)}.no-data[data-v-4d44e8fb]{padding:20px;text-align:center;color:#999;font-size:14px}.bookers-list[data-v-4d44e8fb]{margin-top:0;flex:1;min-width:0;padding:0 8px;overflow:hidden}.booker-item[data-v-4d44e8fb]{border-bottom:1px solid rgba(0,0,0,.08);margin:0 -4px;padding:10px 4px;min-height:64px;box-sizing:border-box;display:flex;align-items:center}.booker-item[data-v-4d44e8fb]:first-child{border-top:1px solid rgba(0,0,0,.08)}.booker-item[data-v-4d44e8fb]:last-child{border-bottom:none}.booker-item.clickable[data-v-4d44e8fb]{cursor:pointer}.booker-item.clickable[data-v-4d44e8fb]:hover{background-color:#0000000a;border-radius:4px}.booker-row[data-v-4d44e8fb]{display:flex;align-items:center;gap:12px;min-width:0;width:100%}.booker-details[data-v-4d44e8fb]{display:flex;flex-direction:column;gap:4px;min-width:0}.booker-name[data-v-4d44e8fb]{font-size:14px;color:#000000de;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booker-meta[data-v-4d44e8fb]{font-size:13px;color:#000000de}.user-image[data-v-4d44e8fb]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.user-image img[data-v-4d44e8fb]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-4d44e8fb]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.top-booker-value[data-v-4d44e8fb]{display:flex;align-items:center;gap:8px}.top-booker-value.clickable[data-v-4d44e8fb]{cursor:pointer}.top-booker-value.clickable[data-v-4d44e8fb]:hover{opacity:.85}.top-booker-avatar[data-v-4d44e8fb]{width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.top-booker-avatar img[data-v-4d44e8fb]{width:100%;height:100%;object-fit:cover}.top-booker-value .image-placeholder[data-v-4d44e8fb]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.top-booker-value .value[data-v-4d44e8fb]{font-size:28px;font-weight:500;color:#000000de;line-height:1.15}.view-all-footer[data-v-4d44e8fb]{display:flex;align-items:center;justify-content:flex-end;height:50px;padding:0;border-top:1px solid rgba(0,0,0,.08)}.view-all-link[data-v-4d44e8fb]{font-size:13px;color:#000000de;font-weight:400;cursor:pointer;transition:color .2s ease}.view-all-link[data-v-4d44e8fb]:hover{color:#2563eb}.focused-view-all-link[data-v-4d44e8fb]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s;flex-shrink:0}.focused-view-all-link[data-v-4d44e8fb]:hover{color:#2563eb}.widget-content-wrapper[data-v-d7f34d8e]{display:flex;flex-direction:column;height:100%;gap:12px;pointer-events:auto;position:relative}.focused-view-all-link[data-v-d7f34d8e]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s;flex-shrink:0}.focused-view-all-link[data-v-d7f34d8e]:hover{color:#2563eb}.tasks-widget-footer[data-v-d7f34d8e]{display:flex;align-items:center;justify-content:flex-end;min-height:32px;flex-shrink:0;padding-top:4px}.view-all-link[data-v-d7f34d8e]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s}.view-all-link[data-v-d7f34d8e]:hover{color:#2563eb}.loading-state[data-v-d7f34d8e],.error-state[data-v-d7f34d8e]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-d7f34d8e]{color:var(--color-red)}.tasks-table[data-v-d7f34d8e]{margin-top:0;flex:1;overflow:hidden;min-height:0;max-height:100%;padding:0;pointer-events:auto}.tasks-table table[data-v-d7f34d8e]{width:100%;border-collapse:collapse}.tasks-table tbody tr[data-v-d7f34d8e]{height:64px;border-bottom:1px solid #e5e7eb}.tasks-table tbody tr[data-v-d7f34d8e]:last-child{border-bottom:none}.task-row[data-v-d7f34d8e]{cursor:pointer;transition:background-color .2s;pointer-events:auto}.task-row[data-v-d7f34d8e]:hover{background-color:#0000000a}.checkbox-cell[data-v-d7f34d8e]{width:40px;padding:12px 0}.task-checkbox[data-v-d7f34d8e]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;cursor:pointer;padding:0;color:#000000de;transition:color .2s}.task-checkbox[data-v-d7f34d8e]:hover{color:#000000de}.task-checkbox[data-v-d7f34d8e]:disabled{cursor:not-allowed;opacity:1}.checkbox-icon[data-v-d7f34d8e]{font-size:24px;line-height:1;transition:all .2s}.checkbox-checked[data-v-d7f34d8e]{font-size:24px;color:var(--color-green);transform:scale(.85)}.task-completed .checkbox-icon[data-v-d7f34d8e]{color:var(--color-green)}.task-name-cell[data-v-d7f34d8e]{padding:12px 0;transition:all .3s}.task-name[data-v-d7f34d8e]{font-size:14px;color:#000000de;line-height:1.4}.task-due-date[data-v-d7f34d8e]{font-size:12px;color:#000000de;line-height:1.4;margin-top:2px}.task-due-date.past-due[data-v-d7f34d8e]{color:#cb912f;font-weight:500}.task-strikethrough[data-v-d7f34d8e]{text-decoration:line-through;opacity:.6}.task-fading[data-v-d7f34d8e]{opacity:0;transform:translate(-10px);transition:opacity .3s ease-out,transform .3s ease-out}.task-row[data-v-d7f34d8e]{transition:opacity .3s ease-out,transform .3s ease-out}.no-tasks[data-v-d7f34d8e]{padding:20px;text-align:center;color:#999;font-size:14px}.past-due-text[data-v-d7f34d8e]{font-size:14px;font-weight:500;color:#cb912f}.focused-view-all-link[data-v-ddf53759]{font-size:13px;flex-shrink:0;color:#000000de;cursor:pointer;text-decoration:none;transition:color .2s ease}.focused-view-all-link[data-v-ddf53759]:hover{color:#2563eb}.widget-content-wrapper[data-v-ddf53759]{display:flex;flex-direction:column;min-height:0;flex:1}.widget-content-wrapper[data-v-ddf53759] .metric-value{padding-bottom:12px}.widget-content-wrapper.focused .messages-list[data-v-ddf53759]{flex:1;min-height:0;overflow:hidden}.messages-list[data-v-ddf53759]{display:flex;flex-direction:column;gap:0;flex:1}.widget-content-wrapper:not(.focused) .messages-list[data-v-ddf53759]{flex:0 0 auto}.message-item[data-v-ddf53759]{display:flex;align-items:center;gap:12px;padding:10px 4px;text-decoration:none;color:inherit;cursor:pointer;transition:background-color .2s ease;border-radius:4px;margin:0 -4px;min-height:64px;height:64px;border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box}.message-item[data-v-ddf53759]:first-child{border-top:1px solid rgba(0,0,0,.08)}.message-item[data-v-ddf53759]:last-child{border-bottom:none}.message-item[data-v-ddf53759]:hover{background-color:#0000000a}.message-avatar-wrapper[data-v-ddf53759]{position:relative;flex-shrink:0}.unread-text[data-v-ddf53759]{font-size:14px;font-weight:500;color:#cb912f}.unread-text--zero[data-v-ddf53759]{color:#00000061;font-weight:400}.unread-dot[data-v-ddf53759]{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#2563eb;border:2px solid white;z-index:1}.message-avatar[data-v-ddf53759]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.message-avatar img[data-v-ddf53759]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-ddf53759]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.message-details[data-v-ddf53759]{flex:1;min-width:0;overflow:hidden}.message-header-row[data-v-ddf53759]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.message-name[data-v-ddf53759]{font-size:14px;font-weight:500;color:#000000de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-date[data-v-ddf53759]{font-size:12px;font-weight:400;color:#0009;flex-shrink:0}.message-snippet[data-v-ddf53759]{font-size:13px;font-weight:400;color:#000000de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.messages-footer[data-v-ddf53759]{display:flex;justify-content:flex-end;padding:12px 0;border-top:1px solid rgba(0,0,0,.08);flex-shrink:0}.view-all-link[data-v-ddf53759]{font-size:13px;color:#000000de;cursor:pointer;text-decoration:none;transition:color .2s ease}.view-all-link[data-v-ddf53759]:hover{color:#2563eb}.loading-state[data-v-ddf53759],.error-state[data-v-ddf53759]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-ddf53759]{color:var(--color-red, #dc2626)}.no-messages[data-v-ddf53759]{padding:20px;text-align:center;color:#999;font-size:14px}.widget-content-wrapper[data-v-ad13baf2]{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden}.loading-state[data-v-ad13baf2],.error-state[data-v-ad13baf2]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-ad13baf2]{color:var(--color-red)}.no-data[data-v-ad13baf2]{padding:20px;text-align:center;color:#999;font-size:14px}.date-range-subtitle[data-v-ad13baf2]{font-size:14px;color:#000000de;margin-bottom:12px}.chart-container[data-v-ad13baf2]{display:flex;flex-direction:column;flex:1;min-height:0;padding:8px 0;overflow:hidden;max-height:100%}.chart-area[data-v-ad13baf2]{display:flex;flex:1;min-height:0;max-height:100%;position:relative;overflow:hidden}.chart-content[data-v-ad13baf2]{flex:1;display:flex;min-height:0;max-height:100%;position:relative;overflow:hidden}.bars-container[data-v-ad13baf2]{display:flex;align-items:flex-end;justify-content:space-around;gap:12px;flex:1;padding:0 8px;min-height:0;max-height:100%;height:100%;position:relative;overflow:hidden}.bar-group[data-v-ad13baf2]{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;max-width:120px;height:100%;max-height:100%;min-height:0;overflow:hidden}.bars-pair[data-v-ad13baf2]{display:flex;gap:0px;align-items:flex-end;width:100%;justify-content:center;height:100%;max-height:100%;flex:1;min-height:0;overflow:hidden}.bar-wrapper[data-v-ad13baf2]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;height:100%;max-height:100%;position:relative;overflow:hidden}.bar[data-v-ad13baf2]{width:100%;min-width:12px;max-width:20px;border-radius:4px 4px 0 0;display:flex;align-items:flex-start;justify-content:center;transition:height .3s ease;position:relative;padding-top:4px;min-height:0;max-height:100%;box-sizing:border-box;overflow:hidden}.manual-bar[data-v-ad13baf2]{background-color:#d3e5ef}.automated-bar[data-v-ad13baf2]{background-color:#337ea9}.tooltip[data-v-ad13baf2]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:6px 10px;background-color:#000000d9;color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:10;display:flex;gap:8px;align-items:center}.bar:hover .tooltip[data-v-ad13baf2]{opacity:1}.tooltip-label[data-v-ad13baf2]{font-weight:500}.tooltip-value[data-v-ad13baf2]{font-weight:600}.action-label[data-v-ad13baf2]{font-size:11px;color:#000000de;font-weight:500;text-align:center;word-break:break-word;line-height:1.2;max-width:100%;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.legend[data-v-ad13baf2]{display:flex;justify-content:center;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.legend-item[data-v-ad13baf2]{display:flex;align-items:center;gap:6px;font-size:12px;color:#000000de}.legend-color[data-v-ad13baf2]{width:12px;height:12px;border-radius:2px}.legend-color.manual[data-v-ad13baf2]{background-color:#d3e5ef}.legend-color.automated[data-v-ad13baf2]{background-color:#337ea9}@media (max-width: 600px){.bars-pair[data-v-ad13baf2]{gap:3px}.bar[data-v-ad13baf2]{min-width:20px;max-width:40px}.bar-value[data-v-ad13baf2],.action-label[data-v-ad13baf2],.y-axis-label[data-v-ad13baf2]{font-size:10px}}.widget-content-wrapper[data-v-7fa616e6]{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.loading-state[data-v-7fa616e6],.error-state[data-v-7fa616e6]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-7fa616e6]{color:var(--color-red)}.accounts-list[data-v-7fa616e6]{flex:1;min-height:0;margin-top:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.account-row[data-v-7fa616e6]{display:flex;align-items:center;gap:12px;min-height:64px;padding:0;border-bottom:1px solid rgba(0,0,0,.08)}.account-row[data-v-7fa616e6]:first-child{border-top:1px solid rgba(0,0,0,.08)}.account-row[data-v-7fa616e6]:last-child{border-bottom:none}.account-row.clickable[data-v-7fa616e6]{cursor:pointer}.account-row.clickable[data-v-7fa616e6]:hover{background-color:#0000000a}.conversion-subtitle[data-v-7fa616e6]{font-size:13px;color:#000000de}.user-image[data-v-7fa616e6]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.user-image img[data-v-7fa616e6]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-7fa616e6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.user-name[data-v-7fa616e6]{font-size:13px;color:#000000de;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-all-footer[data-v-7fa616e6]{display:flex;align-items:center;justify-content:flex-end;height:50px;padding:0 8px;border-top:1px solid rgba(0,0,0,.08)}.view-all-link[data-v-7fa616e6]{font-size:13px;color:#000000de;font-weight:400;cursor:pointer;transition:color .2s ease}.view-all-link[data-v-7fa616e6]:hover{color:#2563eb}.focused-view-all-link[data-v-7fa616e6]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s;flex-shrink:0}.focused-view-all-link[data-v-7fa616e6]:hover{color:#2563eb}.widget-content-wrapper[data-v-ea345609]{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.loading-state[data-v-ea345609],.error-state[data-v-ea345609]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-ea345609]{color:var(--color-red)}.conversion-subtitle[data-v-ea345609]{font-size:13px;color:#000000de}.widget-content-wrapper[data-v-e74ea280]{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.loading-state[data-v-e74ea280],.error-state[data-v-e74ea280]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-e74ea280]{color:var(--color-red)}.accounts-list[data-v-e74ea280]{flex:1;min-height:0;margin-top:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.account-row[data-v-e74ea280]{display:flex;align-items:center;gap:12px;min-height:64px;padding:0;border-bottom:1px solid rgba(0,0,0,.08)}.account-row[data-v-e74ea280]:first-child{border-top:1px solid rgba(0,0,0,.08)}.account-row[data-v-e74ea280]:last-child{border-bottom:none}.account-row.clickable[data-v-e74ea280]{cursor:pointer}.account-row.clickable[data-v-e74ea280]:hover{background-color:#0000000a}.conversion-subtitle[data-v-e74ea280]{font-size:13px;color:#000000de}.user-image[data-v-e74ea280]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.user-image img[data-v-e74ea280]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-e74ea280]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.user-name[data-v-e74ea280]{font-size:13px;color:#000000de;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-all-footer[data-v-e74ea280]{display:flex;align-items:center;justify-content:flex-end;height:50px;padding:0 8px;border-top:1px solid rgba(0,0,0,.08)}.view-all-link[data-v-e74ea280]{font-size:13px;color:#000000de;font-weight:400;cursor:pointer;transition:color .2s ease}.view-all-link[data-v-e74ea280]:hover{color:#2563eb}.focused-view-all-link[data-v-e74ea280]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s;flex-shrink:0}.focused-view-all-link[data-v-e74ea280]:hover{color:#2563eb}.widget-content-wrapper[data-v-0e39aa8b]{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.loading-state[data-v-0e39aa8b],.error-state[data-v-0e39aa8b]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-0e39aa8b]{color:var(--color-red)}.conversion-subtitle[data-v-0e39aa8b]{font-size:13px;color:#000000de}.widget-content-wrapper[data-v-2577d733]{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.loading-state[data-v-2577d733],.error-state[data-v-2577d733]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-2577d733]{color:var(--color-red)}.accounts-list[data-v-2577d733]{flex:1;min-height:0;margin-top:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.account-row[data-v-2577d733]{display:flex;align-items:center;gap:12px;min-height:64px;padding:0;border-bottom:1px solid rgba(0,0,0,.08)}.account-row[data-v-2577d733]:first-child{border-top:1px solid rgba(0,0,0,.08)}.account-row[data-v-2577d733]:last-child{border-bottom:none}.account-row.clickable[data-v-2577d733]{cursor:pointer}.account-row.clickable[data-v-2577d733]:hover{background-color:#0000000a}.conversion-subtitle[data-v-2577d733]{font-size:13px;color:#000000de}.user-image[data-v-2577d733]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.user-image img[data-v-2577d733]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-2577d733]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.user-name[data-v-2577d733]{font-size:13px;color:#000000de;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-all-footer[data-v-2577d733]{display:flex;align-items:center;justify-content:flex-end;height:50px;padding:0 8px;border-top:1px solid rgba(0,0,0,.08)}.view-all-link[data-v-2577d733]{font-size:13px;color:#000000de;font-weight:400;cursor:pointer;transition:color .2s ease}.view-all-link[data-v-2577d733]:hover{color:#2563eb}.focused-view-all-link[data-v-2577d733]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s;flex-shrink:0}.focused-view-all-link[data-v-2577d733]:hover{color:#2563eb}.widget-content-wrapper[data-v-090ca226]{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.loading-state[data-v-090ca226],.error-state[data-v-090ca226]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-090ca226]{color:var(--color-red)}.conversion-subtitle[data-v-090ca226]{font-size:13px;color:#000000de}.widget-content-wrapper[data-v-ab83a27a]{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.loading-state[data-v-ab83a27a],.error-state[data-v-ab83a27a]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-ab83a27a]{color:var(--color-red)}.accounts-list[data-v-ab83a27a]{flex:1;min-height:0;margin-top:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.account-row[data-v-ab83a27a]{display:flex;align-items:center;gap:12px;min-height:64px;padding:0;border-bottom:1px solid rgba(0,0,0,.08)}.account-row[data-v-ab83a27a]:first-child{border-top:1px solid rgba(0,0,0,.08)}.account-row[data-v-ab83a27a]:last-child{border-bottom:none}.account-row.clickable[data-v-ab83a27a]{cursor:pointer}.account-row.clickable[data-v-ab83a27a]:hover{background-color:#0000000a}.user-image[data-v-ab83a27a]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.user-image img[data-v-ab83a27a]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-ab83a27a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.user-name[data-v-ab83a27a]{font-size:13px;color:#000000de;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-content-wrapper[data-v-67e60fa9]{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.loading-state[data-v-67e60fa9],.error-state[data-v-67e60fa9]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-67e60fa9]{color:var(--color-red)}.accounts-list[data-v-67e60fa9]{flex:1;min-height:0;margin-top:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.account-row[data-v-67e60fa9]{display:flex;align-items:center;gap:12px;min-height:64px;padding:0;border-bottom:1px solid rgba(0,0,0,.08)}.account-row[data-v-67e60fa9]:first-child{border-top:1px solid rgba(0,0,0,.08)}.account-row[data-v-67e60fa9]:last-child{border-bottom:none}.account-row.clickable[data-v-67e60fa9]{cursor:pointer}.account-row.clickable[data-v-67e60fa9]:hover{background-color:#0000000a}.user-image[data-v-67e60fa9]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.user-image img[data-v-67e60fa9]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-67e60fa9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.user-name[data-v-67e60fa9]{font-size:13px;color:#000000de;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-all-footer[data-v-67e60fa9]{display:flex;align-items:center;justify-content:flex-end;height:50px;padding:0 8px;border-top:1px solid rgba(0,0,0,.08)}.view-all-link[data-v-67e60fa9]{font-size:13px;color:#000000de;font-weight:400;cursor:pointer;transition:color .2s ease}.view-all-link[data-v-67e60fa9]:hover{color:#2563eb}.focused-view-all-link[data-v-67e60fa9]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s;flex-shrink:0}.focused-view-all-link[data-v-67e60fa9]:hover{color:#2563eb}.widget-content-wrapper[data-v-6b74e124]{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.loading-state[data-v-6b74e124],.error-state[data-v-6b74e124]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-6b74e124]{color:var(--color-red)}.accounts-list[data-v-6b74e124]{flex:1;min-height:0;margin-top:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.account-row[data-v-6b74e124]{display:flex;align-items:center;gap:12px;min-height:64px;padding:0;border-bottom:1px solid rgba(0,0,0,.08)}.account-row[data-v-6b74e124]:first-child{border-top:1px solid rgba(0,0,0,.08)}.account-row[data-v-6b74e124]:last-child{border-bottom:none}.account-row.clickable[data-v-6b74e124]{cursor:pointer}.account-row.clickable[data-v-6b74e124]:hover{background-color:#0000000a}.user-image[data-v-6b74e124]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.user-image img[data-v-6b74e124]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-6b74e124]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.user-name[data-v-6b74e124]{font-size:13px;color:#000000de;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-all-footer[data-v-6b74e124]{display:flex;align-items:center;justify-content:flex-end;height:50px;padding:0 8px;border-top:1px solid rgba(0,0,0,.08)}.view-all-link[data-v-6b74e124]{font-size:13px;color:#000000de;font-weight:400;cursor:pointer;transition:color .2s ease}.view-all-link[data-v-6b74e124]:hover{color:#2563eb}.focused-view-all-link[data-v-6b74e124]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s;flex-shrink:0}.focused-view-all-link[data-v-6b74e124]:hover{color:#2563eb}.widget-content-wrapper[data-v-c649e288]{display:flex;flex-direction:column;height:100%;gap:12px;min-height:0;overflow:hidden}.loading-state[data-v-c649e288],.error-state[data-v-c649e288]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-c649e288]{color:var(--color-red)}.widget-content-wrapper[data-v-143e1db5]{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.loading-state[data-v-143e1db5],.error-state[data-v-143e1db5]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-143e1db5]{color:var(--color-red)}.groups-list[data-v-143e1db5]{display:flex;flex-direction:column;gap:0;flex:1;overflow:visible;min-height:0;max-height:none}.group-item[data-v-143e1db5]{display:flex;align-items:center;cursor:pointer;transition:background-color .2s ease;position:relative;margin:0 -4px;padding:10px 4px;min-height:64px;border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box}.group-item[data-v-143e1db5]:first-child{border-top:1px solid rgba(0,0,0,.08)}.group-item[data-v-143e1db5]:last-child,.group-item[data-v-143e1db5]:has(+.widget-footer){border-bottom:none}.group-item[data-v-143e1db5]:hover{background-color:#0000000a;border-radius:4px}.group-row[data-v-143e1db5]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.group-image[data-v-143e1db5]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.group-image img[data-v-143e1db5]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-143e1db5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.group-info[data-v-143e1db5]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;overflow:hidden}.group-name[data-v-143e1db5]{font-size:14px;font-weight:500;color:#000000de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-messages[data-v-143e1db5]{display:flex;align-items:center;font-size:13px;color:#000000de;line-height:1.2;white-space:nowrap}.joined-chip[data-v-143e1db5]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.2;flex-shrink:0;background-color:#dbeddb;color:#1c3829}.not-joined-chip[data-v-143e1db5]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.2;flex-shrink:0;background-color:#f3f4f6;color:#0009}.widget-footer[data-v-143e1db5]{display:flex;align-items:center;justify-content:flex-end;min-height:32px;flex-shrink:0;padding-top:4px}.view-all-link[data-v-143e1db5]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s}.view-all-link[data-v-143e1db5]:hover{color:#2563eb}.no-groups[data-v-143e1db5]{padding:20px;text-align:center;color:#999;font-size:14px}.focused-view-all-link[data-v-143e1db5]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s;flex-shrink:0}.focused-view-all-link[data-v-143e1db5]:hover{color:#2563eb}.widget-content-wrapper[data-v-1df7f36f]{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.loading-state[data-v-1df7f36f],.error-state[data-v-1df7f36f]{padding:20px;text-align:center;color:#000000de;font-size:14px}.error-state[data-v-1df7f36f]{color:var(--color-red)}.conversations-list[data-v-1df7f36f]{display:flex;flex-direction:column;gap:0;flex:1;overflow:visible;min-height:0;max-height:none}.conversation-item[data-v-1df7f36f]{display:flex;align-items:center;cursor:pointer;transition:background-color .2s ease;position:relative;margin:0 -4px;padding:10px 4px;min-height:64px;border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box}.conversation-item[data-v-1df7f36f]:first-child{border-top:1px solid rgba(0,0,0,.08)}.conversation-item[data-v-1df7f36f]:last-child{border-bottom:none}.conversation-item[data-v-1df7f36f]:hover{background-color:#0000000a;border-radius:4px}.conversation-row[data-v-1df7f36f]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.conversation-avatar-wrapper[data-v-1df7f36f]{position:relative;flex-shrink:0}.conversation-image[data-v-1df7f36f]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.conversation-image img[data-v-1df7f36f]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-1df7f36f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.conversation-info[data-v-1df7f36f]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;overflow:hidden}.conversation-name[data-v-1df7f36f]{font-size:14px;font-weight:500;color:#000000de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-all-footer[data-v-1df7f36f]{display:flex;align-items:center;justify-content:flex-end;height:50px;padding:0}.view-all-link[data-v-1df7f36f]{font-size:13px;color:#000000de;font-weight:400;cursor:pointer;transition:color .2s ease}.view-all-link[data-v-1df7f36f]:hover{color:#2563eb}.conversation-snippet[data-v-1df7f36f]{font-size:13px;font-weight:400;color:#000000de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.no-conversations[data-v-1df7f36f]{padding:20px;text-align:center;color:#999;font-size:14px}.unread-text[data-v-1df7f36f]{font-size:14px;font-weight:500;color:#cb912f}.unread-text--zero[data-v-1df7f36f]{color:#00000061;font-weight:400}.unread-dot[data-v-1df7f36f]{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#2563eb;border:2px solid white;z-index:1}.focused-view-all-link[data-v-1df7f36f]{font-size:13px;color:#000000de;text-decoration:none;cursor:pointer;transition:color .2s;flex-shrink:0}.focused-view-all-link[data-v-1df7f36f]:hover{color:#2563eb}.view-all-panel[data-v-0de40ce1]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column}.panel-header[data-v-0de40ce1]{display:flex;align-items:center;gap:16px;padding:24px;flex-shrink:0}.close-btn[data-v-0de40ce1]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#000000de;cursor:pointer;border-radius:6px;transition:all .2s}.close-btn[data-v-0de40ce1]:hover{background:#f3f4f6}.panel-title[data-v-0de40ce1]{flex:1;font-size:24px;font-weight:500;color:#000000de;margin:0}.panel-body[data-v-0de40ce1]{flex:1;overflow-y:auto;padding:24px}.panel-loading[data-v-0de40ce1],.panel-empty[data-v-0de40ce1]{font-size:14px;color:#0009}.panel-error[data-v-0de40ce1]{font-size:14px;color:var(--color-red)}.panel-table[data-v-0de40ce1]{width:100%;border-collapse:collapse;table-layout:fixed}.panel-table th[data-v-0de40ce1]{text-align:left;font-size:12px;font-weight:600;color:#000000de;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.12)}.panel-table th.text-right[data-v-0de40ce1]{text-align:right;width:80px}.panel-table tbody tr[data-v-0de40ce1]{height:48px}.panel-table td[data-v-0de40ce1]{padding:0 12px;font-size:14px;color:#000000de;border-bottom:1px solid rgba(0,0,0,.08)}.panel-table td[data-v-0de40ce1]:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-table td.text-right[data-v-0de40ce1]{text-align:right;font-weight:600}.panel-table tbody tr:last-child td[data-v-0de40ce1]{border-bottom:none}.panel-table tbody tr.clickable[data-v-0de40ce1]{cursor:pointer}.panel-table tbody tr.clickable[data-v-0de40ce1]:hover{background-color:#0000000a}.view-all-panel[data-v-03d9fe41]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column}.panel-header[data-v-03d9fe41]{display:flex;align-items:center;gap:16px;padding:24px;flex-shrink:0}.close-btn[data-v-03d9fe41]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#000000de;cursor:pointer;border-radius:6px;transition:all .2s}.close-btn[data-v-03d9fe41]:hover{background:#f3f4f6}.panel-title[data-v-03d9fe41]{flex:1;font-size:24px;font-weight:500;color:#000000de;margin:0}.panel-body[data-v-03d9fe41]{flex:1;overflow-y:auto;padding:24px}.panel-loading[data-v-03d9fe41],.panel-empty[data-v-03d9fe41]{font-size:14px;color:#0009}.panel-error[data-v-03d9fe41]{font-size:14px;color:var(--color-red)}.panel-table[data-v-03d9fe41]{width:100%;border-collapse:collapse;table-layout:fixed}.panel-table th[data-v-03d9fe41]{text-align:left;font-size:12px;font-weight:600;color:#000000de;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.12)}.panel-table th.text-right[data-v-03d9fe41]{text-align:right;width:90px}.panel-table tbody tr[data-v-03d9fe41]{height:48px}.panel-table td[data-v-03d9fe41]{padding:0 12px;font-size:14px;color:#000000de;border-bottom:1px solid rgba(0,0,0,.08)}.panel-table td[data-v-03d9fe41]:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-table td.text-right[data-v-03d9fe41]{text-align:right}.panel-table tbody tr:last-child td[data-v-03d9fe41]{border-bottom:none}.panel-table tbody tr.clickable[data-v-03d9fe41]{cursor:pointer}.panel-table tbody tr.clickable[data-v-03d9fe41]:hover{background-color:#0000000a}.view-all-panel[data-v-bf74321d]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column}.panel-header[data-v-bf74321d]{display:flex;align-items:center;gap:16px;padding:24px;flex-shrink:0}.close-btn[data-v-bf74321d]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#000000de;cursor:pointer;border-radius:6px;transition:all .2s}.close-btn[data-v-bf74321d]:hover{background:#f3f4f6}.panel-title[data-v-bf74321d]{flex:1;font-size:24px;font-weight:500;color:#000000de;margin:0}.panel-body[data-v-bf74321d]{flex:1;overflow-y:auto;padding:24px}.panel-loading[data-v-bf74321d],.panel-empty[data-v-bf74321d]{font-size:14px;color:#0009}.panel-error[data-v-bf74321d]{font-size:14px;color:var(--color-red)}.panel-table[data-v-bf74321d]{width:100%;border-collapse:collapse}.panel-table th[data-v-bf74321d]{text-align:left;font-size:12px;font-weight:600;color:#000000de;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.12)}.panel-table th.text-right[data-v-bf74321d]{text-align:right;width:80px}.panel-table tbody tr[data-v-bf74321d]{height:48px}.panel-table td[data-v-bf74321d]{padding:0 12px;font-size:14px;color:#000000de;border-bottom:1px solid rgba(0,0,0,.08)}.panel-table td.text-right[data-v-bf74321d]{text-align:right;font-weight:600}.panel-table tbody tr:last-child td[data-v-bf74321d]{border-bottom:none}.panel-table tbody tr.clickable[data-v-bf74321d]{cursor:pointer}.panel-table tbody tr.clickable[data-v-bf74321d]:hover{background-color:#0000000a}.user-cell[data-v-bf74321d]{display:flex;align-items:center;gap:12px;min-width:0}.user-image[data-v-bf74321d]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.user-image img[data-v-bf74321d]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-bf74321d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.load-more-btn[data-v-bf74321d]{width:100%;padding:12px;margin-top:8px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#000000de;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.load-more-btn[data-v-bf74321d]:hover{background:#f3f4f6}.user-name[data-v-bf74321d]{font-size:13px;color:#000000de;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.view-all-panel[data-v-d4bc7d38]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column}.panel-header[data-v-d4bc7d38]{display:flex;align-items:center;gap:16px;padding:24px;flex-shrink:0}.close-btn[data-v-d4bc7d38]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#000000de;cursor:pointer;border-radius:6px;transition:all .2s}.close-btn[data-v-d4bc7d38]:hover{background:#f3f4f6}.panel-title[data-v-d4bc7d38]{flex:1;font-size:24px;font-weight:500;color:#000000de;margin:0}.panel-body[data-v-d4bc7d38]{flex:1;overflow-y:auto;padding:24px}.panel-loading[data-v-d4bc7d38],.panel-empty[data-v-d4bc7d38]{font-size:14px;color:#0009}.panel-error[data-v-d4bc7d38]{font-size:14px;color:var(--color-red)}.panel-table[data-v-d4bc7d38]{width:100%;border-collapse:collapse}.panel-table th[data-v-d4bc7d38]{text-align:left;font-size:12px;font-weight:600;color:#000000de;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.12)}.panel-table tbody tr[data-v-d4bc7d38]{height:48px}.panel-table td[data-v-d4bc7d38]{padding:0 12px;font-size:14px;color:#000000de;border-bottom:1px solid rgba(0,0,0,.08)}.panel-table tbody tr:last-child td[data-v-d4bc7d38]{border-bottom:none}.panel-table tbody tr.clickable[data-v-d4bc7d38]{cursor:pointer}.panel-table tbody tr.clickable[data-v-d4bc7d38]:hover{background-color:#0000000a}.user-cell[data-v-d4bc7d38]{display:flex;align-items:center;gap:12px;min-width:0}.user-image[data-v-d4bc7d38]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.user-image img[data-v-d4bc7d38]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-d4bc7d38]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.user-name[data-v-d4bc7d38]{font-size:13px;color:#000000de;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.load-more-btn[data-v-d4bc7d38]{width:100%;padding:12px;margin-top:8px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#000000de;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.load-more-btn[data-v-d4bc7d38]:hover{background:#f3f4f6}.view-all-panel[data-v-7f9037f5]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column}.panel-header[data-v-7f9037f5]{display:flex;align-items:center;gap:16px;padding:24px;flex-shrink:0}.close-btn[data-v-7f9037f5]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#000000de;cursor:pointer;border-radius:6px;transition:all .2s}.close-btn[data-v-7f9037f5]:hover{background:#f3f4f6}.panel-title[data-v-7f9037f5]{flex:1;font-size:24px;font-weight:500;color:#000000de;margin:0}.panel-body[data-v-7f9037f5]{flex:1;overflow-y:auto;padding:0 12px 24px}.panel-loading[data-v-7f9037f5],.panel-empty[data-v-7f9037f5]{font-size:14px;color:#0009}.panel-error[data-v-7f9037f5]{font-size:14px;color:var(--color-red)}.groups-list[data-v-7f9037f5]{display:flex;flex-direction:column}.group-item[data-v-7f9037f5]{display:flex;align-items:center;gap:12px;padding:12px 8px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.08);transition:background-color .2s}.group-item[data-v-7f9037f5]:last-child{border-bottom:none}.group-item[data-v-7f9037f5]:hover{background-color:#0000000a;border-radius:4px}.group-image[data-v-7f9037f5]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.group-image img[data-v-7f9037f5]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-7f9037f5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:16px}.group-info[data-v-7f9037f5]{flex:1;min-width:0;overflow:hidden}.group-name[data-v-7f9037f5]{display:block;font-size:14px;font-weight:500;color:#000000de;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-meta[data-v-7f9037f5]{display:block;font-size:13px;color:#000000de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.joined-chip[data-v-7f9037f5]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.2;flex-shrink:0;background-color:#dbeddb;color:#1c3829}.not-joined-chip[data-v-7f9037f5]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.2;flex-shrink:0;background-color:#f3f4f6;color:#0009}.load-more-btn[data-v-7f9037f5]{width:100%;padding:12px;margin-top:8px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#000000de;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.load-more-btn[data-v-7f9037f5]:hover{background:#f3f4f6}.view-all-panel[data-v-6f8cbf36]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column}.panel-header[data-v-6f8cbf36]{display:flex;align-items:center;gap:16px;padding:24px;flex-shrink:0}.close-btn[data-v-6f8cbf36]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#000000de;cursor:pointer;border-radius:6px;transition:all .2s}.close-btn[data-v-6f8cbf36]:hover{background:#f3f4f6}.panel-title[data-v-6f8cbf36]{flex:1;font-size:24px;font-weight:500;color:#000000de;margin:0}.panel-subtitle[data-v-6f8cbf36]{font-size:16px;color:#000000de;line-height:1.5;margin:0;padding:0 24px 16px}.learn-more-link[data-v-6f8cbf36]{color:#2563eb;text-decoration:none;font-weight:500}.learn-more-link[data-v-6f8cbf36]:hover{text-decoration:underline}.panel-body[data-v-6f8cbf36]{flex:1;overflow-y:auto;padding:0 12px 24px}.panel-loading[data-v-6f8cbf36],.panel-empty[data-v-6f8cbf36]{font-size:14px;color:#0009}.panel-error[data-v-6f8cbf36]{font-size:14px;color:var(--color-red)}.conversations-list[data-v-6f8cbf36]{display:flex;flex-direction:column}.conversation-item[data-v-6f8cbf36]{display:flex;align-items:center;gap:12px;padding:12px 8px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.08);transition:background-color .2s}.conversation-item[data-v-6f8cbf36]:last-child{border-bottom:none}.conversation-item[data-v-6f8cbf36]:hover{background-color:#0000000a;border-radius:4px}.conversation-image[data-v-6f8cbf36]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.conversation-image img[data-v-6f8cbf36]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-6f8cbf36]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:16px}.conversation-info[data-v-6f8cbf36]{flex:1;min-width:0;overflow:hidden}.conversation-name[data-v-6f8cbf36]{display:block;font-size:14px;font-weight:500;color:#000000de;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-meta[data-v-6f8cbf36]{display:block;font-size:13px;color:#000000de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.load-more-btn[data-v-6f8cbf36]{width:100%;padding:12px;margin-top:8px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#000000de;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.load-more-btn[data-v-6f8cbf36]:hover{background:#f3f4f6}.best-practices-panel[data-v-3feeceb2]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column}.panel-header[data-v-3feeceb2]{display:flex;align-items:center;gap:16px;padding:24px}.close-btn[data-v-3feeceb2]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#000000de;cursor:pointer;border-radius:6px;transition:all .2s}.close-btn[data-v-3feeceb2]:hover{background:#f3f4f6}.panel-title[data-v-3feeceb2]{flex:1;font-size:20px;font-weight:600;color:#000000de;margin:0}.panel-content[data-v-3feeceb2]{flex:1;overflow-y:auto;padding:8px 24px 24px}.panel-empty[data-v-3feeceb2]{font-size:14px;color:#0009;padding:24px 0}.panel-loading[data-v-3feeceb2]{display:flex;flex-direction:column}.skeleton-row[data-v-3feeceb2]{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.06)}.skeleton-badge[data-v-3feeceb2]{width:24px;height:24px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0);background-size:200% 100%;animation:shimmer-3feeceb2 1.5s ease-in-out infinite;flex-shrink:0}.skeleton-lines[data-v-3feeceb2]{display:flex;flex-direction:column;gap:6px;flex:1}.skeleton-line[data-v-3feeceb2]{background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0);background-size:200% 100%;animation:shimmer-3feeceb2 1.5s ease-in-out infinite;border-radius:4px;height:14px}.skeleton-line--medium[data-v-3feeceb2]{width:50%}.skeleton-line--short[data-v-3feeceb2]{width:70%}@keyframes shimmer-3feeceb2{0%{background-position:-200% 0}to{background-position:200% 0}}.practices-sections[data-v-3feeceb2]{display:flex;flex-direction:column;gap:24px}.practices-section[data-v-3feeceb2]{display:flex;flex-direction:column}.section-heading[data-v-3feeceb2]{font-size:13px;font-weight:600;color:#0000008c;text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;padding:8px 0}.practices-list[data-v-3feeceb2]{display:flex;flex-direction:column}.practice-row[data-v-3feeceb2]{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.06)}.practice-row[data-v-3feeceb2]:last-child{border-bottom:none}.practice-row.clickable[data-v-3feeceb2]{cursor:pointer}.practice-row.clickable[data-v-3feeceb2]:hover{background-color:#00000008}.practice-badge[data-v-3feeceb2]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;flex-shrink:0}.practice-badge .material-icons-outlined[data-v-3feeceb2]{font-size:16px}.practice-badge--green[data-v-3feeceb2]{background:var(--color-bg-green)}.practice-badge--green .material-icons-outlined[data-v-3feeceb2]{color:#1c3829}.practice-badge--yellow[data-v-3feeceb2]{background:var(--color-bg-yellow)}.practice-badge--yellow .material-icons-outlined[data-v-3feeceb2]{color:var(--color-yellow-text)}.practice-badge--grey[data-v-3feeceb2]{background:#f1f0ef}.practice-badge--grey .material-icons-outlined[data-v-3feeceb2]{color:#6b7280}.practice-info[data-v-3feeceb2]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.practice-label[data-v-3feeceb2]{font-size:14px;font-weight:500;color:#000000de}.practice-meta[data-v-3feeceb2]{font-size:13px;color:#0000008c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard[data-v-cee2f79b]{padding:20px 20px 0;width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;overflow:hidden}.dashboard--llm[data-v-cee2f79b]{background-color:#fafafa;border-top:none;border-right:none;border-bottom:none;border-left:1px solid rgba(230,230,230,1)}.dashboard.panel-mode[data-v-cee2f79b]{padding:0;border:none}.panel-mode-container[data-v-cee2f79b]{position:relative;width:100%;height:100%;min-height:100vh}.panel-mode-container--iframe[data-v-cee2f79b]{padding:0}.inbox-conversation-panel[data-v-cee2f79b]{position:relative;width:100%;height:100%;min-height:500px}.inbox-conversation-close[data-v-cee2f79b]{position:absolute;top:8px;right:8px;z-index:10;width:32px;height:32px;border:none;background:#0000000f;border-radius:6px;font-size:20px;line-height:1;cursor:pointer;color:#0009;display:flex;align-items:center;justify-content:center;padding:0}.inbox-conversation-close[data-v-cee2f79b]:hover{background:#0000001a}.inbox-conversation-iframe[data-v-cee2f79b]{width:100%;height:100%;min-height:500px;border:none;display:block}.panel-loading[data-v-cee2f79b]{padding:20px}.dashboard-header[data-v-cee2f79b]{display:flex;flex-direction:column;margin-bottom:60px;padding:140px 20px 20px;border-bottom-width:0px;border-bottom-color:#0000;border-bottom-style:none;border-image:none}.dashboard-header--llm[data-v-cee2f79b]{padding-top:210px}.fullscreen-header[data-v-cee2f79b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px}.fullscreen-header-avatar[data-v-cee2f79b]{width:48px;height:48px;border-radius:10px;object-fit:cover;flex-shrink:0}.fullscreen-header-avatar--placeholder[data-v-cee2f79b]{display:flex;align-items:center;justify-content:center;background:#e5e7eb;color:#374151;font-size:20px;font-weight:600}.fullscreen-header-name[data-v-cee2f79b]{font-size:32px;font-weight:500;color:#111827}.header-top[data-v-cee2f79b]{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:20px;margin-top:-6px}.trial-mode-pill-wrapper[data-v-cee2f79b]{position:relative;display:inline-flex;margin-top:28px}.trial-mode-pill-wrapper:hover .trial-mode-pill-tooltip[data-v-cee2f79b]{opacity:1}.trial-mode-pill-tooltip[data-v-cee2f79b]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:6px 12px;background:#000000d9;color:#fff;font-size:12px;white-space:nowrap;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .2s;z-index:1000}.trial-mode-pill[data-v-cee2f79b]{display:inline-flex;align-items:center;padding:6px 14px;font-size:12px;font-weight:500;color:#553a2a;background:#fff8d1;border:none;border-radius:4px;letter-spacing:.01em}.header-title[data-v-cee2f79b]{flex:0 0 auto;font-size:2.5rem;color:#333;margin:0;font-weight:500;text-align:center;letter-spacing:-.02em}.header-backdrop[data-v-cee2f79b]{position:fixed;top:0;left:0;right:0;height:56px;z-index:10001;background:#ffffff8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dashboard--llm .header-backdrop[data-v-cee2f79b]{background:#fafafa8c}.header-left[data-v-cee2f79b]{position:fixed;top:10px;left:20px;display:flex;align-items:center;z-index:10002;background:#fff;padding:8px 12px;border-radius:8px}.dashboard--llm .header-left[data-v-cee2f79b]{background:#fafafa}.dashboard--editing .header-left[data-v-cee2f79b],.dashboard--editing.dashboard--llm .header-left[data-v-cee2f79b]{background:transparent}.burger-btn[data-v-cee2f79b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;color:#000000de;border-radius:50%;cursor:pointer;transition:background .2s,color .2s}.burger-btn[data-v-cee2f79b]:hover{background:#0000000d;color:#333}.burger-btn[data-v-cee2f79b]:active{background:#0000001a}.burger-icon[data-v-cee2f79b]{width:24px;height:24px}.header-right[data-v-cee2f79b]{position:fixed;top:10px;right:20px;display:flex;justify-content:flex-end;align-items:center;gap:12px;z-index:10002;background:#fff;padding:8px 12px;border-radius:8px}.dashboard--llm .header-right[data-v-cee2f79b]{background:#fafafa}.dashboard--editing .header-right[data-v-cee2f79b],.dashboard--editing.dashboard--llm .header-right[data-v-cee2f79b]{background:transparent}.dashboard-header h1[data-v-cee2f79b]{font-size:2.5rem;color:#333;margin:0;font-weight:500;letter-spacing:-.02em}.header-bottom[data-v-cee2f79b]{width:100%;text-align:center}.dashboard-subtitle[data-v-cee2f79b]{font-size:.95rem;color:#000000de;margin:0 0 8px;line-height:1.5}.optix-prompt-wrapper[data-v-cee2f79b]{width:100%;max-width:660px;margin:56px auto 0;padding-bottom:56px}.optix-prompt[data-v-cee2f79b]{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.optix-prompt-input[data-v-cee2f79b]{width:100%;min-height:72px;padding:16px 16px 8px;border:none;outline:none;resize:none;font-size:15px;font-weight:400;line-height:1.5;color:#333;background:transparent;font-family:inherit}.optix-prompt-input[data-v-cee2f79b]::placeholder{color:#6b7280}.optix-prompt-input[data-v-cee2f79b]:focus{outline:none}.optix-prompt-footer[data-v-cee2f79b]{display:flex;align-items:center;gap:12px;padding:8px 12px 12px}.optix-prompt-attach[data-v-cee2f79b]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:#6b7280;border-radius:6px;cursor:pointer;transition:color .2s,background .2s}.optix-prompt-attach[data-v-cee2f79b]:hover{background:#0000000d;color:#374151}.optix-prompt-model[data-v-cee2f79b]{font-size:13px;color:#6b7280;font-weight:500}.optix-prompt-send[data-v-cee2f79b]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;padding:0;border:none;background:#e8d5cf;color:#6b4c3d;border-radius:10px;cursor:pointer;transition:background .2s,color .2s}.optix-prompt-send[data-v-cee2f79b]:hover{background:#dfc9c1;color:#5a4032}.optix-prompt-send[data-v-cee2f79b]:active{background:#d5bdb5}.optix-prompt-suggestions[data-v-cee2f79b]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.optix-suggestion-btn[data-v-cee2f79b]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.optix-suggestion-btn[data-v-cee2f79b]:hover{border-color:#0003;background:#fafafa}.optix-suggestion-btn[data-v-cee2f79b]:active{background:#f5f5f5}.dashboard-links[data-v-cee2f79b]{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;margin-top:8px;align-items:center;justify-content:center}.dashboard-link-container[data-v-cee2f79b]{display:flex;align-items:center;gap:12px}.dashboard-link[data-v-cee2f79b]{display:flex;align-items:center;gap:8px;color:#2383e2;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s;white-space:normal;word-wrap:break-word;max-width:100%}.link-text-desktop[data-v-cee2f79b]{display:inline}.link-text-mobile[data-v-cee2f79b]{display:none}.dashboard-link[data-v-cee2f79b]:hover{color:#1d6bc4}.link-icon[data-v-cee2f79b]{width:16px;height:16px;flex-shrink:0;color:#2383e2}.org-info[data-v-cee2f79b]{display:none;padding:8px 16px;background:#f0f0f0;border-radius:4px;font-size:.9rem;color:#000000de}.save-indicator[data-v-cee2f79b]{padding:8px 12px;background:#f0f0f0;border-radius:4px;font-size:.85rem;color:#000000de;font-style:italic}.trial-mode-wrapper[data-v-cee2f79b]{position:relative;display:inline-flex;align-items:center;margin-right:4px}.trial-mode-toggle[data-v-cee2f79b]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.trial-mode-label[data-v-cee2f79b]{font-size:13px;font-weight:500;color:#0009}.trial-mode-switch[data-v-cee2f79b]{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.trial-mode-input[data-v-cee2f79b]{position:absolute;width:0;height:0;opacity:0}.trial-mode-track[data-v-cee2f79b]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000061;border-radius:10px;transition:background .2s,opacity .2s}.trial-mode-thumb[data-v-cee2f79b]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;transition:transform .2s}.trial-mode-input:checked+.trial-mode-track[data-v-cee2f79b]{background:#2383e2;opacity:1}.trial-mode-input:checked+.trial-mode-track+.trial-mode-thumb[data-v-cee2f79b]{transform:translate(16px)}.trial-mode-toggle--on .trial-mode-track[data-v-cee2f79b]{background:#2383e2;opacity:1}.trial-mode-toggle--on .trial-mode-thumb[data-v-cee2f79b]{transform:translate(16px)}.trial-mode-tooltip[data-v-cee2f79b]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;padding:6px 12px;background:#000000d9;color:#fff;font-size:12px;display:block;width:max-content;max-width:280px;text-align:center;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .2s;z-index:1000}.trial-mode-wrapper:hover .trial-mode-tooltip[data-v-cee2f79b]{opacity:1}.open-new-tab-wrapper[data-v-cee2f79b]{position:relative;display:inline-block;margin-right:-8px}.open-new-tab-btn[data-v-cee2f79b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;color:#0009;border:none;border-radius:50%;cursor:pointer;transition:all .2s;outline:none}.open-new-tab-btn[data-v-cee2f79b]:focus{outline:none;box-shadow:none}.open-new-tab-btn[data-v-cee2f79b]:hover{background:#0000000d;color:#0009}.open-new-tab-btn[data-v-cee2f79b]:active{background:#0000001a;color:#0009}.open-icon[data-v-cee2f79b]{width:20px;height:20px;flex-shrink:0}.open-new-tab-tooltip[data-v-cee2f79b]{position:fixed;padding:6px 12px;background:#000000d9;color:#fff;font-size:12px;white-space:nowrap;border-radius:4px;pointer-events:none;z-index:10010;overflow:visible}.add-section-zone[data-v-cee2f79b]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:112px;margin:32px 20px 16px;padding:16px;border:2px dashed #dee2e6;border-radius:8px;background:#f8f9fa;color:#2383e2;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.add-section-zone span[data-v-cee2f79b]{margin-top:2px}.add-section-zone .add-section-icon[data-v-cee2f79b]{color:#2383e2}.add-section-zone[data-v-cee2f79b]:hover{border-color:#2383e2;background:#2383e20d;color:#2383e2}.edit-actions[data-v-cee2f79b]{display:flex;align-items:center;gap:8px;min-height:40px}.llm-mode-toggle[data-v-cee2f79b]{display:inline-flex;align-items:center;gap:12px;margin-right:16px}.llm-mode-label[data-v-cee2f79b]{font-size:12px;font-weight:500;color:#0009}.llm-mode-switch[data-v-cee2f79b]{position:relative;width:36px;height:20px;padding:0;border:none;border-radius:10px;background:#00000042;cursor:pointer;transition:background-color .2s;outline:none}.llm-mode-switch[data-v-cee2f79b]:hover{background:#00000061}.llm-mode-switch--on[data-v-cee2f79b]{background:#2383e2}.llm-mode-switch--on[data-v-cee2f79b]:hover{background:#1d6bc4}.llm-mode-switch-thumb[data-v-cee2f79b]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .2s cubic-bezier(.4,0,.2,1)}.llm-mode-switch--on .llm-mode-switch-thumb[data-v-cee2f79b]{transform:translate(16px)}.edit-dashboard-wrapper[data-v-cee2f79b]{position:relative;display:inline-block;margin-left:8px}.edit-dashboard-btn[data-v-cee2f79b]{display:flex;align-items:center;justify-content:center;height:40px;min-width:88px;padding:0 16px;background-color:transparent;color:#000000de;border:1px solid #d1d5db;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s;outline:none}.edit-dashboard-btn[data-v-cee2f79b]:focus{outline:none;box-shadow:none}.edit-dashboard-btn[data-v-cee2f79b]:hover{background:#0000000d}.edit-dashboard-btn[data-v-cee2f79b]:active{background:#0000001a}.edit-dashboard-text[data-v-cee2f79b]{display:block}.edit-dashboard-icon[data-v-cee2f79b]{display:none;width:24px;height:24px;flex-shrink:0}.edit-dashboard-tooltip[data-v-cee2f79b]{position:fixed;padding:6px 12px;background:#000000d9;color:#fff;font-size:12px;white-space:nowrap;border-radius:4px;pointer-events:none;z-index:10010;overflow:visible}.edit-tip-callout[data-v-cee2f79b]{position:fixed;max-width:280px;padding:16px 20px;background:#000;color:#fff;font-size:12px;border-radius:4px;z-index:10010;overflow:visible}.edit-tip-callout[data-v-cee2f79b]:after{content:"";position:absolute;left:100%;top:var(--edit-tip-arrow-top, 50%);transform:translateY(-50%);border:4px solid transparent;border-left-color:#000;pointer-events:none}.edit-tip-title[data-v-cee2f79b]{font-size:14px;font-weight:600;color:#fff;margin:0 0 4px}.edit-tip-message[data-v-cee2f79b]{font-size:12px;line-height:1.5;color:#fff;margin:0 0 12px}.edit-tip-actions[data-v-cee2f79b]{display:flex;align-items:center;gap:12px}.edit-tip-edit-btn[data-v-cee2f79b]{padding:8px 16px;font-size:13px;font-weight:500;color:#fff;background:#2383e2;border:none;border-radius:6px;cursor:pointer;transition:background .2s}.edit-tip-edit-btn[data-v-cee2f79b]:hover{background:#1c69b5}.edit-tip-got-it-link[data-v-cee2f79b]{padding:0;font-size:12px;color:#fff9;background:none;border:none;cursor:pointer;transition:color .2s}.edit-tip-got-it-link[data-v-cee2f79b]:hover{color:#fff}.edit-tip-fade-enter-active[data-v-cee2f79b],.edit-tip-fade-leave-active[data-v-cee2f79b]{transition:opacity .2s ease}.edit-tip-fade-enter-from[data-v-cee2f79b],.edit-tip-fade-leave-to[data-v-cee2f79b]{opacity:0}.cancel-btn[data-v-cee2f79b]{height:40px;min-width:88px;padding:0 16px;background-color:#fff;color:#000000de;border:1px solid #d1d5db;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;outline:none}.cancel-btn[data-v-cee2f79b]:focus{outline:none;box-shadow:none}.cancel-btn[data-v-cee2f79b]:hover{background:#f9fafb;border-color:#9ca3af}.cancel-btn[data-v-cee2f79b]:active{background:#f3f4f6}.save-btn[data-v-cee2f79b]{height:40px;min-width:88px;padding:0 16px;background-color:#2383e2;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;outline:none}.save-btn[data-v-cee2f79b]:focus{outline:none;box-shadow:none}.save-btn[data-v-cee2f79b]:hover{background:#1d6bc4}.save-btn[data-v-cee2f79b]:active{background:#1759a6}.dashboard-content-wrapper[data-v-cee2f79b]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.scroll-fade-overlay[data-v-cee2f79b]{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to top,rgba(250,250,250,1),transparent);pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.scroll-fade-overlay--hidden[data-v-cee2f79b]{opacity:0;visibility:hidden}.scroll-chevron[data-v-cee2f79b]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);color:#00000080;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.scroll-chevron--hidden[data-v-cee2f79b]{opacity:0;visibility:hidden}.sections-spacer[data-v-cee2f79b]{flex-shrink:0}.loading-sections[data-v-cee2f79b]{width:100%;padding:20px 0}.error[data-v-cee2f79b]{width:100%;text-align:center;padding:40px 20px;font-size:1.2rem}.error[data-v-cee2f79b]{color:#d32f2f}.dashboard-content[data-v-cee2f79b]{width:100%;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:20px;transition:padding-bottom .3s ease}.dashboard-content.panel-open[data-v-cee2f79b]{padding-right:1020px}.sections-container[data-v-cee2f79b]{display:flex;flex-direction:column;gap:48px;max-width:1280px;margin-left:auto;margin-right:auto;width:100%}.sections-list[data-v-cee2f79b]{display:flex;flex-direction:column;gap:48px}.section-ghost[data-v-cee2f79b]{opacity:.3}.section-fallback[data-v-cee2f79b]{box-shadow:0 8px 24px #00000026;border-radius:12px;opacity:.9}.no-widgets[data-v-cee2f79b]{text-align:center;padding:40px;color:#000000de}.empty-state[data-v-cee2f79b]{display:flex;align-items:center;justify-content:center;width:100%;min-height:60vh;padding:80px 20px 40px;box-sizing:border-box;contain:layout}.empty-state-skeleton[data-v-cee2f79b]{max-width:1280px;width:100%}.empty-state-content[data-v-cee2f79b]{max-width:800px;width:100%;text-align:center;margin:0 auto;transition:opacity .15s ease}.empty-state-content--delayed[data-v-cee2f79b]{opacity:0}.empty-state-title[data-v-cee2f79b]{font-size:2.5rem;font-weight:500;color:#333;margin:0 0 12px;letter-spacing:-.02em}.empty-state-description[data-v-cee2f79b]{font-size:1rem;color:#000000de;margin:0 auto 48px;line-height:1.5;max-width:600px}.empty-state-categories[data-v-cee2f79b]{display:flex;flex-direction:column;gap:12px;max-width:480px;margin:0 auto 32px;padding:16px;border:1px solid #e5e7eb;border-radius:12px}.empty-state-category-list[data-v-cee2f79b]{display:flex;flex-direction:column;gap:12px}.empty-state-category-item[data-v-cee2f79b]{transition:transform .2s}.empty-state-category-item--ghost[data-v-cee2f79b]{opacity:.4}.empty-state-category-item--drag[data-v-cee2f79b]{opacity:.9}.empty-state-category-btn[data-v-cee2f79b]{display:flex;align-items:center;width:100%;height:72px;min-height:72px;padding:0 24px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s;text-align:left;outline:none;box-sizing:border-box;overflow:hidden;flex-shrink:0;position:relative}.empty-state-category-btn--locked[data-v-cee2f79b]{cursor:default;overflow:visible}.empty-state-category-btn--locked .category-btn-check[data-v-cee2f79b]{opacity:.5}.category-btn-check-wrapper[data-v-cee2f79b]{position:relative;display:inline-flex;align-items:center;margin-left:auto;flex-shrink:0}.category-btn-check-wrapper:hover .category-btn-locked-tooltip[data-v-cee2f79b]{opacity:1;pointer-events:auto}.category-btn-locked-tooltip[data-v-cee2f79b]{position:absolute;top:-36px;left:50%;transform:translate(-50%);background:#1a1a1a;color:#fff;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:10}.category-btn-locked-tooltip[data-v-cee2f79b]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1a1a1a}.category-btn-drag-handle[data-v-cee2f79b]{display:flex;align-items:center;margin-right:12px;color:#999;cursor:grab;flex-shrink:0;transition:opacity .2s}.category-btn-drag-handle[data-v-cee2f79b]:active{cursor:grabbing}.category-btn-drag-handle--disabled[data-v-cee2f79b]{opacity:.3;pointer-events:none;cursor:default}.category-btn-title[data-v-cee2f79b]{flex:1;font-size:16px;font-weight:600;color:#333}.category-btn-check[data-v-cee2f79b]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;max-height:24px;font-size:20px;line-height:1;border-radius:50%;background:#2383e2;color:#fff;flex-shrink:0;margin-left:auto}.category-btn-check--empty[data-v-cee2f79b]{background:transparent;border:2px solid #d1d5db}.empty-state-category-btn[data-v-cee2f79b]:hover{border-color:#2383e2}.empty-state-category-btn--selected[data-v-cee2f79b]{border-color:#2383e2;background:#2383e20f}.empty-state-category-btn--selected[data-v-cee2f79b]:hover{border-color:#2383e2;background:#2383e214}.empty-state-category-btn[data-v-cee2f79b]:focus,.empty-state-category-btn[data-v-cee2f79b]:focus-visible,.empty-state-category-btn--selected[data-v-cee2f79b]:focus,.empty-state-category-btn--selected[data-v-cee2f79b]:focus-visible{outline:none;outline-offset:0;box-shadow:none}.empty-state-category-btn[data-v-cee2f79b]:disabled{cursor:not-allowed;opacity:.8}.category-btn-count[data-v-cee2f79b]{font-size:.875rem;color:#0009;margin-left:auto;margin-right:12px}.empty-state-create-btn[data-v-cee2f79b]{display:block;width:100%;margin:24px 0 0;padding:14px 40px;font-size:1rem;font-weight:600;color:#fff;background:#2383e2;border:none;border-radius:10px;cursor:pointer;transition:all .2s}.empty-state-create-btn[data-v-cee2f79b]:hover:not(:disabled){background:#1c69b5;transform:translateY(-1px)}.empty-state-create-btn[data-v-cee2f79b]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.optix-prompt-wrapper[data-v-cee2f79b]{max-width:100%;margin-left:0;margin-right:0}.dashboard[data-v-cee2f79b]{padding:16px 16px 0}.add-section-zone[data-v-cee2f79b]{margin-left:0;margin-right:0}.dashboard-header[data-v-cee2f79b]{padding-left:0}.header-top[data-v-cee2f79b]{margin-bottom:16px}.header-bottom[data-v-cee2f79b]{width:100%}.dashboard-subtitle[data-v-cee2f79b]{width:100%;max-width:100%}.dashboard-links[data-v-cee2f79b]{width:100%;gap:16px;flex-direction:row;align-items:center;flex-wrap:nowrap}.dashboard-link[data-v-cee2f79b]{font-size:.85rem;width:auto;white-space:nowrap}.link-text-desktop[data-v-cee2f79b]{display:none}.link-text-mobile[data-v-cee2f79b]{display:inline}.header-left[data-v-cee2f79b],.dashboard--llm .header-left[data-v-cee2f79b]{top:0;left:0;right:0;width:100%;height:56px;padding:0 16px;border-radius:0;background:#ffffffbf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-sizing:border-box}.header-right[data-v-cee2f79b],.dashboard--llm .header-right[data-v-cee2f79b]{top:0;right:0;height:56px;padding:0 16px;background:transparent;border-radius:0;box-shadow:none;flex-shrink:0;align-self:flex-start;margin-top:0}.edit-dashboard-btn[data-v-cee2f79b]{width:40px;height:40px;padding:0;background:transparent;color:#0009;border:none;border-radius:50%}.edit-dashboard-btn[data-v-cee2f79b]:hover{background:#0000000d;color:#0009}.edit-dashboard-btn[data-v-cee2f79b]:active{background:#0000001a;color:#0009}.edit-dashboard-text[data-v-cee2f79b]{display:none}.edit-dashboard-icon[data-v-cee2f79b]{display:block}}.snackbar[data-v-cee2f79b]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:12px 24px;background:#000000de;color:#fff;font-size:14px;white-space:nowrap;border-radius:4px;pointer-events:auto;z-index:10003;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;display:flex;align-items:center;gap:16px}.snackbar-message[data-v-cee2f79b]{flex:1}.snackbar-undo[data-v-cee2f79b]{background:transparent;border:none;color:#90caf9;font-size:14px;font-weight:500;cursor:pointer;padding:0;text-transform:uppercase;letter-spacing:.5px;transition:opacity .2s}.snackbar-undo[data-v-cee2f79b]:hover{opacity:.8}.snackbar-enter-active[data-v-cee2f79b],.snackbar-leave-active[data-v-cee2f79b]{transition:opacity .3s ease,transform .3s ease}.snackbar-enter-from[data-v-cee2f79b]{opacity:0;transform:translate(-50%) translateY(20px)}.snackbar-enter-to[data-v-cee2f79b]{transform:translate(-50%) translateY(0)}.snackbar-leave-to[data-v-cee2f79b]{opacity:0;transform:translate(-50%) translateY(20px)}.snackbar-wiggle[data-v-cee2f79b]{animation:snackbar-wiggle-cee2f79b .4s ease-in-out}@keyframes snackbar-wiggle-cee2f79b{0%,to{transform:translate(-50%) translateY(0)}20%{transform:translate(calc(-50% - 6px)) translateY(0)}40%{transform:translate(calc(-50% + 6px)) translateY(0)}60%{transform:translate(calc(-50% - 3px)) translateY(0)}80%{transform:translate(calc(-50% + 3px)) translateY(0)}}.error-state[data-v-cee2f79b]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px;width:100%}.error-state-content[data-v-cee2f79b]{max-width:500px;width:100%;text-align:center}.error-icon[data-v-cee2f79b]{width:64px;height:64px;color:#d32f2f;margin:0 auto 24px;display:block}.error-state-title[data-v-cee2f79b]{font-size:1.75rem;font-weight:600;color:#333;margin:0 0 16px}.error-state-description[data-v-cee2f79b]{font-size:1rem;color:#000000de;margin:0 0 12px;line-height:1.6}.error-state-description-secondary[data-v-cee2f79b]{font-size:.9rem;color:#888;margin:0;line-height:1.5}.rate-limit-error[data-v-cee2f79b]{display:flex;align-items:center;justify-content:center;min-height:40vh;padding:40px 20px;width:100%}.rate-limit-error-content[data-v-cee2f79b]{max-width:400px;width:100%;text-align:center}.rate-limit-icon[data-v-cee2f79b]{width:64px;height:64px;color:#ff9800;margin:0 auto 24px;display:block}.rate-limit-title[data-v-cee2f79b]{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 12px}.rate-limit-description[data-v-cee2f79b]{font-size:1rem;color:#000000de;margin:0;line-height:1.6}.inbox-conversation-fallback[data-v-5c4f8e08]{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px;font-size:14px;color:#0009}.inbox-conversation-fallback a[data-v-5c4f8e08]{color:#2563eb;text-decoration:none}.inbox-conversation-fallback a[data-v-5c4f8e08]:hover{text-decoration:underline}:root{--date-range-padding-scrollable-data-tables: 4px;--date-range-padding-non-scrollable-data-tables: 20px;--icon-color: rgba(0, 0, 0, .6);--color-red: #e5534b;--color-yellow: #f59e0b;--color-green: #448361;--color-purple: #9065B0;--color-bg-red: #fee2e2;--color-bg-yellow: #FDECC8;--color-bg-green: #DBEDDB;--color-bg-purple: #E8DEEE;--color-purple-text: #412454;--color-yellow-text: #402C1B}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body{height:100%;overflow:hidden}body{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea,select,button{font-family:inherit}#app{width:100%;height:100%;overflow:hidden}svg{color:var(--icon-color)}.base-widget.show-user-column .booking-item,.base-widget.show-user-column .tour-item,.base-widget.show-user-column .assignment-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center;gap:12px}.base-widget.show-user-column .booking-row,.base-widget.show-user-column .tour-row,.base-widget.show-user-column .assignment-row{grid-column:1}.base-widget.show-user-column .booking-user,.base-widget.show-user-column .tour-user,.base-widget.show-user-column .assignment-user{grid-column:2;margin-left:0!important;justify-content:flex-end;flex-shrink:0;min-width:0}.vue-grid-item[data-v-99aff433]{transition:all .2s ease;transition-property:left,top,right}.vue-grid-item.no-touch[data-v-99aff433]{touch-action:none}.vue-grid-item.cssTransforms[data-v-99aff433]{transition-property:transform;left:0;right:auto}.vue-grid-item.cssTransforms.render-rtl[data-v-99aff433]{left:auto;right:0}.vue-grid-item.resizing[data-v-99aff433]{opacity:.6;z-index:3}.vue-grid-item.vue-draggable-dragging[data-v-99aff433]{transition:none;z-index:3}.vue-grid-item.vue-grid-placeholder[data-v-99aff433]{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.vue-grid-item>.vue-resizable-handle[data-v-99aff433]{position:absolute;width:20px;height:20px;bottom:0;right:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDT4NCTxnIG9wYWNpdHk9IjAuMzAyIj4NCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzAwMDAwMCIvPg0JPC9nPg08L3N2Zz4=);background-position:bottom right;padding:0 8px 8px 0;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:se-resize}.vue-grid-item>.vue-rtl-resizable-handle[data-v-99aff433]{bottom:0;left:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAuMDAwMDAwMDAwMDAwMDAyIiBoZWlnaHQ9IjEwLjAwMDAwMDAwMDAwMDAwMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KIDwhLS0gQ3JlYXRlZCB3aXRoIE1ldGhvZCBEcmF3IC0gaHR0cDovL2dpdGh1Yi5jb20vZHVvcGl4ZWwvTWV0aG9kLURyYXcvIC0tPgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSIxMiIgd2lkdGg9IjEyIiB5PSItMSIgeD0iLTEiLz4KICA8ZyBkaXNwbGF5PSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgeT0iMCIgeD0iMCIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgaWQ9ImNhbnZhc0dyaWQiPgogICA8cmVjdCBmaWxsPSJ1cmwoI2dyaWRwYXR0ZXJuKSIgc3Ryb2tlLXdpZHRoPSIwIiB5PSIwIiB4PSIwIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIi8+CiAgPC9nPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxsaW5lIGNhbnZhcz0iI2ZmZmZmZiIgY2FudmFzLW9wYWNpdHk9IjEiIHN0cm9rZS1saW5lY2FwPSJ1bmRlZmluZWQiIHN0cm9rZS1saW5lam9pbj0idW5kZWZpbmVkIiBpZD0ic3ZnXzEiIHkyPSItNzAuMTc4NDA3IiB4Mj0iMTI0LjQ2NDE3NSIgeTE9Ii0zOC4zOTI3MzciIHgxPSIxNDQuODIxMjg5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIi8+CiAgPGxpbmUgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z181IiB5Mj0iOS4xMDY5NTciIHgyPSIwLjk0NzI0NyIgeTE9Ii0wLjAxODEyOCIgeDE9IjAuOTQ3MjQ3IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiLz4KICA8bGluZSBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z183IiB5Mj0iOSIgeDI9IjEwLjA3MzUyOSIgeTE9IjkiIHgxPSItMC42NTU2NCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiM2NjY2NjYiIGZpbGw9Im5vbmUiLz4KIDwvZz4KPC9zdmc+);background-position:bottom left;padding-left:8px;background-repeat:no-repeat;background-origin:content-box;cursor:sw-resize;right:auto}.vue-grid-item.disable-userselect[data-v-99aff433]{-webkit-user-select:none;user-select:none}.vue-grid-layout[data-v-a10aee95]{position:relative;transition:height .2s ease}
