:root{--background: oklch(1 0 0);--foreground: rgb(10, 10, 10);--card: oklch(1 0 0);--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: blue;--primary-foreground: oklch(.985 0 0);--secondary: aqua;--secondary-foreground: oklch(.3211 0 0);--muted: oklch(.97 0 0);--muted-foreground: oklch(.556 0 0);--accent: green;--accent-foreground: var(--primary-foreground);--destructive: oklch(.577 .245 27.325);--destructive-foreground: var(--primary-foreground);--border: oklch(.922 0 0);--input: oklch(.922 0 0);--ring: oklch(.708 0 0);--radius: .625rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--breakpoint-3xs: 20rem;--breakpoint-2xs: 22.5rem;--breakpoint-xs: 30rem;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--step: .25rem}body{position:fixed;top:0px;right:0px;bottom:0px;left:0px}#app{height:100%}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}p,span,a,label{font-family:Roboto,sans-serif}*:focus-visible{outline:.125rem solid black;outline-offset:-.125rem;border-radius:var(--radius-lg)}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.button[data-v-f4a33811]{display:inline-flex;gap:calc(var(--step) * 2);justify-content:center;align-items:center;border-radius:var(--radius-sm);outline-style:none;font-size:.875rem;line-height:1.25rem;font-family:Roboto,sans-serif;font-weight:700;white-space:nowrap;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:none;padding:calc(var(--step) * 2) calc(var(--step) * 4);color:var(--primary-foreground);background-color:var(--primary)}.button[data-v-f4a33811]:hover{background-color:color-mix(in oklab,var(--primary) 75%,transparent)}.button[data-v-f4a33811]:focus-visible{outline:.25rem solid black}.card[data-v-8fe445f1]{display:flex;padding-top:1.5rem 0;flex-direction:column;gap:calc(var(--step) * 6);border-radius:var(--radius-lg);border-width:1px;box-shadow:0 1px 2px #0000000d;color:var(--card-foreground);background-color:var(--card)}.card-action[data-v-8f551d25]{grid-column-start:2;grid-row:span 2 / span 2;grid-row-start:1;justify-self:end;align-self:flex-start}.card-content[data-v-6fbf4205]{padding:0 1.5rem}.card-description[data-v-8f544dfb]{font-size:.875rem;line-height:1.25rem}.card-footer[data-v-fe42f411]{display:flex;padding-left:1.5rem;padding-right:1.5rem;align-items:center}.card-header[data-v-2a855cf7]{display:grid;padding-left:1.5rem;padding-right:1.5rem;grid-auto-rows:min;gap:.375rem;align-items:flex-start}.card-title[data-v-637afdfe]{font-weight:600;line-height:1}.card[data-v-d8c21f1a]{padding:1.5rem;background-color:var(--secondary);color:var(--secondary-foreground);gap:calc(var(--step) * 2)}.card-footer[data-v-d8c21f1a]{justify-content:end}.toast-wrapper[data-v-fb131e00]{position:fixed;right:2rem;bottom:2rem;display:flex;flex-direction:column;justify-content:end;max-height:calc(100vh - 4rem)}.notifications[data-v-fb131e00]{display:flex;flex-direction:column;align-items:end;gap:.5rem;max-height:100%;overflow:auto}.input[data-v-833d94c4]{border:1px solid var(--primary);border-radius:var(--radius-sm);font-family:Roboto,sans-serif}.input[data-v-833d94c4]:focus-visible{outline:calc(var(--step) / 2) solid var(--primary)}.card[data-v-f659d151]{padding:calc(var(--step) * 2)}.form[data-v-f659d151]{display:flex;flex-direction:column;align-items:center;padding:calc(var(--step) * 3);border-radius:var(--radius-lg);background-color:#fff;gap:calc(var(--step) * 3)}.form-fields[data-v-f659d151]{display:grid;grid-template-columns:auto 1fr;row-gap:calc(var(--step) * 3);column-gap:calc(var(--step) * 2)}.avatar-form-field[data-v-f659d151]{grid-column:1 / 3;display:flex;flex-direction:column;align-items:center}.avatar-wrapper[data-v-f659d151]{padding:1rem}.avatar-image[data-v-f659d151]{width:4.5rem;height:4.5rem;object-fit:cover;border-radius:100%}.empty-avatar-icon[data-v-f659d151]{width:4.5rem;height:4.5rem}.button-block[data-v-f659d151]{display:flex;gap:calc(var(--step) * 2)}.error[data-v-f659d151]{color:var(--destructive)}.card-footer[data-v-f659d151]{justify-content:end}.modal-window-wrapper[data-v-cb931286]{background-color:#0007;position:fixed;inset:0;display:flex;overflow:auto;padding:calc(var(--step) * 8)}.modal-window[data-v-cb931286]{background-color:transparent;margin:auto}.notification[data-v-71a6327b]{margin:5px 0;padding:5px 10px;display:flex}.success[data-v-71a6327b]{background-color:#90ee90}.failure[data-v-71a6327b]{background-color:pink}.notification-message[data-v-71a6327b]{margin-right:5px}.notification__delete-button[data-v-71a6327b]{height:20px;width:20px}.card[data-v-52f5ba5b]{padding:calc(var(--step) * 2)}.form[data-v-52f5ba5b]{display:flex;flex-direction:column;align-items:center;padding:calc(var(--step) * 3);border-radius:var(--radius-lg);background-color:#fff;gap:calc(var(--step) * 3)}.form-fields[data-v-52f5ba5b]{display:grid;grid-template-columns:auto 1fr;row-gap:calc(var(--step) * 3);column-gap:calc(var(--step) * 2)}.card-footer[data-v-52f5ba5b]{justify-content:end}.layout[data-v-73e5f88d]{display:flex;flex-direction:column;height:100%}.main-menu[data-v-73e5f88d]{background-color:var(--primary);color:var(--primary-foreground);display:flex;font-size:1.75rem;justify-content:space-between}.main-menu__item[data-v-73e5f88d]{text-decoration:none;color:#fff;cursor:pointer;display:inline-block;box-sizing:border-box;margin-right:10px;padding:10px 15px;border:none;background-color:transparent;font-size:1.75rem}.main-menu__item[data-v-73e5f88d]:hover{text-decoration:underline}.main-menu__item[data-v-73e5f88d]:last-child{margin-right:0}.right-menu[data-v-73e5f88d]{display:flex;align-items:center}.me-section[data-v-73e5f88d]{display:flex;align-items:center;gap:.5rem}.me-section-image[data-v-73e5f88d]{width:2rem;height:2rem;border-radius:100%}.me-section-icon[data-v-73e5f88d]{width:2rem;height:2rem}.notifications-wrapper[data-v-73e5f88d]{position:fixed;top:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.found-user-card[data-v-32666a86]{display:flex;gap:.5rem;border-radius:8px}.avatar-wrapper[data-v-32666a86]{position:relative;place-self:center}.avatar-image[data-v-32666a86]{width:1.5rem;height:1.5rem;object-fit:cover;border-radius:100%}.empty-avatar-icon[data-v-32666a86]{width:1.5rem;height:1.5rem}.text-data[data-v-32666a86]{display:flex;flex-direction:column;gap:.25rem;text-align:left;font-size:1rem}.find-user-block[data-v-856a1f76]{display:flex;flex-direction:column}.find-user-block__input[data-v-856a1f76]{width:100%}.find-user-block__found-users-wrapper[data-v-856a1f76]{position:relative}.find-user-block__found-users[data-v-856a1f76]{width:100%;position:absolute;top:var(--step);overflow:auto;max-height:200px;display:flex;flex-direction:column;border-radius:var(--radius-lg);background:linear-gradient(to right,#d4d9b7,#66997d)}.no-users-found-wrapper[data-v-856a1f76]{background:linear-gradient(to right,#d4d9b7,#66997d);border-radius:var(--radius-lg);width:100%;position:absolute;top:var(--step);height:calc(var(--step) * 20);display:flex}.no-users-found[data-v-856a1f76]{margin:auto}.user-card-wrapper[data-v-856a1f76]{border:none;background-color:transparent;width:100%;padding:0}.user-card[data-v-856a1f76]{padding:var(--step) calc(var(--step) * 2)}.user-card[data-v-856a1f76]:hover{background-color:#0ff;cursor:pointer}.card[data-v-578df987]{padding:calc(var(--step) * 2)}.found-user-profile[data-v-578df987]{display:flex;flex-direction:column;padding:12px;gap:calc(var(--step) * 3)}.avatar-wrapper[data-v-578df987]{place-self:center}.avatar-image[data-v-578df987]{width:6rem;height:6rem;object-fit:cover;border-radius:100%}.empty-avatar-icon[data-v-578df987]{width:6rem;height:6rem}.text-data[data-v-578df987]{display:flex;flex-direction:column;gap:.25rem}.card-footer[data-v-578df987]{justify-content:end}.header[data-v-ba723be6]{display:flex;justify-content:space-between;background-color:var(--secondary);padding:calc(var(--step) * 2)}.chat-name[data-v-ba723be6]{font-size:24px;cursor:pointer}.chat-name[data-v-ba723be6]:hover{cursor:pointer}.filter-messages-block[data-v-ba723be6]{display:flex;align-items:center;gap:calc(var(--step) * 2)}.chat-info-card[data-v-ba723be6],.add-participant-card[data-v-ba723be6]{padding:calc(var(--step) * 2)}.chat-info-card-content[data-v-ba723be6]{display:flex;flex-direction:column;gap:calc(var(--step) * 4)}.chat-info-card-content[data-v-ba723be6]>*{display:flex;flex-direction:column;gap:calc(var(--step) * 2)}.chat-info-card-user-list[data-v-ba723be6]{display:flex;flex-direction:column;gap:calc(var(--step) * 2)}.chat-info-card-footer[data-v-ba723be6]{justify-content:end}.chat-info-user-card[data-v-ba723be6]:hover{cursor:pointer}.chat-card[data-v-19c5b582]{list-style-type:none;border-radius:8px;max-width:100%;overflow:hidden}.chat-card[data-v-19c5b582]>*{text-overflow:ellipsis}.chat-card__no-selected[data-v-19c5b582]:hover{background-color:var(--secondary);cursor:pointer}.chat-card__selected[data-v-19c5b582]{background-color:var(--primary);color:var(--primary-foreground)}.card-content[data-v-19c5b582]{padding:0;display:flex;gap:calc(var(--step) * 4);align-items:center}.chat-cover[data-v-19c5b582]{width:1.5rem;height:1.5rem;object-fit:cover;border-radius:100%;flex-shrink:0}.empty-chat-cover[data-v-19c5b582]{width:1.5rem;height:1.5rem;flex-shrink:0}.text-data[data-v-19c5b582]{display:flex;flex-direction:column;gap:.25rem}.text-data[data-v-19c5b582]>*{text-align:left;font-size:1rem}.chat-list[data-v-e054af72]{overflow:auto;max-width:100%;display:flex;flex-direction:column}.chat-card-wrapper[data-v-e054af72]{background-color:transparent;border:none;display:flex;width:100%;padding:0}.chat-card-wrapper[data-v-e054af72]:focus{outline:.125rem solid black;outline-offset:-.125rem;border-radius:var(--radius-lg)}.chat-card[data-v-e054af72]{padding:calc(var(--step) * 2);width:100%}.vue-popover[data-v-323572ee]{background:white;border:1px solid rgba(0,0,0,.12);box-shadow:0 6px 18px #00000014;border-radius:8px;min-width:120px;padding:.5rem;outline:none}.popover-content[data-v-323572ee]{position:relative}.popover-arrow[data-v-323572ee]{position:absolute;top:-6px;width:12px;height:6px;clip-path:polygon(50% 0%,0% 100%,100% 100%);background:white;border-left:1px solid rgba(0,0,0,.06);border-right:1px solid rgba(0,0,0,.06)}.my-message-wrapper[data-v-2a4c58fb]{align-self:flex-end;max-width:70%}.my-message-wrapper[data-v-2a4c58fb]>*{text-overflow:ellipsis}.message-from-someone-else-wrapper[data-v-2a4c58fb]{align-self:flex-start}.message-card[data-v-2a4c58fb]{gap:calc(var(--step) * 2);padding:calc(var(--step) * 2)}.message-card-header[data-v-2a4c58fb],.message-card-content[data-v-2a4c58fb],.message-card-footer[data-v-2a4c58fb]{padding:0}.message-card-action[data-v-2a4c58fb]>*{color:var(--primary);background-color:transparent;border:none}.menu-btn[data-v-2a4c58fb]{border-radius:100%;aspect-ratio:1}.menu-btn[data-v-2a4c58fb]:hover{background-color:#d3d3d3}.message-card-action-popover[data-v-2a4c58fb]{background-color:var(--background)}.message-card-action-list[data-v-2a4c58fb]{display:flex;flex-direction:column;gap:calc(var(--step) * 2);background-color:var(--background)}.message-card-action-list>li[data-v-2a4c58fb]{display:flex;border-radius:var(--radius-lg)}.message-card-action-list>li[data-v-2a4c58fb]:hover{background-color:#0ff}.message-card-action-list>li>button[data-v-2a4c58fb]{border:none;background-color:transparent;color:var(--primary);width:100%;text-align:left;font-size:1rem}.message__text[data-v-2a4c58fb]{font-family:inherit}.delete-message-window[data-v-2a4c58fb]{padding:calc(var(--step) * 3);display:flex;flex-direction:column;gap:calc(var(--step) * 2);border-radius:var(--radius-lg);background-color:#fff}.delete-message-window__buttons[data-v-2a4c58fb]{display:flex;justify-content:space-evenly}.delete-message-window__buttons[data-v-2a4c58fb]>*:focus{outline:.25rem solid black}.message-card-footer[data-v-2a4c58fb]{justify-content:end}.forward-message-card[data-v-2a4c58fb]{padding:calc(var(--step) * 2)}.forward-message-card-content[data-v-2a4c58fb]{padding:var(--step)}.message-list[data-v-96a470a0]{height:100%;overflow:auto;display:flex;flex-direction:column;align-items:start;flex-grow:1;background:linear-gradient(to right,#d4d9b7,#66997d);padding:12px}.message-list[data-v-96a470a0]>*{margin-top:12px;margin-left:12px;margin-right:12px}.message-list[data-v-96a470a0]>*:first-child{margin-top:0}.no-messages-wrapper[data-v-96a470a0]{display:flex;justify-content:center;align-items:center;flex-grow:1;background:linear-gradient(to right,#d4d9b7,#66997d)}.no-messages[data-v-96a470a0]{font-size:36px;text-align:center}.chat-area[data-v-0264d3db]{display:flex;flex-direction:column;overflow:hidden}.input-block[data-v-0264d3db]{display:flex;padding:calc(var(--step) * 2);gap:calc(var(--step) * 2)}.input-block__input[data-v-0264d3db]{resize:none;flex-grow:1;border:1px solid var(--primary);border-radius:var(--radius-sm);font-family:Roboto,sans-serif}.input-block__input[data-v-0264d3db]:focus-visible{outline:calc(var(--step) / 2) solid var(--primary)}.input-block__button[data-v-0264d3db]{align-self:center}.input-block__buttons[data-v-0264d3db]{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--step) * 2)}.select-chat-message[data-v-0264d3db]{display:flex;justify-content:center;align-items:center}.select-chat-message[data-v-0264d3db]>*{font-size:36px}.layout[data-v-eea12ff4]{display:grid;grid-template-columns:1fr 3fr;overflow:hidden;padding-bottom:8px}.left-bar[data-v-eea12ff4]{display:flex;flex-direction:column;align-items:stretch;padding:8px;overflow:hidden;gap:calc(var(--step) * 2);border-right:1px solid var(--primary)}.message-wrapper[data-v-93819794]{display:flex;justify-content:center;align-items:center;height:100%}.message-wrapper[data-v-93819794]{font-size:36px;text-align:center}.page[data-v-c72fd99a]{display:flex;flex-grow:1;overflow:auto}.card[data-v-c72fd99a]{margin:auto}.card-header[data-v-c72fd99a]>*{text-align:center}.card-footer[data-v-c72fd99a]{flex-direction:column;gap:calc(var(--step) * 2)}.form[data-v-c72fd99a]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--step) * 3)}.form-fields[data-v-c72fd99a]{display:grid;grid-template-columns:auto 1fr;row-gap:calc(var(--step) * 3);column-gap:calc(var(--step) * 2)}.avatar-form-field[data-v-c72fd99a]{grid-column:1 / 3;display:flex;flex-direction:column;align-items:center}.avatar-wrapper[data-v-c72fd99a]{position:relative;padding:1rem;place-self:center}.select-avatar-button[data-v-c72fd99a]{padding:.5rem;border-radius:100%;border:none}.avatar-image[data-v-c72fd99a]{width:4.5rem;height:4.5rem;object-fit:cover;border-radius:100%}.clear-avatar-button[data-v-c72fd99a]{display:none;position:absolute;top:0;right:0;border-radius:100%;color:var(--destructive-foreground);background-color:var(--destructive);border:none;aspect-ratio:1}.clear-avatar-button[data-v-c72fd99a]>*{margin:auto}.avatar-wrapper:hover .clear-avatar-button[data-v-c72fd99a]{display:inline-flex}.avatar-input[data-v-c72fd99a]{display:none}.empty-avatar-icon[data-v-c72fd99a]{width:4.5rem;height:4.5rem}.error[data-v-c72fd99a]{color:var(--destructive)}.link[data-v-c72fd99a]{text-decoration:none}.page[data-v-55d6b589]{display:flex;flex-grow:1;overflow:auto}.card[data-v-55d6b589]{margin:auto}.card-header[data-v-55d6b589]>*{text-align:center}.card-footer[data-v-55d6b589]{flex-direction:column;gap:calc(var(--step) * 2)}.form[data-v-55d6b589]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--step) * 3)}.form-fields[data-v-55d6b589]{display:grid;grid-template-columns:auto 1fr;row-gap:calc(var(--step) * 3);column-gap:calc(var(--step) * 2)}.error[data-v-55d6b589]{color:var(--destructive)}.link[data-v-55d6b589]{text-decoration:none}
