.page-actions[data-v-7ef9ad46]{z-index:16;position:fixed;right:0;bottom:0;left:80px;transition:.2s cubic-bezier(.4,0,.2,1),opacity .4s ease-in-out,left .5s linear,right .5s linear,padding .5s linear,width .5s linear!important}.page-actions.right-sm[data-v-7ef9ad46]{right:56px}.page-actions.right-md[data-v-7ef9ad46]{right:360px}.page-actions.right-lg[data-v-7ef9ad46]{right:420px}.page-actions.right-xl[data-v-7ef9ad46]{right:520px}.page-actions.bottom-sm[data-v-7ef9ad46]{bottom:56px}.page-actions.left-sm[data-v-7ef9ad46]{left:0}.page-actions.left-md[data-v-7ef9ad46]{left:256px}.search-text-field[data-v-c62b0d48]{min-width:150px;max-width:300px}@media only screen and (max-width:959px){.search-text-field[data-v-c62b0d48]{max-width:none}}.divider-box[data-v-c62b0d48]{display:flex;flex-direction:column;align-items:flex-start;position:absolute;right:0;bottom:0;left:0;padding:0 2rem}.divider-box .divider-inner[data-v-c62b0d48]{height:1px;flex:none;align-self:stretch}.settings-tabs[data-v-ec5f0d3a] .v-slide-group--is-overflowing .v-slide-group__wrapper{margin:0}.settings-tabs[data-v-ec5f0d3a] .v-slide-group__wrapper{margin:0 32px}.settings-tabs[data-v-ec5f0d3a] .v-slide-group__wrapper:after{content:"";height:2px;background-color:#e5e5e5;position:absolute;right:0;bottom:0;left:0}.event-item[data-v-49714218]{cursor:pointer;transition:background-color .2s}.event-item[data-v-49714218]:hover{background-color:rgba(0,0,0,.04)}.event-item[data-v-49714218] .v-list-item__action{flex-direction:row;align-self:center;margin:0;min-width:auto}.event-item[data-v-49714218] .v-list-item__action .v-btn{margin:0 2px}.day-container[data-v-0b7f1bb8]{position:relative;cursor:pointer}.day-container .day-button[data-v-0b7f1bb8]{pointer-events:none}.day-container .event-indicators[data-v-0b7f1bb8]{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);display:flex;gap:2px;z-index:1}.day-container .event-indicators .event-dot[data-v-0b7f1bb8]{position:relative;margin-top:16px;width:6px;height:6px;border-radius:50%;background-color:#508ee6;border:1px solid #508ee6}.day-container .event-indicators .event-dot.dot-overflow[data-v-0b7f1bb8]{background-color:rgba(255,193,7,.9);border-color:rgba(255,193,7,.7)}.year-calendar[data-v-0b7f1bb8] .v-calendar-weekly__head-weekday,.year-calendar[data-v-0b7f1bb8] .v-calendar-weekly__head-weekday.v-past{border-right:1px solid #f4f4f4;color:#135cc2;font-weight:500;line-height:1rem}.year-calendar[data-v-0b7f1bb8] .v-calendar-weekly__day.v-outside,.year-calendar[data-v-0b7f1bb8] .v-calendar-weekly__head-weekday.v-outside{background-color:inherit}.year-calendar[data-v-0b7f1bb8] .v-calendar-weekly__day{border-bottom:1px solid #f4f4f4;border-right:1px solid #f4f4f4}.year-calendar[data-v-0b7f1bb8] .v-calendar-weekly__day .v-calendar-weekly__day-label .v-btn.v-btn--disabled{color:grey!important}.year-calendar[data-v-0b7f1bb8] .v-calendar-weekly__day.v-outside .v-calendar-weekly__day-label .v-btn.v-btn--disabled{color:#e5e5e5!important}.active[data-v-da2ce2ea]:after{content:"";bottom:0;left:0;right:0;top:0;pointer-events:none;position:absolute;border:thin solid #135cc2;border-radius:4px}.overflow-box[data-v-0b3a340d]{max-height:50vh;overflow-y:auto}.box .box-left[data-v-717c1a72]{width:24%;color:#073a87;word-break:normal;overflow-wrap:break-word}.box .box-right[data-v-717c1a72]{width:76%;position:relative}.box .box-right[data-v-717c1a72]:before{content:"";width:1px;border-right:thin dashed #ccc;position:absolute;top:12px;bottom:12px}.box:not(:last-child) .box-right[data-v-717c1a72]{border-bottom:thin solid #e5e5e5}.drawflow,.drawflow .parent-node{position:relative}.parent-drawflow{display:flex;overflow:hidden;touch-action:none;outline:0}.drawflow{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;perspective:0}.drawflow .drawflow-node{display:flex;align-items:center;position:absolute;background:#0ff;width:160px;min-height:40px;border-radius:4px;border:2px solid #000;color:#000;z-index:2;padding:15px}.drawflow .drawflow-node.selected{background:red}.drawflow .drawflow-node:hover{cursor:move}.drawflow .drawflow-node .inputs,.drawflow .drawflow-node .outputs{width:0}.drawflow .drawflow-node .drawflow_content_node{width:100%;display:block}.drawflow .drawflow-node .input,.drawflow .drawflow-node .output{position:relative;width:20px;height:20px;background:#fff;border-radius:50%;border:2px solid #000;cursor:crosshair;z-index:1;margin-bottom:5px}.drawflow .drawflow-node .input{left:-27px;top:2px;background:#ff0}.drawflow .drawflow-node .output{right:-3px;top:2px}.drawflow svg{z-index:0;position:absolute;overflow:visible!important}.drawflow .connection{position:absolute;pointer-events:none;aspect-ratio:1/1}.drawflow .connection .main-path{fill:none;stroke-width:5px;stroke:#4682b4;pointer-events:all}.drawflow .connection .main-path:hover{stroke:#1266ab;cursor:pointer}.drawflow .connection .main-path.selected{stroke:#43b993}.drawflow .connection .point{cursor:move;stroke:#000;stroke-width:2;fill:#fff;pointer-events:all}.drawflow .connection .point.selected,.drawflow .connection .point:hover{fill:#1266ab}.drawflow .main-path{fill:none;stroke-width:5px;stroke:#4682b4}.drawflow-delete{position:absolute;display:block;width:30px;height:30px;background:#000;color:#fff;z-index:4;border:2px solid #fff;line-height:30px;font-weight:700;text-align:center;border-radius:50%;font-family:monospace;cursor:pointer}.drawflow>.drawflow-delete{margin-left:-15px;margin-top:15px}.parent-node .drawflow-delete{right:-15px;top:-15px}.workflow-builder{background-color:#fff;border-radius:8px}.workflow-builder .builder-layout{display:grid;grid-template-columns:280px 1fr 280px;min-height:560px}.workflow-builder .builder-footer{align-items:center;background-color:#fff;border-top:1px solid #e0e0e0;border-radius:0 0 8px 8px;display:flex;padding:12px 16px}.workflow-builder .builder-footer__errors{align-items:flex-start;display:flex;flex:1;margin-right:16px;max-width:60%}.workflow-builder .panel{background-color:#fafafa;border-right:1px solid #e0e0e0;padding:28px 16px 16px}.workflow-builder .panel-right{border-left:1px solid #e0e0e0;border-right:none}.workflow-builder .canvas-wrapper{position:relative;background-color:#f0f0f3;min-height:560px;overflow:hidden}.workflow-builder .drawflow-canvas{position:absolute;inset:0}.workflow-builder .drawflow .drawflow-node{background:transparent;border:none;padding:0}.workflow-builder .wf-node{background-color:#fff;border:1px solid #d0d0d0;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08);min-width:180px;padding:10px 14px}.workflow-builder .wf-node--trigger{border-color:#1976d2;background-color:#e3f2fd}.workflow-builder .wf-node__header{font-weight:600;font-size:13px;margin-bottom:4px}.workflow-builder .wf-node__summary{font-size:12px;color:#555}.workflow-builder .wf-node__add-btn{position:absolute;top:-12px;right:8px;width:24px;height:24px;border-radius:50%;background-color:#1976d2;color:#fff;border:2px solid #fff;cursor:pointer;font-size:16px;font-weight:600;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 2px 4px rgba(0,0,0,.15)}.workflow-builder .wf-node__add-btn:hover{background-color:#1565c0}.workflow-builder .wf-node{position:relative}.workflow-card[data-v-a4104b3a]{border-radius:12px}.message-text[data-v-373e1fa0]{white-space:pre-wrap;word-break:break-word}.conversation-root[data-v-373e1fa0]{display:flex;flex-direction:column;min-height:0}.messages-container[data-v-373e1fa0]{flex:1;min-height:0;overflow-y:auto}.date-separator-text[data-v-373e1fa0]{color:rgba(0,0,0,.5);font-size:11px;white-space:nowrap}.system-message[data-v-373e1fa0]{display:flex;font-size:12px;font-style:italic;justify-content:center;margin:8px 0;opacity:.7}.align-me[data-v-373e1fa0]{align-self:flex-end}.align-other[data-v-373e1fa0]{align-self:flex-start}.sender-name[data-v-373e1fa0]{font-weight:500;margin-bottom:2px;margin-left:6px;opacity:.8}.chat-bubble[data-v-373e1fa0]{border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:relative}.chat-bubble.me[data-v-373e1fa0]{background:#e0e0e0;border-top-left-radius:15px;border-top-right-radius:5px}.chat-bubble.other[data-v-373e1fa0]{background:#fff;border:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:15px}.bubble-content[data-v-373e1fa0]{align-items:flex-end;display:flex;gap:6px}.time[data-v-373e1fa0]{font-size:10px;opacity:.6;white-space:nowrap}.message-wrapper[data-v-373e1fa0]{display:flex;flex-direction:column;max-width:70%}.message-textarea[data-v-373e1fa0] .v-input__slot{align-items:center}.message-textarea[data-v-373e1fa0] .v-text-field__slot{align-self:center}.message-textarea[data-v-373e1fa0] .v-input__append-inner{align-self:center;margin-top:0!important}.message-textarea[data-v-373e1fa0] textarea{max-height:72px;overflow-y:auto;padding-bottom:0!important;padding-top:0!important;scrollbar-width:none}.message-textarea[data-v-373e1fa0] textarea::-webkit-scrollbar{display:none}.conversation-wrapper[data-v-4b9b5c6a]{height:100%;min-height:0}.conversation-tabs-container[data-v-4b9b5c6a]{min-height:0;overflow:hidden;position:relative}.tabs-items-fill[data-v-4b9b5c6a]{bottom:0;left:0;position:absolute;right:0;top:0}.tabs-items-fill[data-v-4b9b5c6a] .v-window__container{height:100%}.tabs-items-fill[data-v-4b9b5c6a] .v-window-item--active{display:flex;flex-direction:column;height:100%;min-height:0}.settings-tabs.v-tabs[data-v-4b9b5c6a]{flex:unset}.settings-tabs[data-v-4b9b5c6a] .v-slide-group--is-overflowing .v-slide-group__wrapper{margin:0}.settings-tabs[data-v-4b9b5c6a] .v-slide-group__wrapper:after{content:"";height:2px;background-color:#e5e5e5;position:absolute;right:0;bottom:0;left:0}.internal-chat--conversation[data-v-334b2bbb]{height:100%}.settings-tabs[data-v-334b2bbb] .v-slide-group--is-overflowing .v-slide-group__wrapper{margin:0}.settings-tabs[data-v-334b2bbb] .v-slide-group__wrapper:after{content:"";height:2px;background-color:#e5e5e5;position:absolute;right:0;bottom:0;left:0}.tab-with-dot[data-v-334b2bbb]{position:relative;padding-right:8px}.tab-unread-dot[data-v-334b2bbb]{background-color:#f44336;border-radius:50%;display:inline-block;height:5px;position:absolute;right:2px;top:0;width:5px}