#homePage,#homePage #friendsSection{display:flex;flex-direction:column}#homePage #friendsSection #noFriends{align-items:center;display:flex;flex-direction:column;justify-content:center}#homePage{background-color:#f5f7fa;color:#060d19;gap:20px;height:100vh;overflow:hidden;padding:2%}#homePage #topBar{align-items:center;display:flex;justify-content:space-between;padding:8px 0 16px;width:100%}#homePage #topBar #topBarGreeting{color:#1e3664;font-size:1.6rem;font-weight:700;letter-spacing:-.02em}#homePage #topBar #disconnectBtn{background-color:#0000;border:1px solid #dc262633;color:#dc2626}#homePage #topBar #disconnectBtn .btnIco{color:#dc2626}#homePage #topBar #disconnectBtn span{color:#dc2626;font-weight:500}#homePage #topBar #disconnectBtn:hover{background-color:#dc2626;border-color:#dc2626}#homePage #topBar #disconnectBtn:hover .btnIco,#homePage #topBar #disconnectBtn:hover span{color:#fff}#homePage::-webkit-scrollbar{width:6px}#homePage::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}#homePage::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}#homePage::-webkit-scrollbar-thumb:hover{background:#94a3b8}#homePage .sectionTitle{align-items:center;color:#1e3664;display:flex;font-size:1.25rem;font-weight:600;gap:10px;margin:0 0 10px}#homePage .sectionTitle svg{color:#1e3664}#homePage #homeDash{flex:1 1}#homePage #friendsSection{background:#fff;border-radius:16px;color:#060d19;flex:1 1;gap:20px;padding:20px;width:100%}#homePage #friendsSection #friendsHeader{display:flex;justify-content:space-between;width:100%}#homePage #friendsSection #friendsHeader .sectionTitle{align-items:center;display:flex}#homePage #friendsSection #noFriends{color:#6b7280;flex:1 1;height:100%;padding:40px 20px;text-align:center}#homePage #friendsSection #noFriends svg{color:#9ca3af;height:48px;margin-bottom:16px;width:48px}#homePage #friendsSection #noFriends h3{color:#4b5563;font-size:1.1rem;margin:0 0 8px}#homePage #friendsSection #noFriends p{font-size:.9rem;margin:0 0 16px;max-width:300px}#homePage #friendsSection .resetButton{background-color:#f3f4f6;border:none;border-radius:8px;color:#1e3664;cursor:pointer;font-size:.9rem;margin-top:16px;padding:8px 16px;transition:all .2s ease}#homePage #friendsSection .resetButton:hover{background-color:#e5e7eb}.contentColumns{gap:20px;width:100%}.contentColumns,.section{display:flex;overflow:hidden}.section{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;color:#060d19;flex:1 1;flex-direction:column;gap:16px;margin-bottom:16px;min-height:0;padding:20px;position:relative}.section:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}.section h1{align-items:center;color:#1e3664;display:flex;font-size:1.5rem;gap:10px;margin-bottom:16px}@media(max-width:1400px){.summary_cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:1200px){.contentColumns{flex-direction:column}.leftColumn,.rightColumn{width:100%}}@media(max-width:1024px){.main{flex-direction:column;height:auto;overflow-y:auto}.contactsColumn,.mainColumn{max-width:100%;min-width:0;width:100%}.contactsColumn{height:auto}.amis,.notification{max-width:100%;min-width:0;width:100%}}@media(max-width:768px){.summary_cards{grid-template-columns:1fr}.quick_actions{justify-content:center}}#adminTab,#adminTab #tabHeader{display:flex;flex-direction:column}#adminTab{height:100vh;justify-content:space-between;padding:40px 50px;width:100%}#adminTab #tabHeader{gap:10px;width:100%}#adminTab #tabHeader #row1{align-items:center;display:flex;justify-content:space-between}#adminTab #tabHeader #row1 .col1{display:flex;gap:10px}#adminTab #tabHeader #row1 .col1 #tabTitle{font-size:40px}#adminTab #tabHeader #row1 #backIco{cursor:pointer}#adminTab #tabHeader #tabOptions{display:flex;font-size:12px;gap:10px;width:fit-content}#adminTab #tabHeader #tabOptions .option{border:2px solid #000;border-radius:20px;cursor:pointer;padding:5px 10px;text-align:center}.menuTitle{color:#223a6a;font-family:Arial,Helvetica,sans-serif;font-style:normal;line-height:normal}.infosContainer{font-family:Arial,Helvetica,sans-serif}.infos,.infosContainer{align-items:center;display:flex;justify-content:space-around}.infos{border-radius:20px;border-style:solid;font-size:20px;padding:30px;width:500px}.icons{align-items:center;border-radius:50px;display:flex;height:64px;justify-content:center;width:64px}.emphasis{font-size:40px;font-weight:700}#homeDash,#homeDash #recentActivity #activitiesList{display:flex;flex-direction:column}#homeDash #recentActivity .emptyActivities{align-items:center;display:flex;flex-direction:column;justify-content:center}#homeDash{gap:16px;width:100%}#homeDash #summaryCards{display:flex;flex-wrap:wrap;gap:16px;width:100%}#homeDash #summaryCards .card{flex:4 1}#homeDash #summaryCards .card h3{color:#4b5563;font-size:.9rem;margin:0}#homeDash #summaryCards .card p{color:#1e3664;font-size:1.5rem;font-weight:600;margin:0}#homeDash #dashQuickActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}#homeDash #dashQuickActions #dashQuickAction{align-items:center;background-color:#f7faff;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;padding:10px 16px;text-decoration:none;transition:all .2s ease}#homeDash #dashQuickActions #dashQuickAction:hover{background-color:#eaf1fb;box-shadow:0 2px 8px #1e36641a;transform:translateY(-2px)}#homeDash #dashQuickActions #dashQuickAction span{color:#1e3664;font-size:.9rem;font-weight:500}#homeDash #dashQuickActions #dashQuickAction svg{color:#1e3664;height:18px;width:18px}#homeDash #recentActivity{background-color:#fff;border-radius:15px;padding:20px}#homeDash #recentActivity #activitiesList{gap:12px;width:100%}#homeDash #recentActivity .activityItem{align-items:center;background-color:#f9fafb;border-radius:10px;display:flex;padding:12px;transition:all .2s ease}#homeDash #recentActivity .activityItem:hover{background-color:#f1f5f9;box-shadow:0 2px 8px #0000000d;transform:translateY(-2px)}#homeDash #recentActivity .activityItem .activityAvatar{border-radius:50%;flex-shrink:0;height:40px;margin-right:12px;overflow:hidden;width:40px}#homeDash #recentActivity .activityItem .activityAvatar img{height:100%;object-fit:cover;width:100%}#homeDash #recentActivity .activityItem .activityContent{flex:1 1;min-width:0}#homeDash #recentActivity .activityItem .activityContent .activityHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}#homeDash #recentActivity .activityItem .activityContent .activityHeader .activityUser{color:#1e3664;font-size:.95rem;font-weight:600}#homeDash #recentActivity .activityItem .activityContent .activityHeader .activityTime{color:#6b7280;font-size:.8rem}#homeDash #recentActivity .activityItem .activityContent .activityText{color:#4b5563;font-size:.9rem;margin:0}#homeDash #recentActivity .activityItem .activityIcon{align-items:center;background-color:#1e36641a;border-radius:50%;color:#1e3664;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:12px;width:32px}#homeDash #recentActivity .emptyActivities{color:#9ca3af;padding:30px;text-align:center}#homeDash #recentActivity .emptyActivities svg{color:#cbd5e1;margin-bottom:12px}#homeDash .clearButton{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease}#homeDash .clearButton:hover{background-color:#f3f4f6;color:#1e3664}.btn{align-items:center;background-color:#fff;border:1px solid #1e36641a;border-radius:10px;cursor:pointer;gap:10px;justify-content:center;padding:10px 16px;transition:all .2s ease}.btn,.card{display:flex}.card{background:#fff;border-left:4px solid #1e3664;border-left:4px solid var(--card-border-color,#1e3664);border-radius:15px;box-shadow:0 2px 8px #1e366412;flex-direction:column;gap:8px;padding:16px;transition:all .2s ease}.card:hover{box-shadow:0 4px 12px #1e36641f;transform:translateY(-2px)}.card svg{color:#1e3664}.searchBar{align-items:center;background:#fff;border-radius:15px;display:flex;gap:10px;padding:5px 15px;width:fit-content}.searchBar .searchIcon{color:#6b7280}.searchBar .searchInput{appearance:none;border:none;color:#1e3664;font-size:.95rem;padding:10px;transition:all .3s ease}.searchBar .searchInput:focus{outline:none}.searchBar .searchInput::placeholder{color:#9ca3af}.toast{align-items:flex-start;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid #ffffff2e;border-radius:14px;box-shadow:0 8px 32px #0000001a,0 1px 3px #0000000f,inset 0 1px 0 #ffffff1f;display:flex;gap:.75rem;max-width:400px;min-width:300px;overflow:hidden;padding:.875rem 1rem;pointer-events:all;position:relative}.toast:before{background:linear-gradient(135deg,#ffffff14,#fff0 60%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.toast--success{background:#16a34a1a;border-left:3px solid #16a34a}.toast--success .toast__icon{color:#16a34a}.toast--danger{background:#dc26261a;border-left:3px solid #dc2626}.toast--danger .toast__icon{color:#dc2626}.toast--warning{background:#f59e0b1a;border-left:3px solid #f59e0b}.toast--warning .toast__icon{color:#f59e0b}.toast--info{background:#2563eb1a;border-left:3px solid #2563eb}.toast--info .toast__icon{color:#2563eb}.toast__icon{display:flex;flex-shrink:0;margin-top:1px}.toast__content{flex:1 1;min-width:0}.toast__message{color:#1a1a1a;font-size:.875rem;font-weight:600;letter-spacing:-.01em;line-height:1.4}.toast__subtitle{color:#555;font-size:.8rem;line-height:1.35;margin-top:.2rem;white-space:pre-line}.toast__actions{display:flex;gap:.5rem;margin-top:.625rem}.toast__action{border:none;border-radius:7px;cursor:pointer;font-size:.78rem;font-weight:600;letter-spacing:.01em;padding:.3rem .7rem;transition:all .15s ease}.toast__action--primary{color:#fff}.toast__action--ghost{background:#0000000f;color:#4b5563}.toast__action--ghost:hover{background:#0000001c}.toast--success .toast__action--primary{background:#16a34a}.toast--success .toast__action--primary:hover{filter:brightness(1.1)}.toast--danger .toast__action--primary{background:#dc2626}.toast--danger .toast__action--primary:hover{filter:brightness(1.1)}.toast--warning .toast__action--primary{background:#f59e0b}.toast--warning .toast__action--primary:hover{filter:brightness(1.1)}.toast--info .toast__action--primary{background:#2563eb}.toast--info .toast__action--primary:hover{filter:brightness(1.1)}.toast__close{align-items:center;background:none;border:none;border-radius:6px;color:#555;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.25rem;transition:all .15s ease}.toast__close:hover{background:#00000014;color:#1a1a1a}.globalToastContainer{bottom:1.25rem;display:flex;flex-direction:column-reverse;gap:.625rem;pointer-events:none;position:fixed;right:1.25rem;z-index:10001}.participantBubble{align-items:center;display:flex;flex-direction:column;gap:4px;position:relative}.participantBubble .participantAvatar{border:2px solid #0000;border-radius:50%;height:48px;object-fit:cover;transition:border-color .3s ease;width:48px}.participantBubble.connected .participantAvatar{border-color:#4ade80}.participantBubble.connecting .participantAvatar{animation:bubblePulse 1.5s ease-in-out infinite;border-color:#fbbf24}.participantBubble .mutedBadge{align-items:center;background:#ef4444;border-radius:50%;color:#fff;display:flex;height:18px;justify-content:center;position:absolute;right:0;top:0;width:18px}.participantBubble .participantName{color:#e2e8f0;font-size:11px;max-width:60px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@keyframes bubblePulse{0%,to{opacity:1}50%{opacity:.5}}.callOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2;border:1px solid #94a3b81a;border-radius:16px;bottom:20px;box-shadow:0 10px 40px #0006;cursor:grab;min-width:240px;padding:16px;position:fixed;right:20px;-webkit-user-select:none;user-select:none;z-index:1500}.callOverlay:active{cursor:grabbing}.callOverlay .callOverlayHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.callOverlay .callOverlayHeader .callStatus{color:#e2e8f0;font-size:14px;font-weight:500}.callOverlay .callOverlayHeader .minimizeBtn{align-items:center;background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.callOverlay .callOverlayHeader .minimizeBtn:hover{color:#e2e8f0}.callOverlay .callParticipants{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:16px;padding:8px 0}.callOverlay .callControls{display:flex;gap:16px;justify-content:center}.callOverlay .callControls button{align-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:background .2s ease,transform .2s ease;width:44px}.callOverlay .callControls button:hover{transform:scale(1.05)}.callOverlay .callControls .controlBtn{background:#334155}.callOverlay .callControls .controlBtn:hover{background:#475569}.callOverlay .callControls .controlBtn.muted,.callOverlay .callControls .hangupBtn{background:#ef4444}.callOverlay .callControls .hangupBtn:hover{background:#dc2626}.callOverlayMinimized{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2;border:1px solid #94a3b81a;border-radius:24px;bottom:20px;box-shadow:0 10px 40px #0006;cursor:grab;display:flex;gap:12px;padding:8px 16px;position:fixed;right:20px;-webkit-user-select:none;user-select:none;z-index:1500}.callOverlayMinimized:active{cursor:grabbing}.callOverlayMinimized .miniInfo{align-items:center;color:#e2e8f0;display:flex;font-size:13px;gap:8px}.callOverlayMinimized .miniInfo .participantCount{align-items:center;color:#94a3b8;display:flex;gap:4px}.callOverlayMinimized .expandBtn{align-items:center;background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.callOverlayMinimized .expandBtn:hover{color:#e2e8f0}.contactPickerOverlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.contactPickerModal{background:#1e293b;border-radius:20px;box-shadow:0 25px 50px #0006;display:flex;flex-direction:column;max-height:70vh;max-width:420px;min-width:340px;padding:24px}.contactPickerModal .contactPickerHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.contactPickerModal .contactPickerHeader h3{color:#f1f5f9;font-size:18px;font-weight:600;margin:0}.contactPickerModal .contactPickerHeader .closeBtn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s ease,color .2s ease;width:36px}.contactPickerModal .contactPickerHeader .closeBtn:hover{background:#fff3;color:#f1f5f9}.contactPickerModal .contactsList{display:flex;flex-direction:column;gap:4px;overflow-y:auto}.contactPickerModal .contactsEmpty,.contactPickerModal .contactsLoading{align-items:center;display:flex;justify-content:center;padding:32px 0}.contactPickerModal .contactsEmpty p,.contactPickerModal .contactsLoading p{color:#94a3b8;font-size:14px;margin:0}.contactPickerModal .contactItem{align-items:center;background:#0000;border:none;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:background .2s ease;width:100%}.contactPickerModal .contactItem:hover{background:#ffffff14}.contactPickerModal .contactItem:hover .callIcon{color:#22c55e;opacity:1}.contactPickerModal .contactItem .contactAvatar{flex-shrink:0;height:44px;position:relative;width:44px}.contactPickerModal .contactItem .contactAvatar img{border-radius:50%;height:44px;object-fit:cover;width:44px}.contactPickerModal .contactItem .contactAvatar .onlineIndicator{background:#64748b;border:2px solid #1e293b;border-radius:50%;bottom:1px;height:12px;position:absolute;right:1px;width:12px}.contactPickerModal .contactItem .contactAvatar .onlineIndicator.online{background:#22c55e}.contactPickerModal .contactItem .contactInfo{display:flex;flex:1 1;flex-direction:column;min-width:0}.contactPickerModal .contactItem .contactInfo .contactName{color:#f1f5f9;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactPickerModal .contactItem .contactInfo .contactStatus{color:#94a3b8;font-size:12px}.contactPickerModal .contactItem .callIcon{color:#94a3b8;flex-shrink:0;opacity:0;transition:opacity .2s ease,color .2s ease}.incomingCallOverlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.incomingCallModal{align-items:center;background:#1e293b;border-radius:20px;box-shadow:0 25px 50px #0006;display:flex;flex-direction:column;gap:16px;min-width:280px;padding:40px}.incomingCallModal .callerAvatar,.incomingCallModal .callerAvatar img{height:96px;position:relative;width:96px}.incomingCallModal .callerAvatar img{border-radius:50%;object-fit:cover;z-index:1}.incomingCallModal .callerAvatar .pulseRing{animation:ringPulse 2s ease-out infinite;border:2px solid #4ade80;border-radius:50%;height:96px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:96px}.incomingCallModal .callerAvatar .pulseRing.delay{animation-delay:.5s}.incomingCallModal .callerName{color:#f1f5f9;font-size:20px;font-weight:600;margin:0}.incomingCallModal .callType{color:#94a3b8;font-size:14px;margin:0}.incomingCallModal .callActions{display:flex;gap:32px;margin-top:12px}.incomingCallModal .callActions button{align-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:56px}.incomingCallModal .callActions button:hover{transform:scale(1.1)}.incomingCallModal .callActions .rejectBtn{background:#ef4444}.incomingCallModal .callActions .rejectBtn:hover{box-shadow:0 0 20px #ef444466}.incomingCallModal .callActions .acceptBtn{background:#22c55e}.incomingCallModal .callActions .acceptBtn:hover{box-shadow:0 0 20px #22c55e66}@keyframes ringPulse{0%{height:96px;opacity:.6;width:96px}to{height:140px;opacity:0;width:140px}}#loginForm #pwdWrapper{align-items:center;display:flex;justify-content:center}#loginForm,#loginForm #footerForm,#loginForm #inputWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}#loginForm{background:#fff;border-radius:25px;box-shadow:0 4px 8px #00000080;gap:50px;justify-content:normal;padding:30px;transition:.4s ease}#loginForm>img{width:90%}#loginForm #pwdWrapper{position:relative}#loginForm #inputWrapper{gap:20px}#loginForm #inputWrapper input{background-color:#fff;border:none;border-bottom:2px solid #1e90ff;color:#1e3664;padding:15px;transition:all .3s ease;width:25vw}#loginForm #inputWrapper input .error{border:2px solid #d32f2f!important}#loginForm #inputWrapper input:focus-visible{outline:none;scale:1.05}#loginForm #inputWrapper .pwdVisibilityIco{align-items:center;background-color:#0000;border:none;color:#444;cursor:pointer;display:flex;justify-content:center;position:absolute;right:3%}#loginForm:has(input:focus-visible){padding:40px}#loginForm #footerForm{gap:10px;width:100%}#loginForm #footerForm>*{text-align:center;width:90%}#loginForm #footerForm button[type=submit]{background:#1e3664;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:.75rem}#loginForm #footerForm button[type=submit]:disabled{background-color:#555;cursor:not-allowed}#loginForm #footerForm button[type=submit]:hover:not(:disabled){background-color:#005bb5}#loginForm #footerForm #signupLink{color:#1e90ff;text-decoration:none;transition:all .3s ease}#loginForm #footerForm #signupLink:hover{color:#63b3ed}#loginForm .pendingMessage{color:#555;padding:1rem;text-align:center}#loginForm .rejectedMessage{background:#dc262614;border-radius:6px;font-size:.875rem;font-weight:500;margin-bottom:-30px;padding:.5rem 1rem;width:90%}#loginForm .error,#loginForm .rejectedMessage{color:#d32f2f;text-align:center}#loginForm .errorMessage{font-size:.875rem;margin-top:.25rem}#signupForm,#signupForm #inputWrapper,#signupForm #pwdWrapper,#signupForm #signupFooter{align-items:center;display:flex;justify-content:center}#signupForm,#signupForm #signupFooter{flex-direction:column}#signupForm{background:#fff;border-radius:25px;box-shadow:0 4px 8px #00000080;gap:50px;justify-content:normal;padding:30px;transition:.4s ease;width:35vw}#signupForm>img{width:90%}#signupForm #pwdWrapper{position:relative}#signupForm #pwdWrapper input{color:#1e3664;flex:5 1}#signupForm #pwdWrapper .pwdIco{cursor:pointer;flex:1 1}#signupForm #inputWrapper{flex-wrap:wrap;gap:20px;width:100%}#signupForm #inputWrapper>*{border-bottom:2px solid #1e90ff!important;flex:1 1;padding:10px;transition:all .3s ease}#signupForm #inputWrapper>* :focus-visible,#signupForm #inputWrapper>:hover{scale:1.05}#signupForm #inputWrapper input{appearance:none;border:none}#signupForm #inputWrapper input:focus-visible{outline:none}#signupForm #signupFooter{gap:10px;width:100%}#signupForm #signupFooter>*{text-align:center;width:90%}#signupForm #signupFooter #submitBtn{background:#1e3664;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:.75rem}#signupForm #signupFooter #submitBtn:disabled{background-color:#555;cursor:not-allowed}#signupForm #signupFooter #submitBtn:hover:not(:disabled){background-color:#005bb5}#signupForm #signupFooter #loginLink{color:#1e90ff;text-decoration:none;transition:all .3s ease}#signupForm #signupFooter #loginLink:hover{color:#63b3ed}#signupForm .error{color:#d32f2f}#loginPage{background:50%/cover no-repeat;gap:20px;height:100vh;padding:1rem;position:relative}#loginPage,#signupPage{align-items:center;display:flex;flex-direction:column;justify-content:center}#signupPage{background:50%/cover no-repeat;gap:20px;height:100vh;padding:1rem;position:relative}#adminPanel #tabsWrapper{align-items:center;display:flex;justify-content:center}#adminPanel{display:flex;flex-direction:column}*{box-sizing:border-box;margin:0;padding:0}ul{list-style:none}dialog,fieldset{border:none}dialog{background:none;max-height:none;max-width:none}#adminPanel{gap:10%;height:100vh;padding:50px;width:100%}#adminPanel h1{color:#223a6a;font-family:Arial,Helvetica,sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:normal}#adminPanel #infosWrapper,#adminPanel #tabsWrapper{padding:0 5%}#adminPanel #infosWrapper{align-items:center;display:flex;font-family:Arial,Helvetica,sans-serif;justify-content:space-between}#adminPanel #infosWrapper .info{align-items:center;border-radius:20px;border-style:solid;display:flex;font-size:20px;justify-content:space-around;padding:30px;width:500px}#adminPanel #infosWrapper .info--users{background-color:#dcfce7;border-color:#47da60}#adminPanel #infosWrapper .info--calls{background-color:#f4e8ff;border-color:#bf82fe}#adminPanel #infosWrapper .icon{align-items:center;border-radius:50px;display:flex;height:64px;justify-content:center;width:64px}#adminPanel #infosWrapper .icon--users{background-color:#47da60}#adminPanel #infosWrapper .icon--calls{background-color:#bf82fe}#adminPanel #infosWrapper .emphasis{font-size:40px;font-weight:700}#adminPanel #tabsWrapper{flex-wrap:wrap;gap:30px;justify-content:space-between}#adminPanel #tabsWrapper .tab{align-items:center;background-color:#eaeaea;border-left-width:20px;border-radius:20px;border-style:solid;display:flex;font-size:30px;font-style:normal;font-weight:700;height:150px;justify-content:space-between;padding-inline:75px;width:500px}#adminPanel #tabsWrapper .tab:hover{cursor:pointer}#adminPanel #tabsWrapper .tab--users{border-color:#0272da;color:#0272da}#adminPanel #tabsWrapper .tab--roles{border-color:#63b367;color:#63b367}#adminPanel #tabsWrapper .tab--permissions{border-color:#da1f63;color:#da1f63}#adminPanel #tabsWrapper .tab--teams{border-color:#444447;color:#444447}#adminPanel .forbiddenAccess{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;row-gap:50px}.callEndedToast{align-items:center;background:#1e293b;border-radius:12px;box-shadow:0 8px 30px #0000004d;color:#f1f5f9;cursor:pointer;display:flex;font-size:14px;gap:10px;left:50%;padding:12px 24px;position:fixed;top:24px;transform:translateX(-50%);z-index:3000}.callEndedToast .callEndedIcon{color:#ef4444}.authToasts{display:flex;flex-direction:column;gap:.625rem;pointer-events:none;position:fixed;right:1.25rem;top:1.25rem;z-index:10000}
/*# sourceMappingURL=main.ae64a029.css.map*/