@charset "UTF-8";@-webkit-keyframes pulse{0%{-webkit-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0}}@-webkit-keyframes loading-pulse{0%{-webkit-transform:translate(-50%,-50%) scale(.1,.1);transform:translate(-50%,-50%) scale(.1,.1);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(-50%,-50%) scale(1.2,1.2);transform:translate(-50%,-50%) scale(1.2,1.2);opacity:0}}@keyframes loading-pulse{0%{-webkit-transform:translate(-50%,-50%) scale(.1,.1);transform:translate(-50%,-50%) scale(.1,.1);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(-50%,-50%) scale(1.2,1.2);transform:translate(-50%,-50%) scale(1.2,1.2);opacity:0}}@-webkit-keyframes rotate360{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate360{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.masterstudy-account-messages{display:flex;width:100%;flex-direction:column}.masterstudy-account-messages__header{display:flex;width:100%;margin:0 0 20px}.masterstudy-account-messages h1.masterstudy-account-messages__title{display:flex;margin:0;font-size:24px;font-style:normal;font-weight:500;line-height:normal;color:#001931}.masterstudy-account-messages__layout{display:flex;gap:20px;align-items:stretch}.masterstudy-account-messages__list{display:flex;flex-direction:column;width:250px;flex-shrink:0}.masterstudy-account-messages__list.is-hidden{display:none}.masterstudy-account-messages__list-inner{background:0 0;max-height:640px;overflow-y:auto;padding-right:6px}.masterstudy-account-messages__list-inner::-webkit-scrollbar{width:5px}.masterstudy-account-messages__list-inner::-webkit-scrollbar-thumb{background:var(--accent-100);border-radius:4px}.masterstudy-account-messages__list-inner::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.masterstudy-account-messages__list-inner::-webkit-scrollbar-track{background:#eef1f7;border-radius:4px}.masterstudy-account-messages__empty{display:none;width:100%;height:100%;min-height:130px;justify-content:center;align-items:center;padding:10px}.masterstudy-account-messages__empty.masterstudy-account-messages__empty_show{display:flex}.masterstudy-account-messages__empty-block{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:flex-start;margin-top:50px}.masterstudy-account-messages__empty-icon{display:flex;width:80px;height:80px;justify-content:center;align-items:center;border-radius:50%;background:var(--accent-10);margin-bottom:20px}.masterstudy-account-messages__empty-icon::before{display:flex;font-family:stmlms;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-transform:none;content:var(--stmlms-icon-menu-messages);font-size:28px;line-height:normal;color:var(--accent-100)}.masterstudy-account-messages__empty-text{display:flex;color:#001931;justify-content:center;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:20px}.masterstudy-account-messages__list-item.is-active .masterstudy-account-messages__list-name,.masterstudy-account-messages__list-item:hover .masterstudy-account-messages__list-name{color:var(--accent-100)}.masterstudy-account-messages__loader{display:none;width:100%;min-height:200px;justify-content:center;align-items:center;padding:10px;position:relative}.masterstudy-account-messages__loader.masterstudy-account-messages__loader_show{display:flex}.masterstudy-account-messages__loader-body{display:flex;width:45px;height:45px;border-radius:50%;position:relative;-webkit-animation:rotate360 1s linear infinite;animation:rotate360 1s linear infinite;margin:auto;border-top:4px solid var(--accent-100);border-right:4px solid var(--accent-100);border-bottom:4px solid transparent;border-left:4px solid var(--accent-100)}.masterstudy-account-messages__loader-body::after{display:flex;content:"";position:absolute;top:-7px;right:-7px;width:25px;height:25px;border-radius:50%;background:0 0}.masterstudy-account-messages__list-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;background:0 0;cursor:pointer;text-align:left;transition:.3s}.masterstudy-account-messages__list-item.is-active{background:var(--accent-10)}.masterstudy-account-messages__list-avatar{width:40px;height:40px;flex:0 0 40px}.masterstudy-account-messages__list-avatar img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:flex}.masterstudy-account-messages__list-body{display:flex;flex-direction:column}.masterstudy-account-messages__list-name{margin:0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#001931;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.3s}.masterstudy-account-messages__list-time{margin-top:2px;font-size:12px;font-style:normal;font-weight:500;line-height:normal;color:#808c98}.masterstudy-account-messages__list-badge{display:flex;flex-shrink:0;justify-content:center;align-items:center;border-radius:50%;background:var(--accent-100);color:#fff;text-align:center;font-size:10px;font-style:normal;font-weight:700;line-height:1.1;letter-spacing:0;padding:4px;margin-left:7px;min-width:19px}.masterstudy-account-messages__list-badge.has_new{background:var(--accent-100);color:#fff}.masterstudy-account-messages__panel{display:flex;flex:1 1 auto}.masterstudy-account-messages__panel.is-hidden{display:none}.masterstudy-account-messages__panel-card{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid #dbe0e9;border-radius:8px;overflow:hidden;height:640px}.masterstudy-account-messages__panel-header{padding:10px;border-bottom:1px solid #dbe0e9;display:flex;width:100%;align-items:center;gap:10px}.masterstudy-account-messages__panel-header a.masterstudy-back-link{display:none;width:40px;height:40px;background:#eef1f7;border-radius:50%}.masterstudy-account-messages__panel-user{display:flex;align-items:center;gap:10px;min-width:0}.masterstudy-account-messages__panel-avatar{width:40px;height:40px;flex:0 0 40px}.masterstudy-account-messages__panel-avatar img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:flex}.masterstudy-account-messages__panel-meta{display:flex;flex-direction:column;min-width:0}.masterstudy-account-messages__panel-name{margin:0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#001931;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.3s}.masterstudy-account-messages__panel-name.is-disabled{pointer-events:none;cursor:default}.masterstudy-account-messages__panel-name:hover{color:var(--accent-100)}.masterstudy-account-messages__panel-time{margin-top:2px;font-size:12px;font-style:normal;font-weight:500;line-height:normal;color:#808c98}.masterstudy-account-messages__panel-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin-left:auto}.masterstudy-account-messages a.masterstudy-account-messages__panel-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:5px;height:40px;cursor:pointer;transition:.3s;flex-shrink:0}.masterstudy-account-messages a.masterstudy-account-messages__panel-action--refresh{width:40px;padding:0;background:#eef1f7}.masterstudy-account-messages a.masterstudy-account-messages__panel-action--refresh .stmlms-sync{font-size:18px;color:#4d5e6f}.masterstudy-account-messages a.masterstudy-account-messages__panel-action--refresh .stmlms-sync.active{-webkit-animation:2s rotate360 infinite;animation:2s rotate360 infinite}.masterstudy-account-messages a.masterstudy-account-messages__panel-action--refresh:hover .stmlms-sync{color:#001931}.masterstudy-account-messages a.masterstudy-account-messages__panel-action--profile{padding:10px 20px;background:var(--accent-10);color:var(--accent-100);font-weight:600}.masterstudy-account-messages a.masterstudy-account-messages__panel-action--profile.is-disabled{pointer-events:none;opacity:.6}.masterstudy-account-messages a.masterstudy-account-messages__panel-action--profile:hover{background:var(--accent-100);color:#fff}.masterstudy-account-messages__thread{padding:10px 20px;background:#fff;overflow-y:auto;flex:1 1 auto}.masterstudy-account-messages__thread::-webkit-scrollbar{width:5px}.masterstudy-account-messages__thread::-webkit-scrollbar-thumb{background:#eef1f7;border-radius:4px}.masterstudy-account-messages__thread::-webkit-scrollbar-thumb:hover{background:#808c98}.masterstudy-account-messages__thread::-webkit-scrollbar-track{background:#fff;border-radius:4px}.masterstudy-account-messages__message{display:flex;flex-direction:column;gap:5px;margin:0 0 10px;max-width:55%}.masterstudy-account-messages__message--in{align-items:flex-start}.masterstudy-account-messages__message--out{align-items:flex-end;margin-left:auto}.masterstudy-account-messages__bubble{width:100%;padding:10px 15px;border-radius:8px;background:#eef1f7;font-size:14px;font-style:normal;font-weight:500;color:#001931;line-height:normal}.masterstudy-account-messages__bubble--out{background:var(--accent-100);color:#fff}.masterstudy-account-messages__bubble--out .masterstudy-account-messages__meta{color:rgba(255,255,255,.5)}.masterstudy-account-messages__meta{font-size:12px;font-style:normal;font-weight:500;line-height:normal;color:#808c98;margin-top:5px}.masterstudy-account-messages__meta span+span:before{content:" • ";margin:0 6px}.masterstudy-account-messages__composer{display:flex;align-items:center;gap:20px;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #dbe0e9;background:#fff}.masterstudy-account-messages textarea.masterstudy-account-messages__input{display:flex;width:100%;height:35px;min-height:35px;max-height:300px;border-radius:5px;border:1px solid #dbe0e9;background:#fff;padding:7px 10px 4px;outline:0;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#001931;resize:none;overflow-y:hidden;box-shadow:none}.masterstudy-account-messages textarea.masterstudy-account-messages__input::-webkit-input-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#808c98}.masterstudy-account-messages textarea.masterstudy-account-messages__input::-moz-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#808c98}.masterstudy-account-messages textarea.masterstudy-account-messages__input::-ms-input-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#808c98}.masterstudy-account-messages textarea.masterstudy-account-messages__input::placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#808c98}.masterstudy-account-messages textarea.masterstudy-account-messages__input:focus{border:1px solid #dbe0e9;box-shadow:none;outline:0}.masterstudy-account-messages__send{width:30px;height:30px;border-radius:50%;border:0;background:var(--accent-100);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:.3s}.masterstudy-account-messages__send.masterstudy-account-messages_chat__send-btn_loading{pointer-events:none}.masterstudy-account-messages__send.masterstudy-account-messages_chat__send-btn_loading i{display:none}.masterstudy-account-messages__send.masterstudy-account-messages_chat__send-btn_loading::before{content:"";display:flex;margin:0;width:10px;height:10px;border-radius:50%;border-width:2px;border-style:solid;border-color:#fff;-webkit-animation:pulse 1.5s ease-out;animation:pulse 1.5s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0;z-index:99}.masterstudy-account-messages__send.masterstudy-account-messages_chat__send-btn_loading::after{display:none}.masterstudy-account-messages__send.masterstudy-account-messages_chat__send-btn_disabled{opacity:.7;pointer-events:none}.masterstudy-account-messages__send:hover{background:var(--accent-hover)}.masterstudy-account-messages__send i{font-size:14px;color:#fff}.masterstudy-account-messages__error{margin:0;padding:8px 14px 14px;display:none;background:var(--danger-10);color:var(--danger-100);font-size:14px;line-height:normal;font-weight:400}@media (max-width:1023.98px){.masterstudy-account-messages__list-item.is-active .masterstudy-account-messages__list-name,.masterstudy-account-messages__list-item:hover .masterstudy-account-messages__list-name{color:#001931}.masterstudy-account-messages__layout{flex-direction:column}.masterstudy-account-messages__list{width:100%;flex:0 0 auto}.masterstudy-account-messages__list-item.is-active{background:0 0}.masterstudy-account-messages__panel{position:fixed;z-index:99999999999;top:0;left:0;right:0;bottom:0;height:100vh;height:100svh;height:100dvh}.masterstudy-account-messages__panel-card{height:100%;min-height:100%;border-radius:0}.masterstudy-account-messages__panel-header a.masterstudy-back-link{display:flex}}@media (max-width:576px){.masterstudy-account-messages__message{max-width:90%}}