.confirm_dialog[data-v-5044e5c3]{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbeafe;border-radius:24px!important;box-shadow:0 24px 60px #0f172a2e;display:flex;flex-direction:column;gap:18px;padding:28px}.confirm_dialog__icon[data-v-5044e5c3]{align-items:center;background:#eff6ff;border-radius:16px;color:#2563eb;display:flex;height:52px;justify-content:center;width:52px}.confirm_dialog__content[data-v-5044e5c3]{display:flex;flex-direction:column;gap:8px}.confirm_dialog h3[data-v-5044e5c3]{color:#0f172a;font-size:22px;font-weight:800;line-height:1.25;margin:0;text-align:left}.confirm_dialog__text[data-v-5044e5c3]{color:#64748b;font-size:14px;line-height:1.6;margin:0}.confirm_dialog .buttons[data-v-5044e5c3]{display:flex;gap:12px;justify-content:flex-end;margin-top:4px;width:100%}.confirm_btn[data-v-5044e5c3]{border:1px solid transparent;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;height:42px;padding:0 18px;transition:background .18s,border-color .18s,color .18s,transform .18s}.confirm_btn[data-v-5044e5c3]:hover{transform:translateY(-1px)}.confirm_btn--secondary[data-v-5044e5c3]{background:#fff;border-color:#dbeafe;color:#334155}.confirm_btn--secondary[data-v-5044e5c3]:hover{background:#f8fafc;border-color:#bfdbfe}.confirm_btn--primary[data-v-5044e5c3]{background:#2563eb;color:#fff}.confirm_btn--primary[data-v-5044e5c3]:hover{background:#1d4ed8}.v-dialog[data-v-5044e5c3] .v-overlay__content{align-items:center;display:flex;justify-content:center}.v-dialog[data-v-5044e5c3] .v-overlay__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a}.v-card{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:block;overflow:hidden;overflow-wrap:break-word;padding:0;position:relative;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card{border-radius:4px}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-card--variant-outlined,.v-card--variant-plain,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-card--variant-outlined{border:thin solid}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-card .v-card__underlay{position:absolute}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:after,.v-card--hover:before{border-radius:inherit;content:"";display:block;inset:0;pointer-events:none;position:absolute;transition:inherit}.v-card--hover:before{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));opacity:1;z-index:-1}.v-card--hover:after{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));opacity:0;z-index:1}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;gap:.5rem;min-height:52px;padding:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__append,.v-card-item__prepend{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow:hidden;overflow-wrap:normal;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:1.6}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-actions,.v-card-title+.v-card-text{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-subtitle-opacity,var(--v-medium-emphasis-opacity));overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.425}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-text-opacity,1);padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.425}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;flex:1 1 auto;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{bottom:auto;width:100%;z-index:1}.v-card__loader,.v-card__overlay{left:0;position:absolute;right:0;top:0}.v-card__overlay{background-color:currentColor;border-radius:inherit;bottom:0;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.v-avatar{align-items:center;display:inline-flex;flex:none;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle}.v-avatar.v-avatar--size-x-small{--v-avatar-height:24px}.v-avatar.v-avatar--size-small{--v-avatar-height:32px}.v-avatar.v-avatar--size-default{--v-avatar-height:40px}.v-avatar.v-avatar--size-large{--v-avatar-height:48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height:56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height));width:calc(var(--v-avatar-height))}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) - 4px);width:calc(var(--v-avatar-height) - 4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) - 8px);width:calc(var(--v-avatar-height) - 8px)}.v-avatar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-avatar--border{border-width:thin;box-shadow:none}.v-avatar{border-radius:50%}.v-avatar--variant-outlined,.v-avatar--variant-plain,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:var(--v-theme-surface);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-avatar--variant-outlined{border:thin solid}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-avatar .v-avatar__underlay{position:absolute}.v-avatar--rounded{border-radius:4px}.v-avatar--start{margin-inline-end:8px}.v-avatar--end{margin-inline-start:8px}.v-avatar .v-img{height:100%;width:100%}.v-icon{--v-icon-size-multiplier:1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;min-width:1em;position:relative;text-align:center;text-indent:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1em}.v-icon--clickable{cursor:pointer}.v-icon--disabled{opacity:.38;pointer-events:none}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier)*1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier)*1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier)*1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier)*1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier)*2em)}.v-icon__svg{fill:currentColor;height:100%;width:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-img{--v-theme-overlay-multiplier:3;z-index:0}.v-img.v-img--absolute{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-img--booting .v-responsive__sizer{transition:none}.v-img--rounded{border-radius:4px}.v-img__error,.v-img__gradient,.v-img__img,.v-img__picture,.v-img__placeholder{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{-o-object-fit:contain;object-fit:contain}.v-img__img--cover{-o-object-fit:cover;object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;pointer-events:none;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1)}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}@media (forced-colors:active){.v-progress-linear{border:thin solid buttontext}}.v-progress-linear__background,.v-progress-linear__buffer{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;transition-property:width,left,right;transition:inherit;width:100%}@media (forced-colors:active){.v-progress-linear__buffer{background-color:highlight;opacity:.3}}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}@media (forced-colors:active){.v-progress-linear__determinate,.v-progress-linear__indeterminate{background-color:highlight}}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-duration:2.2s;animation-iteration-count:infinite;animation-play-state:paused;height:inherit;inset:0 auto 0 0;position:absolute;width:auto}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s linear infinite;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s linear infinite;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-end-start-radius:0;border-start-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{border-radius:inherit;contain:strict;height:100%;width:100%;z-index:0}.v-ripple__animation,.v-ripple__container{color:inherit;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0}.v-ripple__animation{background:currentColor;border-radius:50%;opacity:0;will-change:transform,opacity}.v-ripple__animation--enter{opacity:0;transition:none}.v-ripple__animation--in{opacity:calc(var(--v-theme-overlay-multiplier)*.25);transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1)}.v-ripple__animation--out{opacity:0;transition:opacity .3s cubic-bezier(0,0,.2,1)}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{margin:24px;max-height:calc(100% - 48px);max-width:calc(100% - 48px);width:calc(100% - 48px)}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset:0px;border-radius:4px;box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));flex:1 1 100%;overflow-y:auto}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:16px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>form>.v-card>.v-card-actions{justify-content:flex-end}.v-dialog--fullscreen{--v-scrollbar-offset:0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;height:100%;left:0;margin:0;max-height:100%;max-width:100%;overflow-y:auto;padding:0;top:0;width:100%}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{border-radius:0;min-height:100%;min-width:100%}.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-overlay-container{contain:layout;display:contents;left:0;pointer-events:none;position:absolute;top:0}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{height:100%;left:var(--v-body-scroll-x);position:fixed;top:var(--v-body-scroll-y);width:100%}.v-overlay{--v-overlay-opacity:.32;border-radius:inherit;display:flex;inset:0;pointer-events:none;position:fixed}.v-overlay__content{contain:layout;outline:none;pointer-events:auto;position:absolute}.v-overlay__scrim{background:rgb(var(--v-theme-on-surface));border-radius:inherit;inset:0;opacity:var(--v-overlay-opacity);pointer-events:auto;position:fixed}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.avatar[data-v-eab478e5]{align-items:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:var(--avatar-radius);color:#1d4ed8;display:flex;flex-shrink:0;font-size:var(--avatar-font-size);font-weight:700;height:var(--avatar-size);justify-content:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--avatar-size)}.avatar img[data-v-eab478e5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar span[data-v-eab478e5]{line-height:1}.notification_container[data-v-fb2e015c]{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:10px;position:absolute;right:20px;top:80px;width:360px}.notification_container div[data-v-fb2e015c]{max-width:280px;overflow:hidden;width:100%}.notification_container div>div[data-v-fb2e015c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:none}.rv-overlay[data-v-693a957f]{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100}.rv-modal[data-v-693a957f]{background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:16px;max-width:420px;padding:28px;position:relative;width:100%}.rv-modal__close[data-v-693a957f]{background:none;border:none;color:#94a3b8;cursor:pointer;line-height:0;padding:4px;position:absolute;right:16px;top:16px}.rv-modal__close[data-v-693a957f]:hover{color:#0f172a}.rv-modal__label[data-v-693a957f]{color:#0f172a;font-size:17px;font-weight:700;padding-right:24px}.rv-modal__profile[data-v-693a957f]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;padding:12px}.rv-modal__name[data-v-693a957f]{color:#0f172a;font-size:14px;font-weight:600}.rv-modal__role[data-v-693a957f]{color:#64748b;font-size:12px;margin-top:2px}.rv-modal__textarea[data-v-693a957f]{border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:14px;line-height:1.6;outline:none;padding:12px 14px;resize:none;transition:border-color .15s;width:100%}.rv-modal__textarea[data-v-693a957f]:focus{border-color:#94a3b8}.rv-modal__textarea[data-v-693a957f]::-moz-placeholder{color:#94a3b8}.rv-modal__textarea[data-v-693a957f]::placeholder{color:#94a3b8}.rv-modal__error[data-v-693a957f]{color:#ef4444;font-size:13px;margin-top:-8px}.rv-modal__submit[data-v-693a957f]{background:#0f172a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:background .15s}.rv-modal__submit[data-v-693a957f]:hover:not(:disabled){background:#1e293b}.rv-modal__submit[data-v-693a957f]:disabled{cursor:not-allowed;opacity:.6}.rv-stars[data-v-693a957f]{align-items:center;display:flex;gap:4px}.rv-stars__btn[data-v-693a957f]{background:none;border:none;cursor:pointer;line-height:0;padding:0;transition:transform .1s}.rv-stars__btn[data-v-693a957f]:hover{transform:scale(1.15)}.rv-stars__label[data-v-693a957f]{color:#f59e0b;font-size:13px;font-weight:600;margin-left:8px}.rm-overlay[data-v-57e197ed]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.rm[data-v-57e197ed]{background:#fff;border-radius:20px;box-shadow:0 24px 80px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:440px;overflow:hidden;width:100%}.rm__head[data-v-57e197ed]{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;padding:20px 20px 16px}.rm__head[data-v-57e197ed],.rm__head-left[data-v-57e197ed]{align-items:center;display:flex}.rm__head-left[data-v-57e197ed]{gap:8px}.rm__title[data-v-57e197ed]{color:#0f172a;font-size:16px;font-weight:800}.rm__back[data-v-57e197ed]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.rm__back[data-v-57e197ed]:hover{background:#f1f5f9}.rm__close[data-v-57e197ed]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.rm__close[data-v-57e197ed]:hover{background:#f1f5f9}.rm__tabs[data-v-57e197ed]{display:flex;flex-shrink:0;gap:4px;padding:12px 16px 8px}.rm__tab[data-v-57e197ed]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;flex:1;font-size:13px;font-weight:500;height:34px;transition:all .15s}.rm__tab--active[data-v-57e197ed]{background:#eff6ff;border-color:#bfdbfe;color:#2563eb;font-weight:600}.rm__search[data-v-57e197ed],.rm__tab[data-v-57e197ed]:hover:not(.rm__tab--active){background:#f8fafc}.rm__search[data-v-57e197ed]{align-items:center;border:1px solid #e2e8f0;border-radius:10px;color:#94a3b8;display:flex;flex-shrink:0;gap:8px;height:38px;margin:0 16px 8px;padding:0 12px}.rm__search[data-v-57e197ed]:focus-within{border-color:#93c5fd}.rm__search-input[data-v-57e197ed]{background:transparent;border:none;color:#0f172a;flex:1;font-family:inherit;font-size:13px;outline:none}.rm__search-input[data-v-57e197ed]::-moz-placeholder{color:#94a3b8}.rm__search-input[data-v-57e197ed]::placeholder{color:#94a3b8}.rm__list[data-v-57e197ed]{flex:1;overflow-y:auto;padding:0 8px 8px}.rm__person[data-v-57e197ed]{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background .15s}.rm__person[data-v-57e197ed]:hover{background:#f8fafc}.rm__person-info[data-v-57e197ed]{flex:1;min-width:0}.rm__person-name[data-v-57e197ed]{color:#0f172a;display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm__person-role[data-v-57e197ed]{color:#94a3b8;font-size:11px}.rm__empty[data-v-57e197ed]{color:#94a3b8;font-size:13px;padding:24px 16px;text-align:center}.rm__recipient[data-v-57e197ed]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-shrink:0;gap:10px;margin:14px 20px 0;padding:12px 14px}.rm__recipient-name[data-v-57e197ed]{color:#0f172a;font-size:13px;font-weight:700}.rm__recipient-role[data-v-57e197ed]{color:#64748b;font-size:11px;margin-top:1px}.rm__form[data-v-57e197ed]{flex:1;gap:12px;overflow-y:auto;padding:14px 20px}.rm__form[data-v-57e197ed],.rm__row[data-v-57e197ed]{display:flex;flex-direction:column}.rm__row[data-v-57e197ed]{gap:5px}.rm__label[data-v-57e197ed]{color:#334155;font-size:12px;font-weight:600}.rm__optional[data-v-57e197ed]{color:#94a3b8;font-weight:400}.rm__input[data-v-57e197ed],.rm__textarea[data-v-57e197ed]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;transition:border-color .15s}.rm__input[data-v-57e197ed]:focus,.rm__textarea[data-v-57e197ed]:focus{border-color:#93c5fd}.rm__input[data-v-57e197ed]::-moz-placeholder,.rm__textarea[data-v-57e197ed]::-moz-placeholder{color:#94a3b8}.rm__input[data-v-57e197ed]::placeholder,.rm__textarea[data-v-57e197ed]::placeholder{color:#94a3b8}.rm__textarea[data-v-57e197ed]{line-height:1.5;resize:none}.rm__consent[data-v-57e197ed]{align-items:flex-start;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;gap:8px;line-height:1.6;margin:0 20px 4px}.rm__consent-check[data-v-57e197ed]{accent-color:#2563eb;cursor:pointer;flex-shrink:0;height:14px;margin-top:2px;width:14px}.rm__consent-link[data-v-57e197ed]{color:#2563eb;text-decoration:none}.rm__consent-link[data-v-57e197ed]:hover{text-decoration:underline}.rm__footer[data-v-57e197ed]{display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:0 20px 20px}.rm__btn[data-v-57e197ed]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:38px;padding:0 16px;transition:background .15s}.rm__btn--cancel[data-v-57e197ed]{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.rm__btn--cancel[data-v-57e197ed]:hover{background:#f1f5f9}.rm__btn--send[data-v-57e197ed]{background:#0f172a;color:#fff}.rm__btn--send[data-v-57e197ed]:hover:not(:disabled){background:#1e293b}.rm__btn--send[data-v-57e197ed]:disabled{cursor:not-allowed;opacity:.4}.chat-widget[data-v-ab2e6241]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;bottom:24px;box-shadow:0 20px 60px #0000001f,0 4px 16px #0000000f;display:flex;height:560px;overflow:hidden;position:fixed;right:24px;width:720px;z-index:50}@media (max-width:780px){.chat-widget[data-v-ab2e6241]{border-radius:0;height:100%;inset:0 auto auto 0;width:100%}}.chat-slide-enter-active[data-v-ab2e6241],.chat-slide-leave-active[data-v-ab2e6241]{transition:opacity .2s ease,transform .2s ease}.chat-slide-enter-from[data-v-ab2e6241],.chat-slide-leave-to[data-v-ab2e6241]{opacity:0;transform:translateY(16px)}.chat-widget__close[data-v-ab2e6241]{background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;line-height:0;padding:4px;transition:color .15s,background .15s}.chat-widget__close[data-v-ab2e6241]:hover{background:#f1f5f9;color:#0f172a}.chat-icon-btn[data-v-ab2e6241]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;line-height:0;transition:background .15s,color .15s,border-color .15s;width:32px}.chat-icon-btn[data-v-ab2e6241]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.chat-icon-btn--active[data-v-ab2e6241]{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.chat-icon-btn--active[data-v-ab2e6241]:hover{background:#dcfce7}.chat-sidebar[data-v-ab2e6241]{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;flex-shrink:0;width:240px}.chat-sidebar__header[data-v-ab2e6241]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 16px 14px}.chat-sidebar__title[data-v-ab2e6241]{color:#0f172a;font-size:14px;font-weight:700}.chat-sidebar__search[data-v-ab2e6241]{align-items:center;border-bottom:1px solid #f1f5f9;color:#94a3b8;display:flex;gap:7px;padding:8px 12px}.chat-sidebar__search-input[data-v-ab2e6241]{background:transparent;border:none;color:#1e293b;flex:1;font-family:inherit;font-size:13px;outline:none}.chat-sidebar__search-input[data-v-ab2e6241]::-moz-placeholder{color:#94a3b8}.chat-sidebar__search-input[data-v-ab2e6241]::placeholder{color:#94a3b8}.chat-sidebar__list[data-v-ab2e6241]{flex:1;overflow-y:auto;padding:8px}.chat-sidebar__empty[data-v-ab2e6241]{color:#94a3b8;font-size:13px;padding:24px 16px;text-align:center}.chat-item[data-v-ab2e6241]{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background .15s}.chat-item[data-v-ab2e6241]:hover{background:#f8fafc}.chat-item--active[data-v-ab2e6241]{background:#f1f5f9}.chat-item__avatar[data-v-ab2e6241]{flex-shrink:0;position:relative}.chat-item__badge[data-v-ab2e6241]{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 3px;position:absolute;right:-4px;top:-4px}.chat-item__info[data-v-ab2e6241]{flex:1;min-width:0}.chat-item__top[data-v-ab2e6241]{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-bottom:2px}.chat-item__name[data-v-ab2e6241]{color:#0f172a;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item__time[data-v-ab2e6241]{color:#94a3b8;flex-shrink:0;font-size:11px}.chat-item__preview[data-v-ab2e6241]{color:#64748b;font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-main[data-v-ab2e6241]{display:flex;flex:1;flex-direction:column;min-width:0}.chat-main__header[data-v-ab2e6241]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 16px}.chat-main__header-left[data-v-ab2e6241]{align-items:center;display:flex;gap:10px;min-width:0}.chat-main__name[data-v-ab2e6241]{color:#0f172a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-main__role[data-v-ab2e6241]{color:#64748b;font-size:12px;margin-top:1px}.chat-main__actions[data-v-ab2e6241]{align-items:center;display:flex;flex-shrink:0;gap:6px}.chat-main__messages[data-v-ab2e6241]{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto;padding:16px}.chat-main__input[data-v-ab2e6241]{align-items:flex-end;border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:8px;padding:12px 14px}.chat-main__textarea[data-v-ab2e6241]{border:1px solid #e2e8f0;border-radius:12px;flex:1;font-family:inherit;font-size:14px;line-height:1.5;max-height:100px;outline:none;overflow-y:auto;padding:9px 13px;resize:none;transition:border-color .15s}.chat-main__textarea[data-v-ab2e6241]:focus{border-color:#94a3b8}.chat-main__textarea[data-v-ab2e6241]::-moz-placeholder{color:#94a3b8}.chat-main__textarea[data-v-ab2e6241]::placeholder{color:#94a3b8}.chat-main__send[data-v-ab2e6241]{align-items:center;background:#0f172a;border:none;border-radius:11px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:background .15s;width:38px}.chat-main__send[data-v-ab2e6241]:hover:not(:disabled){background:#1e293b}.chat-main__send[data-v-ab2e6241]:disabled{cursor:not-allowed;opacity:.4}.chat-main__empty[data-v-ab2e6241]{color:#94a3b8;flex:1;flex-direction:column;font-size:14px;gap:12px}.chat-confirm-overlay[data-v-ab2e6241],.chat-main__empty[data-v-ab2e6241]{align-items:center;display:flex;justify-content:center}.chat-confirm-overlay[data-v-ab2e6241]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a66;inset:0;padding:16px;position:fixed;z-index:200}.chat-confirm[data-v-ab2e6241]{background:#fff;border-radius:16px;box-shadow:0 16px 48px #00000026;max-width:320px;padding:20px;width:100%}.chat-confirm__title[data-v-ab2e6241]{color:#0f172a;font-size:15px;font-weight:700;margin-bottom:8px}.chat-confirm__text[data-v-ab2e6241]{color:#475569;font-size:14px;line-height:1.5;margin-bottom:16px}.chat-confirm__text strong[data-v-ab2e6241]{color:#0f172a}.chat-confirm__actions[data-v-ab2e6241]{display:flex;gap:8px;justify-content:flex-end}.chat-confirm__actions--col[data-v-ab2e6241]{align-items:stretch;flex-direction:column}.chat-confirm__btn[data-v-ab2e6241]{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;height:36px;padding:0 14px;transition:background .15s}.chat-confirm__btn--primary[data-v-ab2e6241]{background:#0f172a;color:#fff}.chat-confirm__btn--primary[data-v-ab2e6241]:hover{background:#1e293b}.chat-confirm__btn--cancel[data-v-ab2e6241]{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.chat-confirm__btn--cancel[data-v-ab2e6241]:hover{background:#f1f5f9}.chat-confirm__btn--confirm[data-v-ab2e6241]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.chat-confirm__btn--confirm[data-v-ab2e6241]:hover{background:#fee2e2}.chat-referral-card[data-v-ab2e6241]{min-width:200px}.chat-referral-card__head[data-v-ab2e6241]{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;margin-bottom:8px;padding-bottom:8px;text-transform:uppercase}.chat-msg--out .chat-referral-card__head[data-v-ab2e6241]{border-color:#fff3;color:#ffffffe6}.chat-msg--in .chat-referral-card__head[data-v-ab2e6241]{color:#64748b}.chat-referral-card__body[data-v-ab2e6241]{display:flex;flex-direction:column;gap:5px}.chat-referral-card__status[data-v-ab2e6241]{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;margin-bottom:4px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.chat-referral-card__status--pending[data-v-ab2e6241]{background:#f59e0b2e;color:#b45309}.chat-referral-card__status--accepted[data-v-ab2e6241]{background:#22c55e2e;color:#15803d}.chat-referral-card__status--declined[data-v-ab2e6241]{background:#ef44442e;color:#b91c1c}.chat-referral-card__status--completed[data-v-ab2e6241]{background:#2563eb29;color:#1d4ed8}.chat-referral-card__status--confirmed[data-v-ab2e6241]{background:#22c55e2e;color:#15803d}.chat-referral-card__status--no_response[data-v-ab2e6241]{background:#f973162e;color:#c2410c}.chat-referral-card__row[data-v-ab2e6241]{align-items:baseline;display:flex;gap:6px}.chat-referral-card__label[data-v-ab2e6241]{flex-shrink:0;font-size:10px;font-weight:600;white-space:nowrap}.chat-msg--in .chat-referral-card__label[data-v-ab2e6241]{color:#94a3b8}.chat-msg--out .chat-referral-card__label[data-v-ab2e6241]{color:#ffffffb8}.chat-referral-card__value[data-v-ab2e6241]{font-size:13px;font-weight:500}.chat-msg--in .chat-referral-card__value[data-v-ab2e6241]{color:#0f172a}.chat-msg--out .chat-referral-card__value[data-v-ab2e6241]{color:#fff}.chat-referral-card__value--phone[data-v-ab2e6241]{font-weight:700}.chat-msg--in .chat-referral-card__value--phone[data-v-ab2e6241]{color:#2563eb}.chat-msg--out .chat-referral-card__value--phone[data-v-ab2e6241]{color:#93c5fd}.chat-referral-card__comment[data-v-ab2e6241]{border-top:1px solid rgba(0,0,0,.06);font-size:12px;font-style:italic;margin-top:4px;padding-top:6px}.chat-msg--in .chat-referral-card__comment[data-v-ab2e6241]{border-color:#0000000f;color:#64748b}.chat-msg--out .chat-referral-card__comment[data-v-ab2e6241]{border-color:#ffffff2e;color:#ffffffd1}.chat-referral-card__notice[data-v-ab2e6241]{font-size:12px;line-height:1.45;margin-top:6px}.chat-msg--in .chat-referral-card__notice[data-v-ab2e6241]{color:#64748b}.chat-msg--out .chat-referral-card__notice[data-v-ab2e6241]{color:#ffffffd6}.chat-referral-card__actions[data-v-ab2e6241]{display:flex;gap:8px;margin-top:8px}.chat-referral-card__button[data-v-ab2e6241]{border:1px solid transparent;border-radius:10px;cursor:pointer;font-size:12px;font-weight:700;height:34px;padding:0 12px;transition:background .15s,border-color .15s,color .15s}.chat-referral-card__button--accept[data-v-ab2e6241]{background:#16a34a;border-color:#16a34a;color:#fff}.chat-referral-card__button--accept[data-v-ab2e6241]:hover{background:#15803d;border-color:#15803d}.chat-referral-card__button--decline[data-v-ab2e6241]{background:transparent;border-color:#dc26263d;color:#dc2626}.chat-referral-card__button--decline[data-v-ab2e6241]:hover{background:#dc262614}.chat-separator[data-v-ab2e6241]{align-items:center;display:flex;gap:10px;margin:6px 0}.chat-separator[data-v-ab2e6241]:after,.chat-separator[data-v-ab2e6241]:before{background:#f1f5f9;content:"";flex:1;height:1px}.chat-separator span[data-v-ab2e6241]{color:#94a3b8;font-size:11px;font-weight:600;white-space:nowrap}.chat-empty-dialog[data-v-ab2e6241]{align-items:center;display:flex;flex:1;flex-direction:column;gap:6px;justify-content:center;padding:24px;text-align:center}.chat-empty-dialog__name[data-v-ab2e6241]{color:#0f172a;font-size:14px;font-weight:600;margin-top:4px}.chat-empty-dialog__role[data-v-ab2e6241]{color:#64748b;font-size:12px}.chat-empty-dialog__hint[data-v-ab2e6241]{color:#94a3b8;font-size:12px;line-height:1.5;margin-top:8px;max-width:200px}.chat-bubble[data-v-ab2e6241]{align-items:center;background:#0f172a;border:none;border-radius:16px;bottom:24px;box-shadow:0 8px 24px #0000002e;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;position:fixed;right:24px;transition:background .15s,transform .15s;width:52px;z-index:50}.chat-bubble[data-v-ab2e6241]:hover{background:#1e293b;transform:scale(1.06)}.chat-bubble__badge[data-v-ab2e6241]{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-5px;top:-5px}.bubble-pop-enter-active[data-v-ab2e6241],.bubble-pop-leave-active[data-v-ab2e6241]{transition:opacity .15s ease,transform .15s ease}.bubble-pop-enter-from[data-v-ab2e6241],.bubble-pop-leave-to[data-v-ab2e6241]{opacity:0;transform:scale(.8)}.chat-context-bar[data-v-ab2e6241]{align-items:center;background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:8px;padding:8px 14px}.chat-context-bar__info[data-v-ab2e6241]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.chat-context-bar__label[data-v-ab2e6241]{color:#2563eb;font-size:11px;font-weight:700}.chat-context-bar__text[data-v-ab2e6241]{color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-context-bar__cancel[data-v-ab2e6241]{background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;flex-shrink:0;line-height:0;padding:4px}.chat-context-bar__cancel[data-v-ab2e6241]:hover{background:#f1f5f9;color:#0f172a}.chat-msg[data-v-ab2e6241]{--chat-out-bg:linear-gradient(135deg,#2563eb,#1d4ed8);--chat-out-bg-solid:#2563eb;--chat-out-subtle:hsla(0,0%,100%,.18);--chat-out-subtle-strong:hsla(0,0%,100%,.22);--chat-out-text:#fff;--chat-out-muted:hsla(0,0%,100%,.78);--chat-out-soft:hsla(0,0%,100%,.64);--chat-out-faint:hsla(0,0%,100%,.52);align-items:flex-end;display:flex;gap:7px;max-width:80%;position:relative}.chat-msg--in[data-v-ab2e6241]{align-self:flex-start}.chat-msg--out[data-v-ab2e6241]{align-self:flex-end;flex-direction:row-reverse;padding-right:0}.chat-msg__avatar[data-v-ab2e6241]{flex-shrink:0}.chat-msg__bubble[data-v-ab2e6241]{display:flex;flex-direction:column;gap:3px}.chat-msg__bubble--referral[data-v-ab2e6241],.chat-msg__bubble--reply[data-v-ab2e6241]{border-radius:14px;padding:9px 13px}.chat-msg--in .chat-msg__bubble--referral[data-v-ab2e6241],.chat-msg--in .chat-msg__bubble--reply[data-v-ab2e6241]{background:#f1f5f9;border-bottom-left-radius:4px}.chat-msg--out .chat-msg__bubble--referral[data-v-ab2e6241],.chat-msg--out .chat-msg__bubble--reply[data-v-ab2e6241]{background:var(--chat-out-bg);border-bottom-right-radius:4px;box-shadow:0 8px 20px #2563eb2e}.chat-msg__text[data-v-ab2e6241]{border-radius:14px;font-size:14px;line-height:1.55;margin:0;padding:9px 13px;word-break:break-word}.chat-msg--in .chat-msg__text[data-v-ab2e6241]{background:#f1f5f9;border-bottom-left-radius:4px;color:#1e293b}.chat-msg--out .chat-msg__text[data-v-ab2e6241]{background:var(--chat-out-bg);border-bottom-right-radius:4px;box-shadow:0 8px 20px #2563eb2e;color:var(--chat-out-text)}.chat-msg__bubble--referral .chat-msg__text[data-v-ab2e6241],.chat-msg__bubble--reply .chat-msg__text[data-v-ab2e6241]{background:transparent;border-radius:0;padding:0}.chat-msg__reply[data-v-ab2e6241]{border-left:3px solid #60a5fa;border-radius:4px;display:flex;flex-direction:column;gap:1px;margin-bottom:5px;padding:5px 8px}.chat-msg--in .chat-msg__reply[data-v-ab2e6241]{background:#0000000a}.chat-msg--out .chat-msg__reply[data-v-ab2e6241]{background:var(--chat-out-subtle-strong);border-color:#ffffffa6}.chat-msg__reply-name[data-v-ab2e6241]{color:#60a5fa;font-size:10px;font-weight:700}.chat-msg--out .chat-msg__reply-name[data-v-ab2e6241]{color:var(--chat-out-text)}.chat-msg__reply-text[data-v-ab2e6241]{color:#64748b;font-size:11px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-msg--out .chat-msg__reply-text[data-v-ab2e6241]{color:var(--chat-out-muted)}.chat-msg__edited[data-v-ab2e6241]{color:#94a3b8;font-size:10px}.chat-msg--out .chat-msg__edited[data-v-ab2e6241]{color:var(--chat-out-faint)}.chat-msg__actions[data-v-ab2e6241]{display:flex;flex-direction:column;gap:2px;position:absolute;top:50%;transform:translateY(-50%)}.chat-msg--in .chat-msg__actions[data-v-ab2e6241]{left:calc(100% + 6px)}.chat-msg--out .chat-msg__actions[data-v-ab2e6241]{right:calc(100% + 6px)}.chat-msg__action[data-v-ab2e6241]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#64748b;cursor:pointer;display:flex;height:26px;justify-content:center;transition:background .12s,color .12s;width:26px}.chat-msg__action[data-v-ab2e6241]:hover{background:#f1f5f9;color:#0f172a}.chat-msg__time[data-v-ab2e6241]{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:3px}.chat-msg--out .chat-msg__time[data-v-ab2e6241]{color:var(--chat-out-faint);justify-content:flex-end}.chat-msg__status[data-v-ab2e6241]{align-items:center;color:var(--chat-out-faint);display:flex}.chat-msg__status--read[data-v-ab2e6241]{color:#93c5fd}.logo[data-v-35e716b3]{align-items:center;display:flex;gap:8px;text-decoration:none}.logo__icon[data-v-35e716b3]{color:#2563eb;flex-shrink:0;height:32px;width:32px}.logo__text[data-v-35e716b3]{color:#020817;font-size:20px;font-weight:700;letter-spacing:-.3px}.designers_link[data-v-cb65d371]{color:#9333ea!important}.builder_link[data-v-cb65d371]{color:#16a34a!important}.realtors_link[data-v-cb65d371]{color:hsl(var(--primary))}.header-auth-placeholder[data-v-cb65d371]{flex-shrink:0;height:40px;width:188px}
