#root,.App,body,div[style*="position:fixed"],html{background-color:#f9fbff}body,html{left:0;position:fixed;top:0}#root,body,html{height:100%;overflow:hidden;width:100%}#root,.App,article,aside,body,div,footer,header,html,main,nav,section{-ms-overflow-style:none;scrollbar-width:none}#root::-webkit-scrollbar,.App::-webkit-scrollbar,article::-webkit-scrollbar,aside::-webkit-scrollbar,body::-webkit-scrollbar,div::-webkit-scrollbar,footer::-webkit-scrollbar,header::-webkit-scrollbar,html::-webkit-scrollbar,main::-webkit-scrollbar,nav::-webkit-scrollbar,section::-webkit-scrollbar{display:none;height:0;width:0}body:after{background-color:#f9fbff;bottom:0;content:"";display:block;height:100px;left:0;position:fixed;right:0;z-index:-1}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#f9fbff;color:#192947;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center}.App-link{color:#335cf4}.e-dialog{background:linear-gradient(145deg,#f9fbff,#fff)!important;border:1px solid #e0e8f5!important;border-radius:8px!important;box-shadow:0 10px 25px rgba(39,68,131,.105)!important;color:#192947!important;max-height:90vh!important;min-height:600px!important}.e-dlg-content{background:linear-gradient(180deg,#f9fbff,#f5f8fd)!important;color:#192947!important;height:auto!important;max-height:calc(90vh - 120px)!important;overflow:auto!important}.e-dlg-header{background:#0000!important;color:#192947!important;font-size:1.6em!important;font-weight:500!important}.e-calendar{background:linear-gradient(145deg,#f9fbff,#fff)!important;border:1px solid #e0e8f5!important}.e-calendar .e-content{background:linear-gradient(180deg,#f9fbff,#f5f8fd)!important}.e-calendar .e-header{background:linear-gradient(135deg,#fff,#f8faff)!important}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.calendar-control-section{align-items:center;border-radius:8px;display:flex;flex-direction:row;justify-content:center;margin:0 auto;overflow:hidden;padding:15px;position:relative}@media (max-width:768px){.e-dialog{border-radius:0!important;margin:0!important;max-height:90vh!important;max-width:100%!important;min-height:400px!important;width:100%!important}.e-dlg-content{max-height:calc(90vh - 100px)!important;padding:16px!important}.e-dlg-header{font-size:1.2em!important;padding:16px!important}.calendar-control-section{flex-direction:column;padding:10px}button,input[type=button],input[type=submit]{min-height:44px;min-width:44px}[class*=container]{max-width:100%!important;width:auto!important}.meeting-info-modal{height:auto!important;margin:0!important;padding:0!important;width:100%!important}}@media (max-width:480px){.e-dialog{min-height:300px!important}.e-dlg-header{font-size:1em!important}.btn,button{font-size:14px!important;padding:6px 12px!important}}.responsive-dialog.e-dialog{border-radius:6px!important}.responsive-dialog .e-dlg-header{font-size:1.2em!important}.responsive-dialog .e-dlg-content{padding:10px!important}@media (max-width:768px){.responsive-dialog.e-dialog{border-radius:0!important;bottom:0!important;height:100%!important;left:0!important;margin:0!important;max-height:100vh!important;position:fixed!important;right:0!important;top:0!important;width:100%!important}.responsive-dialog .e-dlg-header{font-size:1.1em!important;padding:16px!important}.responsive-dialog .e-dlg-content{height:calc(100% - 130px)!important;max-height:none!important;overflow-y:auto!important;padding:16px!important}.responsive-dialog .e-footer-content{background:linear-gradient(135deg,#fff,#f8faff)!important;bottom:0!important;left:0!important;padding:12px 16px!important;position:absolute!important;right:0!important}.responsive-dialog .e-btn{font-size:14px!important;margin-left:10px!important;padding:10px 16px!important}}@media (max-width:480px){.responsive-dialog.e-dialog{height:100%!important}.responsive-dialog .e-dlg-header{font-size:16px!important;padding:12px 16px!important}.responsive-dialog .e-dlg-content{padding:12px!important}.responsive-dialog .e-footer-content{padding:10px 12px!important}.responsive-dialog .e-btn{font-size:14px!important;margin-left:8px!important;padding:8px 12px!important}.responsive-dialog .e-btn.close-button{margin:0!important;width:100%!important}}.meeting-info-container{background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #e0e8f5;border-radius:8px;margin-bottom:20px;padding:20px}.meeting-info-row{align-items:flex-start;display:flex;margin-bottom:16px}.meeting-info-label{color:#33445e;font-weight:500;width:120px}.meeting-info-value{color:#192947;flex:1 1}.meeting-actions{display:flex;gap:12px}.confirmation-dialog{background:linear-gradient(145deg,#f9fbff,#fff);border:1px solid #e0e8f5;border-radius:8px;box-shadow:0 4px 12px #27448312;padding:20px;position:absolute;right:20px;text-align:center;top:50%;transform:translateY(-50%);width:240px;z-index:10}.confirmation-dialog-buttons{display:flex;flex-direction:column;gap:10px;margin-top:16px}@media (max-width:768px){.confirmation-dialog{left:50%;max-width:320px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%}}@media (max-width:480px){.meeting-info-container{margin-bottom:16px;padding:16px}.meeting-info-row{flex-direction:column;margin-bottom:16px}.meeting-info-label{margin-bottom:4px;width:100%}.meeting-actions{flex-direction:column;gap:10px}.meeting-actions button{width:100%}.confirmation-dialog{padding:16px;width:90%}.confirmation-dialog-buttons button{font-size:14px;padding:12px}}.e-dialog .e-footer-content .e-btn.close-button{background:linear-gradient(135deg,#fff,#f8faff)!important;border:1px solid #dce5f4!important;color:#192947!important;padding:10px 20px!important;transition:all .2s!important}.e-dialog .e-footer-content .e-btn.close-button:hover{background:#e6ecf6!important;border-color:#cad5e9!important}@media (max-width:768px){.e-dialog .e-footer-content{background:linear-gradient(135deg,#fff,#f8faff)!important;border-top:1px solid #e0e8f5!important;bottom:0!important;box-shadow:0 -2px 10px #27448312!important;left:0!important;padding:12px 16px!important;position:fixed!important;right:0!important}.e-dialog .e-footer-content .e-btn.close-button{font-size:16px!important;font-weight:500!important;margin:0!important;padding:12px!important;width:100%!important}}@media (max-width:480px){.responsive-dialog.e-dialog{height:100%!important}.responsive-dialog .e-dlg-header{font-size:16px!important;padding:12px 16px!important}.responsive-dialog .e-dlg-content{padding:12px!important}.responsive-dialog .e-footer-content{padding:10px 12px!important}.responsive-dialog .e-btn{font-size:14px!important;margin-left:8px!important;padding:8px 12px!important}.responsive-dialog .e-btn.close-button{background:linear-gradient(135deg,#fff,#f8faff)!important;border:1px solid #dce5f4!important;color:#192947!important;margin:0!important;width:100%!important}}.standalone-close-button{background-color:initial;border:1px solid #e0e8f5;border-radius:6px;color:#455776;cursor:pointer;display:block;font-size:15px;font-weight:500;margin:20px auto 0;padding:10px 32px;text-align:center;transition:all .2s;width:auto}.standalone-close-button:hover{background-color:#f5f8fd;border-color:#cad5e9;color:#192947}@media (max-width:768px){.standalone-close-button{font-size:16px;margin:24px auto;max-width:300px;padding:12px 20px;width:100%}}.expert-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#f9fbff,#fff);border:1px solid #e0e8f5;border-radius:10px;box-shadow:0 4px 20px rgba(39,68,131,.105);transition:all .3s ease}.expert-card:hover{background:linear-gradient(145deg,#f5f8fd,#fff);border-color:#cad5e9;box-shadow:0 8px 28px rgba(39,68,131,.122);transform:translateY(-5px)}.expert-card-button{transition:all .2s}.expert-card-button.meeting-info{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#335cf426;border:1px solid #335cf44d;color:#2c64da}.expert-card-button.meeting-info:hover{background-color:#335cf440;border-color:#335cf480;box-shadow:0 2px 8px #335cf433}.expert-card-button.setup-meeting{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#335cf4e6;border:1px solid #335cf4b3;color:#ffffffe6}.expert-card-button.setup-meeting:hover{background-color:#335cf4e6;border-color:#335cf4e6;box-shadow:0 2px 8px rgba(39,68,131,.088);color:#fff}.expert-card-msg-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#f9fbff,#fff);border:1px solid #dce5f4}.expert-card-msg-btn:hover{background:#e6ecf6;border-color:#cad5e9;box-shadow:0 2px 8px rgba(39,68,131,.088)}.expert-card-divider{background:linear-gradient(90deg,#f5f8fd,#e6ecf6,#f5f8fd);height:1px}.expert-info-section{margin:16px 0}.expert-status-badge{align-items:center;display:inline-flex;font-size:14px;font-weight:500;padding:6px 14px}.expert-status-badge.started{background:linear-gradient(135deg,#ffffffe6,#ffffffe6);border:1px solid #6ec8b44d;color:#0f8f63}.expert-status-badge.finished{background:linear-gradient(135deg,#ffffffe6,#ffffffe6);border:1px solid #dce5f4;color:#65748d}.squared-design .expert-card{border-radius:8px}.squared-design .expert-card-button,.squared-design .expert-card-msg-btn{border-radius:6px}.squared-design .expert-image{border-radius:8px}.angular-component,.squared-design .expert-status-badge{border-radius:6px}.angular-button{border-radius:4px}.squared-ui-system .btn,.squared-ui-system [class*=btn],.squared-ui-system [class*=button],.squared-ui-system button{border-radius:6px!important}.squared-ui-system .card,.squared-ui-system .container,.squared-ui-system .dialog,.squared-ui-system [class*=card],.squared-ui-system [class*=container],.squared-ui-system [class*=dialog],.squared-ui-system img{border-radius:8px!important}.squared-ui-system .badge,.squared-ui-system .chip,.squared-ui-system .tag,.squared-ui-system [class*=badge],.squared-ui-system [class*=chip],.squared-ui-system [class*=tag]{border-radius:6px!important}.status-indicator{position:relative}.status-indicator:after{background-color:#18c962;border:2px solid #e0e8f5;border-radius:3px;bottom:0;content:"";height:12px;position:absolute;right:0;width:12px}.status-indicator.offline:after{background-color:#e6ecf6}.status-indicator.away:after{background-color:#ef9b61}.profile-image-container{position:relative}.profile-image{border-radius:8px}.profile-status{background-color:#18c962;border:2px solid #e0e8f5;border-radius:3px;bottom:-2px;height:12px;position:absolute;right:-2px;width:12px}.message-icon{display:block;height:32px!important;width:24px!important}.glass-ui{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#f9fbff,#fff);border:1px solid #e0e8f5;box-shadow:0 4px 20px rgba(39,68,131,.088)}.glass-ui-light{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f8fd;border:1px solid #e0e8f5}.glass-ui-dark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#f9fbff,#f5f8fd);border:1px solid #edf1f9}.button-translucent{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#335cf4e6;border:1px solid #335cf4b3;color:#ffffffe6;transition:all .2s}.button-translucent:hover{background-color:#335cf4e6;border-color:#335cf4e6;box-shadow:0 2px 8px rgba(39,68,131,.088);color:#fff}.button-translucent:active{box-shadow:0 1px 3px #27448312;transform:translateY(1px)}.button-primary{background-color:#335cf4e6;border:1px solid #335cf4cc;color:#fff;transition:all .2s}.button-primary:hover{background-color:#335cf4;box-shadow:0 2px 10px #335cf44d}.button-primary:active{box-shadow:0 1px 3px #335cf433;transform:translateY(1px)}.button-outline-primary{background-color:#335cf41a;border:1px solid #335cf44d;color:#2c64da;transition:all .2s}.button-outline-primary:hover{background-color:#335cf433;border-color:#335cf480;box-shadow:0 2px 8px #335cf426}.status-badge{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 1px 3px rgba(39,68,131,.035);font-size:14px;font-weight:500;padding:6px 14px}.status-badge-success{background-color:#18c96226;border:1px solid #18c9624d;color:#26d873}.status-badge-info{background-color:#335cf426;border:1px solid #335cf44d;color:#4e96e1}.squared-profile-image{border:1px solid #edf1f9!important;border-radius:8px!important;box-shadow:0 2px 6px #27448312!important}.squared-profile-container{position:relative}.squared-profile-status{background-color:#26d873;border:2px solid #e0e8f5;border-radius:3px;bottom:-2px;box-shadow:0 1px 3px #27448312;height:12px;position:absolute;right:-2px;width:12px}.squared-profile-status.offline{background-color:#e6ecf6}.squared-profile-status.away{background-color:#ef9b61}.status-badge-tag{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:400;justify-content:center;padding:4px 8px}.status-badge-online{background-color:#12a5711a;border:1px solid #12a57133;color:#0f8f63}.status-badge-offline{background-color:#65748d12;border:1px solid #e0e8f5;color:#7b8aa3}.expert-status-badge,.status-badge{border-radius:6px}.online-status-indicator{background-color:#12a571;border:2px solid #e0e8f5;border-radius:3px;box-shadow:0 1px 3px #27448312;height:12px;position:absolute;width:12px}.online-status-indicator.online{background-color:#12a571}.online-status-indicator.offline{background-color:#e6ecf6}.online-status-indicator.away{background-color:#ef9b61}@media (max-width:768px){.main-content{padding-bottom:60px}.mobile-bottom-nav{box-shadow:0 -2px 10px #27448312}.nav-button{overflow:hidden;position:relative}.nav-button.active:after{background-color:#335cf4;border-radius:1.5px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.nav-button:active{background-color:#f5f8fd}.content-container{padding-bottom:50px}}.meeting-info-icon{align-items:center;background:none;border:none;display:flex;height:40px;justify-content:center;margin-left:15px;padding:0;position:relative;width:40px}.meeting-info-icon img{filter:brightness(0) saturate(100%) invert(9%) sepia(17%) saturate(6773%) hue-rotate(204deg) brightness(91%) contrast(87%);height:28px;opacity:.7;transition:all .2s ease;width:24px}.meeting-info-icon:hover img{opacity:.9;transform:scale(1.1)}@media (max-width:768px){.meeting-info-icon{height:44px;margin-left:20px;width:44px}.meeting-info-icon img{height:32px;width:28px}.message-icon{height:36px!important;width:28px!important}}.meeting-info-modal .meeting-info-icon{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:15px;top:15px;width:44px;z-index:10}.meeting-info-modal .meeting-info-icon img{filter:brightness(0) saturate(100%) invert(9%) sepia(17%) saturate(6773%) hue-rotate(204deg) brightness(91%) contrast(87%);height:32px;opacity:.7;transition:all .2s ease;width:28px}.meeting-info-modal .meeting-info-icon:hover img{opacity:.9;transform:scale(1.1)}@media (max-width:768px){.meeting-info-modal .meeting-info-icon{height:48px;right:10px;top:10px;width:48px}.meeting-info-modal .meeting-info-icon img{height:36px;width:32px}}
/*# sourceMappingURL=main.6ea90f6a.css.map*/