.toolbar.toolbar-bottom.main-toolbar~*{--f7-page-toolbar-bottom-offset:calc(4px + var(--tommy-tabbar-pill-height, 56px) + var(--tommy-tabbar-pill-bottom, 12px) - var(--f7-safe-area-bottom, 0px))}.toolbar.main-toolbar[data-v-9c81f85f]{--f7-toolbar-height:calc(4px + var(--tommy-tabbar-pill-height, 56px) + var(--tommy-tabbar-pill-bottom, 12px) - var(--f7-safe-area-bottom, 0px))}.main-toolbar[data-v-9c81f85f]{--f7-tabbar-link-inactive-color:var(--tommy-text-dark);--f7-tabbar-link-active-color:var(--tommy-text-dark);--f7-toolbar-link-color:var(--tommy-text-dark)}.main-toolbar[data-v-9c81f85f] .link .fa-icon,.main-toolbar[data-v-9c81f85f] .link .tabbar-label,.main-toolbar[data-v-9c81f85f] .link{color:var(--tommy-text-dark);opacity:1;--fa-primary-color:var(--tommy-text-dark);--fa-secondary-color:var(--tommy-text-dark);--fa-primary-opacity:1;--fa-secondary-opacity:1}@media(min-width:992px){.main-toolbar.toolbar[data-v-9c81f85f]{display:none}}.dark .main-toolbar[data-v-9c81f85f]{--f7-tabbar-link-inactive-color:#fff;--f7-tabbar-link-active-color:#fff;--f7-toolbar-link-color:#fff}.dark .main-toolbar[data-v-9c81f85f] .link .fa-icon,.dark .main-toolbar[data-v-9c81f85f] .link .tabbar-label,.dark .main-toolbar[data-v-9c81f85f] .link{color:#fff;opacity:1;--fa-primary-color:#fff;--fa-secondary-color:#fff;--fa-primary-opacity:1;--fa-secondary-opacity:1}.panel-error-boundary__body{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;text-align:center}.panel-error-boundary__text{margin:0;color:var(--tommy-text-medium)}.icon-button[data-v-d60fa78a]:not(.disabled){cursor:pointer}.icon-button__icon[data-v-d60fa78a]{background:var(--tommy-surface);width:55px;height:55px;text-align:center;border-radius:50%;box-shadow:0 1px 4px #0000001a;border:1px solid rgba(0,0,0,.15);margin:0;display:flex;align-items:center;justify-content:center}.icon-button__icon i[data-v-d60fa78a]{font-size:calc(16px * var(--tommy-accessibility-font-size-multiplier, 1))}.icon-button__label[data-v-d60fa78a]{text-align:center;margin-top:8px;font-size:calc(12px * var(--tommy-accessibility-font-size-multiplier, 1));display:block}.chat-thread-indicator[data-v-e266a470]{display:flex;align-items:center;gap:6px;align-self:stretch;contain:inline-size;min-width:0;max-width:100%;min-height:36px;padding:4px 0;border:0;border-radius:var(--f7-button-border-radius,4px);background:transparent;color:var(--f7-list-item-subtitle-text-color,#666);font:inherit;font-size:12px;text-align:start;cursor:pointer}.chat-thread-indicator--unread[data-v-e266a470]{color:var(--f7-theme-color)}.chat-thread-indicator--unread .chat-thread-indicator__count[data-v-e266a470]{font-weight:600}.chat-thread-indicator[data-v-e266a470]:focus-visible,.chat-thread-indicator[data-v-e266a470]:hover:not(:disabled){background:var(--f7-list-link-hover-bg-color,rgba(0,0,0,.04))}.chat-thread-indicator[data-v-e266a470]:focus-visible{outline:2px solid var(--f7-theme-color);outline-offset:2px}.chat-thread-indicator[data-v-e266a470]:disabled{cursor:default;opacity:.6}.chat-thread-indicator__reservation[data-v-e266a470]{display:block;height:36px;flex-shrink:0}.chat-thread-indicator__dot[data-v-e266a470]{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:currentColor}.chat-thread-indicator__avatars[data-v-e266a470]{display:flex;flex-shrink:0;padding-inline-start:6px}.chat-thread-indicator__avatar[data-v-e266a470]{display:grid;place-items:center;width:22px;height:22px;margin-inline-start:-6px;border:1px solid var(--f7-page-bg-color,#fff);border-radius:50%;overflow:hidden;background:var(--f7-list-link-hover-bg-color,#eee);color:var(--f7-text-color,#333)}.chat-thread-indicator__avatar img[data-v-e266a470]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-thread-indicator__more[data-v-e266a470]{width:auto;min-width:22px;padding-inline:3px;font-size:10px}.chat-thread-indicator__count[data-v-e266a470],.chat-thread-indicator__new[data-v-e266a470]{flex-shrink:0}.chat-thread-indicator__time[data-v-e266a470]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-thread-indicator__hint[data-v-e266a470]{display:none;margin-inline-start:auto;white-space:nowrap}@media(hover:hover){.chat-thread-indicator:focus-visible .chat-thread-indicator__hint[data-v-e266a470],.chat-thread-indicator:hover .chat-thread-indicator__hint[data-v-e266a470]{display:inline}}.tommy-windowed-list[data-v-ee3d35d0]{position:relative;margin:0;padding:0;list-style:none;overflow-anchor:none;min-width:0}.tommy-windowed-list__placeholder[data-v-ee3d35d0]{min-height:40px;padding:8px}.chat-thread-pane[data-v-3880dd51]{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;box-sizing:border-box;background:var(--f7-page-bg-color,#fff);color:var(--f7-text-color,#222)}.chat-thread-pane--pane[data-v-3880dd51]{flex:0 1 400px;width:min(400px,100%);min-width:min(360px,100%);max-width:480px;border-inline-start:1px solid var(--f7-list-border-color,#ddd);animation:chat-thread-enter-3880dd51 .16s ease-out}.chat-thread-pane--route[data-v-3880dd51]{width:100%}.chat-thread-pane--route .chat-thread-pane__root--condensed[data-v-3880dd51]{position:sticky;top:-12px;z-index:1;background:var(--f7-page-bg-color,#fff)}.chat-thread-pane__header[data-v-3880dd51]{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--f7-list-border-color,#ddd)}.chat-thread-pane__heading[data-v-3880dd51]{flex:1;min-width:0}.chat-thread-pane__heading h2[data-v-3880dd51]{font-size:18px;margin:0}.chat-thread-pane__condensed[data-v-3880dd51],.chat-thread-pane__context[data-v-3880dd51]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-thread-pane__context[data-v-3880dd51]{margin:4px 0 0;font-size:12px;color:var(--f7-list-item-subtitle-text-color,#666)}.chat-thread-pane__follow[data-v-3880dd51]{flex:0 0 40px;width:40px;height:40px;font-size:18px;color:var(--f7-text-color)}.chat-thread-pane__viewport[data-v-3880dd51]{display:flex;flex-direction:column}.chat-thread-pane__viewport[data-v-3880dd51]>*{flex-shrink:0}.chat-thread-pane__viewport>.chat-thread-pane__replies[data-v-3880dd51]{margin-top:auto}.chat-thread-pane__viewport[data-v-3880dd51]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px;overscroll-behavior:contain}.chat-thread-pane__replies[data-v-3880dd51]{min-width:0;display:flow-root}.chat-thread-pane__reply[data-v-3880dd51],.chat-thread-pane__root[data-v-3880dd51]{min-width:0;overflow-wrap:anywhere}.chat-thread-pane__root[data-v-3880dd51]{position:relative;padding-inline-end:36px}.chat-thread-pane__close[data-v-3880dd51]{flex:0 0 40px;width:40px;height:40px;font-size:18px;color:var(--f7-text-color)}.chat-thread-pane__reply[data-v-3880dd51]{margin-block:8px;scroll-margin-block:12px}.chat-thread-pane__reply--target[data-v-3880dd51]{outline:2px solid var(--f7-theme-color);outline-offset:2px;border-radius:4px}.chat-thread-pane__root-toggle[data-v-3880dd51]{position:absolute;inset-inline-end:0;top:0;width:36px;height:36px;border:0;font:inherit;font-size:14px;color:var(--f7-text-color);background:transparent;cursor:pointer}.chat-thread-pane__text[data-v-3880dd51]{white-space:pre-wrap}.chat-thread-pane__divider[data-v-3880dd51]{margin-block:12px;border-top:1px solid var(--f7-list-border-color,#ddd);padding-top:8px;font-size:12px}.chat-thread-pane__composer[data-v-3880dd51]{flex-shrink:0;min-width:0;border:0;border-top:1px solid var(--f7-list-border-color,#ddd);margin:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}html.tommy-keyboard-open .chat-thread-pane__composer[data-v-3880dd51]{padding-bottom:8px}.chat-thread-pane__composer[data-v-3880dd51] .messagebar{position:relative;bottom:auto;padding-bottom:0}.chat-thread-pane__skeleton[data-v-3880dd51]{height:36px;margin-block:12px;border-radius:4px;background:var(--f7-skeleton-color,#e5e5e5)}.chat-thread-pane__sr-only[data-v-3880dd51]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.chat-thread-pane button[data-v-3880dd51]:focus-visible,.chat-thread-pane__viewport[data-v-3880dd51]:focus-visible{outline:2px solid var(--f7-theme-color);outline-offset:2px}@media(prefers-reduced-motion:reduce){.chat-thread-pane--pane[data-v-3880dd51]{animation:none}}@keyframes chat-thread-enter-3880dd51{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.chat-message-confirmation[data-v-93d5e934]{padding:6px 8px;font-size:var(--f7-font-size)}.chat-message-confirmation__cta[data-v-93d5e934]{display:inline-flex;gap:6px;width:100%;min-width:100px;margin:4px 0 0}.chat-message-confirmation__cta[data-v-93d5e934]:disabled{opacity:1;cursor:default}.chat-message-confirmation__note[data-v-93d5e934]{display:block;font-size:13px;opacity:.8}button[data-v-93d5e934]:not(.button){border:0;border-radius:6px;margin:3px;padding:6px 8px;color:var(--f7-theme-color);background:var(--f7-list-bg-color);cursor:pointer}button[data-v-93d5e934]:disabled{opacity:.5;cursor:default}section section[data-v-93d5e934]{max-height:260px;overflow:auto}ul[data-v-93d5e934]{padding-inline-start:20px}header[data-v-93d5e934]{display:flex;flex-wrap:wrap}.chat-composer-attachments.messagebar-attachments[data-v-7ae27fb5]{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:8px;width:100%;max-width:100%;min-width:0;margin:0;padding:8px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;list-style:none;border:0;border-radius:0;background:transparent;color:var(--tommy-text-dark,var(--f7-text-color,#202020));font-size:calc(12px * var(--tommy-accessibility-font-size-multiplier, 1));white-space:normal}.chat-composer-attachments__tile[data-v-7ae27fb5]{flex:0 0 88px;width:88px;min-width:0;padding:0;text-align:center}.chat-composer-attachments__icon-frame[data-v-7ae27fb5]{display:block;position:relative;width:64px;height:56px;margin:0 auto}.chat-composer-attachments__icon[data-v-7ae27fb5]{position:absolute;inset-block-start:12px;inset-inline-start:12px;width:40px;height:40px;font-size:40px;color:var(--tommy-text-medium,currentColor)}.chat-composer-attachments__remove[data-v-7ae27fb5]{position:absolute;inset-block-start:-4px;inset-inline-end:-8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation}.chat-composer-attachments__remove[data-v-7ae27fb5]:focus-visible{outline:2px solid var(--f7-theme-color,currentColor);outline-offset:1px}.chat-composer-attachments__remove[data-v-7ae27fb5]:disabled{opacity:.5;cursor:default}.chat-composer-attachments__remove-badge[data-v-7ae27fb5]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;box-sizing:border-box;border:1px solid var(--tommy-border-color,#ddd);border-radius:50%;background:var(--tommy-surface,var(--f7-page-bg-color,#fff))}.chat-composer-attachments__remove-badge .fa-icon[data-v-7ae27fb5]{width:16px;height:16px;font-size:16px}.chat-composer-attachments__failure[data-v-7ae27fb5],.chat-composer-attachments__name[data-v-7ae27fb5]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:calc(16px * var(--tommy-accessibility-font-size-multiplier, 1));max-height:calc(32px * var(--tommy-accessibility-font-size-multiplier, 1));unicode-bidi:isolate}.chat-composer-attachments__failure[data-v-7ae27fb5]{margin-block-start:2px;color:var(--f7-color-red,#d32f2f)}.chat-message-composer[data-v-92511987]{min-width:0;position:absolute;inset-inline:0;bottom:0;z-index:200;transform:translateZ(0)}.chat-message-composer--menu-open[data-v-92511987]{z-index:5000}.chat-message-composer[data-v-92511987]{background:var(--f7-page-bg-color)}.chat-message-composer[data-v-92511987] .messagebar{--f7-messagebar-textarea-height:calc(48px * var(--tommy-accessibility-font-size-multiplier, 1));position:relative;top:auto;bottom:auto;background:transparent}.chat-message-composer[data-v-92511987] .messagebar .toolbar-inner:before,.chat-message-composer[data-v-92511987] .messagebar:before{display:none}.chat-message-composer[data-v-92511987] .messagebar .messagebar-area{background:var(--tommy-surface);border-radius:calc(.5 * var(--f7-messagebar-textarea-height, 44px));scale:1!important}.chat-message-composer[data-v-92511987] .messagebar .chat-send-attachments-link{position:static;right:auto;bottom:auto;flex-shrink:0}.chat-message-composer[data-v-92511987] .messagebar.messagebar-attachments-visible .messagebar-area{flex:1 1 auto;width:auto;min-width:0}.chat-message-composer[data-v-92511987]{--f7-messagebar-textarea-height:calc(48px * var(--tommy-accessibility-font-size-multiplier, 1));--tommy-composer-control:32px;--tommy-composer-inset:calc(.5 * (var(--f7-messagebar-textarea-height, 48px) - var(--tommy-composer-control)));--tommy-composer-action-gap:12px;--tommy-composer-controls-width:var(--tommy-composer-inset)}.chat-message-composer--has-send[data-v-92511987]{--tommy-composer-controls-width:calc(var(--tommy-composer-control) + var(--tommy-composer-inset))}.chat-message-composer--has-field-actions[data-v-92511987]{--tommy-composer-controls-width:calc(2 * var(--tommy-composer-control) + var(--tommy-composer-inset) + var(--tommy-composer-action-gap))}.chat-message-composer[data-v-92511987] .messagebar .toolbar-inner{gap:0;padding-block:8px}.chat-message-composer[data-v-92511987] .messagebar .toolbar-inner{padding-inline-start:calc(10px + var(--f7-safe-area-left, 0px))}.chat-message-composer[data-v-92511987] .messagebar .toolbar-inner>.toolbar-pane:first-child{display:flex;flex:0 0 var(--f7-message-avatar-size,29px);width:var(--f7-message-avatar-size,29px);min-width:0;margin:0;margin-inline-end:15px;padding:0;align-self:flex-end;justify-content:center;height:var(--f7-messagebar-textarea-height,48px);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.chat-message-composer[data-v-92511987] .messagebar .toolbar-inner>.toolbar-pane:first-child:after,.chat-message-composer[data-v-92511987] .messagebar .toolbar-inner>.toolbar-pane:first-child:before{display:none}.chat-message-composer[data-v-92511987] .messagebar .messagebar-area textarea{padding-inline-start:calc(12px * var(--tommy-accessibility-font-size-multiplier, 1))}.chat-message-composer[data-v-92511987] .messagebar textarea,.chat-message-composer[data-v-92511987] .messagebar.messagebar-attachments-visible .messagebar-area{backdrop-filter:none;-webkit-backdrop-filter:none}@media(min-width:1024px){.chat-message-composer[data-v-92511987] .messagebar .toolbar-inner{padding-inline-start:calc(16px + var(--f7-safe-area-left, 0px))}}.chat-message-composer--inline[data-v-92511987] .messagebar .toolbar-inner{padding-inline-start:0}.chat-message-composer--inline[data-v-92511987] .messagebar .toolbar-inner>.toolbar-pane:first-child{display:flex;flex-basis:var(--tommy-composer-control);width:var(--tommy-composer-control);margin-inline-end:8px}.chat-message-composer[data-v-92511987] .messagebar .messagebar-area{flex:1 1 100%;width:100%;min-width:0;margin:0;align-self:flex-end;top:0}.chat-message-composer[data-v-92511987] .messagebar .messagebar-area textarea{padding-inline-end:calc(8px + var(--tommy-composer-controls-width))}.chat-message-composer[data-v-92511987] .messagebar .messagebar-attachments{padding-inline-end:var(--tommy-composer-controls-width)}.chat-message-composer[data-v-92511987] .messagebar .messagebar-area~.toolbar-pane{display:flex;position:relative;top:0;z-index:2;align-self:flex-end;flex:0 0 var(--tommy-composer-controls-width);box-sizing:border-box;width:var(--tommy-composer-controls-width);min-width:0;height:var(--tommy-composer-control);margin:0;margin-inline-start:calc(-1 * var(--tommy-composer-controls-width));margin-block-end:var(--tommy-composer-inset);padding:0;padding-inline-end:var(--tommy-composer-inset);gap:var(--tommy-composer-action-gap);justify-content:flex-end;align-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.chat-message-composer[data-v-92511987] .messagebar .messagebar-area~.toolbar-pane:after,.chat-message-composer[data-v-92511987] .messagebar .messagebar-area~.toolbar-pane:before{display:none}.chat-message-composer[data-v-92511987] .messagebar .messagebar-area~.toolbar-pane .link{width:var(--tommy-composer-control);min-width:0;height:var(--tommy-composer-control);min-height:0;margin:0;padding:0;justify-content:center;border-radius:50%;background:var(--f7-theme-color);color:#fff}.chat-message-composer[data-v-92511987] .messagebar .messagebar-area~.toolbar-pane .link .fa-icon,.chat-message-composer[data-v-92511987] .messagebar .messagebar-area~.toolbar-pane .link i{color:#fff!important;font-size:16px}.chat-message-composer[data-v-92511987] .messagebar .messagebar-area~.toolbar-pane :is(a,button),.chat-message-composer[data-v-92511987] .messagebar .toolbar-pane .chat-message-composer__options-button{min-width:0;min-height:0;width:var(--tommy-composer-control);height:var(--tommy-composer-control)}.chat-message-composer--inline[data-v-92511987]{position:relative;inset-inline:auto;bottom:auto;z-index:auto}.chat-message-composer--inline.chat-message-composer--menu-open[data-v-92511987]{z-index:5000}.chat-message-composer--inline[data-v-92511987] .messagebar{padding-bottom:0}.chat-message-composer[data-v-92511987] .messagebar textarea{max-height:calc(var(--f7-messagebar-textarea-height, 48px) + 4 * var(--f7-messagebar-textarea-line-height, 22px))!important;overflow-y:auto;overscroll-behavior:contain;font-size:max(16px,var(--f7-messagebar-textarea-font-size,17px));touch-action:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}.chat-message-composer__counter[data-v-92511987]{margin:0;padding:2px 16px 0;font-size:13px;text-align:end;color:var(--f7-text-color);opacity:.7}.chat-message-composer__counter--over[data-v-92511987]{color:var(--tommy-danger,#d23a16);opacity:1}.chat-message-composer__intent[data-v-92511987]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:4px 12px}.chat-message-composer__intent button[data-v-92511987]{border:0;border-radius:6px;min-height:32px;padding:6px 8px;color:var(--f7-theme-color);background:var(--f7-list-bg-color)}.chat-message-composer__confirmation-pill[data-v-92511987]{display:inline-flex;align-items:center;gap:6px;padding-inline:12px 4px;border-radius:999px;color:var(--f7-text-color);background:color-mix(in srgb,var(--f7-text-color) 8%,transparent);font-size:13px}.chat-message-composer__confirmation-pill .chat-message-composer__intent-remove[data-v-92511987]{flex-shrink:0;width:32px;border-radius:50%;background:transparent;color:inherit;font-size:20px}.chat-message-composer[data-v-92511987] .chat-message-composer__field-action,.chat-message-composer__field-action[data-v-92511987]{position:relative;flex:0 0 var(--tommy-composer-control);width:var(--tommy-composer-control);height:var(--tommy-composer-control);min-width:0;min-height:0;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:50%;font-size:24px;color:var(--f7-text-color);background:transparent;cursor:pointer}.chat-message-composer[data-v-92511987] .chat-message-composer__field-action i.fa-icon,.chat-message-composer__field-action i.fa-icon[data-v-92511987]{font-size:24px}.chat-message-composer[data-v-92511987] .chat-message-composer__field-action:after,.chat-message-composer__field-action[data-v-92511987]:after{content:"";position:absolute;inset:-6px}.chat-message-composer[data-v-92511987] .chat-message-composer__field-action.disabled,.chat-message-composer[data-v-92511987] .chat-message-composer__field-action:disabled,.chat-message-composer__field-action.disabled[data-v-92511987],.chat-message-composer__field-action[data-v-92511987]:disabled{opacity:var(--f7-button-disabled-opacity,.55)}.chat-message-composer[data-v-92511987] .chat-message-composer__field-action:focus-visible,.chat-message-composer__field-action[data-v-92511987]:focus-visible{outline:2px solid var(--f7-theme-color);outline-offset:-3px}.chat-message-composer[data-v-92511987] .chat-message-composer__field-action input[type=file],.chat-message-composer__field-action input[type=file][data-v-92511987]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.chat-message-composer__options-button[data-v-92511987]{position:relative;flex:0 0 var(--tommy-composer-control);width:var(--tommy-composer-control);height:var(--tommy-composer-control);min-width:0;min-height:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;font-size:26px}.chat-message-composer__options-button i.fa-icon[data-v-92511987]{font-size:26px}.chat-message-composer__options-button[data-v-92511987]:after{content:"";position:absolute;inset:-6px}.chat-message-composer__options-button[data-v-92511987]{color:var(--f7-text-color);background:color-mix(in srgb,var(--f7-text-color) 8%,transparent)}.chat-message-composer__options-button[data-v-92511987]:disabled{opacity:var(--f7-button-disabled-opacity,.55)}.chat-message-composer__options-button[data-v-92511987]:focus-visible{outline:2px solid var(--f7-theme-color);outline-offset:-3px}.chat-message-composer__menu[data-v-92511987]{position:absolute;bottom:calc(100% + 4px);inset-inline:8px;margin-inline-end:auto;z-index:600;width:min(320px,100% - 16px);box-sizing:border-box;max-height:min(360px,55vh);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--f7-popover-border-radius,13px);border:1px solid var(--f7-list-border-color);background:color-mix(in srgb,var(--tommy-surface,#fff) 96%,transparent);backdrop-filter:var(--tommy-glass-blur,saturate(140%) blur(8px));-webkit-backdrop-filter:var(--tommy-glass-blur,saturate(140%) blur(8px));color:var(--f7-text-color);box-shadow:var(--f7-popover-box-shadow,0 4px 16px rgba(0,0,0,.2))}.chat-message-composer__menu[data-v-92511987] .chat-compose-action{display:flex;align-items:center;gap:12px;position:relative;box-sizing:border-box;width:100%;min-height:44px;padding:10px 16px;margin:0;border:0;border-radius:0;font:inherit;text-align:start;color:var(--f7-text-color);background:transparent;cursor:pointer;outline:none}.chat-message-composer__menu[data-v-92511987] .chat-compose-action.disabled,.chat-message-composer__menu[data-v-92511987] .chat-compose-action:disabled{opacity:var(--f7-button-disabled-opacity,.55);cursor:default}.chat-message-composer__menu[data-v-92511987] .chat-compose-action input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.chat-message-composer__menu[data-v-92511987] .chat-compose-action input[type=checkbox]{margin:0;flex-shrink:0;width:22px;height:18px}.chat-message-composer__menu[data-v-92511987] .chat-compose-action .chat-compose-action__mention-icon,.chat-message-composer__menu[data-v-92511987] .chat-compose-action i{width:22px;flex-shrink:0;text-align:center}.chat-message-composer__menu--keyboard[data-v-92511987] .chat-compose-action:focus-visible,.chat-message-composer__menu--keyboard[data-v-92511987] .chat-compose-action:has(input:focus-visible){outline:2px solid var(--tommy-text-medium);outline-offset:-4px}.chat-message-composer__audience[data-v-92511987]{display:flex;gap:8px;align-items:center;padding:4px 12px}.chat-message-composer__mentions[data-v-92511987]{margin:0;padding:4px 12px;list-style:none;max-height:160px;overflow:auto}.chat-message-composer__mentions button[data-v-92511987]{padding:8px;width:100%;text-align:start;border:0;color:var(--f7-theme-color);background:transparent}.chat-message-composer__picker[data-v-92511987]{position:absolute;bottom:100%;left:0;right:0;z-index:5;max-height:min(260px,45vh);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--f7-list-border-color);border-radius:8px;color:var(--f7-text-color);background:var(--f7-popover-bg-color,var(--f7-list-bg-color,#fff));box-shadow:0 3px 12px #00000026}.chat-message-composer__picker ul[data-v-92511987]{list-style:none;margin:0;padding:4px}.chat-message-composer__picker p[data-v-92511987]{margin:8px}.chat-message-composer__picker .chat-message-composer__retry[data-v-92511987]{margin-inline-start:4px;padding:0;border:0;font:inherit;color:var(--f7-theme-color);background:transparent;cursor:pointer}.chat-message-composer__picker [role=option][data-v-92511987]{display:block;width:100%;padding:10px 12px;border:0;border-radius:4px;text-align:start;color:var(--f7-text-color);background:transparent;cursor:pointer}.chat-message-composer__picker [role=option].active[data-v-92511987]{background:var(--f7-list-link-hover-bg-color,rgba(0,0,0,.07))}.emoji-picker[data-v-34f3d029]{max-height:min(360px,60vh);position:relative;padding:12px;overflow-y:auto;z-index:1}.category[data-v-34f3d029]{margin-bottom:16px;color:var(--tommy-text-medium);font-weight:500}.category-content[data-v-34f3d029]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:8px}.category .link[data-v-34f3d029]{display:flex;align-items:center;justify-content:center;min-height:calc(48px * var(--tommy-accessibility-font-size-multiplier, 1));margin:0;background:inherit;border:none;font-size:calc(32px * var(--tommy-accessibility-font-size-multiplier, 1));line-height:1;padding:0}.chat-message-actions[data-v-7ff9920d]:has(.emoji-picker){--f7-popover-width:min(340px * var(--tommy-accessibility-font-size-multiplier, 1), 100vw - 24px)}.chat-message-actions[data-v-7ff9920d]{--f7-list-item-min-height:calc(44px * var(--tommy-accessibility-font-size-multiplier, 1));--f7-list-item-padding-horizontal:12px}.chat-message-actions .item-inner[data-v-7ff9920d]{padding-block:8px}.chat-message-actions .emoji-picker-buttons .item-inner[data-v-7ff9920d]{flex-wrap:wrap;gap:4px;justify-content:space-between}.chat-message-actions.sheet-modal[data-v-7ff9920d]{height:auto;max-height:calc(100dvh - 16px - var(--f7-safe-area-top, 0px))}.chat-message-actions[data-v-7ff9920d] .sheet-modal-inner{height:auto;max-height:inherit}.chat-message-actions__handle[data-v-7ff9920d]{height:28px}.chat-message-actions__header[data-v-7ff9920d]{display:flex;align-items:center;gap:12px;padding:8px}.chat-message-actions__close[data-v-7ff9920d]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;font-size:20px;color:var(--tommy-text-dark);background:var(--f7-glass-bg-color);box-shadow:var(--f7-glass-shadow);cursor:pointer}.chat-message-actions__picker[data-v-7ff9920d]{overflow-y:auto;max-height:min(400px,65vh)}.chat-message-actions .emoji-button[data-v-7ff9920d]{font-size:calc(26.4px * var(--tommy-accessibility-font-size-multiplier, 1));padding:0;display:inline-flex;align-items:center;justify-content:center;width:calc(44px * var(--tommy-accessibility-font-size-multiplier, 1));height:calc(44px * var(--tommy-accessibility-font-size-multiplier, 1));border-radius:50%!important;border:0;background:var(--tommy-hover-overlay,rgba(0,0,0,.05));cursor:pointer}.chat-image-tile[data-v-3de7c952]{position:relative;display:block;max-width:100%;overflow:hidden;border-radius:var(--f7-card-border-radius,8px);background:var(--tommy-chat-image-placeholder,hsla(0,0%,49.8%,.12));cursor:pointer}.chat-image-tile[data-v-3de7c952] img{display:block;width:100%;height:100%;opacity:0;transition:opacity .15s ease-out}.chat-image-tile.is-loaded[data-v-3de7c952] img{opacity:1}.chat-image-tile.is-letterbox[data-v-3de7c952]{background:var(--tommy-chat-image-letterbox,rgba(0,0,0,.06))}.chat-image-tile__progress[data-v-3de7c952]{position:absolute;inset:0;margin:auto;width:44px;height:44px}.chat-image-tile__progress svg[data-v-3de7c952]{width:100%;height:100%;transform:rotate(-90deg)}.chat-image-tile__track[data-v-3de7c952]{fill:#00000059;stroke:#ffffff59;stroke-width:3}.chat-image-tile__bar[data-v-3de7c952]{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round}.chat-image-tile__failed[data-v-3de7c952]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--f7-color-red,#ff3b30);font-size:24px;background:#00000040}.chat-image-grid[data-v-64438a07]{display:grid;gap:4px;max-width:100%}.chat-image-grid__tile[data-v-64438a07]{display:block;padding:0;border:0;background:transparent;border-radius:var(--f7-card-border-radius,8px);cursor:pointer}.chat-image-grid__tile[data-v-64438a07]:disabled{cursor:default}.chat-image-grid__tile[data-v-64438a07]:focus-visible{outline:2px solid var(--f7-theme-color,currentColor);outline-offset:2px}.chat-voice-memo[data-v-c553f258]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;box-sizing:border-box;width:280px;max-width:100%;min-height:44px;padding:0 10px 0 2px;border:0;box-shadow:inset 0 0 0 1px var(--tommy-border-color,var(--f7-list-item-border-color));border-radius:22px;background:var(--tommy-surface,var(--f7-page-bg-color));color:var(--tommy-text-dark,var(--f7-text-color))}.chat-voice-memo__control[data-v-c553f258]{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;font-size:14px;cursor:pointer}.chat-voice-memo__control[data-v-c553f258]:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--tommy-theme-color,var(--f7-theme-color))}.chat-voice-memo__control .fa-icon[data-v-c553f258]{position:relative}.chat-voice-memo__control .fa-play[data-v-c553f258]{margin-inline-start:2px}.chat-voice-memo__control[data-v-c553f258]:focus-visible{outline:2px solid var(--f7-theme-color);outline-offset:2px}.chat-voice-memo__control[data-v-c553f258]:disabled{opacity:.55;cursor:default}.chat-voice-memo__ring[data-v-c553f258]{position:absolute;width:40px;height:40px;inset:2px;overflow:visible;transform:rotate(-90deg);fill:none;stroke-width:3}.chat-voice-memo__track[data-v-c553f258]{stroke:var(--tommy-border-color,var(--f7-list-item-border-color))}.chat-voice-memo__progress[data-v-c553f258]{stroke:var(--tommy-theme-color,var(--f7-theme-color));stroke-linecap:round;transition:stroke-dasharray .2s linear}.chat-voice-memo--loading .chat-voice-memo__ring[data-v-c553f258]{animation:voice-memo-wait-c553f258 1.2s linear infinite}.chat-voice-memo--playing .chat-voice-memo__progress[data-v-c553f258]{animation:voice-memo-pulse-c553f258 2s ease-in-out infinite}.chat-voice-memo__details[data-v-c553f258]{min-width:0;padding-block:4px}.chat-voice-memo__waveform[data-v-c553f258]{display:flex;align-items:center;justify-content:space-between;height:12px;gap:2px}.chat-voice-memo__waveform span[data-v-c553f258]{flex:1 1 0;min-width:2px;max-width:4px;border-radius:3px;background:var(--tommy-border-color,#ccd0d8)}.chat-voice-memo__waveform .chat-voice-memo__wave-played[data-v-c553f258]{background:var(--tommy-theme-color,var(--f7-theme-color))}.chat-voice-memo__time[data-v-c553f258]{display:flex;flex-wrap:wrap;-moz-column-gap:3px;column-gap:3px;margin-top:2px;font-size:calc(12px * var(--tommy-accessibility-font-size-multiplier, 1));line-height:1.25;font-variant-numeric:tabular-nums;color:var(--tommy-text-medium,var(--f7-text-color-secondary))}.chat-voice-memo__time span[data-v-c553f258]{white-space:nowrap}.chat-voice-memo__status[data-v-c553f258]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chat-voice-memo audio[data-v-c553f258]{display:none}@media(prefers-reduced-motion:reduce){.chat-voice-memo__progress[data-v-c553f258],.chat-voice-memo__ring[data-v-c553f258]{animation:none!important;transition:none}}@keyframes voice-memo-wait-c553f258{to{transform:rotate(270deg)}}@keyframes voice-memo-pulse-c553f258{50%{opacity:.55}}.chat-message-media[data-v-d267c2b9]{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.chat-message-media__image[data-v-d267c2b9]{padding:0;border:0;background:transparent;max-width:100%;cursor:pointer}.chat-message-media__file[data-v-d267c2b9]{height:auto;white-space:normal;overflow-wrap:anywhere;gap:8px;text-transform:none}.chat-message-notice[data-v-4dc92f6f]{min-width:0;max-width:100%;overflow-wrap:anywhere}.chat-message-notice__preview[data-v-4dc92f6f]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.chat-message-notice__toggle[data-v-4dc92f6f]{display:inline-flex;align-items:center;min-height:44px;white-space:normal}.chat-message-notice .message-text[hidden][data-v-4dc92f6f]{display:none}.chat-message-bubble[data-v-a15adb88]{min-width:0;max-width:100%}.chat-message-bubble__avatar[data-v-a15adb88]{display:grid;place-items:center;border:0;border-radius:50%;width:32px;height:32px;overflow:hidden;background:var(--f7-list-link-hover-bg-color,#eee);color:var(--f7-text-color);font:inherit;padding:0}.chat-message-bubble__avatar img[data-v-a15adb88]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-message-bubble__actions[data-v-a15adb88]{display:none;justify-content:flex-end;gap:6px}.chat-message-bubble__actions .button[data-v-a15adb88]{color:var(--tommy-text-medium,var(--f7-text-color));min-width:24px;height:24px;padding:0}@media(min-width:992px)and (hover:hover)and (pointer:fine){.chat-message-bubble.message[data-v-a15adb88]{max-width:calc(100% - 112px)}.chat-message-bubble.message-sent[data-v-a15adb88]{margin-left:auto}.chat-message-bubble.message-received[data-v-a15adb88]{margin-right:auto}.chat-message-bubble[data-v-a15adb88] .message-content{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%}.chat-message-bubble[data-v-a15adb88] .message-bubble{max-width:100%}.chat-message-bubble__actions[data-v-a15adb88]{display:flex;position:absolute;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .15s;padding:0 12px}.chat-message-bubble.message-sent .chat-message-bubble__actions[data-v-a15adb88]{right:100%}.chat-message-bubble.message-received .chat-message-bubble__actions[data-v-a15adb88]{left:100%}.chat-message-bubble .chat-message-bubble__actions--open[data-v-a15adb88],.chat-message-bubble:focus-within .chat-message-bubble__actions[data-v-a15adb88],.chat-message-bubble:hover .chat-message-bubble__actions[data-v-a15adb88]{opacity:1}}.chat-message-bubble__quote[data-v-a15adb88]{margin:0 0 8px;padding-inline-start:8px;border-inline-start:2px solid var(--f7-theme-color)}.chat-message-bubble__quoted-file[data-v-a15adb88]{display:block;overflow-wrap:anywhere}.chat-message-bubble .message-reactions[data-v-a15adb88]{display:flex;flex-wrap:wrap;gap:4px}.chat-message-bubble .message-reaction[data-v-a15adb88]{border:1px solid var(--f7-list-border-color,#ddd);border-radius:12px;background:transparent;color:inherit;padding:2px 8px}.chat-message-bubble .message-reaction[aria-pressed=true][data-v-a15adb88]{border-color:var(--f7-theme-color)}.chat-message-bubble .message-text[data-v-a15adb88]{overflow-wrap:anywhere}.chat-message-bubble[data-v-a15adb88] .message-text-footer>time+span{margin-inline-start:4px}.chat-message-bubble button[data-v-a15adb88]:focus-visible{outline:2px solid var(--f7-theme-color);outline-offset:2px}.chat-resource-picker__footer[data-v-4b225869]{width:100%;min-width:0}.chat-resource-picker__buttons[data-v-4b225869]{display:flex;justify-content:flex-end;gap:8px}.chat-resource-picker__status[data-v-4b225869]{margin-block:12px}.chat-resource-picker__search[data-v-4b225869]{border:0;padding:0;margin:0;min-width:0}.chat-resource-picker__footer p[data-v-4b225869],.chat-resource-picker__status p[data-v-4b225869]{margin:0 0 8px;font-size:13px;color:var(--tommy-text-medium)}.chat-viewer-download[data-v-e246079b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:60%;padding:24px;text-align:center}.chat-viewer-download .fa-icon[data-v-e246079b]{font-size:56px;color:var(--f7-theme-color)}.chat-viewer-download__name[data-v-e246079b]{font-weight:600;word-break:break-word;margin:0}.chat-viewer-download__size[data-v-e246079b]{color:var(--f7-text-color-secondary,#666);margin:0}.chat-viewer-download .button[data-v-e246079b]{min-height:44px;min-width:160px}.chat-document-viewer[data-v-4c6e175c]{position:fixed;inset:0;z-index:13400;display:flex;flex-direction:column;background:var(--f7-page-bg-color,#fff);color:var(--f7-text-color,#000);padding-top:var(--f7-safe-area-top,0);padding-bottom:var(--f7-safe-area-bottom,0)}.chat-document-viewer__bar[data-v-4c6e175c]{display:flex;align-items:center;gap:8px;min-height:52px;padding:6px 8px;border-bottom:1px solid var(--f7-list-item-border-color,rgba(0,0,0,.12))}.chat-document-viewer__action .fa-icon[data-v-4c6e175c]{font-size:calc(var(--tommy-nav-icon-size, 18px) * var(--tommy-accessibility-font-size-multiplier, 1));font-weight:var(--tommy-nav-icon-weight,400)}.chat-document-viewer__spacer[data-v-4c6e175c]{flex:none;width:var(--tommy-nav-round-size,40px)}.chat-document-viewer__title[data-v-4c6e175c]{flex:1;min-width:0;display:flex;flex-direction:column;text-align:center}.chat-document-viewer__name[data-v-4c6e175c]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-document-viewer__size[data-v-4c6e175c]{font-size:12px;color:var(--f7-text-color-secondary,#666)}.chat-document-viewer__body[data-v-4c6e175c]{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.chat-document-viewer__status[data-v-4c6e175c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:60%;padding:24px;text-align:center}.chat-document-viewer__status .fa-icon[data-v-4c6e175c]{font-size:40px;color:var(--f7-text-color-secondary,#666)}.chat-document-viewer__status .progressbar[data-v-4c6e175c]{width:min(320px,80%)}.chat-document-viewer__status .button[data-v-4c6e175c]{min-height:44px;min-width:140px}.chat-list[data-v-00443e19] .item-link.item-selected{border-radius:var(--f7-list-inset-border-radius,16px);overflow:hidden}.chat-list-business-indicator[data-v-00443e19]{display:inline-flex;align-items:center;margin-left:6px;padding:0 6px;height:16px;border-radius:8px;font-size:10px;font-weight:600;line-height:16px;letter-spacing:.02em;vertical-align:middle;color:var(--tommy-brand-color);background:color-mix(in srgb,var(--tommy-brand-color) 12%,transparent)}.notification-block[data-v-1f6f44ba]{--f7-block-margin-vertical:0;padding-top:16px;padding-bottom:16px;background:var(--tommy-surface)}.notification-block i[data-v-1f6f44ba]{margin-right:4px}.notification-block .block-title span[data-v-1f6f44ba]{margin-right:auto;margin-left:auto}@media(max-width:991px){.chats-page.chats-page--searching{--f7-navbar-large-title-height:0px}.chats-page.chats-page--searching .title-large{display:none}.chats-page.chats-page--searching>.page-content{padding-bottom:env(safe-area-inset-bottom,0)}}.chat-image[data-v-cdc64022] .cached-image{display:block;width:100%;height:100%}.chat-image[data-v-cdc64022] .cached-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.chat-image-stack[data-v-27427090]{position:relative;display:block;flex:none;max-width:100%;height:auto;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.chat-image-stack[data-v-27427090]:disabled{cursor:default}.chat-image-stack[data-v-27427090]:focus-visible{outline:2px solid var(--f7-theme-color,currentColor);outline-offset:2px}.chat-image-stack__card[data-v-27427090]{position:absolute;top:0;display:block;width:calc(100% - var(--chat-image-stack-step));height:calc(100% - var(--chat-image-stack-step));overflow:hidden;border-radius:var(--f7-card-border-radius,8px);background:var(--tommy-chat-stack-card,var(--tommy-surface,#8e8e93));box-shadow:0 0 0 1px var(--tommy-chat-stack-ring,rgba(127,127,132,.45)),0 1px 4px #00000038}.chat-image-stack__card--top[data-v-27427090]{z-index:3}.chat-image-stack--start .chat-image-stack__card--top[data-v-27427090]{left:0}.chat-image-stack--end .chat-image-stack__card--top[data-v-27427090]{right:0}.chat-image-stack__card--peek[data-v-27427090] img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.82)}.chat-image-stack__count[data-v-27427090]{position:absolute;z-index:4;bottom:calc(8px + var(--chat-image-stack-step));display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:11px;background:#0000009e;color:#fff;font-size:12px;font-weight:600;line-height:1;pointer-events:none}.chat-image-stack__count .fa-icon[data-v-27427090]{font-size:11px}.chat-image-stack--start .chat-image-stack__count[data-v-27427090]{right:calc(8px + var(--chat-image-stack-step))}.chat-image-stack--end .chat-image-stack__count[data-v-27427090]{right:8px}.chat-message-image-stack[data-v-c8f34043]{position:relative;max-width:100%}.chat-message-image-stack__marker[data-v-c8f34043]{position:absolute;inset:0;pointer-events:none}.chat-message-image-stack[data-v-c8f34043] .cached-image{display:block;width:100%;height:100%}.chat-message-image-stack[data-v-c8f34043] .cached-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-document-card[data-v-1f31e5d5]{display:flex;align-items:center;gap:10px;min-height:44px;max-width:280px;width:100%;padding:8px 10px;border:1px solid var(--f7-list-item-border-color,rgba(0,0,0,.12));border-radius:10px;background:var(--f7-page-bg-color,#fff);color:inherit;font:inherit;text-align:left;cursor:pointer}.chat-document-card[data-v-1f31e5d5]:disabled{cursor:default;opacity:.7}.chat-document-card__icon[data-v-1f31e5d5]{flex:none;font-size:28px;color:var(--f7-theme-color)}.chat-document-card__text[data-v-1f31e5d5]{display:flex;flex-direction:column;min-width:0}.chat-document-card__name[data-v-1f31e5d5]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-document-card__meta[data-v-1f31e5d5]{display:flex;gap:8px;font-size:12px;color:var(--f7-text-color-secondary,#666)}.chat-protected-attachment[data-v-d89ee71e]{max-width:100%}.chat-protected-attachment .button[data-v-d89ee71e]{height:auto;white-space:normal;text-transform:none;padding:0}.chat-vault-status[data-v-afebdf59]{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:12px;opacity:.8}.chat-vault-status__badge[data-v-afebdf59]{display:inline-flex;align-items:center;gap:4px}.chat-removed-attachment[data-v-2938f74d]{max-width:100%}.chat-removed-attachment .button[data-v-2938f74d]{height:auto;white-space:normal;text-transform:none;padding:0}.chat-removed-attachment__placeholder[data-v-2938f74d]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:8px;border:1px dashed var(--f7-list-item-border-color,rgba(0,0,0,.2));color:var(--f7-text-color);opacity:.8;max-width:280px}.chat-removed-attachment__name[data-v-2938f74d]{font-weight:500;overflow-wrap:anywhere}.chat-removed-attachment__reason[data-v-2938f74d]{font-size:13px;opacity:.8}.chat-scoped-media[data-v-3d815218]{display:flex;flex-wrap:wrap;gap:var(--f7-typography-margin);max-width:100%}.chat-scoped-media__item[data-v-3d815218]{max-width:100%}.message-block--video-call-missed[data-v-92a3d426]{display:flex;align-items:center;gap:10px;border-radius:4px;padding:8px 14px 8px 10px;min-height:var(--tommy-chat-call-card-min-height,max(56px,20px + 35px * var(--tommy-accessibility-font-size-multiplier,1)));box-sizing:border-box;background-color:var(--tommy-surface,#fff);border:1px solid var(--tommy-border-color,rgba(0,0,0,.08));border-left:4px solid var(--tommy-danger,#ff3b30);color:var(--tommy-text-dark,#1c1c1e)}.message-block--video-call-missed.video-call-missed--clickable[data-v-92a3d426]{cursor:pointer}.message-block--video-call-missed .video-call-missed__icon[data-v-92a3d426]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ff3b301f}.message-block--video-call-missed .video-call-missed__icon .fa-icon[data-v-92a3d426]{font-size:16px;color:var(--tommy-danger,#ff3b30)}.message-block--video-call-missed .video-call-missed__text[data-v-92a3d426]{flex:1;min-width:0;font-size:calc(13px * var(--tommy-accessibility-font-size-multiplier, 1));line-height:1.4;font-weight:700}.message-block--video-call-ended[data-v-dc84f8b4]{display:flex;align-items:center;gap:10px;border-radius:4px;padding:8px 14px 8px 10px;min-height:var(--tommy-chat-call-card-min-height,max(56px,20px + 35px * var(--tommy-accessibility-font-size-multiplier,1)));box-sizing:border-box;background-color:var(--tommy-surface,#fff);border:1px solid var(--tommy-border-color,rgba(0,0,0,.08));border-left:4px solid var(--tommy-theme-color,#ff5413);color:var(--tommy-text-dark,#1c1c1e)}.message-block--video-call-ended.video-call-ended--clickable[data-v-dc84f8b4]{cursor:pointer}.message-block--video-call-ended .video-call-ended__icon[data-v-dc84f8b4]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(var(--tommy-theme-color-rgb,255,84,19),.12)}.message-block--video-call-ended .video-call-ended__icon .fa-icon[data-v-dc84f8b4]{font-size:16px;color:var(--tommy-theme-color,#ff5413)}.message-block--video-call-ended .video-call-ended__text[data-v-dc84f8b4]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.message-block--video-call-ended .video-call-ended__kind[data-v-dc84f8b4]{font-weight:700;font-size:calc(13px * var(--tommy-accessibility-font-size-multiplier, 1));line-height:1.4}.message-block--video-call-ended .video-call-ended__duration[data-v-dc84f8b4]{font-size:calc(12px * var(--tommy-accessibility-font-size-multiplier, 1));line-height:1.4;color:var(--tommy-text-medium,#6b6b70)}.attendance-card.status-start[data-v-d32982e3]{border-left:3px solid var(--f7-color-green)}.attendance-card.status-pause[data-v-d32982e3]{border-left:3px solid var(--f7-color-orange)}.attendance-card.status-resume[data-v-d32982e3]{border-left:3px solid var(--f7-color-blue)}.attendance-card.status-stop[data-v-d32982e3]{border-left:3px solid var(--f7-color-gray)}.attendance-header[data-v-d32982e3]{display:flex;align-items:center;gap:12px}.attendance-info[data-v-d32982e3]{flex:1;min-width:0}.attendance-info .attendance-status[data-v-d32982e3]{font-weight:600;font-size:calc(15px * var(--tommy-accessibility-font-size-multiplier, 1))}.attendance-info .attendance-time[data-v-d32982e3]{font-size:calc(13px * var(--tommy-accessibility-font-size-multiplier, 1));color:var(--f7-list-item-footer-text-color);margin-top:2px}.attendance-badge[data-v-d32982e3]{flex-shrink:0}.attendance-location[data-v-d32982e3]{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--f7-list-item-border-color);font-size:calc(13px * var(--tommy-accessibility-font-size-multiplier, 1));color:var(--f7-list-item-footer-text-color)}.attendance-location .fa-icon[data-v-d32982e3]{font-size:calc(14px * var(--tommy-accessibility-font-size-multiplier, 1));flex-shrink:0}.attendance-location span[data-v-d32982e3]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-block--shift__taken[data-v-255cc6c5]{margin-top:6px;font-size:13px;color:var(--f7-text-color-secondary,#6b7280)}.message-block--record[data-v-7072a1d8]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;border:1px solid var(--tommy-border-color,var(--f7-list-item-border-color,rgba(0,0,0,.12)));max-width:320px}.message-block--record__title[data-v-7072a1d8]{font-weight:600}.message-block--record__reason[data-v-7072a1d8]{font-size:13px;color:var(--f7-text-color-secondary,#6b7280)}.message-block--record__open[data-v-7072a1d8]{align-self:flex-start;margin-top:4px}.chat-scoped-blocks--call[data-v-2c5dbb20]{--tommy-chat-call-card-min-height:max(56px, 20px + 35px * var(--tommy-accessibility-font-size-multiplier, 1));display:flow-root;min-height:calc(24px + var(--tommy-chat-call-card-count) * var(--tommy-chat-call-card-min-height))}.list-group-title[data-v-3951e4c2]{color:inherit}.chat-message-actions-menu[data-v-c0c4f498]{--f7-list-item-padding-horizontal:12px}.chat-message-actions-menu[data-v-c0c4f498] .item-content{min-height:calc(44px * var(--tommy-accessibility-font-size-multiplier, 1))}.chat-message-actions-menu[data-v-c0c4f498] .item-inner{padding-block:8px}.chat-message-actions-menu[data-v-c0c4f498] .chat-message-actions-menu__reactions .item-inner{flex-wrap:wrap;gap:4px;justify-content:space-between}.chat-message-actions-menu .emoji-button[data-v-c0c4f498]{display:inline-flex;align-items:center;justify-content:center;width:calc(44px * var(--tommy-accessibility-font-size-multiplier, 1));height:calc(44px * var(--tommy-accessibility-font-size-multiplier, 1));padding:0;border-radius:50%!important;background:var(--tommy-hover-overlay,rgba(0,0,0,.05));font-size:calc(26.4px * var(--tommy-accessibility-font-size-multiplier, 1))}.chat-message-actions-menu .emoji-button i[data-v-c0c4f498]{font-size:inherit}.sender[data-v-c0c4f498]{--f7-list-item-title-font-size:var(--tommy-font-size);--f7-list-item-title-font-weight:600}.chat-audio-capture[data-v-e83f295e]{position:absolute;inset-inline:0;bottom:0;z-index:200;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;box-sizing:border-box;min-height:calc(var(--f7-messagebar-height, 60px) + var(--f7-safe-area-bottom, 0px));padding:6px 16px calc(6px + var(--f7-safe-area-bottom, 0px));background:var(--f7-page-bg-color)}.chat-audio-capture[data-v-e83f295e] .link{flex:0 0 auto;width:44px;height:44px;justify-content:center}.chat-audio-capture[data-v-e83f295e] .chat-audio-capture__cancel{color:var(--f7-text-color)}.chat-audio-capture[data-v-e83f295e] .chat-audio-capture__send{border-radius:50%;background:var(--f7-theme-color);color:#fff}.chat-audio-capture[data-v-e83f295e] .chat-audio-capture__send .fa-icon{color:#fff}.chat-audio-capture[data-v-e83f295e] .gauge{display:flex;flex:0 0 auto;margin:0}.chat-audio-capture[data-v-e83f295e] .gauge svg{width:44px;height:44px}.chat-audio-capture p[data-v-e83f295e]{flex-basis:100%;margin:0}.chat-audio-capture--inline[data-v-e83f295e]{position:relative;inset-inline:auto;bottom:auto;z-index:auto;min-height:var(--f7-messagebar-height,60px);padding-bottom:6px}.chat-call-banner[data-v-c0837b46]{--f7-block-margin-vertical:8px;margin-left:8px;margin-right:8px}[data-v-c0837b46] .button{flex-shrink:0;white-space:nowrap;margin-left:12px}.chat-file-drop-active[data-v-09a49500]{outline:2px solid var(--tommy-theme-color);outline-offset:-2px}.chat-message-composer[data-v-09a49500] .messagebar.messagebar-attachments-visible .messagebar-area textarea{display:block}.chat-tommy-ai-badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;flex-shrink:0;height:44px;padding:0 4px;border:0;background:transparent;cursor:pointer}.chat-tommy-ai-badge span{padding:2px 6px;border-radius:6px;background:var(--f7-color-red,#d23a16);color:#fff;font-size:11px;font-weight:700;line-height:18px;white-space:nowrap}.popover.chat-tommy-ai-popover{width:min(320px,100vw - 24px)}.popover.chat-tommy-ai-popover p{margin:0;padding:16px;font-size:14px;color:var(--tommy-text-dark)}@media(min-width:1024px){.page-master-detail.page-previous[data-v-dbd9ff0e]{visibility:hidden}}.native-thread-layout[data-v-dbd9ff0e]{display:flex;position:relative;height:100%;min-height:0;overflow:hidden}.native-thread-channel[data-v-dbd9ff0e]{position:relative;flex:0 0 auto;width:100%;min-width:0;height:100%;transition:width .2s ease-out}.native-thread-layout--pane .native-thread-channel[data-v-dbd9ff0e]{width:calc(100% - 400px)}.native-thread-slide-enter-active[data-v-dbd9ff0e],.native-thread-slide-leave-active[data-v-dbd9ff0e]{transition:transform .2s ease-out,opacity .2s ease-out}.native-thread-slide-enter-from[data-v-dbd9ff0e],.native-thread-slide-leave-to[data-v-dbd9ff0e]{transform:translate(100%);opacity:0}.native-thread-slide-leave-active[data-v-dbd9ff0e]{position:absolute;right:0;top:0}.native-thread-column[data-v-dbd9ff0e] .chat-thread-pane--pane{animation:none}@media(prefers-reduced-motion:reduce){.native-thread-channel[data-v-dbd9ff0e],.native-thread-slide-enter-active[data-v-dbd9ff0e],.native-thread-slide-leave-active[data-v-dbd9ff0e]{transition:none}}.native-thread-column[data-v-dbd9ff0e]{flex:0 1 400px;width:min(400px,100%);min-width:min(360px,100%);height:100%;padding-top:calc(var(--f7-navbar-height) + var(--f7-safe-area-top, 0px));box-sizing:border-box}.native-thread-layout--route .native-thread-column[data-v-dbd9ff0e]{flex:1 1 auto;width:100%;min-width:0;padding-top:var(--f7-safe-area-top,0)}.chat-title-with-ai[data-v-dbd9ff0e]{display:inline-flex;align-items:center;gap:4px;max-width:100%}.icon-picker__search[data-v-4919a369]{margin-bottom:8px}.icon-picker__search-input[data-v-4919a369]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--tommy-border-color);border-radius:var(--tommy-border-radius);background:var(--tommy-bg-lightest);color:var(--tommy-text-color);font-size:var(--tommy-font-size)}.icon-picker__styles[data-v-4919a369]{display:flex;gap:6px;margin-bottom:8px}.icon-picker__style-chip[data-v-4919a369]{padding:4px 10px;border:1px solid var(--tommy-border-color);border-radius:var(--tommy-border-radius);background:var(--tommy-bg-lightest);color:var(--tommy-text-medium);font-size:var(--tommy-font-size-small);cursor:pointer}.icon-picker__style-chip.is-active[data-v-4919a369]{border-color:var(--tommy-theme-color);color:var(--tommy-theme-color);background:var(--tommy-bg-light--selected)}.icon-picker__section-label[data-v-4919a369]{font-size:var(--tommy-font-size-small);color:var(--tommy-text-medium);margin-bottom:4px}.icon-picker__recent-row[data-v-4919a369]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:8px}.icon-picker__status[data-v-4919a369]{padding:12px 0;color:var(--tommy-text-medium);font-size:var(--tommy-font-size-small)}.icon-picker__grid[data-v-4919a369]{height:264px;overflow-y:auto;position:relative;border:1px solid var(--tommy-border-color-subtle);border-radius:var(--tommy-border-radius)}.icon-picker__grid[data-v-4919a369]:focus-visible{outline:2px solid var(--tommy-theme-color);outline-offset:-2px}.icon-picker__spacer[data-v-4919a369]{position:relative}.icon-picker__cell[data-v-4919a369]{width:100%;height:var(--icon-picker-cell-size,44px);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--tommy-border-radius);background:transparent;color:var(--tommy-text-color);font-size:clamp(28px,.56 * var(--icon-picker-cell-size,44px),40px);cursor:pointer}.icon-picker__spacer .icon-picker__cell[data-v-4919a369]{position:absolute;top:0;left:0}.icon-picker__cell[data-v-4919a369]:hover{background:var(--tommy-bg-light--hover)}.icon-picker__cell.is-selected[data-v-4919a369]{background:var(--tommy-bg-light--selected);color:var(--tommy-theme-color)}.icon-picker__cell.is-focused[data-v-4919a369]{outline:2px solid var(--tommy-theme-color);outline-offset:-2px}.chat-icon-picker__preview[data-v-72aef01a]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 12px;border-radius:50%;color:#fff;font-size:36px}.chat-icon-picker__colors[data-v-72aef01a]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:16px}.chat-icon-picker__colors button[data-v-72aef01a]{justify-self:center;width:44px;height:44px;border-radius:50%;border:2px solid transparent;color:#fff;font-size:24px;cursor:pointer}.chat-icon-picker__colors button[aria-pressed=true][data-v-72aef01a]{outline:2px solid var(--f7-text-color);outline-offset:2px}.chat-icon-picker__wheel[data-v-72aef01a]{margin:12px auto 16px;max-width:320px}.chat-icon-picker__footer[data-v-72aef01a]{--f7-toolbar-height:72px}.chat-icon-picker__footer[data-v-72aef01a] .toolbar-inner{padding-inline:16px}.chat-icon-picker__footer[data-v-72aef01a] .button{width:100%}.chat-media-library__grid[data-v-3a6736cc]{display:flex;flex-wrap:wrap;gap:4px;padding:8px}.chat-media-library__removed[data-v-3a6736cc]{display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px dashed var(--f7-list-item-border-color,rgba(0,0,0,.2));opacity:.6;font-size:24px}.chat-media-library__removed-text[data-v-3a6736cc]{margin:4px 0 0;font-size:13px;opacity:.8}.chat-media-library__files[data-v-3a6736cc]{padding:4px 0}.chat-media-library__file[data-v-3a6736cc]{list-style:none;padding:6px 12px}
