.left-drawer .MuiDrawer-paper{overflow-x:hidden;transition:transform .3s ease-in-out!important}@media (width<=900px){.left-drawer .MuiDrawer-paper{z-index:1300!important;box-sizing:border-box!important;border-radius:0 16px 16px 0!important;width:85%!important;max-width:300px!important;height:100vh!important;padding-top:64px!important;position:fixed!important;top:0!important;left:0!important;box-shadow:4px 0 20px #00000080!important}.MuiDrawer-root .MuiBackdrop-root{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background-color:#0009!important}.left-drawer .MuiDrawer-paper .MuiList-root{max-height:calc(100vh - 64px)!important;padding-top:0!important;overflow-y:auto!important}}.drawer-header{background:linear-gradient(135deg,#1e3c72 0%,#2a5298 100%);justify-content:space-between;align-items:center;min-height:70px;padding:20px 16px;display:flex}.drawer-header-content{align-items:center;gap:12px;display:flex}.drawer-title{color:#0000;letter-spacing:.5px;background:linear-gradient(45deg,#fff,#90caf9);-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:700}.drawer-close-btn{color:#fff!important;transition:transform .2s!important}.drawer-close-btn:hover{transform:rotate(90deg);background-color:#ffffff1a!important}.menu-item{position:relative;overflow:hidden;transition:all .2s ease-in-out!important}.menu-item:before{content:"";background:linear-gradient(#90caf9,#f48fb1);width:3px;height:100%;transition:transform .2s ease-in-out;position:absolute;top:0;left:0;transform:scaleY(0)}.menu-item.active:before{transform:scaleY(1)}.menu-item:hover{transform:translate(5px)}.menu-item .MuiListItemIcon-root{transition:transform .2s ease-in-out}.menu-item:hover .MuiListItemIcon-root{transform:scale(1.1)}.submenu-item{position:relative;overflow:hidden;transition:all .2s ease-in-out!important}.submenu-item:before{content:"";background:linear-gradient(#90caf9,#f48fb1);width:2px;height:100%;transition:transform .2s ease-in-out;position:absolute;top:0;left:0;transform:scaleY(0)}.submenu-item.active:before{transform:scaleY(1)}.submenu-item:hover{transform:translate(3px)}.submenu-item .MuiListItemIcon-root{transition:transform .2s ease-in-out}.submenu-item:hover .MuiListItemIcon-root{transform:scale(1.05)}.drawer-footer{text-align:center;background:#0003;border-top:1px solid #ffffff14;padding:20px 16px;position:absolute;bottom:0;left:0;right:0}.drawer-footer-text{color:#707070;font-size:.75rem}.drawer-footer-version{color:#505050;font-size:.7rem}.app-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1ef2!important}.app-bar-title{color:#0000;background:linear-gradient(45deg,#90caf9,#f48fb1);-webkit-background-clip:text;background-clip:text;font-weight:600}.menu-button{transition:transform .2s ease-in-out!important}.menu-button:hover{transform:scale(1.1);background-color:#90caf91a!important}.main-content{background:linear-gradient(135deg,#0f0f0f 0%,#1a1a1a 100%);min-height:100vh}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.left-drawer .MuiDrawer-paper::-webkit-scrollbar{width:6px}.left-drawer .MuiDrawer-paper::-webkit-scrollbar-track{background:#1a1a1a}.left-drawer .MuiDrawer-paper::-webkit-scrollbar-thumb{background:#90caf9;border-radius:3px}.left-drawer .MuiDrawer-paper::-webkit-scrollbar-thumb:hover{background:#f48fb1}@media (width<=900px){.drawer-header{padding:16px}.drawer-title{font-size:1rem}.menu-item{margin:4px 8px}.submenu-item{margin:2px 8px}}@media (width>=901px){.drawer-header{min-height:80px}.drawer-title{font-size:1.2rem}}.homepage-container{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a2e 100%);min-height:100vh;position:relative;overflow-x:hidden}.homepage-container:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#90caf914 0%,#0000 70%);width:100%;height:100%;animation:8s ease-in-out infinite pulse;position:fixed;top:0;left:0}.homepage-container:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 100% 0,#f48fb10d 0%,#0000 50%);width:100%;height:100%;position:fixed;top:0;left:0}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.homepage-content{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}.form-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e1e1ef2 0%,#2d2d2df2 100%);border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:480px;padding:40px;transition:transform .3s;box-shadow:0 25px 50px -12px #00000080}.form-wrapper:hover{transform:translateY(-5px)}.logo-section{text-align:center;margin-bottom:32px}.logo-icon{margin-bottom:16px;font-size:48px;animation:3s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.title{text-align:center;background:linear-gradient(135deg,#90caf9 0%,#f48fb1 50%,#ce93d8 100%) 0 0/200%;-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:2rem;font-weight:800}.subtitle{text-align:center;color:#b0b0b0;font-size:.95rem}.error-message{color:#ff6b6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f443361f;border:1px solid #f443364d;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:.9rem;display:flex}.success-message{color:#81c784;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#4caf501f;border:1px solid #4caf504d;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:.9rem;display:flex}.error-icon,.success-icon{font-size:1.1rem}.auth-form{flex-direction:column;gap:20px;display:flex}.input-group{flex-direction:column;gap:8px;display:flex}.input-label{color:#e0e0e0;align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:flex}.label-icon{font-size:1rem}.input-field{color:#fff;box-sizing:border-box;background:#1a1a1ae6;border:1.5px solid #333c;border-radius:12px;width:100%;padding:14px 16px;font-size:1rem;transition:all .3s}.input-field:focus{background:#1a1a1a;border-color:#90caf9;outline:none;box-shadow:0 0 0 3px #90caf91a}.input-field:disabled{opacity:.6;cursor:not-allowed}.input-field::placeholder{color:#5a5a5a}.select-field{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2390caf9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat}.submit-button{cursor:pointer;color:#1a1a1a;background:linear-gradient(135deg,#90caf9 0%,#f48fb1 50%,#ce93d8 100%) 0 0/200%;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;padding:14px;font-size:1rem;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden}.submit-button:hover:not(:disabled){background-position:100% 0;transform:scale(1.02);box-shadow:0 10px 25px -5px #90caf94d}.submit-button:active:not(:disabled){transform:scale(.98)}.submit-button:disabled{opacity:.7;cursor:not-allowed}.submit-button.loading{cursor:wait}.spinner{border:2px solid #0003;border-top-color:#1a1a1a;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toggle-mode{text-align:center;margin-top:24px}.toggle-button{color:#90caf9;cursor:pointer;background:0 0;border:none;border-radius:20px;padding:8px 16px;font-size:.9rem;transition:all .3s}.toggle-button:hover:not(:disabled){color:#f48fb1;background:#90caf91a}.toggle-button:disabled{opacity:.5;cursor:not-allowed}.forgot-password a{color:#707070;font-size:.85rem;text-decoration:none;transition:color .3s}.forgot-password a:hover{color:#90caf9}.api-notice{text-align:center;color:#505050;border-top:1px solid #ffffff14;margin-top:20px;padding-top:16px;font-family:monospace;font-size:.7rem}.verification-section{flex-direction:column;gap:20px;display:flex}.verification-info{text-align:center;background:#90caf914;border-radius:12px;margin-bottom:8px;padding:16px}.verification-text{color:#b0b0b0;margin-bottom:8px;font-size:.9rem}.verification-email{color:#90caf9;background:#90caf926;border-radius:8px;margin-top:4px;padding:6px 12px;font-size:1.1rem;font-weight:600;display:inline-block}.verification-hint{color:gray;margin-top:12px;font-size:.8rem}.verification-input{text-align:center;letter-spacing:4px;font-family:monospace;font-size:1.5rem;font-weight:600}.resend-section{flex-direction:column;gap:12px;margin-top:8px;display:flex}.resend-button{color:#90caf9;cursor:pointer;background:0 0;border:1px solid #90caf94d;border-radius:12px;padding:12px;font-size:.9rem;transition:all .3s}.resend-button:hover:not(:disabled){background:#90caf91a;border-color:#90caf9}.resend-button:disabled{opacity:.5;cursor:not-allowed}.back-button{color:gray;cursor:pointer;background:0 0;border:none;padding:8px;font-size:.85rem;transition:color .3s}.back-button:hover:not(:disabled){color:#f48fb1}.back-button:disabled{opacity:.5;cursor:not-allowed}.forgot-password-section{flex-direction:column;gap:20px;display:flex}.forgot-password-button{color:#707070;cursor:pointer;background:0 0;border:none;padding:8px;font-size:.85rem;text-decoration:none;transition:color .3s}.forgot-password-button:hover:not(:disabled){color:#90caf9}.forgot-password-button:disabled{opacity:.5;cursor:not-allowed}.forgot-password-section .success-message{margin-bottom:0}.forgot-password{text-align:center;margin-top:16px}@media (width<=768px){.form-wrapper{padding:28px 20px}.title{font-size:1.5rem}.logo-icon{font-size:36px}.input-field{padding:12px 14px}.submit-button{padding:12px}}@media (width<=480px){.homepage-content{padding:16px}.form-wrapper{padding:24px 16px}}.user-stats-container{box-sizing:border-box!important;width:100%!important;margin-top:20px!important;padding:0!important}.user-stats-header{justify-content:space-between;align-items:center;display:flex;width:100%!important;margin-bottom:20px!important;padding:0 4px!important}.user-stats-title{color:#fff!important;font-size:1.25rem!important;font-weight:600!important}.user-stats-section-title{color:#ffffffb3!important;letter-spacing:.3px!important;text-transform:uppercase!important;border-bottom:1px solid #ffffff0d!important;width:100%!important;margin-bottom:12px!important;padding:0 4px 8px!important;font-size:.9rem!important;font-weight:500!important;display:block!important}.user-stats-flex-grid{box-sizing:border-box!important;flex-wrap:wrap!important;width:100%!important;margin:0 -8px!important;display:flex!important}.user-stats-flex-item{box-sizing:border-box!important;flex:0 0 25%!important;max-width:25%!important;padding:8px!important;display:flex!important}.stat-card{border-top:3px solid #0000;box-sizing:border-box!important;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #ffffff0d!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;width:100%!important;height:100%!important;padding:16px!important;transition:all .3s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 6px #0000001a!important}.stat-card:hover{background:linear-gradient(145deg,#253346 0%,#151e2e 100%)!important;border-color:#ffffff1a!important;transform:translateY(-5px)!important;box-shadow:0 12px 24px #00000040!important}.stat-card-content{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;height:100%!important;display:flex!important}.stat-icon-wrapper{margin-bottom:8px!important}.stat-icon{border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;font-size:24px!important;transition:transform .3s!important;display:flex!important}.stat-card:hover .stat-icon{transform:scale(1.1)!important}.stat-icon svg{width:24px!important;height:24px!important;font-size:24px!important}.stat-info{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.stat-label{color:#fff9!important;text-transform:uppercase!important;letter-spacing:.5px!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;width:100%!important;margin-bottom:4px!important;font-size:.75rem!important;font-weight:500!important;display:block!important;overflow:hidden!important}.stat-value{color:#fff!important;word-break:break-word!important;text-align:center!important;margin-bottom:4px!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.2!important}.stat-subvalue{color:#fff6!important;white-space:normal!important;word-wrap:break-word!important;text-align:center!important;font-size:.7rem!important;line-height:1.2!important;display:block!important}.user-stats-loading{width:100%!important}.stat-card-skeleton{box-sizing:border-box!important;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #ffffff0d!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:120px!important;padding:16px!important;display:flex!important}.user-stats-error,.user-stats-empty{width:100%!important}.empty-paper{text-align:center!important;box-sizing:border-box!important;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #ffffff0d!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:200px!important;padding:40px 20px!important;display:flex!important}.empty-paper .MuiTypography-h6{color:#ffffff80!important;margin-bottom:8px!important}.empty-paper .MuiTypography-body2{color:#ffffff4d!important}.empty-paper .MuiButton-outlined{color:#667eea!important;text-transform:none!important;border-color:#667eea!important}.empty-paper .MuiButton-outlined:hover{background-color:#667eea1a!important}@media (width<=959px){.user-stats-flex-item{flex:0 0 50%!important;max-width:50%!important}}@media (width<=599px){.user-stats-flex-grid{margin:0 -4px!important}.user-stats-flex-item{flex:0 0 50%!important;max-width:50%!important;padding:4px!important}.user-stats-header{justify-content:center!important}.user-stats-title{text-align:center!important;width:100%!important}.user-stats-section-title{text-align:center!important;font-size:.8rem!important}}@media (width<=400px){.user-stats-flex-item{flex:0 0 100%!important;max-width:100%!important}.stat-card{min-height:100px!important}}@media (width<=480px){.stat-card{padding:12px!important}.stat-icon{width:40px!important;height:40px!important}.stat-icon svg{width:20px!important;height:20px!important;font-size:20px!important}.stat-value{font-size:1.25rem!important}.stat-label{font-size:.7rem!important}.user-stats-header{justify-content:center!important}.user-stats-title{text-align:center!important;width:100%!important}.user-stats-section-title{text-align:center!important;margin-top:16px!important;font-size:.75rem!important}}.how-to-start-container{width:100%;margin-top:30px}.how-to-start-paper{background:#0f172a!important;border-radius:16px!important;padding:24px!important}.how-to-start-header{text-align:left;margin-bottom:24px}.how-to-start-title{color:#fff;margin-bottom:4px;font-weight:600;font-size:1.25rem!important}.how-to-start-subtitle{color:#ffffff80;font-size:.875rem!important}.how-to-start-steps-wrapper{gap:16px;width:100%;display:flex}.how-to-start-card{cursor:pointer;text-align:center;border-top:3px solid #667eea;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative;background:#1e293bcc!important;border:1px solid #ffffff0d!important;border-radius:12px!important;padding:20px!important;transition:all .3s!important;box-shadow:0 2px 8px #00000026!important}.how-to-start-card:hover{transform:translateY(-4px);background:#1e293be6!important;box-shadow:0 8px 30px #0000004d!important}.how-to-start-step-number{color:#ffffff4d;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;display:flex;position:absolute;top:8px;right:12px}.how-to-start-step-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;font-size:28px;display:flex}.how-to-start-step-icon svg{font-size:28px}.how-to-start-step-label{color:#fff;word-break:break-word;margin-bottom:4px;font-weight:600;font-size:.95rem!important}.how-to-start-step-description{color:#fff6;flex:1;margin-bottom:12px;line-height:1.4;font-size:.75rem!important}.how-to-start-step-button{white-space:nowrap;margin-top:auto;text-transform:none!important;border-radius:8px!important;padding:4px 16px!important;font-size:.8rem!important;font-weight:500!important;transition:all .2s!important}.how-to-start-step-button:hover{background-color:#667eea26!important}@media (width<=768px){.how-to-start-steps-wrapper{flex-direction:column;gap:12px}.how-to-start-card{min-height:auto;width:100%!important;padding:16px!important}.how-to-start-paper{padding:16px!important}.how-to-start-header{text-align:center;margin-bottom:16px}.how-to-start-step-icon{width:48px;height:48px}.how-to-start-step-icon svg{font-size:24px}}.user-info-container{flex:auto!important;width:100%!important;max-width:100%!important;margin-top:30px!important}.user-info-paper{box-shadow:none!important;background:#0f172a!important;border-radius:16px!important;width:100%!important;max-width:100%!important;padding:24px!important}.user-info-header{text-align:left!important;width:100%!important;margin-bottom:24px!important}.user-info-title{color:#fff!important;margin-bottom:4px!important;font-size:1.25rem!important;font-weight:600!important}.user-info-subtitle{color:#ffffff80!important;font-size:.875rem!important}.user-info-grid{flex-wrap:wrap!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex!important}.user-info-grid-item{box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;padding:12px!important;display:flex!important}.user-info-grid-item .MuiGrid-root{flex:none!important;width:auto!important;max-width:none!important}.feature-card{text-align:center!important;background:#1e293bcc!important;border:1px solid #ffffff0d!important;border-radius:12px!important;flex-direction:column!important;flex:auto!important;align-items:center!important;width:100%!important;min-width:200px!important;max-width:320px!important;height:100%!important;min-height:220px!important;padding:20px!important;transition:all .3s!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 8px #00000026!important}.feature-card:hover{background:#1e293be6!important;transform:translateY(-4px)!important;box-shadow:0 8px 30px #0003!important}.feature-icon{border-radius:14px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;margin-bottom:12px!important;font-size:28px!important;display:flex!important}.feature-icon svg{font-size:28px!important}.feature-title{color:#fff!important;word-wrap:break-word!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important;margin-bottom:8px!important;font-size:.95rem!important;font-weight:600!important}.feature-description{color:#fff6!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;flex:auto!important;width:100%!important;max-width:100%!important;font-size:.75rem!important;line-height:1.5!important}@media (width<=1200px){.user-info-grid-item{flex:0 0 50%!important;max-width:50%!important}.feature-card{min-width:180px!important;max-width:100%!important}}@media (width<=960px){.user-info-grid-item,.user-info-grid-item .MuiGrid-root{flex:0 0 50%!important;max-width:50%!important}.feature-card{min-width:160px!important;max-width:100%!important}}@media (width<=768px){.user-info-paper{padding:16px!important}.user-info-title{font-size:1.1rem!important}.user-info-grid-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding:8px 12px!important}.user-info-grid-item .MuiGrid-root{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.feature-card{flex:auto!important;min-width:0!important;max-width:100%!important;min-height:180px!important;padding:16px!important}.feature-icon{width:48px!important;height:48px!important}.feature-icon svg{font-size:24px!important}.feature-title{font-size:.85rem!important}.user-info-header{text-align:center!important}}@media (width<=480px){.user-info-paper{padding:12px!important}.feature-card{min-height:160px!important;padding:14px!important}.feature-icon{width:40px!important;height:40px!important}.feature-icon svg{font-size:20px!important}.feature-description{font-size:.7rem!important}.user-info-header{text-align:center!important}}.MuiGrid-root.MuiGrid-container.user-info-grid{flex-wrap:wrap!important;justify-content:center!important;width:100%!important;margin:0!important;display:flex!important}.MuiGrid-root.MuiGrid-item.user-info-grid-item{flex:none!important;width:auto!important;max-width:none!important;padding:12px!important}@media (width<=1200px){.MuiGrid-root.MuiGrid-item.user-info-grid-item{flex:0 0 50%!important;max-width:50%!important}}@media (width<=960px){.MuiGrid-root.MuiGrid-item.user-info-grid-item{flex:0 0 50%!important;max-width:50%!important}}@media (width<=768px){.MuiGrid-root.MuiGrid-item.user-info-grid-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important}}.auto-reply-broadcast-container{width:100%;margin-top:30px}.auto-reply-broadcast-paper{width:100%;box-shadow:none!important;background:#0f172a!important;border-radius:16px!important;padding:24px!important}.auto-reply-broadcast-header{text-align:left;margin-bottom:24px}.auto-reply-broadcast-title{color:#fff!important;margin-bottom:4px!important;font-size:1.25rem!important;font-weight:600!important}.auto-reply-broadcast-subtitle{color:#ffffff80!important;font-size:.875rem!important}.auto-reply-broadcast-steps-wrapper{gap:16px;width:100%;display:flex}.auto-reply-broadcast-card{flex:1;min-width:0;cursor:pointer!important;text-align:center!important;background:#1e293bcc!important;border:1px solid #ffffff0d!important;border-radius:12px!important;flex-direction:column!important;align-items:center!important;padding:20px!important;transition:all .3s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 8px #00000026!important}.auto-reply-broadcast-card:hover{background:#1e293be6!important;transform:translateY(-4px)!important;box-shadow:0 8px 30px #0000004d!important}.auto-reply-broadcast-step-number{color:#ffffff4d!important;background:#ffffff0d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;font-size:.7rem!important;display:flex!important;position:absolute!important;top:8px!important;right:12px!important}.auto-reply-broadcast-step-icon{border-radius:14px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;margin-bottom:12px!important;font-size:28px!important;display:flex!important}.auto-reply-broadcast-step-icon svg{font-size:28px!important}.auto-reply-broadcast-step-label{word-break:break-word;color:#fff!important;margin-bottom:4px!important;font-size:.95rem!important;font-weight:600!important}.auto-reply-broadcast-step-description{word-break:break-word;flex:1;color:#fff6!important;margin-bottom:12px!important;font-size:.75rem!important;line-height:1.4!important}.auto-reply-broadcast-step-button{white-space:nowrap;text-transform:none!important;border-radius:8px!important;margin-top:auto!important;padding:4px 16px!important;font-size:.8rem!important;font-weight:500!important;transition:all .2s!important}.auto-reply-broadcast-step-button:hover{background-color:#667eea26!important}@media (width<=768px){.auto-reply-broadcast-steps-wrapper{flex-direction:column;gap:12px}.auto-reply-broadcast-card{min-height:auto;width:100%!important;padding:16px!important}.auto-reply-broadcast-paper{padding:16px!important}.auto-reply-broadcast-header{text-align:center;margin-bottom:16px}.auto-reply-broadcast-step-icon{width:48px!important;height:48px!important}.auto-reply-broadcast-step-icon svg{font-size:24px!important}.auto-reply-broadcast-step-label{font-size:.85rem!important}.auto-reply-broadcast-step-description{font-size:.7rem!important}}.dashboard-page{background-color:#0f172a;width:100%;min-height:100vh}.dashboard-container{width:100%;padding:20px 0 40px}.dashboard-content{padding:0 16px!important}.dashboard-header{align-items:center;margin-bottom:30px;display:flex}.dashboard-title{color:#fff;letter-spacing:-.5px;align-items:center;margin:0 0 4px;font-size:2rem;font-weight:600;display:flex}.dashboard-title svg{color:#667eea;margin-right:12px;font-size:2rem}.dashboard-subtitle{color:#fff6;margin:0;font-size:1rem}::-webkit-scrollbar-track{background:#1e1e1e;border-radius:4px}@media (width<=768px){.dashboard-container{padding:12px 0 24px}.dashboard-content{padding:0 8px!important}.dashboard-title{font-size:1.5rem}.dashboard-title svg{margin-right:8px!important;font-size:1.5rem!important}.dashboard-subtitle{font-size:.875rem}}@media (width<=480px){.dashboard-container{padding:8px 0 16px}.dashboard-content{padding:0 4px!important}.dashboard-title{font-size:1.25rem}.dashboard-title svg{margin-right:6px!important;font-size:1.25rem!important}.dashboard-subtitle{font-size:.8rem}}.modal-check-messages .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #667eea4d;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.close-button.Mui-disabled{opacity:.5}.account-info-paper{background:#667eea0d!important;border:1px solid #667eea26!important;border-radius:8px!important;margin-bottom:20px!important;padding:12px 16px!important}.account-info-label{display:block;color:#ffffff80!important;margin-bottom:4px!important;font-weight:500!important}.account-info-row{justify-content:space-between;align-items:center;padding:2px 0;display:flex}.account-info-name{color:#fff!important;font-weight:500!important}.account-info-phone{color:#ffffff80!important}.account-info-status{color:#fff9!important}.form-container{flex-direction:column;gap:8px;display:flex}.slider-container{flex-direction:column;gap:8px;padding:8px 0;display:flex}.slider-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.slider-label{color:#fffc!important;font-weight:500!important}.slider-input{width:80px}.slider-input .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.slider-input .MuiOutlinedInput-root fieldset{border-color:#fff3}.slider-input .MuiOutlinedInput-root:hover fieldset{border-color:#667eea80}.slider-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#667eea}.slider-input .MuiInputLabel-root{color:#ffffffb3}.slider-input input{color:#fff}.slider-marks{justify-content:space-between;padding:0 4px;display:flex}.slider-mark{color:#ffffff4d!important;font-size:.6rem!important}.slider-hint{font-style:italic;color:#fff6!important;margin-top:4px!important;font-size:.7rem!important}.form-divider{border-color:#ffffff0d!important;margin:8px 0!important}.modal-actions{border-top:1px solid #ffffff1a;gap:12px;padding:16px 24px 24px;justify-content:flex-end!important;display:flex!important}.cancel-button.Mui-disabled{opacity:.5}.submit-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#764ba2 0%,#667eea 100%)!important;box-shadow:0 6px 20px #667eea3b!important}.modal-check-messages .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{padding:16px}.modal-actions{padding:12px 16px 16px;flex-direction:column!important;gap:8px!important}.cancel-button,.submit-button{width:100%}.slider-header{flex-wrap:wrap;gap:8px}.slider-input{width:70px}.slider-marks{flex-wrap:wrap;gap:4px}}@media (width<=480px){.modal-title-container{gap:8px}.modal-icon{font-size:24px}.info-text{font-size:.7rem}.account-info-paper{padding:8px 12px!important}.slider-container{padding:4px 0}}.modal-check-messages .MuiDialogContent-root::-webkit-scrollbar{width:8px}.modal-check-messages .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-check-messages .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.modal-check-messages .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}.result-alert{border-radius:12px!important;margin-bottom:16px!important;padding:20px!important}.success-result{background:linear-gradient(135deg,#4ade8026 0%,#22c55e1a 100%)!important;border:1px solid #4ade804d!important}.success-result .MuiAlert-icon{color:#4ade80!important;font-size:32px!important}.success-result .MuiAlert-message{width:100%;color:#e2e8f0!important}.error-result{background:linear-gradient(135deg,#ef444426 0%,#dc26261a 100%)!important;border:1px solid #ef44444d!important}.error-result .MuiAlert-icon{color:#ef4444!important;font-size:32px!important}.error-result .MuiAlert-message{width:100%;color:#e2e8f0!important}.result-details{background:#0003;border-radius:8px;margin-top:12px;padding:12px;font-size:.75rem!important}.result-details .MuiTypography-caption{color:#ffffffb3!important}.result-details Box{line-height:1.8}.result-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.result-close-button,.result-retry-button{text-transform:none!important;border-radius:8px!important;padding:6px 24px!important;font-weight:600!important}.success-close-button{color:#fff!important;background:linear-gradient(135deg,#4ade80 0%,#22c55e 100%)!important;box-shadow:0 4px 14px #4ade8063!important}.success-close-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#22c55e 0%,#4ade80 100%)!important}.error-close-button{color:#fff!important;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;box-shadow:0 4px 14px #ef444463!important}.error-close-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)!important}@media (width<=600px){.result-alert{padding:16px!important}.success-result .MuiAlert-icon,.error-result .MuiAlert-icon{font-size:28px!important}.result-details{padding:8px;font-size:.7rem!important}.result-actions{flex-direction:column;gap:8px}.result-close-button,.result-retry-button{width:100%;padding:8px!important}}.check-proxies-dialog .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:500px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.check-proxies-header{background:#667eea1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:relative}.check-proxies-title-container{align-items:center;gap:12px;display:flex}.check-proxies-icon{color:#667eea;font-size:28px}.check-proxies-title{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:600}.check-proxies-close-button{color:#ffffffb3;transition:all .2s}.check-proxies-close-button:hover{color:#fff;background-color:#ffffff1a;transform:rotate(90deg)}.check-proxies-close-button:disabled{opacity:.3;cursor:not-allowed}.check-proxies-content{background:0 0;flex-direction:column;gap:20px;padding:24px;display:flex}.proxy-info-paper{background:#1e293b80;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.proxy-info-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.proxy-info-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;min-width:70px;font-size:.75rem;font-weight:500}.proxy-info-value{color:#ffffffe6;word-break:break-all;text-align:right;font-size:.875rem}.proxy-host{color:#667eea;font-family:Monaco,Menlo,Consolas,monospace;font-size:.75rem}.proxy-secret{color:#f59e0b;font-family:Monaco,Menlo,Consolas,monospace;font-size:.7rem}.test-result-alert{background-color:#4ade8014;border:1px solid #4ade8033;border-radius:12px;margin-bottom:0}.test-result-alert.MuiAlert-standardError{background-color:#ef444414;border-color:#ef444433}.test-result-alert .MuiAlert-icon,.test-result-alert .MuiAlert-icon .MuiSvgIcon-root{font-size:24px}.test-result-alert.MuiAlert-standardSuccess .MuiAlert-icon{color:#4ade80}.test-result-alert.MuiAlert-standardError .MuiAlert-icon{color:#ef4444}.test-result-message{color:#ffffffe6;margin-bottom:4px;font-weight:500}.test-result-details{color:#fff9;margin-top:4px;font-size:.7rem;display:block}.loading-container{justify-content:center;align-items:center;padding:32px 16px;display:flex}.loading-content{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.loading-spinner{color:#667eea!important}.loading-text{color:#fffc;font-size:1rem;font-weight:500}.loading-subtext{color:#fff6;margin-top:-8px;font-size:.75rem}.loading-progress{background-color:#ffffff0d;border-radius:4px;width:100%;max-width:300px;height:4px}.loading-progress .MuiLinearProgress-bar{background:linear-gradient(90deg,#667eea 0%,#764ba2 100%)}.error-alert{background-color:#ef444414;border:1px solid #ef444433;border-radius:12px}.check-proxies-actions{border-top:1px solid #ffffff1a;gap:12px;padding:16px 24px 24px;justify-content:flex-end!important;display:flex!important}.check-proxies-cancel-button{color:#ffffffb3;text-transform:none;border-radius:8px;padding:8px 20px;transition:all .2s}.check-proxies-cancel-button:hover{color:#fff;background-color:#ffffff1a}.check-proxies-cancel-button:disabled{opacity:.3;cursor:not-allowed}.check-proxies-retry-button{text-transform:none;border-radius:8px;padding:8px 20px;transition:all .2s;color:#667eea!important;border-color:#667eea4d!important}.check-proxies-retry-button:hover{background-color:#667eea1a!important;border-color:#667eea!important}.check-proxies-check-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #667eea63}.check-proxies-check-button:hover{background:linear-gradient(135deg,#764ba2 0%,#667eea 100%);transform:translateY(-1px);box-shadow:0 6px 20px #667eea3b}.check-proxies-check-button:disabled{color:#ffffff4d;box-shadow:none;cursor:not-allowed;background:#ffffff1a;transform:none}.check-proxies-dialog .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.check-proxies-dialog .MuiDialog-paper{border-radius:12px;margin:16px}.check-proxies-header{padding:16px 20px}.check-proxies-title{font-size:1.1rem}.check-proxies-content{padding:16px 20px}.check-proxies-actions{padding:12px 20px 16px}.proxy-info-row{flex-direction:column;align-items:flex-start;gap:4px}.proxy-info-value{text-align:left;width:100%}.proxy-info-label{min-width:unset}}@media (width<=480px){.check-proxies-title-container{gap:8px}.check-proxies-icon{font-size:24px}.check-proxies-content{padding:12px 16px}.proxy-info-paper{padding:12px}.check-proxies-actions{flex-direction:column;padding:12px 16px 16px}.check-proxies-actions .MuiButton-root{width:100%}.check-proxies-cancel-button,.check-proxies-retry-button,.check-proxies-check-button{justify-content:center;width:100%}}.modal-add-change-proxy .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.add-change-proxy-paper{width:calc(100% - 32px);max-height:calc(100% - 32px);margin:16px}.add-change-proxy-header{background:#667eea1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:relative}.add-change-proxy-title-container{align-items:center;gap:12px;display:flex}.add-change-proxy-icon{color:#667eea;font-size:28px}.add-change-proxy-title{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:600}.add-change-proxy-close-button{color:#ffffffb3;transition:all .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.add-change-proxy-close-button:hover:not(:disabled){color:#fff;background-color:#ffffff1a;transform:translateY(-50%)rotate(90deg)}.add-change-proxy-close-button:disabled{opacity:.5;cursor:not-allowed}.add-change-proxy-content{background:0 0;padding:24px}.add-change-proxy-account-info{background:#667eea14;border:1px solid #667eea26;border-radius:8px;margin-bottom:20px;padding:12px 16px}.account-info-label{color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.65rem;display:block}.account-info-value{color:#fff;font-weight:500}.add-change-proxy-form{flex-direction:column;gap:16px;display:flex}.current-proxy-info{background:#667eea0d;border:1px solid #667eea1a;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.current-proxy-info .MuiTypography-caption{color:#fff6;font-size:.7rem}.current-proxy-info .MuiTypography-body2{color:#667eea;font-size:.85rem;font-weight:500}.add-change-proxy-status{text-align:center;background:#ffffff08;border-radius:6px;margin-top:4px;padding:8px 12px}.status-text{color:#ffffff80;font-size:.75rem}.status-same,.status-waiting{color:#f59e0b}.add-change-proxy-actions{border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding:16px 24px 24px;justify-content:center!important;display:flex!important}.submit-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #667eea63!important}.modal-add-change-proxy .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.add-change-proxy-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.add-change-proxy-header{padding:16px 20px}.add-change-proxy-title{font-size:1.1rem}.add-change-proxy-content{padding:16px}.add-change-proxy-actions{padding:12px 16px 16px}.form-field .MuiOutlinedInput-root{font-size:16px}.current-proxy-info{padding:6px 10px}.current-proxy-info .MuiTypography-body2{font-size:.8rem}}@media (width<=480px){.add-change-proxy-title-container{gap:8px}.add-change-proxy-icon{font-size:24px}.submit-button,.close-success-button{padding:10px 16px!important;font-size:.9rem!important}.add-change-proxy-account-info{padding:10px 12px}.account-info-value{font-size:.85rem}.status-text{font-size:.7rem}}.add-change-proxy-content::-webkit-scrollbar{width:8px}.add-change-proxy-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.add-change-proxy-content::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.add-change-proxy-content::-webkit-scrollbar-thumb:hover{background:#667eea80}@media (width<=600px){.edit-dialog .MuiPaper-root,.confirm-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-dialog-title,.confirm-dialog-title{padding:16px 20px!important;font-size:1.1rem!important}.edit-dialog-content,.confirm-dialog-content{padding:20px!important}.edit-dialog-actions,.confirm-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.edit-dialog-cancel-button,.edit-dialog-save-button,.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-button svg{font-size:18px}}@keyframes slideInMenu{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes slideInItem{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.auth-state-container.success,.auth-state-container.error{min-height:auto}.action-menu-item.set-connected-item{transition:all .2s!important}.action-menu-item.set-connected-item.connected:hover{background-color:#ef444426!important}.action-menu-item.set-connected-item.disconnected:hover{background-color:#4ade8026!important}.menu-item-icon.play-icon{color:#4ade80;animation:1.5s ease-in-out infinite pulse}.action-menu-item.check-status-item:hover{background-color:#667eea26!important}.menu-item-icon.check-status-icon{color:#3b82f6}.action-menu-item.logout-item:hover{background-color:#ef444426!important}.menu-item-icon.logout-icon{color:#ef4444}.action-menu-snackbar .MuiAlert-message{white-space:pre-line;word-break:break-word}.auth-modal-content{background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #667eea4d;border-radius:16px;outline:none;width:400px;max-width:90vw;padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000080}.auth-modal-close{top:16px;right:16px;color:#fff9!important;transition:all .2s!important;position:absolute!important}.auth-modal-close:hover{color:#fff!important;background-color:#ffffff1a!important}.auth-modal-title{text-align:center;color:#fff!important;margin-bottom:8px!important;font-weight:600!important}.auth-modal-subtitle{text-align:center;color:#fff9!important;margin-bottom:24px!important}.auth-state-container{flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:20px;display:flex}.auth-state-container.success,.auth-state-container.error{min-height:auto}.qr-code-container{background:#fff;border-radius:16px;justify-content:center;align-items:center;margin-bottom:20px;padding:16px;display:flex}.qr-code-image{width:200px;height:200px;display:block}.auth-instruction{text-align:center;color:#fff!important;margin-bottom:8px!important}.auth-hint{text-align:center;color:#ffffff80!important}.auth-state-text{color:#ffffffb3!important;margin-top:16px!important}.twofa-container{flex-direction:column;gap:16px;width:100%;display:flex}.twofa-label{text-align:center;color:#fff!important}.twofa-input .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.twofa-input .MuiOutlinedInput-root fieldset{border-color:#fff3}.twofa-input .MuiOutlinedInput-root:hover fieldset{border-color:#667eea80}.twofa-input .MuiInputLabel-root{color:#ffffffb3}.twofa-submit-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:8px!important;padding:10px!important;font-weight:600!important}.twofa-submit-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#764ba2 0%,#667eea 100%)!important}.success-icon{color:#4ade80;margin-bottom:16px;font-size:64px!important}.success-text{text-align:center;color:#4ade80!important}.error-icon{color:#ef4444;margin-bottom:16px;font-size:64px!important}.error-text{text-align:center;margin-bottom:16px;color:#ef4444!important}.retry-button{color:#667eea!important;text-transform:none!important;border-color:#667eea80!important}.retry-button:hover{background-color:#667eea1a!important;border-color:#667eea!important}.auth-cancel-button{color:#ffffffb3!important;text-transform:none!important;background-color:#0000!important;border:1px solid #fff3!important;margin-top:16px!important}.auth-cancel-button:hover{color:#fff!important;background-color:#ffffff0d!important}.action-menu-item.auth-item:hover{background-color:#667eea26!important}.menu-item-icon.auth-icon{color:#667eea}@media (width<=600px){.auth-modal-content{width:90vw;padding:20px}.qr-code-image{width:150px;height:150px}.qr-code-container{padding:12px}.auth-state-container{min-height:250px;padding:16px}}.action-menu-item.unlink-proxy-item:hover{background-color:#fbbf2426!important}.menu-item-icon.unlink-proxy-icon{color:#fbbf24}.confirm-dialog-confirm-button.unlink-proxy-action{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%)!important;box-shadow:0 4px 14px #fbbf2463!important}.confirm-dialog-confirm-button.unlink-proxy-action:hover{transform:translateY(-1px);background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%)!important;box-shadow:0 6px 20px #fbbf243b!important}.action-menu-item.check-messages-item:hover{background-color:#667eea26!important}.menu-item-icon.check-messages-icon{color:#667eea}.action-menu-item.check-proxy-item:hover{background-color:#10b98126!important}.menu-item-icon.check-proxy-icon{color:#10b981}@media (width<=600px){.action-menu-item.check-proxy-item{padding:8px 12px!important}.menu-item-icon.check-proxy-icon{font-size:18px!important}}@media (width<=400px){.menu-item-icon.check-proxy-icon{font-size:16px!important}}.action-menu-item.send-message-item:hover{background-color:#667eea26!important}.menu-item-icon.send-message-icon{color:#8b5cf6}.send-message-dialog .MuiDialog-container{z-index:1300}.send-message-dialog .MuiBackdrop-root{background-color:#00000080!important}.send-message-dialog .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.send-message-dialog-title{background:#667eea1a!important;border-bottom:1px solid #ffffff1a!important;padding:16px 24px!important}.send-message-dialog-title-content{justify-content:space-between;align-items:center;width:100%;display:flex}.send-message-dialog-title-content h6{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.send-message-dialog-close-button{color:#fff9!important;padding:4px!important}.send-message-dialog-close-button:hover{color:#fff!important;background-color:#ffffff1a!important}.send-message-dialog-content{background:0 0!important;padding:24px!important}.send-message-account-info{background:#667eea14!important;border:1px solid #667eea26!important;border-radius:8px!important;margin-bottom:20px!important;padding:10px 14px!important}.send-message-form-container{flex-direction:column;gap:16px;display:flex}.send-message-dialog-actions{border-top:1px solid #ffffff1a!important;gap:12px!important;padding:16px 24px 24px!important}.send-message-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.send-message-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.send-message-dialog-send-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #667eea63!important}.send-message-dialog-send-button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#764ba2 0%,#667eea 100%)!important;box-shadow:0 6px 20px #667eea3b!important}.send-message-dialog-send-button:disabled{opacity:.5!important;cursor:not-allowed!important}.send-message-dialog-close-success-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#4ade80 0%,#22c55e 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #4ade8063!important}.send-message-dialog-close-success-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#22c55e 0%,#4ade80 100%)!important;box-shadow:0 6px 20px #4ade803b!important}@media (width<=600px){.send-message-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.send-message-dialog-title{padding:16px 20px!important}.send-message-dialog-content{padding:20px!important}.send-message-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.send-message-dialog-cancel-button,.send-message-dialog-send-button,.send-message-dialog-close-success-button{width:100%}.action-menu-item.send-message-item{padding:8px 12px!important}.menu-item-icon.send-message-icon{font-size:18px!important}}@media (width<=400px){.menu-item-icon.send-message-icon{font-size:16px!important}}.action-menu-item.add-change-proxy-item:hover{background-color:#8b5cf626!important}.menu-item-icon.add-change-proxy-icon{color:#8b5cf6}.action-menu-item:nth-child(7){animation:.15s ease-out .3s both slideInItem}.action-menu-item:nth-child(8){animation:.15s ease-out .35s both slideInItem}.action-menu-item:nth-child(9){animation:.15s ease-out .4s both slideInItem}.action-menu-item:nth-child(10){animation:.15s ease-out .45s both slideInItem}.action-menu-item:nth-child(11){animation:.15s ease-out .5s both slideInItem}@media (width<=600px){.action-menu-item.add-change-proxy-item{padding:8px 12px!important}.menu-item-icon.add-change-proxy-icon{font-size:18px!important}}@media (width<=400px){.menu-item-icon.add-change-proxy-icon{font-size:16px!important}}@keyframes fadeInRow{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes skeletonPulse{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.table-myaccounts-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.readiness-chip{font-weight:500!important;transition:all .2s!important}.readiness-chip:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003}.id-tooltip{background-color:#1e293b!important;border:1px solid #667eea4d!important;border-radius:6px!important;max-width:none!important;padding:8px 12px!important}.id-tooltip .MuiTooltip-arrow{color:#1e293b!important;border-right-color:#667eea4d!important}.proxy-tooltip{background-color:#1e293b!important;border:1px solid #60a5fa4d!important;border-radius:8px!important;max-width:350px!important;padding:12px 16px!important;box-shadow:0 8px 32px #00000080!important}.proxy-tooltip .MuiTooltip-arrow{color:#1e293b!important;border-right-color:#60a5fa4d!important}.proxy-tooltip .MuiTypography-root{line-height:1.5!important}.proxy-tooltip .MuiTypography-caption{opacity:.7!important}.proxy-tooltip .MuiTypography-body2{font-weight:500!important}.data-row td:has(.proxy-info){white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.proxy-info{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}@media (width<=1024px){.status-chip,.readiness-chip{font-size:.7rem!important}.status-chip .MuiChip-label,.readiness-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.proxy-tooltip{max-width:280px!important;padding:10px 14px!important}}@media (width<=768px){.table-scroll-wrapper{margin-bottom:4px}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.status-chip,.readiness-chip{font-size:.65rem!important}.status-chip .MuiChip-label,.readiness-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.status-chip .MuiChip-icon,.readiness-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}.proxy-tooltip{max-width:240px!important;padding:8px 12px!important}.proxy-tooltip .MuiTypography-body2{font-size:.7rem!important}}@media (width<=480px){.status-chip,.readiness-chip{height:24px!important}.status-chip .MuiChip-label,.readiness-chip .MuiChip-label{font-size:.6rem!important}.status-chip .MuiChip-icon,.readiness-chip .MuiChip-icon{font-size:.75rem!important}.proxy-tooltip{max-width:200px!important;padding:6px 10px!important}.proxy-tooltip .MuiTypography-body2{font-size:.65rem!important}}.autoreply-chip{font-weight:500!important;transition:all .2s!important}.autoreply-chip:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003}.autoreply-chip .MuiChip-icon{animation:2s ease-in-out infinite autoreplyPulse}@keyframes autoreplyPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (width<=1024px){.autoreply-chip{font-size:.7rem!important}.autoreply-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}}@media (width<=768px){.autoreply-chip{font-size:.65rem!important}.autoreply-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.autoreply-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}}@media (width<=480px){.autoreply-chip{height:24px!important}.autoreply-chip .MuiChip-label{font-size:.6rem!important}.autoreply-chip .MuiChip-icon{font-size:.75rem!important}}.add-proxy-inline-button{letter-spacing:.3px;font-weight:400;line-height:1.5;box-shadow:none!important;background-color:#0000!important;height:24px!important;min-height:24px!important;padding:0 8px!important;transition:all .2s!important}.add-proxy-inline-button:hover{background-color:#667eea14!important}.add-proxy-inline-button:active{transform:scale(.97)}@media (width<=768px){.add-proxy-inline-button{height:22px!important;min-height:22px!important;padding:0 6px!important;font-size:.8rem!important}}@media (width<=480px){.add-proxy-inline-button{height:20px!important;min-height:20px!important;padding:0 4px!important;font-size:.75rem!important}}.modal-add-account .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.form-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-field input[type=number]{-moz-appearance:textfield}.form-field .MuiSelect-root.Mui-disabled{opacity:.6}.MuiMenu-paper .MuiMenuItem-root.Mui-selected{background-color:#667eea33}.public-api-toggle-container{background:#1e293b4d;border:1px solid #ffffff14;border-radius:12px;padding:16px 20px;transition:all .3s}.public-api-toggle-container:hover{border-color:#ffffff26}.toggle-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.toggle-label-group{align-items:center;gap:8px;display:flex}.toggle-icon{font-size:20px;transition:all .3s}.toggle-icon.personal{color:#667eea}.toggle-icon.public{color:#94a3b8}.public-api-toggle-container.public-active .toggle-icon.personal{color:#64748b}.public-api-toggle-container.public-active .toggle-icon.public{color:#ef4444}.toggle-label{color:#ffffffb3;font-size:.875rem;font-weight:500;transition:all .3s}.toggle-label.active{color:#fff}.toggle-switch{margin:0!important}.toggle-switch .MuiSwitch-root{padding:8px}.toggle-switch .MuiSwitch-track{background-color:#fff3;border-radius:14px}.toggle-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#ef444480}.toggle-description{color:#fff6;text-align:center;margin-top:8px;font-size:.7rem;transition:all .3s;display:block}.public-api-warning{animation:.4s ease-out fadeInWarning;position:relative}.public-api-warning:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ef44440d 0%,#ef444403 100%);position:absolute;inset:0}@keyframes fadeInWarning{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.no-proxy-warning{text-align:center;background:#ef444414;border:1px solid #ef444440;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 16px;display:flex}.warning-icon{color:#f59e0b;font-size:40px}.warning-text{color:#ffffffd9;line-height:1.6}.warning-text strong{color:#ef4444}.add-proxy-button{color:#667eea!important;text-transform:none!important;border-color:#667eea4d!important;border-radius:8px!important;padding:6px 16px!important;transition:all .2s!important}.add-proxy-button:hover{background-color:#667eea1a!important;border-color:#667eea!important}.info-text a{color:#667eea;text-decoration:none}.info-text a:hover{text-decoration:underline}.warning-alert{color:#f59e0b;background-color:#f59e0b1a;border:1px solid #f59e0b4d;margin-bottom:16px}.cancel-button{color:#ffffffb3;text-transform:none;border-radius:8px;padding:8px 20px;transition:all .2s}.submit-button:hover:not(:disabled){background:linear-gradient(135deg,#764ba2 0%,#667eea 100%);transform:translateY(-1px);box-shadow:0 6px 20px #667eea3b}.submit-button:disabled{color:#ffffff4d;box-shadow:none;cursor:not-allowed;background:#ffffff1a;transform:none}.modal-add-account .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{padding:16px}.modal-actions{padding:12px 16px 16px;justify-content:center!important}.form-container{gap:16px}.no-proxy-warning{padding:16px 12px}.warning-icon{font-size:32px}.warning-text{font-size:.9rem}.public-api-toggle-container{padding:12px 16px}.toggle-header{flex-wrap:wrap;justify-content:center}.toggle-label{font-size:.8rem}.toggle-icon{font-size:18px}.public-api-warning{padding:16px!important}.public-api-warning .MuiBox-root{text-align:center;flex-direction:column;align-items:center}.public-api-warning .MuiSvgIcon-root{font-size:28px!important}}@media (width<=480px){.modal-title-container{gap:8px}.modal-icon{font-size:24px}.form-field .MuiOutlinedInput-root{font-size:16px}.info-text{font-size:.7rem}.submit-button{min-width:150px;padding:6px 16px;font-size:.9rem}.no-proxy-warning{padding:12px 10px}.warning-text{font-size:.8rem}.public-api-toggle-container{padding:10px 12px}.toggle-label{font-size:.7rem}.toggle-icon{font-size:16px}.toggle-description{font-size:.6rem}.public-api-warning{padding:12px!important}.public-api-warning .MuiTypography-subtitle1{font-size:.9rem!important}.public-api-warning .MuiTypography-body2{font-size:.75rem!important}.public-api-warning .MuiSvgIcon-root{font-size:24px!important}}.modal-add-account .MuiDialogContent-root::-webkit-scrollbar{width:8px}.modal-add-account .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-add-account .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.modal-add-account .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}@media (width<=768px){.limit-loading{padding:16px 12px}.limit-loading .MuiCircularProgress-root{width:24px!important;height:24px!important}.limit-alert .MuiAlert-message{font-size:.9rem!important}.limit-alert .MuiAlert-icon{font-size:20px!important}}@media (width<=480px){.limit-loading{padding:12px 10px}.limit-loading .MuiCircularProgress-root{width:20px!important;height:20px!important}.limit-alert .MuiAlert-message{font-size:.8rem!important}.limit-alert .MuiAlert-icon{font-size:18px!important}.limit-alert .MuiButton-root{padding:2px 8px!important;font-size:.7rem!important}}.close-success-button{width:fit-content;min-width:200px;color:#4ade80!important;text-transform:none!important;border-color:#4ade804d!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important}.modal-import-account .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.import-modal-paper{width:calc(100% - 32px);max-height:calc(100% - 32px);margin:16px}.import-modal-header{background:#667eea1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:relative}.import-modal-title-container{align-items:center;gap:12px;display:flex}.import-modal-icon{color:#667eea;font-size:28px}.import-modal-title{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:600}.import-close-button{color:#ffffffb3;transition:all .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.import-close-button:hover:not(:disabled){color:#fff;background-color:#ffffff1a;transform:translateY(-50%)rotate(90deg)}.import-close-button:disabled{opacity:.5;cursor:not-allowed}.import-modal-content{background:0 0;max-height:70vh;padding:24px;overflow-y:auto}.upload-progress-container{background:#667eea0d;border:1px solid #667eea26;border-radius:8px;margin-bottom:16px;padding:12px 16px}.upload-progress-bar{background-color:#667eea33;border-radius:2px;height:4px}.upload-progress-bar .MuiLinearProgress-bar{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.upload-progress-text{color:#fff9;text-align:center;margin-top:4px;font-size:.75rem;display:block}.import-info-paper{background:#667eea0d!important;border:1px solid #667eea26!important;border-radius:8px!important;margin-bottom:20px!important;padding:12px 16px!important}.import-info-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.import-info-icon{color:#f59e0b;font-size:18px}.import-info-title{color:#ffffffb3;font-weight:500}.import-info-list{color:#fff9;margin:0;padding-left:20px;font-size:.8rem;line-height:1.8}.import-info-list code{color:#667eea;background:#667eea26;border-radius:4px;padding:1px 6px;font-size:.75rem}.file-upload-section{margin-bottom:20px}.file-upload-label{color:#fffc;margin-bottom:8px;font-weight:500;display:block}.file-drop-zone{cursor:pointer;background:#0f172a4d;border:2px dashed #ffffff26;border-radius:12px;justify-content:center;align-items:center;min-height:80px;padding:20px;transition:all .3s;display:flex}.file-drop-zone:hover:not(.disabled){background:#667eea0d;border-color:#667eea80}.file-drop-zone.valid{background:#4ade800d;border-color:#4ade8080}.file-drop-zone.error{background:#ef44440d;border-color:#ef444480}.file-drop-zone.disabled{cursor:not-allowed;opacity:.6}.hidden-file-input{display:none}.file-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.placeholder-icon{color:#ffffff4d;font-size:32px}.placeholder-text{color:#ffffff80}.placeholder-hint{color:#ffffff4d}.file-info{align-items:center;gap:12px;width:100%;display:flex}.file-icon{flex-shrink:0;font-size:32px}.file-icon.json-icon{color:#60a5fa}.file-icon.session-icon{color:#f59e0b}.file-details{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.file-name{color:#fff;word-break:break-all;font-weight:500}.file-size{color:#fff6;font-size:.7rem}.file-valid-icon{color:#4ade80;font-size:18px}.file-clear-button{color:#fff6;flex-shrink:0;transition:all .2s}.file-clear-button:hover:not(:disabled){color:#ef4444;background-color:#ef44441a}.file-clear-button:disabled{opacity:.5;cursor:not-allowed}.file-error-text{color:#ef4444;margin-top:4px;font-size:.75rem;display:block}.file-valid-text{color:#4ade80;margin-top:4px;font-size:.75rem;display:block}.import-status{text-align:center;background:#ffffff08;border-radius:6px;margin-top:8px;padding:8px 12px}.import-status-text{color:#ffffff80;font-size:.75rem}.status-ready{color:#4ade80}.status-waiting{color:#f59e0b}.import-modal-actions{border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding:16px 24px 24px;justify-content:center!important;display:flex!important}.import-submit-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #667eea63!important}.import-submit-button:hover:not(:disabled){background:linear-gradient(135deg,#764ba2 0%,#667eea 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #667eea3b!important}.import-submit-button:disabled{color:#ffffff4d!important;box-shadow:none!important;cursor:not-allowed!important;background:#ffffff1a!important;transform:none!important}.modal-import-account .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.import-modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.import-modal-header{padding:16px 20px}.import-modal-title{font-size:1.1rem}.import-modal-content{max-height:60vh;padding:16px}.import-modal-actions{padding:12px 16px 16px}.file-drop-zone{min-height:60px;padding:16px}.file-info{gap:8px}.file-details{gap:4px}.file-name{font-size:.85rem}.import-info-list{font-size:.75rem}}@media (width<=480px){.import-modal-title-container{gap:8px}.import-modal-icon{font-size:24px}.file-drop-zone{min-height:50px;padding:12px}.file-placeholder .placeholder-icon{font-size:24px}.file-placeholder .placeholder-text{font-size:.8rem}.file-placeholder .placeholder-hint{font-size:.65rem}.file-icon{font-size:24px}.file-details{flex-direction:column;align-items:flex-start}.file-name{font-size:.8rem}.file-size{font-size:.6rem}.import-submit-button{padding:10px 16px!important;font-size:.9rem!important}.import-info-list{padding-left:16px;font-size:.7rem}}.import-modal-content::-webkit-scrollbar{width:8px}.import-modal-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.import-modal-content::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.import-modal-content::-webkit-scrollbar-thumb:hover{background:#667eea80}.proxy-select-section{margin-bottom:20px}.proxy-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.proxy-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.proxy-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#667eea80}.proxy-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#667eea}.proxy-form-field .MuiInputLabel-root{color:#ffffffb3}.proxy-form-field .MuiInputLabel-root.Mui-focused{color:#667eea}.proxy-form-field .MuiFormHelperText-root{color:#ffffff80;margin-top:4px;font-size:.75rem}.proxy-form-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.proxy-form-field .MuiOutlinedInput-root.Mui-error fieldset{border-width:1px;border-color:#ef4444}.proxy-form-field .MuiSelect-select{color:#fff}.proxy-form-field .MuiSelect-icon{color:#ffffffb3}.proxy-form-field .MuiSelect-root.Mui-disabled{opacity:.6}.import-modal-content .no-proxy-warning{text-align:center;background:#ef444414;border:1px solid #ef444440;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:16px 12px;display:flex}.import-modal-content .no-proxy-warning .warning-icon{color:#f59e0b;font-size:32px}.import-modal-content .no-proxy-warning .warning-text{color:#ffffffd9;font-size:.9rem;line-height:1.6}.import-modal-content .no-proxy-warning .warning-text strong{color:#ef4444}.import-modal-content .add-proxy-button{color:#667eea!important;text-transform:none!important;border-color:#667eea4d!important;border-radius:8px!important;padding:4px 14px!important;font-size:.8rem!important;transition:all .2s!important}.import-modal-content .add-proxy-button:hover{background-color:#667eea1a!important;border-color:#667eea!important}@media (width<=768px){.proxy-select-section{margin-bottom:16px}.proxy-form-field .MuiOutlinedInput-root{font-size:.9rem}.import-modal-content .no-proxy-warning{padding:14px 10px}.import-modal-content .no-proxy-warning .warning-icon{font-size:28px}.import-modal-content .no-proxy-warning .warning-text{font-size:.8rem}}@media (width<=480px){.proxy-select-section{margin-bottom:12px}.proxy-form-field .MuiOutlinedInput-root{font-size:.8rem}.import-modal-content .no-proxy-warning{padding:10px 8px}.import-modal-content .no-proxy-warning .warning-icon{font-size:24px}.import-modal-content .no-proxy-warning .warning-text{font-size:.7rem}.import-modal-content .add-proxy-button{padding:3px 10px!important;font-size:.7rem!important}}.limit-loading{background:#667eea0d;border:1px solid #667eea1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px;padding:20px 16px;display:flex}.limit-alert{border-radius:8px!important;margin-bottom:16px!important}.limit-alert .MuiAlert-icon{font-size:24px!important}.limit-alert .MuiAlert-message{padding:4px 0!important}.close-success-button{color:#4ade80!important;text-transform:none!important;border-color:#4ade804d!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;transition:all .2s!important}.close-success-button:hover{background-color:#4ade801a!important;border-color:#4ade80!important}@media (width<=768px){.limit-loading{padding:16px 12px}.limit-loading .MuiCircularProgress-root{width:24px!important;height:24px!important}.limit-alert .MuiAlert-message{font-size:.9rem!important}.limit-alert .MuiAlert-icon{font-size:20px!important}}@media (width<=480px){.limit-loading{padding:12px 10px}.limit-loading .MuiCircularProgress-root{width:20px!important;height:20px!important}.limit-alert .MuiAlert-message{font-size:.8rem!important}.limit-alert .MuiAlert-icon{font-size:18px!important}.limit-alert .MuiButton-root{padding:2px 8px!important;font-size:.7rem!important}}.info-settings-myaccounts-paper{z-index:1;margin:32px 0;transition:all .3s;position:relative;background:linear-gradient(145deg,#667eea14 0%,#764ba20d 100%)!important;border:1px solid #667eea33!important;border-radius:16px!important;padding:28px 32px!important}.info-settings-myaccounts-paper:hover{border-color:#667eea66!important;box-shadow:0 8px 32px #667eea1a!important}.info-settings-myaccounts-content{align-items:flex-start;gap:24px;display:flex}.info-settings-myaccounts-icon-wrapper{background:linear-gradient(135deg,#667eea26 0%,#764ba226 100%);border:1px solid #667eea26;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;margin-top:2px;display:flex}.info-settings-myaccounts-icon{color:#667eea;font-size:28px}.info-settings-myaccounts-text{flex-direction:column;flex:1;gap:12px;display:flex}.info-settings-myaccounts-title{letter-spacing:.3px;color:#667eea!important;font-size:.95rem!important;font-weight:600!important}.info-settings-myaccounts-message{color:#ffffffb3!important;font-size:.9rem!important;line-height:1.7!important}.info-settings-myaccounts-link{color:#667eea!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-size:.9rem!important;font-weight:500!important;line-height:1.7!important}.info-settings-myaccounts-link:hover{color:#764ba2!important;background:0 0!important}.info-settings-myaccounts-submessage{border-left:2px solid #667eea4d;margin-top:2px;padding-left:14px;color:#fff9!important;font-size:.85rem!important}.info-settings-myaccounts-buttons{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.info-settings-myaccounts-button{color:#667eea!important;text-transform:none!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #667eea66!important;border-radius:8px!important;padding:8px 20px!important;font-weight:600!important;transition:all .3s!important}.info-settings-myaccounts-button:hover{background:#667eea1a!important;border-color:#667eea!important;transform:translateY(-1px)!important}.info-settings-myaccounts-button .MuiButton-startIcon{margin-right:8px}.info-settings-myaccounts-button .MuiButton-startIcon svg{font-size:18px}.info-settings-myaccounts-button:active{transform:scale(.98)!important}@media (width<=768px){.info-settings-myaccounts-paper{margin:24px 0;padding:20px 24px!important}.info-settings-myaccounts-content{text-align:center;flex-direction:column;align-items:center;gap:16px}.info-settings-myaccounts-icon-wrapper{width:48px;min-width:48px;height:48px}.info-settings-myaccounts-icon{font-size:24px}.info-settings-myaccounts-buttons{flex-direction:column;justify-content:center;align-items:center;width:100%}.info-settings-myaccounts-button{justify-content:center;width:100%;max-width:320px;padding:8px 16px!important}.info-settings-myaccounts-submessage{text-align:center;border-top:1px solid #667eea33;border-left:none;padding-top:10px;padding-left:0}.info-settings-myaccounts-title{font-size:.9rem!important}.info-settings-myaccounts-message{font-size:.85rem!important}.info-settings-myaccounts-submessage{font-size:.8rem!important}.info-settings-myaccounts-link{font-size:.85rem!important}}@media (width<=480px){.info-settings-myaccounts-paper{margin:16px 0;border-radius:12px!important;padding:16px 18px!important}.info-settings-myaccounts-content{gap:12px}.info-settings-myaccounts-icon-wrapper{border-radius:10px;width:40px;min-width:40px;height:40px}.info-settings-myaccounts-icon{font-size:20px}.info-settings-myaccounts-button{max-width:100%;padding:6px 12px!important;font-size:.85rem!important}.info-settings-myaccounts-title{font-size:.85rem!important}.info-settings-myaccounts-message{font-size:.8rem!important}.info-settings-myaccounts-submessage{font-size:.75rem!important}.info-settings-myaccounts-buttons{justify-content:center;gap:8px}.info-settings-myaccounts-button .MuiButton-startIcon{margin-right:4px!important}.info-settings-myaccounts-button .MuiButton-startIcon svg{font-size:16px!important}.info-settings-myaccounts-link{font-size:.8rem!important}}@media (prefers-color-scheme:dark){.info-settings-myaccounts-paper{background:linear-gradient(145deg,#667eea0f 0%,#764ba208 100%)!important}}.info-settings-myaccounts-button:focus-visible{outline-offset:2px;outline:2px solid #667eea}.info-settings-myaccounts-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #667eea}@media (width>=601px) and (width<=960px){.info-settings-myaccounts-button{padding:6px 14px!important;font-size:.8rem!important}.info-settings-myaccounts-button .MuiButton-startIcon{margin-right:6px!important}.info-settings-myaccounts-button .MuiButton-startIcon svg{font-size:20px!important}.info-settings-myaccounts-link{font-size:.8rem!important}}@media (pointer:coarse){.MuiTooltip-tooltip{padding:6px 10px!important;font-size:.75rem!important}}@viewport{width:device-width;zoom:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.myaccounts-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.myaccounts-container{box-sizing:border-box;width:100%;max-width:100%}.myaccounts-header{width:100%}.add-account-button{transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.add-account-button:active{transform:scale(.98)!important}@media (width<=960px){.myaccounts-page{padding:0}.myaccounts-container{padding-left:8px!important;padding-right:8px!important}.myaccounts-header{flex-direction:column;gap:8px;align-items:flex-start!important}.myaccounts-header .add-account-button{align-self:flex-end}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.myaccounts-container{padding-left:4px!important;padding-right:4px!important}.myaccounts-header h1{font-size:1.1rem!important}.add-account-button{padding:6px 16px!important;font-size:.875rem!important}}@media (width<=480px){.myaccounts-container{padding-left:2px!important;padding-right:2px!important}.myaccounts-header h1{line-height:1.2;font-size:1rem!important}.add-account-button{padding:4px 12px!important;font-size:.75rem!important}.add-account-button .MuiButton-startIcon{margin-right:4px!important}.add-account-button .MuiButton-startIcon svg{font-size:18px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.myaccounts-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.myaccounts-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.import-account-button{background-color:#0000!important;transition:all .3s!important}.import-account-button:active{transform:scale(.98)!important}.import-account-button .MuiButton-startIcon{transition:transform .3s}.import-account-button:hover .MuiButton-startIcon{transform:translateY(-2px)}@media (width<=960px){.myaccounts-actions{justify-content:flex-end;gap:8px;width:100%}}@media (width<=600px){.myaccounts-actions{flex-direction:column;gap:8px;width:100%}.myaccounts-actions .import-account-button,.myaccounts-actions .add-account-button{justify-content:center;width:100%;padding:8px 16px!important;font-size:.875rem!important}.import-account-button .MuiButton-startIcon,.add-account-button .MuiButton-startIcon{margin-right:8px!important}}@media (width<=480px){.myaccounts-actions{flex-direction:column;gap:6px;width:100%}.myaccounts-actions .import-account-button,.myaccounts-actions .add-account-button{padding:6px 12px!important;font-size:.75rem!important}.myaccounts-actions .import-account-button .MuiButton-startIcon,.myaccounts-actions .add-account-button .MuiButton-startIcon{margin-right:4px!important}.myaccounts-actions .import-account-button .MuiButton-startIcon svg,.myaccounts-actions .add-account-button .MuiButton-startIcon svg{font-size:18px!important}}.import-account-button:focus-visible,.add-account-button:focus-visible{outline-offset:2px;outline:2px solid #667eea}@media (width>=601px) and (width<=960px){.myaccounts-actions .import-account-button,.myaccounts-actions .add-account-button{padding:6px 14px!important;font-size:.8rem!important}.myaccounts-actions .import-account-button .MuiButton-startIcon,.myaccounts-actions .add-account-button .MuiButton-startIcon{margin-right:6px!important}.myaccounts-actions .import-account-button .MuiButton-startIcon svg,.myaccounts-actions .add-account-button .MuiButton-startIcon svg{font-size:20px!important}}@media (pointer:coarse){.MuiTooltip-tooltip{padding:6px 10px!important;font-size:.75rem!important}}.edit-database-dialog .MuiDialog-container{z-index:1300}.edit-database-dialog .MuiBackdrop-root{background-color:#00000080!important}.edit-database-dialog .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.edit-database-dialog-title{background:#667eea1a!important;border-bottom:1px solid #ffffff1a!important;padding:16px 24px!important}.edit-database-dialog-title-content{justify-content:space-between;align-items:center;width:100%;display:flex}.edit-database-dialog-title-content h6{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.edit-database-dialog-close-button{color:#fff9!important;padding:4px!important}.edit-database-dialog-close-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-database-dialog-content{background:0 0!important;padding:24px!important}.edit-database-form-container{flex-direction:column;gap:20px;display:flex}.edit-database-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.edit-database-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.edit-database-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#667eea80}.edit-database-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#667eea}.edit-database-form-field .MuiInputLabel-root{color:#ffffffb3}.edit-database-form-field .MuiInputLabel-root.Mui-focused{color:#667eea}.edit-database-form-field .MuiFormHelperText-root{color:#ffffff80;font-size:.75rem}.edit-database-info-box{background:#667eea1a;border:1px solid #667eea33;border-radius:12px;padding:16px}.edit-database-info-text{color:#ffffffb3;font-size:.8rem;line-height:1.5}.edit-database-info-text ul{margin:8px 0 0;padding-left:20px}.edit-database-info-text li{margin-bottom:4px}.edit-database-dialog-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important;display:flex!important}.edit-database-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.edit-database-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-database-dialog-save-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #667eea63!important}.edit-database-dialog-save-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#764ba2 0%,#667eea 100%)!important;box-shadow:0 6px 20px #667eea3b!important}.edit-database-dialog-save-button:disabled{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff1a!important;transform:none!important}@keyframes slideInEditDialog{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.edit-database-dialog .MuiPaper-root{animation:.3s ease-out slideInEditDialog}@media (width<=600px){.edit-database-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-database-dialog-title{padding:16px 20px!important}.edit-database-dialog-title-content h6{font-size:1rem!important}.edit-database-dialog-content{padding:20px!important}.edit-database-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.edit-database-dialog-cancel-button,.edit-database-dialog-save-button{width:100%}}@media (width<=400px){.edit-database-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.edit-database-dialog-title{padding:12px 16px!important}.edit-database-dialog-content{padding:16px!important}.edit-database-form-container{gap:16px}.edit-database-dialog-actions{padding:12px 16px 16px!important}}.edit-database-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.edit-database-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.edit-database-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.edit-database-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}@media (width<=600px){.confirm-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-content{padding:20px!important}.confirm-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-button svg{font-size:18px}}.table-mydatabases-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-all-columns .col-used{width:10%!important;min-width:100px!important;display:table-cell!important}.table-all-columns .col-availability{width:14%!important;min-width:130px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.col-name,.table-all-columns .MuiTableCell-root.col-description,.table-all-columns .MuiTableCell-root.col-contacts,.table-all-columns .MuiTableCell-root.col-used,.table-all-columns .MuiTableCell-root.col-availability,.table-all-columns .MuiTableCell-root.col-created,.table-all-columns .MuiTableCell-root.col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.database-name{font-size:.875rem!important;font-weight:500!important}.database-description{color:#ffffffb3!important;font-size:.8rem!important}.contact-count{font-size:.875rem!important;font-weight:500!important}.availability-chip{font-weight:500!important;transition:all .2s!important}.availability-chip:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003}.used-chip{font-weight:500!important;transition:all .2s!important}.used-chip:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003}@media (width<=1024px){.availability-chip,.used-chip{font-size:.7rem!important}.availability-chip .MuiChip-label,.used-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.table-all-columns{min-width:800px!important}.table-all-columns .col-name{min-width:120px!important}.table-all-columns .col-description{min-width:130px!important}.table-all-columns .col-contacts{min-width:70px!important}.table-all-columns .col-used{min-width:80px!important}.table-all-columns .col-availability{min-width:110px!important}.table-all-columns .col-created{min-width:120px!important}.table-all-columns .col-action{min-width:70px!important}.database-name{font-size:.8rem!important}.database-description{font-size:.75rem!important}.contact-count{font-size:.8rem!important}.created-date{font-size:.7rem!important}}@media (width<=768px){.table-scroll-wrapper{margin-bottom:4px}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.availability-chip,.used-chip{font-size:.65rem!important}.availability-chip .MuiChip-label,.used-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.availability-chip .MuiChip-icon,.used-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:750px!important}.table-all-columns .col-name{width:17%!important;min-width:100px!important}.table-all-columns .col-description{width:20%!important;min-width:110px!important}.table-all-columns .col-contacts{width:10%!important;min-width:60px!important}.table-all-columns .col-used{width:10%!important;min-width:70px!important}.table-all-columns .col-availability,.table-all-columns .col-created{width:16%!important;min-width:100px!important}.table-all-columns .col-action{width:10%!important;min-width:60px!important}.table-all-columns .col-name,.table-all-columns .col-description,.table-all-columns .col-contacts,.table-all-columns .col-used,.table-all-columns .col-availability,.table-all-columns .col-created,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}.database-name{font-size:.75rem!important}.database-description{font-size:.7rem!important}.contact-count{font-size:.75rem!important}.created-date{font-size:.65rem!important}}@media (width<=480px){.availability-chip,.used-chip{height:22px!important}.availability-chip .MuiChip-label,.used-chip .MuiChip-label{padding-left:3px!important;padding-right:3px!important;font-size:.55rem!important}.availability-chip .MuiChip-icon,.used-chip .MuiChip-icon{margin-left:2px!important;margin-right:2px!important;font-size:.7rem!important}.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:680px!important}.table-all-columns .col-name{width:16%!important;min-width:90px!important}.table-all-columns .col-description{width:20%!important;min-width:100px!important}.table-all-columns .col-contacts{width:10%!important;min-width:55px!important}.table-all-columns .col-used{width:10%!important;min-width:65px!important}.table-all-columns .col-availability,.table-all-columns .col-created{width:16%!important;min-width:90px!important}.table-all-columns .col-action{width:10%!important;min-width:50px!important}.table-all-columns .col-name,.table-all-columns .col-description,.table-all-columns .col-contacts,.table-all-columns .col-used,.table-all-columns .col-availability,.table-all-columns .col-created,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.database-name{font-size:.7rem!important}.database-description{font-size:.65rem!important}.contact-count{font-size:.7rem!important}.created-date{font-size:.6rem!important}.empty-cell{padding:30px 10px!important}.empty-state .MuiTypography-body1{font-size:.9rem!important}.empty-state .MuiTypography-caption{font-size:.7rem!important}}@media (width<=360px){.table-all-columns{min-width:600px!important}.table-all-columns .col-name{min-width:80px!important}.table-all-columns .col-description{min-width:90px!important}.table-all-columns .col-contacts{min-width:50px!important}.table-all-columns .col-used{min-width:60px!important}.table-all-columns .col-availability,.table-all-columns .col-created{min-width:80px!important}.table-all-columns .col-action{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-name,.table-all-columns .col-description,.table-all-columns .col-contacts,.table-all-columns .col-used,.table-all-columns .col-availability,.table-all-columns .col-created,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}}.database-name-clickable{cursor:pointer!important;color:#e2e8f0!important;transition:all .2s!important}.database-name-clickable:hover{transform:translate(2px);color:#667eea!important;text-decoration:underline!important}.database-name-clickable:active{transform:scale(.98)}@media (width<=768px){.database-name-clickable{font-size:.8rem!important}}@media (width<=480px){.database-name-clickable{font-size:.75rem!important}}.modal-add-database .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.modal-add-database .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{padding:16px}.modal-actions{padding:12px 16px 16px;justify-content:center!important}.form-container{gap:16px}.type-selector-chips{flex-wrap:wrap}}@media (width<=480px){.modal-title-container{gap:8px}.modal-icon{font-size:24px}.form-field .MuiOutlinedInput-root{font-size:16px}.info-text{font-size:.7rem}.type-selector-chips{flex-direction:column}}.modal-add-database .MuiDialogContent-root::-webkit-scrollbar{width:8px}.modal-add-database .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-add-database .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.modal-add-database .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}.userdatabases-disclaimer-paper{z-index:1;margin:32px 0;position:relative;background:#2196f30d!important;border:1px solid #2196f31a!important;border-radius:12px!important;padding:20px 24px!important}.userdatabases-disclaimer-content{align-items:flex-start;gap:16px;display:flex}.userdatabases-disclaimer-icon{color:#2196f3;flex-shrink:0;margin-top:2px}.userdatabases-disclaimer-text{flex:1}.userdatabases-disclaimer-title{color:#2196f3!important;margin-bottom:4px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.43!important}.userdatabases-disclaimer-message{color:#b0b0b0!important;line-height:1.6!important}.userdatabases-disclaimer-link{color:#667eea!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-weight:500!important}.userdatabases-disclaimer-link:hover{color:#764ba2!important;background:0 0!important}@media (width<=768px){.userdatabases-disclaimer-content{flex-direction:column;align-items:flex-start}}@media (width<=480px){.userdatabases-disclaimer-paper{padding:16px!important}}.modal-parsing-accounts .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.parsing-modal-paper{width:calc(100% - 32px);max-height:calc(100% - 32px);margin:16px}.parsing-modal-header{background:#60a5fa1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:relative}.parsing-modal-title-container{align-items:center;gap:12px;display:flex}.parsing-modal-icon{color:#60a5fa;font-size:28px}.parsing-modal-title{color:#60a5fa;font-size:1.25rem;font-weight:600}.parsing-close-button{color:#ffffffb3;transition:all .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.parsing-close-button:hover{color:#fff;background-color:#ffffff1a;transform:translateY(-50%)rotate(90deg)}.parsing-modal-content{background:0 0;max-height:70vh;padding:24px;overflow-y:auto}.parsing-success-alert{color:#4ade80;background-color:#4ade801a;border:1px solid #4ade804d;margin-bottom:16px}.parsing-success-alert .MuiAlert-icon{color:#4ade80}.parsing-success-alert .MuiAlert-message{flex:1}.parsing-error-alert{color:#ef4444;background-color:#ef44441a;border:1px solid #ef44444d;margin-bottom:16px}.parsing-error-alert .MuiAlert-icon{color:#ef4444}.parsing-warning-alert{color:#ff9800;background-color:#ffa5001a;border:1px solid #ffa5004d;margin-bottom:16px}.parsing-warning-alert .MuiAlert-icon{color:#ff9800}.parsing-form-container{flex-direction:column;gap:20px;padding-top:8px;display:flex}.parsing-accounts-section{flex-direction:column;gap:12px;display:flex}.parsing-section-label{color:#fffc;font-weight:500}.parsing-section-hint{color:#ffffff80;margin-top:-8px;font-size:.75rem;display:block}.parsing-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.parsing-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.parsing-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#60a5fa80}.parsing-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#60a5fa}.parsing-form-field .MuiInputLabel-root{color:#ffffffb3}.parsing-form-field .MuiInputLabel-root.Mui-focused{color:#60a5fa}.parsing-form-field .MuiFormHelperText-root{color:#ffffff80;margin-top:4px;font-size:.75rem}.parsing-form-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.parsing-form-field .MuiOutlinedInput-root.Mui-error fieldset{border-width:1px;border-color:#ef4444}.parsing-form-field .MuiSelect-select{color:#fff}.parsing-form-field .MuiSelect-icon{color:#ffffffb3}.parsing-form-field .MuiMenuItem-root{color:#fff;background-color:#1e293b}.parsing-form-field .MuiMenuItem-root:hover{background-color:#60a5fa1a}.parsing-form-field .MuiMenuItem-root.Mui-selected{background-color:#60a5fa33}.parsing-form-field .MuiMenuItem-root.Mui-selected:hover{background-color:#60a5fa4d}.parsing-chips-container{flex-wrap:wrap;gap:8px;padding:8px 4px;display:flex}.parsing-account-chip{cursor:default;font-weight:500;transition:all .2s}.parsing-account-chip .MuiChip-deleteIcon{color:#ffffff80;transition:all .2s}.parsing-account-chip .MuiChip-deleteIcon:hover{color:#ff5252}.parsing-divider{border-color:#ffffff1a;margin:4px 0}.parsing-info-box{background:#60a5fa0d;border:1px solid #60a5fa26;border-radius:12px;margin-top:8px;padding:16px}.parsing-info-text{color:#ffffffb3;font-size:.75rem;line-height:1.5}.parsing-info-text ul{margin:8px 0 0;padding-left:20px}.parsing-info-text li{margin-bottom:4px}.parsing-modal-actions{border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding:16px 24px 24px;justify-content:flex-end!important;display:flex!important}.parsing-cancel-button{color:#ffffffb3;text-transform:none;border-radius:8px;padding:8px 24px;font-weight:500;transition:all .2s}.parsing-cancel-button:hover{color:#fff;background-color:#ffffff0d}.parsing-submit-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:8px;width:fit-content;min-width:150px;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #3b82f663}.parsing-submit-button:hover{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 100%);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f63b}.parsing-submit-button:disabled{color:#ffffff4d;box-shadow:none;background:#ffffff1a;transform:none}.parsing-close-result-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#4ade80 0%,#22c55e 100%);border-radius:8px;width:fit-content;min-width:150px;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #4ade8063}.parsing-close-result-button:hover{background:linear-gradient(135deg,#22c55e 0%,#4ade80 100%);transform:translateY(-1px);box-shadow:0 6px 20px #4ade803b}.modal-parsing-accounts .MuiDialog-paper{animation:.3s ease-out slideIn}.parsing-modal-content::-webkit-scrollbar{width:8px}.parsing-modal-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.parsing-modal-content::-webkit-scrollbar-thumb{background:#60a5fa4d;border-radius:4px}.parsing-modal-content::-webkit-scrollbar-thumb:hover{background:#60a5fa80}@media (width<=768px){.parsing-modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.parsing-modal-header{padding:16px 20px}.parsing-modal-title{font-size:1.1rem}.parsing-modal-content{max-height:60vh;padding:16px}.parsing-modal-actions{padding:12px 16px 16px;justify-content:center!important}.parsing-form-container{gap:16px}.parsing-chips-container{gap:6px}.parsing-info-box{padding:12px}}@media (width<=480px){.parsing-modal-title-container{gap:8px}.parsing-modal-icon{font-size:24px}.parsing-form-field .MuiOutlinedInput-root{font-size:16px}.parsing-info-text{font-size:.7rem}.parsing-section-label{font-size:.9rem}.parsing-submit-button,.parsing-cancel-button,.parsing-close-result-button{min-width:100px!important;padding:6px 16px!important;font-size:.875rem!important}}.modal-merge-databases .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.merge-modal-paper{width:calc(100% - 32px);max-height:calc(100% - 32px);margin:16px}.merge-modal-header{background:#60a5fa1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:relative}.merge-modal-title-container{align-items:center;gap:12px;display:flex}.merge-modal-icon{color:#60a5fa;font-size:28px}.merge-modal-title{color:#60a5fa;font-size:1.25rem;font-weight:600}.merge-close-button{color:#ffffffb3;transition:all .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.merge-close-button:hover{color:#fff;background-color:#ffffff1a;transform:translateY(-50%)rotate(90deg)}.merge-modal-content{background:0 0;max-height:70vh;padding:24px;overflow-y:auto}.merge-success-alert{color:#4ade80;background-color:#4ade801a;border:1px solid #4ade804d;margin-bottom:16px}.merge-success-alert .MuiAlert-icon{color:#4ade80}.merge-success-alert .MuiAlert-message{flex:1}.merge-error-alert{color:#ef4444;background-color:#ef44441a;border:1px solid #ef44444d;margin-bottom:16px}.merge-error-alert .MuiAlert-icon{color:#ef4444}.merge-form-container{flex-direction:column;gap:20px;padding-top:8px;display:flex}.merge-databases-section{flex-direction:column;gap:12px;display:flex}.merge-section-label{color:#fffc;font-weight:500}.merge-section-hint{color:#ffffff80;margin-top:-8px;font-size:.75rem;display:block}.merge-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.merge-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.merge-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#60a5fa80}.merge-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#60a5fa}.merge-form-field .MuiInputLabel-root{color:#ffffffb3}.merge-form-field .MuiInputLabel-root.Mui-focused{color:#60a5fa}.merge-form-field .MuiFormHelperText-root{color:#ffffff80;margin-top:4px;font-size:.75rem}.merge-form-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.merge-form-field .MuiOutlinedInput-root.Mui-error fieldset{border-width:1px;border-color:#ef4444}.merge-form-field .MuiSelect-select{color:#fff}.merge-form-field .MuiSelect-icon{color:#ffffffb3}.merge-form-field .MuiMenuItem-root{color:#fff;background-color:#1e293b}.merge-form-field .MuiMenuItem-root:hover{background-color:#60a5fa1a}.merge-form-field .MuiMenuItem-root.Mui-selected{background-color:#60a5fa33}.merge-form-field .MuiMenuItem-root.Mui-selected:hover{background-color:#60a5fa4d}.merge-chips-container{flex-wrap:wrap;gap:8px;padding:8px 4px;display:flex}.merge-database-chip{cursor:default;font-weight:500;transition:all .2s}.merge-database-chip .MuiChip-deleteIcon{color:#ffffff80;transition:all .2s}.merge-database-chip .MuiChip-deleteIcon:hover{color:#ff5252}.merge-checkbox{margin:0!important;padding:4px 0!important}.merge-checkbox .MuiFormControlLabel-label{font-size:.9rem}.merge-info-box{background:#60a5fa0d;border:1px solid #60a5fa26;border-radius:12px;margin-top:8px;padding:16px}.merge-info-text{color:#ffffffb3;font-size:.75rem;line-height:1.5}.merge-info-text ul{margin:8px 0 0;padding-left:20px}.merge-info-text li{margin-bottom:4px}.merge-modal-actions{border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding:16px 24px 24px;justify-content:flex-end!important;display:flex!important}.merge-cancel-button{color:#ffffffb3;text-transform:none;border-radius:8px;padding:8px 24px;font-weight:500;transition:all .2s}.merge-cancel-button:hover{color:#fff;background-color:#ffffff0d}.merge-submit-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:8px;width:fit-content;min-width:150px;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #3b82f663}.merge-submit-button:hover{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 100%);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f63b}.merge-submit-button:disabled{color:#ffffff4d;box-shadow:none;background:#ffffff1a;transform:none}.merge-close-result-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#4ade80 0%,#22c55e 100%);border-radius:8px;width:fit-content;min-width:150px;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #4ade8063}.merge-close-result-button:hover{background:linear-gradient(135deg,#22c55e 0%,#4ade80 100%);transform:translateY(-1px);box-shadow:0 6px 20px #4ade803b}.modal-merge-databases .MuiDialog-paper{animation:.3s ease-out slideIn}.merge-modal-content::-webkit-scrollbar{width:8px}.merge-modal-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.merge-modal-content::-webkit-scrollbar-thumb{background:#60a5fa4d;border-radius:4px}.merge-modal-content::-webkit-scrollbar-thumb:hover{background:#60a5fa80}@media (width<=768px){.merge-modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.merge-modal-header{padding:16px 20px}.merge-modal-title{font-size:1.1rem}.merge-modal-content{max-height:60vh;padding:16px}.merge-modal-actions{padding:12px 16px 16px;justify-content:center!important}.merge-form-container{gap:16px}.merge-chips-container{gap:6px}.merge-info-box{padding:12px}}@media (width<=480px){.merge-modal-title-container{gap:8px}.merge-modal-icon{font-size:24px}.merge-form-field .MuiOutlinedInput-root{font-size:16px}.merge-info-text{font-size:.7rem}.merge-section-label{font-size:.9rem}.merge-submit-button,.merge-cancel-button,.merge-close-result-button{min-width:100px!important;padding:6px 16px!important;font-size:.875rem!important}}.MuiChip-root.MuiChip-colorPrimary{background-color:#667eea4d!important}.MuiChip-root.MuiChip-colorPrimary .MuiChip-label{color:#fff!important}.MuiChip-root.MuiChip-colorPrimary .MuiChip-deleteIcon{color:#ffffff80!important}.MuiChip-root.MuiChip-colorPrimary .MuiChip-deleteIcon:hover{color:#ff5252!important}.modal-split-database .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.split-modal-paper{width:calc(100% - 32px);max-height:calc(100% - 32px);margin:16px}.split-modal-header{background:#60a5fa1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:relative}.split-modal-title-container{align-items:center;gap:12px;display:flex}.split-modal-icon{color:#60a5fa;font-size:28px}.split-modal-title{color:#60a5fa;font-size:1.25rem;font-weight:600}.split-close-button{color:#ffffffb3;transition:all .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.split-close-button:hover{color:#fff;background-color:#ffffff1a;transform:translateY(-50%)rotate(90deg)}.split-modal-content{background:0 0;max-height:70vh;padding:24px;overflow-y:auto}.split-success-alert{color:#4ade80;background-color:#4ade801a;border:1px solid #4ade804d;margin-bottom:16px}.split-success-alert .MuiAlert-icon{color:#4ade80}.split-success-alert .MuiAlert-message{flex:1}.split-error-alert{color:#ef4444;background-color:#ef44441a;border:1px solid #ef44444d;margin-bottom:16px}.split-error-alert .MuiAlert-icon{color:#ef4444}.split-form-container{flex-direction:column;gap:20px;padding-top:8px;display:flex}.split-databases-section{flex-direction:column;gap:12px;display:flex}.split-section-label{color:#fffc;font-weight:500}.split-section-hint{color:#ffffff80;margin-top:-8px;font-size:.75rem;display:block}.split-database-info{background:#60a5fa0d!important;border:1px solid #60a5fa26!important;border-radius:8px!important;margin-top:4px!important;padding:12px 16px!important}.split-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.split-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.split-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#60a5fa80}.split-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#60a5fa}.split-form-field .MuiInputLabel-root{color:#ffffffb3}.split-form-field .MuiInputLabel-root.Mui-focused{color:#60a5fa}.split-form-field .MuiFormHelperText-root{color:#ffffff80;margin-top:4px;font-size:.75rem}.split-form-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.split-form-field .MuiOutlinedInput-root.Mui-error fieldset{border-width:1px;border-color:#ef4444}.split-form-field .MuiSelect-select{color:#fff}.split-form-field .MuiSelect-icon{color:#ffffffb3}.split-form-field .MuiMenuItem-root{color:#fff;background-color:#1e293b}.split-form-field .MuiMenuItem-root:hover{background-color:#60a5fa1a}.split-form-field .MuiMenuItem-root.Mui-selected{background-color:#60a5fa33}.split-form-field .MuiMenuItem-root.Mui-selected:hover{background-color:#60a5fa4d}.split-checkbox{margin:0!important;padding:4px 0!important}.split-checkbox .MuiFormControlLabel-label{font-size:.9rem}.split-info-box{background:#60a5fa0d;border:1px solid #60a5fa26;border-radius:12px;margin-top:8px;padding:16px}.split-info-text{color:#ffffffb3;font-size:.75rem;line-height:1.5}.split-info-text ul{margin:8px 0 0;padding-left:20px}.split-info-text li{margin-bottom:4px}.split-modal-actions{border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding:16px 24px 24px;justify-content:flex-end!important;display:flex!important}.split-cancel-button{color:#ffffffb3;text-transform:none;border-radius:8px;padding:8px 24px;font-weight:500;transition:all .2s}.split-cancel-button:hover{color:#fff;background-color:#ffffff0d}.split-submit-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:8px;width:fit-content;min-width:150px;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #3b82f663}.split-submit-button:hover{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 100%);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f63b}.split-submit-button:disabled{color:#ffffff4d;box-shadow:none;background:#ffffff1a;transform:none}.split-close-result-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#4ade80 0%,#22c55e 100%);border-radius:8px;width:fit-content;min-width:150px;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #4ade8063}.split-close-result-button:hover{background:linear-gradient(135deg,#22c55e 0%,#4ade80 100%);transform:translateY(-1px);box-shadow:0 6px 20px #4ade803b}.modal-split-database .MuiDialog-paper{animation:.3s ease-out slideIn}.split-modal-content::-webkit-scrollbar{width:8px}.split-modal-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.split-modal-content::-webkit-scrollbar-thumb{background:#60a5fa4d;border-radius:4px}.split-modal-content::-webkit-scrollbar-thumb:hover{background:#60a5fa80}@media (width<=768px){.split-modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.split-modal-header{padding:16px 20px}.split-modal-title{font-size:1.1rem}.split-modal-content{max-height:60vh;padding:16px}.split-modal-actions{padding:12px 16px 16px;justify-content:center!important}.split-form-container{gap:16px}.split-info-box{padding:12px}.split-database-info{padding:10px 12px!important}}@media (width<=480px){.split-modal-title-container{gap:8px}.split-modal-icon{font-size:24px}.split-form-field .MuiOutlinedInput-root{font-size:16px}.split-info-text{font-size:.7rem}.split-section-label{font-size:.9rem}.split-submit-button,.split-cancel-button,.split-close-result-button{min-width:100px!important;padding:6px 16px!important;font-size:.875rem!important}.split-database-info .MuiTypography-body2{font-size:.75rem!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.userdatabases-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.userdatabases-container{box-sizing:border-box;width:100%;max-width:100%}.userdatabases-header{width:100%}.add-database-button{transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.add-database-button:active{transform:scale(.98)!important}.split-database-button{transition:all .3s!important}.split-database-button:active{transform:scale(.98)!important}.split-database-button .MuiButton-startIcon{margin-right:4px!important}.merge-databases-button{transition:all .3s!important}.merge-databases-button:active{transform:scale(.98)!important}.merge-databases-button .MuiButton-startIcon{margin-right:4px!important}.public-databases-button{transition:all .3s!important}.public-databases-button:active{transform:scale(.98)!important}.public-databases-button .MuiButton-startIcon{margin-right:4px!important}.parse-contacts-button{transition:all .3s!important}.parse-contacts-button:active{transform:scale(.98)!important}.parse-contacts-button .MuiButton-startIcon{margin-right:4px!important}@media (width<=960px){.userdatabases-page{padding:0}.userdatabases-container{padding-left:8px!important;padding-right:8px!important}.userdatabases-header{flex-direction:column;gap:12px;align-items:stretch!important}.userdatabases-header .MuiTypography-root{width:100%}.userdatabases-header .add-database-button,.userdatabases-header .parse-contacts-button,.userdatabases-header .public-databases-button,.userdatabases-header .merge-databases-button,.userdatabases-header .split-database-button{align-self:flex-end}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.userdatabases-container{padding-left:4px!important;padding-right:4px!important}.userdatabases-header h1{font-size:1.1rem!important}.add-database-button,.parse-contacts-button,.public-databases-button,.merge-databases-button,.split-database-button{padding:6px 16px!important;font-size:.875rem!important}.parse-contacts-button .MuiButton-startIcon,.public-databases-button .MuiButton-startIcon,.merge-databases-button .MuiButton-startIcon,.split-database-button .MuiButton-startIcon{margin-right:2px!important}.parse-contacts-button .MuiButton-startIcon svg,.public-databases-button .MuiButton-startIcon svg,.merge-databases-button .MuiButton-startIcon svg,.split-database-button .MuiButton-startIcon svg{font-size:18px!important}}@media (width<=480px){.userdatabases-container{padding-left:2px!important;padding-right:2px!important}.userdatabases-header h1{line-height:1.2;font-size:1rem!important}.add-database-button,.parse-contacts-button,.public-databases-button,.merge-databases-button,.split-database-button{padding:4px 12px!important;font-size:.75rem!important}.add-database-button .MuiButton-startIcon,.parse-contacts-button .MuiButton-startIcon,.public-databases-button .MuiButton-startIcon,.merge-databases-button .MuiButton-startIcon,.split-database-button .MuiButton-startIcon{margin-right:4px!important}.add-database-button .MuiButton-startIcon svg,.parse-contacts-button .MuiButton-startIcon svg,.public-databases-button .MuiButton-startIcon svg,.merge-databases-button .MuiButton-startIcon svg,.split-database-button .MuiButton-startIcon svg{font-size:18px!important}.parse-contacts-button .MuiButton-label,.public-databases-button .MuiButton-label,.merge-databases-button .MuiButton-label,.split-database-button .MuiButton-label{font-size:0!important}.parse-contacts-button .MuiButton-label:after{content:"Спарсить";font-size:.75rem}.public-databases-button .MuiButton-label:after{content:"Публичные";font-size:.75rem}.merge-databases-button .MuiButton-label:after{content:"Объединить";font-size:.75rem}.split-database-button .MuiButton-label:after{content:"Разделить";font-size:.75rem}}@media (width<=380px){.parse-contacts-button .MuiButton-startIcon,.public-databases-button .MuiButton-startIcon,.merge-databases-button .MuiButton-startIcon,.split-database-button .MuiButton-startIcon{margin-right:0!important}.parse-contacts-button .MuiButton-label:after,.public-databases-button .MuiButton-label:after,.merge-databases-button .MuiButton-label:after,.split-database-button .MuiButton-label:after{content:""}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.userdatabases-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.edit-chat-dialog .MuiDialog-container{z-index:1300}.edit-chat-dialog .MuiBackdrop-root{background-color:#00000080!important}.edit-chat-dialog .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.edit-chat-dialog-title{background:#667eea1a!important;border-bottom:1px solid #ffffff1a!important;padding:16px 24px!important}.edit-chat-dialog-title-content{justify-content:space-between;align-items:center;width:100%;display:flex}.edit-chat-dialog-title-content h6{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.edit-chat-dialog-close-button{color:#fff9!important;padding:4px!important}.edit-chat-dialog-close-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-chat-dialog-content{background:0 0!important;padding:24px!important}.edit-chat-form-container{flex-direction:column;gap:20px;display:flex}.edit-chat-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.edit-chat-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.edit-chat-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#667eea80}.edit-chat-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#667eea}.edit-chat-form-field .MuiInputLabel-root{color:#ffffffb3}.edit-chat-form-field .MuiInputLabel-root.Mui-focused{color:#667eea}.edit-chat-form-field .MuiFormHelperText-root{color:#ffffff80;font-size:.75rem}.edit-chat-form-field .MuiSelect-nativeInput{color:#fff}.edit-chat-form-field .MuiSelect-icon{color:#ffffffb3}.edit-chat-checkbox-group{background:#1e293b4d;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.edit-chat-checkbox-item{align-items:center;gap:10px;display:flex}.edit-chat-checkbox{accent-color:#667eea;cursor:pointer;width:18px;height:18px}.edit-chat-checkbox-label{color:#fffc;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem}.edit-chat-checkbox-label:hover{color:#fff}.edit-chat-info-box{background:#667eea1a;border:1px solid #667eea33;border-radius:12px;padding:16px}.edit-chat-info-text{color:#ffffffb3;font-size:.8rem;line-height:1.5}.edit-chat-info-text ul{margin:8px 0 0;padding-left:20px}.edit-chat-info-text li{margin-bottom:4px}.edit-chat-info-text strong{color:#ffffffe6}.edit-chat-dialog-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important;display:flex!important}.edit-chat-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.edit-chat-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-chat-dialog-save-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #667eea63!important}.edit-chat-dialog-save-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#764ba2 0%,#667eea 100%)!important;box-shadow:0 6px 20px #667eea3b!important}.edit-chat-dialog-save-button:disabled{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff1a!important;transform:none!important}.edit-chat-dialog .MuiPaper-root{animation:.3s ease-out slideInEditDialog}@media (width<=600px){.edit-chat-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-chat-dialog-title{padding:16px 20px!important}.edit-chat-dialog-title-content h6{font-size:1rem!important}.edit-chat-dialog-content{padding:20px!important}.edit-chat-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.edit-chat-dialog-cancel-button,.edit-chat-dialog-save-button{width:100%}}@media (width<=400px){.edit-chat-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.edit-chat-dialog-title{padding:12px 16px!important}.edit-chat-dialog-content{padding:16px!important}.edit-chat-form-container{gap:16px}.edit-chat-dialog-actions{padding:12px 16px 16px!important}.edit-chat-checkbox-group{padding:8px}.edit-chat-checkbox-label{font-size:.8rem}}.edit-chat-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.edit-chat-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.edit-chat-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.edit-chat-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}.check-subscribe-dialog .MuiDialog-container{z-index:1300}.check-subscribe-dialog .MuiBackdrop-root{background-color:#00000080!important}.check-subscribe-dialog .MuiPaper-root{background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.check-subscribe-dialog-title{background:#667eea1a!important;border-bottom:1px solid #ffffff1a!important;padding:16px 24px!important}.check-subscribe-dialog-title-content{justify-content:space-between;align-items:center;width:100%;display:flex}.check-subscribe-dialog-title-left{align-items:center;gap:12px;display:flex}.check-subscribe-dialog-title-text{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.action-icon{font-size:28px!important}.subscribe-action-icon{color:#4ade80}.unsubscribe-action-icon{color:#f59e0b}.check-action-icon{color:#60a5fa}.check-subscribe-dialog-close-button{color:#fff9!important;padding:4px!important}.check-subscribe-dialog-close-button:hover{color:#fff!important;background-color:#ffffff1a!important}.check-subscribe-dialog-content{background:0 0!important;padding:24px!important}.chat-info-box{background:#667eea0d!important;border:1px solid #667eea26!important;border-radius:8px!important;padding:12px 16px!important}.chat-info-label{text-transform:uppercase;letter-spacing:.5px;display:block;color:#ffffff80!important;margin-bottom:8px!important;font-size:.7rem!important;font-weight:500!important}.chat-info-row{justify-content:space-between;padding:4px 0;display:flex}.chat-info-key{color:#ffffff80!important;font-size:.8rem!important}.chat-info-value{color:#ffffffe6!important;font-size:.8rem!important;font-weight:500!important}.account-select-form{margin-top:16px!important}.account-select-form .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.account-select-form .MuiOutlinedInput-root fieldset{border-color:#fff3}.account-select-form .MuiOutlinedInput-root:hover fieldset{border-color:#667eea80}.account-select-form .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#667eea}.account-select-form .MuiInputLabel-root{color:#ffffffb3}.account-select-form .MuiInputLabel-root.Mui-focused{color:#667eea}.account-select-form .MuiSelect-icon{color:#ffffffb3}.account-select-form .MuiFormHelperText-root{color:#ffffff80;margin-top:4px;font-size:.75rem}.account-select-form .MuiFormHelperText-root.Mui-error{color:#ef4444}.error-alert{color:#ef4444!important;background-color:#ef44441a!important;border:1px solid #ef44444d!important;border-radius:8px!important}.result-alert{border-radius:8px!important}.result-alert .MuiAlert-message{width:100%}.info-text em{color:#fff6}.check-subscribe-dialog-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important;display:flex!important}.check-subscribe-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.check-subscribe-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.check-subscribe-dialog-submit-button{text-transform:none!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #667eea63!important}.check-subscribe-dialog-submit-button:hover{transform:translateY(-1px);box-shadow:0 6px 20px #667eea4d!important}.check-subscribe-dialog-submit-button:disabled{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff1a!important;transform:none!important}@keyframes slideInDialog{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.check-subscribe-dialog .MuiPaper-root{animation:.3s ease-out slideInDialog}@media (width<=600px){.check-subscribe-dialog .MuiPaper-root{width:calc(100% - 32px);margin:16px;border-radius:12px!important}.check-subscribe-dialog-title{padding:16px 20px!important}.check-subscribe-dialog-title-text{font-size:1rem!important}.check-subscribe-dialog-content{padding:20px!important}.check-subscribe-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.check-subscribe-dialog-cancel-button,.check-subscribe-dialog-submit-button{width:100%}}@media (width<=400px){.check-subscribe-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.check-subscribe-dialog-title{padding:12px 16px!important}.check-subscribe-dialog-content{padding:16px!important}.check-subscribe-dialog-actions{padding:12px 16px 16px!important}.chat-info-row{flex-direction:column;gap:2px}.chat-info-value{font-size:.75rem!important}}.check-subscribe-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.check-subscribe-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.check-subscribe-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.check-subscribe-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}.result-paper{margin-top:16px;animation:.3s ease-out slideInResult;background:#1e293b80!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:16px!important}.result-success{background:#4ade800d!important;border-color:#4ade804d!important}.result-error{background:#ef44440d!important;border-color:#ef44444d!important}.result-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.result-icon{font-size:24px!important}.success-icon{color:#4ade80}.warning-icon{color:#f59e0b}.info-icon{color:#60a5fa}.error-icon{color:#ef4444}.result-title{color:#fff!important;font-size:.95rem!important;font-weight:600!important}.result-body{margin-top:4px}.result-message{color:#ffffffd9!important;margin-bottom:8px!important;font-size:.9rem!important;line-height:1.5!important}.result-details{background:#0003;border-radius:6px;flex-direction:column;gap:4px;margin-top:8px;padding:8px 12px;display:flex}.result-detail-row{justify-content:space-between;align-items:center;padding:2px 0;display:flex}.result-detail-label{flex-shrink:0;color:#ffffff80!important;font-size:.7rem!important}.result-detail-value{text-align:right;word-break:break-word;max-width:60%;color:#fffc!important;font-size:.7rem!important;font-weight:500!important}.result-join-method{word-break:break-all;color:#ffffff80!important;font-size:.6rem!important}.result-footer{text-align:center;border-top:1px solid #ffffff0d;margin-top:12px;padding-top:8px}.result-auto-close{color:#fff6!important;font-size:.65rem!important}.check-subscribe-dialog-close-result-button{text-transform:none!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #667eea63!important}.check-subscribe-dialog-close-result-button:hover{transform:translateY(-1px);box-shadow:0 6px 20px #667eea4d!important}@keyframes slideInResult{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.result-detail-row{flex-direction:column;align-items:flex-start;gap:2px}.result-detail-value{text-align:left;width:100%;max-width:100%}.result-paper{padding:12px!important}.result-header{gap:8px}.result-icon{font-size:20px!important}.result-title{font-size:.85rem!important}.result-message{font-size:.8rem!important}}@media (width<=600px){.confirm-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-content{padding:20px!important}.confirm-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-button svg{font-size:18px}}.action-menu-item.check-item .menu-item-icon.check-icon{color:#60a5fa}.action-menu-item.check-item:hover{background-color:#60a5fa26!important}.action-menu-item.subscribe-item .menu-item-icon.subscribe-icon{color:#4ade80}.action-menu-item.subscribe-item:hover{background-color:#4ade8026!important}.action-menu-item.unsubscribe-item .menu-item-icon.unsubscribe-icon{color:#f59e0b}.action-menu-item.unsubscribe-item:hover{background-color:#f59e0b26!important}.table-mychats-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-all-columns .col-comment{width:20%!important;min-width:180px!important;display:table-cell!important}.table-all-columns .col-collection{width:14%!important;min-width:120px!important;display:table-cell!important}.table-all-columns .col-tags{width:14%!important;min-width:120px!important;display:table-cell!important}.table-all-columns .col-members{width:8%!important;min-width:80px!important;display:table-cell!important}.table-all-columns .col-memberships{width:13%!important;min-width:120px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.col-comment,.table-all-columns .MuiTableCell-root.col-type,.table-all-columns .MuiTableCell-root.col-username,.table-all-columns .MuiTableCell-root.col-collection,.table-all-columns .MuiTableCell-root.col-status,.table-all-columns .MuiTableCell-root.col-tags,.table-all-columns .MuiTableCell-root.col-members,.table-all-columns .MuiTableCell-root.col-memberships,.table-all-columns .MuiTableCell-root.col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.chat-name{font-size:.875rem!important;font-weight:500!important}.chat-type{color:#ffffffb3!important;font-size:.8rem!important}.chat-username,.chat-collection{color:#fff9!important;font-size:.8rem!important}.member-count{font-size:.875rem!important;font-weight:500!important}.membership-empty{color:#fff6!important;font-size:.8rem!important}@media (width<=1024px){.status-chip{font-size:.7rem!important}.status-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.membership-chip{font-size:.7rem!important}.membership-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.table-all-columns{min-width:980px!important}.table-all-columns .col-comment{width:18%!important;min-width:150px!important}.table-all-columns .col-type{min-width:80px!important}.table-all-columns .col-username{min-width:110px!important}.table-all-columns .col-collection,.table-all-columns .col-status,.table-all-columns .col-tags{min-width:100px!important}.table-all-columns .col-members{min-width:70px!important}.table-all-columns .col-memberships{min-width:100px!important}.table-all-columns .col-action{min-width:70px!important}.chat-name{font-size:.8rem!important}.chat-type,.chat-username,.chat-collection{font-size:.75rem!important}.member-count{font-size:.8rem!important}.membership-empty{font-size:.75rem!important}}@media (width<=768px){.table-scroll-wrapper{margin-bottom:4px}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.status-chip{font-size:.65rem!important}.status-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.status-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}.membership-chip{height:22px!important;font-size:.6rem!important}.membership-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.membership-chip .MuiChip-icon{margin-left:2px!important;font-size:.7rem!important}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:850px!important}.table-all-columns .col-comment{width:17%!important;min-width:120px!important}.table-all-columns .col-type{width:11%!important;min-width:70px!important}.table-all-columns .col-username{width:13%!important;min-width:90px!important}.table-all-columns .col-collection,.table-all-columns .col-status{width:12%!important;min-width:90px!important}.table-all-columns .col-tags{width:12%!important;min-width:80px!important}.table-all-columns .col-members{width:8%!important;min-width:60px!important}.table-all-columns .col-memberships{width:12%!important;min-width:90px!important}.table-all-columns .col-action{width:8%!important;min-width:60px!important}.table-all-columns .col-comment,.table-all-columns .col-type,.table-all-columns .col-username,.table-all-columns .col-collection,.table-all-columns .col-status,.table-all-columns .col-tags,.table-all-columns .col-members,.table-all-columns .col-memberships,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}.chat-name{font-size:.75rem!important}.chat-type,.chat-username,.chat-collection{font-size:.7rem!important}.member-count{font-size:.75rem!important}.membership-empty{font-size:.7rem!important}}@media (width<=480px){.status-chip{height:22px!important}.status-chip .MuiChip-label{padding-left:3px!important;padding-right:3px!important;font-size:.55rem!important}.status-chip .MuiChip-icon{margin-left:2px!important;margin-right:2px!important;font-size:.7rem!important}.membership-chip{height:20px!important}.membership-chip .MuiChip-label{padding-left:2px!important;padding-right:2px!important;font-size:.5rem!important}.membership-chip .MuiChip-icon{margin-left:2px!important;margin-right:1px!important;font-size:.6rem!important}.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:750px!important}.table-all-columns .col-comment{width:16%!important;min-width:100px!important}.table-all-columns .col-type{width:10%!important;min-width:60px!important}.table-all-columns .col-username,.table-all-columns .col-collection{width:12%!important;min-width:70px!important}.table-all-columns .col-status{width:13%!important;min-width:80px!important}.table-all-columns .col-tags{width:11%!important;min-width:60px!important}.table-all-columns .col-members{width:8%!important;min-width:50px!important}.table-all-columns .col-memberships{width:11%!important;min-width:70px!important}.table-all-columns .col-action{width:8%!important;min-width:50px!important}.table-all-columns .col-comment,.table-all-columns .col-type,.table-all-columns .col-username,.table-all-columns .col-collection,.table-all-columns .col-status,.table-all-columns .col-tags,.table-all-columns .col-members,.table-all-columns .col-memberships,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.chat-name{font-size:.7rem!important}.chat-type,.chat-username,.chat-collection{font-size:.65rem!important}.member-count{font-size:.7rem!important}.membership-empty{font-size:.65rem!important}}@media (width<=360px){.table-all-columns{min-width:680px!important}.table-all-columns .col-comment{width:15%!important;min-width:80px!important}.table-all-columns .col-type{min-width:55px!important}.table-all-columns .col-username,.table-all-columns .col-collection{min-width:60px!important}.table-all-columns .col-status{min-width:70px!important}.table-all-columns .col-tags{min-width:55px!important}.table-all-columns .col-members{min-width:45px!important}.table-all-columns .col-memberships{min-width:60px!important}.table-all-columns .col-action{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-comment,.table-all-columns .col-type,.table-all-columns .col-username,.table-all-columns .col-collection,.table-all-columns .col-status,.table-all-columns .col-tags,.table-all-columns .col-members,.table-all-columns .col-memberships,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}}.chat-type-icon-channel{color:#60a5fa!important}.chat-type-icon-supergroup{color:#a78bfa!important}.chat-type-icon-group{color:#34d399!important}.membership-chip-success{color:#4ade80!important;background-color:#4ade8026!important;border:1px solid #4ade8033!important}.membership-chip-warning{color:#fbbf24!important;background-color:#fbbf2426!important;border:1px solid #fbbf2433!important}.membership-chip-error{color:#ef4444!important;background-color:#ef444426!important;border:1px solid #ef444433!important}.membership-chip-default{color:#94a3b8!important;background-color:#94a3b826!important;border:1px solid #94a3b833!important}.modal-add-chat .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.form-field .MuiSelect-nativeInput{color:#fff}.form-control-select{margin:0!important}.form-control-select .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.form-control-select .MuiOutlinedInput-root fieldset{border-color:#fff3}.form-control-select .MuiOutlinedInput-root:hover fieldset{border-color:#667eea80}.form-control-select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#667eea}.form-control-select .MuiInputLabel-root{color:#ffffffb3}.form-control-select .MuiInputLabel-root.Mui-focused{color:#667eea}.form-control-select .MuiSelect-icon{color:#ffffffb3}.form-control-select .MuiFormHelperText-root{color:#ffffff80;margin-top:4px;font-size:.75rem}.form-control-select .MuiFormHelperText-root.Mui-error{color:#ef4444}.form-control-select .MuiOutlinedInput-root.Mui-error fieldset{border-width:1px;border-color:#ef4444}.MuiMenu-paper .MuiMenuItem-root{color:#e2e8f0}.MuiMenu-paper .MuiMenuItem-root:hover{background-color:#667eea1a}.MuiMenu-paper .MuiMenuItem-root.Mui-selected{color:#667eea;background-color:#667eea33}.MuiMenu-paper .MuiMenuItem-root.Mui-selected:hover{background-color:#667eea4d}.type-selector-container{flex-direction:column;gap:8px;display:flex}.type-selector-label{color:#ffffffb3;font-size:.875rem}.type-selector-chips{gap:10px;display:flex}.type-chip{cursor:pointer;border:1px solid #ffffff1a;transition:all .2s!important}.type-chip:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.type-chip.active{color:#667eea;background-color:#667eea33;border-color:#667eea}.type-chip .MuiChip-icon{transition:all .2s}.modal-add-chat .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{padding:16px}.modal-actions{padding:12px 16px 16px;justify-content:center!important}.form-container{gap:16px}.type-selector-chips{flex-wrap:wrap}}@media (width<=480px){.modal-title-container{gap:8px}.modal-icon{font-size:24px}.form-field .MuiOutlinedInput-root{font-size:16px}.info-text{font-size:.7rem}.type-selector-chips{flex-direction:column}.submit-button{width:100%;min-width:150px}}.modal-add-chat .MuiDialogContent-root::-webkit-scrollbar{width:8px}.modal-add-chat .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-add-chat .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.modal-add-chat .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}.userchats-disclaimer-paper{z-index:1;margin:32px 0;position:relative;background:#2196f30d!important;border:1px solid #2196f31a!important;border-radius:12px!important;padding:20px 24px!important}.userchats-disclaimer-content{align-items:flex-start;gap:16px;display:flex}.userchats-disclaimer-icon{color:#2196f3;flex-shrink:0;margin-top:2px}.userchats-disclaimer-text{flex:1}.userchats-disclaimer-title{color:#2196f3!important;margin-bottom:4px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.43!important}.userchats-disclaimer-message{color:#b0b0b0!important;line-height:1.6!important}.userchats-disclaimer-link{color:#667eea!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-weight:500!important}.userchats-disclaimer-link:hover{color:#764ba2!important;background:0 0!important}@media (width<=768px){.userchats-disclaimer-content{flex-direction:column;align-items:flex-start}}@media (width<=480px){.userchats-disclaimer-paper{padding:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.userchats-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.userchats-container{box-sizing:border-box;width:100%;max-width:100%}.userchats-header{width:100%}.add-chat-button{transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.add-chat-button:active{transform:scale(.98)!important}.public-chats-button{transition:all .3s!important}.public-chats-button:active{transform:scale(.98)!important}.public-chats-button .MuiButton-startIcon{margin-right:4px!important}@media (width<=960px){.userchats-page{padding:0}.userchats-container{padding-left:8px!important;padding-right:8px!important}.userchats-header{flex-direction:column;gap:12px;align-items:stretch!important}.userchats-header .MuiTypography-root{width:100%}.userchats-header .add-chat-button,.userchats-header .public-chats-button{align-self:flex-end}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.userchats-container{padding-left:4px!important;padding-right:4px!important}.userchats-header h1{font-size:1.1rem!important}.add-chat-button,.public-chats-button{padding:6px 16px!important;font-size:.875rem!important}.public-chats-button .MuiButton-startIcon{margin-right:2px!important}.public-chats-button .MuiButton-startIcon svg{font-size:18px!important}}@media (width<=480px){.userchats-container{padding-left:2px!important;padding-right:2px!important}.userchats-header h1{line-height:1.2;font-size:1rem!important}.add-chat-button,.public-chats-button{padding:4px 12px!important;font-size:.75rem!important}.add-chat-button .MuiButton-startIcon,.public-chats-button .MuiButton-startIcon{margin-right:4px!important}.add-chat-button .MuiButton-startIcon svg,.public-chats-button .MuiButton-startIcon svg{font-size:18px!important}.public-chats-button .MuiButton-label{font-size:0!important}.public-chats-button .MuiButton-label:after{content:"Публичные";font-size:.75rem}}@media (width<=380px){.public-chats-button .MuiButton-startIcon{margin-right:0!important}.public-chats-button .MuiButton-label:after{content:""}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.userchats-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.action-menu-apikeys-container{z-index:10;display:inline-block;position:relative}.edit-dialog-apikey .MuiDialog-container{z-index:1300}.edit-dialog-apikey .MuiBackdrop-root{background-color:#00000080!important}.edit-dialog-apikey .MuiPaper-root{min-width:500px;max-width:600px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}@media (width<=600px){.edit-dialog-apikey .MuiPaper-root,.confirm-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-dialog-title,.confirm-dialog-title{padding:16px 20px!important;font-size:1.1rem!important}.edit-dialog-content,.confirm-dialog-content{padding:20px!important}.edit-dialog-actions,.confirm-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.edit-dialog-cancel-button,.edit-dialog-save-button,.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-button svg{font-size:18px}}.table-apikeys-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-all-columns .col-service{width:11%!important;min-width:100px!important;display:table-cell!important}.table-all-columns .col-model{width:13%!important;min-width:120px!important;display:table-cell!important}.table-all-columns .col-tokens{width:10%!important;min-width:100px!important;display:table-cell!important}.table-all-columns .col-temperature{width:11%!important;min-width:110px!important;display:table-cell!important}.table-all-columns .col-lastused{width:14%!important;min-width:150px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.col-id,.table-all-columns .MuiTableCell-root.col-name,.table-all-columns .MuiTableCell-root.col-service,.table-all-columns .MuiTableCell-root.col-model,.table-all-columns .MuiTableCell-root.col-tokens,.table-all-columns .MuiTableCell-root.col-temperature,.table-all-columns .MuiTableCell-root.col-lastused,.table-all-columns .MuiTableCell-root.col-status,.table-all-columns .MuiTableCell-root.col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.api-key-id{color:#667eea!important;font-family:Courier New,monospace!important;font-size:.8rem!important}.api-key-name{font-size:.875rem!important;font-weight:500!important}.api-key-url{color:#ffffff80!important;font-size:.7rem!important;display:block!important}.model-name{font-size:.8rem!important}.tokens-value,.temperature-value{font-family:Courier New,monospace!important;font-size:.8rem!important}.lastused-date{color:#fff9!important;font-size:.75rem!important}.service-chip{font-family:Courier New,monospace!important;font-weight:600!important;transition:all .2s!important}.service-chip:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003}@media (width<=1024px){.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.table-all-columns .col-id{min-width:50px!important}.table-all-columns .col-name{min-width:130px!important}.table-all-columns .col-service{min-width:80px!important}.table-all-columns .col-model{min-width:100px!important}.table-all-columns .col-tokens{min-width:80px!important}.table-all-columns .col-temperature{min-width:90px!important}.table-all-columns .col-lastused{min-width:130px!important}.table-all-columns .col-status{min-width:90px!important}.table-all-columns .col-action{min-width:70px!important}.api-key-id{font-size:.75rem!important}.api-key-name{font-size:.8rem!important}.api-key-url{font-size:.65rem!important}.model-name,.tokens-value,.temperature-value{font-size:.75rem!important}.lastused-date,.status-chip{font-size:.7rem!important}.status-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}}@media (width<=768px){.table-scroll-wrapper{margin-bottom:4px}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:850px!important}.table-all-columns .col-id{width:6%!important;min-width:45px!important}.table-all-columns .col-name{width:16%!important;min-width:110px!important}.table-all-columns .col-service{width:10%!important;min-width:70px!important}.table-all-columns .col-model{width:12%!important;min-width:90px!important}.table-all-columns .col-tokens{width:10%!important;min-width:70px!important}.table-all-columns .col-temperature{width:11%!important;min-width:80px!important}.table-all-columns .col-lastused{width:15%!important;min-width:110px!important}.table-all-columns .col-status{width:11%!important;min-width:80px!important}.table-all-columns .col-action{width:7%!important;min-width:60px!important}.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-service,.table-all-columns .col-model,.table-all-columns .col-tokens,.table-all-columns .col-temperature,.table-all-columns .col-lastused,.table-all-columns .col-status,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}.status-chip{font-size:.65rem!important}.status-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.status-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}.api-key-id{font-size:.7rem!important}.api-key-name{font-size:.75rem!important}.api-key-url{font-size:.6rem!important}.model-name,.tokens-value,.temperature-value{font-size:.7rem!important}.lastused-date{font-size:.65rem!important}}@media (width<=480px){.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:720px!important}.table-all-columns .col-id{width:5%!important;min-width:40px!important}.table-all-columns .col-name{width:15%!important;min-width:100px!important}.table-all-columns .col-service{width:10%!important;min-width:60px!important}.table-all-columns .col-model{width:12%!important;min-width:80px!important}.table-all-columns .col-tokens{width:10%!important;min-width:60px!important}.table-all-columns .col-temperature{width:11%!important;min-width:70px!important}.table-all-columns .col-lastused{width:16%!important;min-width:100px!important}.table-all-columns .col-status{width:11%!important;min-width:70px!important}.table-all-columns .col-action{width:8%!important;min-width:50px!important}.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-service,.table-all-columns .col-model,.table-all-columns .col-tokens,.table-all-columns .col-temperature,.table-all-columns .col-lastused,.table-all-columns .col-status,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.status-chip{height:22px!important}.status-chip .MuiChip-label{padding-left:3px!important;padding-right:3px!important;font-size:.55rem!important}.status-chip .MuiChip-icon{margin-left:2px!important;font-size:.7rem!important}.service-chip{font-size:.55rem!important}.service-chip .MuiChip-label{padding:0 6px!important;font-size:.55rem!important}.api-key-id{font-size:.65rem!important}.api-key-name{font-size:.7rem!important}.api-key-url{font-size:.55rem!important}.model-name,.tokens-value,.temperature-value{font-size:.65rem!important}.lastused-date{font-size:.6rem!important}.empty-cell{padding:30px 10px!important}.empty-state .MuiTypography-body1{font-size:.9rem!important}.empty-state .MuiTypography-caption{font-size:.7rem!important}}@media (width<=360px){.table-all-columns{min-width:640px!important}.table-all-columns .col-id{min-width:35px!important}.table-all-columns .col-name{min-width:90px!important}.table-all-columns .col-service{min-width:55px!important}.table-all-columns .col-model{min-width:70px!important}.table-all-columns .col-tokens{min-width:55px!important}.table-all-columns .col-temperature{min-width:60px!important}.table-all-columns .col-lastused{min-width:90px!important}.table-all-columns .col-status{min-width:60px!important}.table-all-columns .col-action{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-service,.table-all-columns .col-model,.table-all-columns .col-tokens,.table-all-columns .col-temperature,.table-all-columns .col-lastused,.table-all-columns .col-status,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}}.apikeys-disclaimer-paper{z-index:1;margin:32px 0;position:relative;background:#2196f30d!important;border:1px solid #2196f31a!important;border-radius:12px!important;padding:20px 24px!important}.apikeys-disclaimer-content{align-items:flex-start;gap:16px;display:flex}.apikeys-disclaimer-icon{color:#2196f3;flex-shrink:0;margin-top:2px}.apikeys-disclaimer-text{flex:1}.apikeys-disclaimer-title{color:#2196f3!important;margin-bottom:4px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.43!important}.apikeys-disclaimer-message{color:#b0b0b0!important;line-height:1.6!important}.apikeys-disclaimer-link{color:#667eea!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-weight:500!important}.apikeys-disclaimer-link:hover{color:#764ba2!important;background:0 0!important}@media (width<=768px){.apikeys-disclaimer-content{flex-direction:column;align-items:flex-start}}@media (width<=480px){.apikeys-disclaimer-paper{padding:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.apikeys-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.apikeys-container{box-sizing:border-box;width:100%;max-width:100%}.apikeys-header{width:100%}.add-apikey-button{transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.add-apikey-button:active{transform:scale(.98)!important}@media (width<=960px){.apikeys-page{padding:0}.apikeys-container{padding-left:8px!important;padding-right:8px!important}.apikeys-header{flex-direction:column;gap:12px;align-items:stretch!important}.apikeys-header .MuiTypography-root{width:100%}.apikeys-header .add-apikey-button{align-self:flex-end}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.apikeys-container{padding-left:4px!important;padding-right:4px!important}.apikeys-header h1{font-size:1.1rem!important}.add-apikey-button{padding:6px 16px!important;font-size:.875rem!important}}@media (width<=480px){.apikeys-container{padding-left:2px!important;padding-right:2px!important}.apikeys-header h1{line-height:1.2;font-size:1rem!important}.add-apikey-button{padding:4px 12px!important;font-size:.75rem!important}.add-apikey-button .MuiButton-startIcon{margin-right:4px!important}.add-apikey-button .MuiButton-startIcon svg{font-size:18px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.apikeys-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.action-menu-proxies-container{z-index:10;display:inline-block;position:relative}.menu-item-icon.test-icon{color:#10b981}.edit-dialog-proxy .MuiDialog-container{z-index:1300}.edit-dialog-proxy .MuiBackdrop-root{background-color:#00000080!important}.edit-dialog-proxy .MuiPaper-root{min-width:500px;max-width:600px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.edit-form-field .MuiInputLabel-root.Mui-error{color:#ef4444}.edit-form-field .MuiOutlinedInput-root.Mui-error fieldset{border-color:#ef4444}.edit-form-field .MuiSelect-root.Mui-focused .MuiSelect-icon{color:#667eea}@media (width<=600px){.edit-dialog-proxy .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-dialog-title{padding:16px 20px!important;font-size:1.1rem!important}.edit-dialog-content{padding:20px!important}.edit-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.edit-dialog-cancel-button,.edit-dialog-save-button{width:100%}.edit-form-field .MuiInputLabel-root,.edit-form-field .MuiOutlinedInput-root{font-size:.85rem!important}}@media (width<=400px){.action-menu-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-button svg{font-size:18px}}@media (width<=600px){.edit-dialog-proxy .MuiPaper-root,.confirm-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-dialog-title,.confirm-dialog-title{padding:16px 20px!important;font-size:1.1rem!important}.edit-dialog-content,.confirm-dialog-content{padding:20px!important}.edit-dialog-actions,.confirm-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.edit-dialog-cancel-button,.edit-dialog-save-button,.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-button svg{font-size:18px}}.table-proxies-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-all-columns .col-connection{width:25%!important;min-width:200px!important;display:table-cell!important}.table-all-columns .col-lastcheck{width:16%!important;min-width:140px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.col-id,.table-all-columns .MuiTableCell-root.col-name,.table-all-columns .MuiTableCell-root.col-type,.table-all-columns .MuiTableCell-root.col-connection,.table-all-columns .MuiTableCell-root.col-status,.table-all-columns .MuiTableCell-root.col-lastcheck,.table-all-columns .MuiTableCell-root.col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.proxy-type-chip{font-family:Courier New,monospace!important;font-weight:600!important;transition:all .2s!important}.proxy-type-chip:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003}.proxy-id{color:#667eea!important;font-family:Courier New,monospace!important;font-size:.8rem!important}.proxy-name{font-size:.875rem!important;font-weight:500!important}.proxy-connection-text{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;transition:all .2s;display:inline-block;overflow:hidden;max-width:100%!important;font-family:Courier New,monospace!important;font-size:.8rem!important}.proxy-connection-text:hover{text-decoration:underline!important}.lastcheck-date{color:#fff9!important;font-size:.75rem!important}.proxy-tooltip{word-break:break-all!important;background-color:#1e293b!important;border:1px solid #ffffff1a!important;border-radius:8px!important;max-width:400px!important;padding:12px 16px!important;font-size:.8rem!important;box-shadow:0 4px 20px #0000004d!important}.proxy-tooltip .MuiTooltip-arrow{color:#1e293b!important}.proxy-tooltip .MuiTypography-root{font-size:.8rem!important;line-height:1.6!important}.proxy-tooltip .MuiTypography-caption{line-height:1.8!important;display:block!important}@media (width<=1024px){.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.table-all-columns .col-id{min-width:60px!important}.table-all-columns .col-name{min-width:120px!important}.table-all-columns .col-type{min-width:80px!important}.table-all-columns .col-connection{min-width:160px!important}.table-all-columns .col-status{min-width:100px!important}.table-all-columns .col-lastcheck{min-width:120px!important}.table-all-columns .col-action{min-width:70px!important}.proxy-id{font-size:.75rem!important}.proxy-name{font-size:.8rem!important}.proxy-connection-text{font-size:.75rem!important}.lastcheck-date{font-size:.7rem!important}}@media (width<=768px){.table-scroll-wrapper{margin-bottom:4px}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.status-chip{font-size:.7rem!important}.status-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:850px!important}.table-all-columns .col-id{width:7%!important;min-width:50px!important}.table-all-columns .col-name{width:16%!important;min-width:100px!important}.table-all-columns .col-type{width:9%!important;min-width:70px!important}.table-all-columns .col-connection{width:24%!important;min-width:140px!important}.table-all-columns .col-status{width:14%!important;min-width:90px!important}.table-all-columns .col-lastcheck{width:16%!important;min-width:100px!important}.table-all-columns .col-action{width:10%!important;min-width:60px!important}.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-type,.table-all-columns .col-connection,.table-all-columns .col-status,.table-all-columns .col-lastcheck,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}.proxy-id{font-size:.7rem!important}.proxy-name{font-size:.75rem!important}.proxy-connection-text{font-size:.7rem!important}.lastcheck-date{font-size:.65rem!important}}@media (width<=480px){.status-chip{height:24px!important}.status-chip .MuiChip-label{font-size:.65rem!important}.status-chip .MuiChip-icon{font-size:.9rem!important}.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:750px!important}.table-all-columns .col-id{width:6%!important;min-width:45px!important}.table-all-columns .col-name{width:15%!important;min-width:90px!important}.table-all-columns .col-type{width:8%!important;min-width:60px!important}.table-all-columns .col-connection{width:23%!important;min-width:120px!important}.table-all-columns .col-status{width:15%!important;min-width:80px!important}.table-all-columns .col-lastcheck{width:17%!important;min-width:90px!important}.table-all-columns .col-action{width:10%!important;min-width:50px!important}.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-type,.table-all-columns .col-connection,.table-all-columns .col-status,.table-all-columns .col-lastcheck,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.proxy-id{font-size:.65rem!important}.proxy-name{font-size:.7rem!important}.proxy-connection-text{font-size:.65rem!important}.lastcheck-date,.proxy-type-chip{font-size:.6rem!important}.proxy-type-chip .MuiChip-label{padding:0 6px!important;font-size:.6rem!important}}@media (width<=360px){.table-all-columns{min-width:680px!important}.table-all-columns .col-id{min-width:40px!important}.table-all-columns .col-name{min-width:80px!important}.table-all-columns .col-type{min-width:55px!important}.table-all-columns .col-connection{min-width:100px!important}.table-all-columns .col-status{min-width:70px!important}.table-all-columns .col-lastcheck{min-width:80px!important}.table-all-columns .col-action{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-type,.table-all-columns .col-connection,.table-all-columns .col-status,.table-all-columns .col-lastcheck,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}}.proxies-disclaimer-paper{z-index:1;margin:32px 0;position:relative;background:#2196f30d!important;border:1px solid #2196f31a!important;border-radius:12px!important;padding:20px 24px!important}.proxies-disclaimer-content{align-items:flex-start;gap:16px;display:flex}.proxies-disclaimer-icon{color:#2196f3;flex-shrink:0;margin-top:2px}.proxies-disclaimer-text{flex:1}.proxies-disclaimer-title{color:#2196f3!important;margin-bottom:4px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.43!important}.proxies-disclaimer-message{color:#b0b0b0!important;line-height:1.6!important}.proxies-disclaimer-link{color:#667eea!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-weight:500!important}.proxies-disclaimer-link:hover{color:#764ba2!important;background:0 0!important}@media (width<=768px){.proxies-disclaimer-content{flex-direction:column;align-items:flex-start}}@media (width<=480px){.proxies-disclaimer-paper{padding:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.proxies-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.proxies-container{box-sizing:border-box;width:100%;max-width:100%}.proxies-header{width:100%}.add-proxy-button{color:#fff!important;transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.add-proxy-button:active{transform:scale(.98)!important}@media (width<=960px){.proxies-page{padding:0}.proxies-container{padding-left:8px!important;padding-right:8px!important}.proxies-header{flex-direction:column;gap:12px;align-items:stretch!important}.proxies-header .MuiTypography-root{width:100%}.proxies-header .add-proxy-button{align-self:flex-end}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.proxies-container{padding-left:4px!important;padding-right:4px!important}.proxies-header h1{font-size:1.1rem!important}.add-proxy-button{padding:6px 16px!important;font-size:.875rem!important}}@media (width<=480px){.proxies-container{padding-left:2px!important;padding-right:2px!important}.proxies-header h1{line-height:1.2;font-size:1rem!important}.add-proxy-button{padding:4px 12px!important;font-size:.75rem!important}.add-proxy-button .MuiButton-startIcon{margin-right:4px!important}.add-proxy-button .MuiButton-startIcon svg{font-size:18px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.proxies-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.action-menu-instructions-container{z-index:10;display:inline-block;position:relative}.menu-item-icon.duplicate-icon{color:#a78bfa}.menu-item-icon.set-default-icon{color:#fbbf24}.edit-dialog-instruction .MuiDialog-container{z-index:1300}.edit-dialog-instruction .MuiBackdrop-root{background-color:#00000080!important}.edit-dialog-instruction .MuiPaper-root{min-width:500px;max-width:700px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.edit-dialog-actions{border-top:1px solid #ffffff1a!important;gap:12px!important;padding:16px 24px 24px!important}@media (width<=600px){.edit-dialog-instruction .MuiPaper-root,.confirm-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-dialog-title,.confirm-dialog-title{padding:16px 20px!important;font-size:1.1rem!important}.edit-dialog-content,.confirm-dialog-content{padding:20px!important}.edit-dialog-actions,.confirm-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.edit-dialog-cancel-button,.edit-dialog-save-button,.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-button svg{font-size:18px}}.table-instructions-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-all-columns .col-created,.table-all-columns .col-updated{width:15%!important;min-width:130px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.col-id,.table-all-columns .MuiTableCell-root.col-name,.table-all-columns .MuiTableCell-root.col-description,.table-all-columns .MuiTableCell-root.col-created,.table-all-columns .MuiTableCell-root.col-updated,.table-all-columns .MuiTableCell-root.col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.instruction-id{color:#667eea!important;font-family:Courier New,monospace!important;font-size:.8rem!important}.instruction-name{font-size:.875rem!important;font-weight:500!important}.instruction-description-short{color:#ffffff80!important;font-size:.75rem!important;display:block!important}.instruction-content{color:#ffffffb3!important;font-size:.8rem!important}.instruction-date{color:#fff9!important;font-size:.75rem!important}@media (width<=1024px){.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.table-all-columns .col-id{min-width:70px!important}.table-all-columns .col-name{min-width:150px!important}.table-all-columns .col-description{min-width:160px!important}.table-all-columns .col-created,.table-all-columns .col-updated{min-width:110px!important}.instruction-id{font-size:.75rem!important}.instruction-name{font-size:.8rem!important}.instruction-description-short{font-size:.7rem!important}.instruction-content{font-size:.75rem!important}.instruction-date{font-size:.7rem!important}}@media (width<=768px){.table-scroll-wrapper{margin-bottom:4px}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:750px!important}.table-all-columns .col-id{width:9%!important;min-width:60px!important}.table-all-columns .col-name{width:24%!important;min-width:130px!important}.table-all-columns .col-description{width:28%!important;min-width:140px!important}.table-all-columns .col-created,.table-all-columns .col-updated{width:16%!important;min-width:100px!important}.table-all-columns .col-action{width:7%!important;min-width:60px!important}.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-description,.table-all-columns .col-created,.table-all-columns .col-updated,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}.instruction-id{font-size:.7rem!important}.instruction-name{font-size:.75rem!important}.instruction-description-short{font-size:.65rem!important}.instruction-content{font-size:.7rem!important}.instruction-date{font-size:.65rem!important}}@media (width<=480px){.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:650px!important}.table-all-columns .col-id{width:8%!important;min-width:50px!important}.table-all-columns .col-name{width:23%!important;min-width:110px!important}.table-all-columns .col-description{width:27%!important;min-width:120px!important}.table-all-columns .col-created,.table-all-columns .col-updated{width:17%!important;min-width:90px!important}.table-all-columns .col-action{width:8%!important;min-width:50px!important}.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-description,.table-all-columns .col-created,.table-all-columns .col-updated,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.instruction-id{font-size:.65rem!important}.instruction-name{font-size:.7rem!important}.instruction-description-short{font-size:.6rem!important}.instruction-content{font-size:.65rem!important}.instruction-date{font-size:.6rem!important}}@media (width<=360px){.table-all-columns{min-width:580px!important}.table-all-columns .col-id{min-width:45px!important}.table-all-columns .col-name,.table-all-columns .col-description{min-width:100px!important}.table-all-columns .col-created,.table-all-columns .col-updated{min-width:80px!important}.table-all-columns .col-action{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-description,.table-all-columns .col-created,.table-all-columns .col-updated,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}}.instructions-disclaimer-paper{z-index:1;margin:32px 0;position:relative;background:#2196f30d!important;border:1px solid #2196f31a!important;border-radius:12px!important;padding:20px 24px!important}.instructions-disclaimer-content{align-items:flex-start;gap:16px;display:flex}.instructions-disclaimer-icon{color:#2196f3;flex-shrink:0;margin-top:2px}.instructions-disclaimer-text{flex:1}.instructions-disclaimer-title{color:#2196f3!important;margin-bottom:4px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.43!important}.instructions-disclaimer-message{color:#b0b0b0!important;line-height:1.6!important}.instructions-disclaimer-link{color:#667eea!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-weight:500!important}.instructions-disclaimer-link:hover{color:#764ba2!important;background:0 0!important}@media (width<=768px){.instructions-disclaimer-content{flex-direction:column;align-items:flex-start}}@media (width<=480px){.instructions-disclaimer-paper{padding:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.instructions-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.instructions-container{box-sizing:border-box;width:100%;max-width:100%}.instructions-header{width:100%}.add-instruction-button{transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.add-instruction-button:active{transform:scale(.98)!important}@media (width<=960px){.instructions-page{padding:0}.instructions-container{padding-left:8px!important;padding-right:8px!important}.instructions-header{flex-direction:column;gap:12px;align-items:stretch!important}.instructions-header .MuiTypography-root{width:100%}.instructions-header .add-instruction-button{align-self:flex-end}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.instructions-container{padding-left:4px!important;padding-right:4px!important}.instructions-header h1{font-size:1.1rem!important}.add-instruction-button{padding:6px 16px!important;font-size:.875rem!important}}@media (width<=480px){.instructions-container{padding-left:2px!important;padding-right:2px!important}.instructions-header h1{line-height:1.2;font-size:1rem!important}.add-instruction-button{padding:4px 12px!important;font-size:.75rem!important}.add-instruction-button .MuiButton-startIcon{margin-right:4px!important}.add-instruction-button .MuiButton-startIcon svg{font-size:18px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.instructions-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.edit-messages-dialog .MuiDialog-container{z-index:1300}.edit-messages-dialog .MuiBackdrop-root{background-color:#00000080!important}.edit-messages-dialog .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.edit-messages-dialog-title{background:#667eea1a!important;border-bottom:1px solid #ffffff1a!important;padding:16px 24px!important}.edit-messages-dialog-title-content{justify-content:space-between;align-items:center;width:100%;display:flex}.edit-messages-dialog-title-content h6{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.edit-messages-dialog-close-button{color:#fff9!important;padding:4px!important}.edit-messages-dialog-close-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-messages-dialog-content{background:0 0!important;padding:24px!important}.edit-messages-form-container{flex-direction:column;gap:20px;display:flex}.edit-messages-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.edit-messages-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.edit-messages-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#667eea80}.edit-messages-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#667eea}.edit-messages-form-field .MuiInputLabel-root{color:#ffffffb3}.edit-messages-form-field .MuiInputLabel-root.Mui-focused{color:#667eea}.edit-messages-form-field .MuiFormHelperText-root{color:#ffffff80;font-size:.75rem}.edit-messages-form-field input[type=datetime-local]{color:#fff}.edit-messages-form-field input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.edit-messages-info-box{background:#667eea1a;border:1px solid #667eea33;border-radius:12px;padding:16px}.edit-messages-info-text{color:#ffffffb3;font-size:.8rem;line-height:1.5}.edit-messages-info-text ul{margin:8px 0 0;padding-left:20px}.edit-messages-info-text li{margin-bottom:4px}.edit-messages-dialog-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important;display:flex!important}.edit-messages-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.edit-messages-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-messages-dialog-save-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #667eea63!important}.edit-messages-dialog-save-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#764ba2 0%,#667eea 100%)!important;box-shadow:0 6px 20px #667eea3b!important}.edit-messages-dialog-save-button:disabled{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff1a!important;transform:none!important}.edit-messages-dialog .MuiPaper-root{animation:.3s ease-out slideInEditDialog}@media (width<=600px){.edit-messages-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-messages-dialog-title{padding:16px 20px!important}.edit-messages-dialog-title-content h6{font-size:1rem!important}.edit-messages-dialog-content{padding:20px!important}.edit-messages-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.edit-messages-dialog-cancel-button,.edit-messages-dialog-save-button{width:100%}}@media (width<=400px){.edit-messages-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.edit-messages-dialog-title{padding:12px 16px!important}.edit-messages-dialog-content{padding:16px!important}.edit-messages-form-container{gap:16px}.edit-messages-dialog-actions{padding:12px 16px 16px!important}}.warning-alert{margin-bottom:16px;color:#fbbf24!important;background-color:#fbbf241a!important;border:1px solid #fbbf244d!important}.warning-alert .MuiAlert-icon{color:#fbbf24!important}.warning-alert strong{color:#fbbf24;font-weight:700}.edit-messages-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.edit-messages-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.edit-messages-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.edit-messages-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}.menu-item-icon.retry-icon{color:#60a5fa;font-size:1.2rem}.menu-item-icon.cancel-icon{color:#fbbf24;font-size:1.2rem}.action-menu-item.retry-item:hover{background-color:#60a5fa26!important}.action-menu-item.cancel-item:hover{background-color:#fbbf2426!important}@media (width<=600px){.confirm-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-content{padding:20px!important}.confirm-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-button svg{font-size:18px}}.table-mymessages-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-all-columns .col-sender,.table-all-columns .col-receiver{width:15%!important;min-width:120px!important;display:table-cell!important}.table-all-columns .col-attempts{width:10%!important;min-width:80px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.col-sender,.table-all-columns .MuiTableCell-root.col-receiver,.table-all-columns .MuiTableCell-root.col-message,.table-all-columns .MuiTableCell-root.col-status,.table-all-columns .MuiTableCell-root.col-attempts,.table-all-columns .MuiTableCell-root.col-scheduled,.table-all-columns .MuiTableCell-root.col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.message-text{max-width:100%!important}@media (width<=1024px){.status-chip{font-size:.7rem!important}.status-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns .col-sender,.table-all-columns .col-receiver{min-width:100px!important}.table-all-columns .col-message{min-width:120px!important}.table-all-columns .col-status{min-width:90px!important}.table-all-columns .col-scheduled{min-width:110px!important}}@media (width<=768px){.table-scroll-wrapper{margin-bottom:4px}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.status-chip{font-size:.65rem!important}.status-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.status-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:800px!important}.table-all-columns .col-sender,.table-all-columns .col-receiver{width:14%!important;min-width:90px!important}.table-all-columns .col-message{width:18%!important;min-width:100px!important}.table-all-columns .col-status{width:13%!important;min-width:80px!important}.table-all-columns .col-attempts{width:10%!important;min-width:60px!important}.table-all-columns .col-scheduled{width:17%!important;min-width:90px!important}.table-all-columns .col-action{width:10%!important;min-width:60px!important}.table-all-columns .col-sender,.table-all-columns .col-receiver,.table-all-columns .col-message,.table-all-columns .col-status,.table-all-columns .col-attempts,.table-all-columns .col-scheduled,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}}@media (width<=480px){.status-chip{height:24px!important}.status-chip .MuiChip-label{font-size:.6rem!important}.status-chip .MuiChip-icon{font-size:.75rem!important}.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:700px!important}.table-all-columns .col-sender,.table-all-columns .col-receiver{width:13%!important;min-width:80px!important}.table-all-columns .col-message{width:18%!important;min-width:90px!important}.table-all-columns .col-status{width:13%!important;min-width:70px!important}.table-all-columns .col-attempts{width:10%!important;min-width:50px!important}.table-all-columns .col-scheduled{width:18%!important;min-width:80px!important}.table-all-columns .col-action{width:10%!important;min-width:50px!important}.table-all-columns .col-sender,.table-all-columns .col-receiver,.table-all-columns .col-message,.table-all-columns .col-status,.table-all-columns .col-attempts,.table-all-columns .col-scheduled,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}}@media (width<=360px){.table-all-columns{min-width:650px!important}.table-all-columns .col-sender,.table-all-columns .col-receiver{min-width:70px!important}.table-all-columns .col-message{min-width:80px!important}.table-all-columns .col-status{min-width:60px!important}.table-all-columns .col-attempts{min-width:45px!important}.table-all-columns .col-scheduled{min-width:70px!important}.table-all-columns .col-action{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-sender,.table-all-columns .col-receiver,.table-all-columns .col-message,.table-all-columns .col-status,.table-all-columns .col-attempts,.table-all-columns .col-scheduled,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.messages-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.messages-container{box-sizing:border-box;width:100%;max-width:100%}.messages-header{width:100%}.messages-filters{align-items:center;gap:12px;display:flex}@media (width<=960px){.messages-page{padding:0}.messages-container{padding-left:8px!important;padding-right:8px!important}.messages-header{flex-direction:column;gap:8px;align-items:flex-start!important}.messages-filters{flex-wrap:wrap;align-items:flex-start;width:100%}.messages-filters .MuiFormControl-root{flex:1;min-width:130px}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.messages-container{padding-left:4px!important;padding-right:4px!important}.messages-header h1{font-size:1.1rem!important}.messages-filters .MuiFormControl-root{min-width:100px;font-size:.875rem!important}}@media (width<=480px){.messages-container{padding-left:2px!important;padding-right:2px!important}.messages-header h1{line-height:1.2;font-size:1rem!important}.messages-filters{flex-direction:column;width:100%}.messages-filters .MuiFormControl-root{width:100%;min-width:unset}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.messages-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.prompts-container{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a2e 100%);min-height:100vh;position:relative;overflow:hidden}.prompts-container:before{content:"";background:radial-gradient(circle,#90caf91a 0%,#0000 70%);width:200%;height:200%;animation:8s ease-in-out infinite pulse;position:absolute;top:-50%;left:-50%}.modal-messages{z-index:1300;justify-content:center;align-items:center;display:flex}.modal-messages-content{background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #667eea4d;border-radius:16px;outline:none;flex-direction:column;width:700px;max-width:92vw;max-height:85vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.modal-messages-header{background:#667eea14;border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.modal-messages-header-left{flex-direction:column;gap:2px;display:flex}.modal-messages-title{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.modal-messages-subtitle{color:#ffffff80!important;font-size:.85rem!important}.modal-messages-close{color:#fff9!important;transition:all .2s!important}.modal-messages-close:hover{transform:rotate(90deg);color:#fff!important;background-color:rgba(255, ‌255, 255, .1)!important}.modal-messages-body{flex:1;min-height:300px;max-height:calc(85vh - 140px);padding:20px 24px;overflow-y:auto}.modal-messages-body::-webkit-scrollbar{width:6px}.modal-messages-body::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.modal-messages-body::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:3px}.modal-messages-body::-webkit-scrollbar-thumb:hover{background:#667eea80}.modal-messages-loading{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:200px;display:flex}.modal-messages-error{margin-bottom:16px;color:#ef4444!important;background-color:#ef44441a!important;border:1px solid #ef44444d!important}.modal-messages-error .MuiAlert-icon{color:#ef4444!important}.modal-messages-empty{justify-content:center;align-items:center;height:100%;min-height:200px;display:flex}.modal-messages-list{flex-direction:column;gap:12px;padding:4px 0;display:flex}.message-container{flex-direction:column;max-width:80%;animation:.3s forwards fadeInMessage;display:flex}.message-container.inbound{align-self:flex-start;align-items:flex-start}.message-container.outbound{align-self:flex-end;align-items:flex-end}@keyframes fadeInMessage{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.message-container:first-child{animation-delay:0s}.message-container:nth-child(2){animation-delay:50ms}.message-container:nth-child(3){animation-delay:.1s}.message-container:nth-child(4){animation-delay:.15s}.message-container:nth-child(5){animation-delay:.2s}.message-bubble{word-wrap:break-word;border-radius:12px;max-width:100%;padding:10px 14px;transition:all .2s;position:relative}.message-bubble:hover{transform:scale(1.01)}.message-bubble.inbound-bubble{background:#1e293be6;border:1px solid #ffffff0d;border-bottom-left-radius:4px}.message-bubble.outbound-bubble{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-bottom-right-radius:4px;box-shadow:0 4px 14px #667eea4d}.message-sender{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80!important;margin-bottom:4px!important;font-size:.7rem!important;font-weight:500!important}.message-content{word-break:break-word;color:#fff!important;font-size:.9rem!important;line-height:1.5!important}.message-time{text-align:right;display:block;color:#fff6!important;margin-top:6px!important;font-size:.65rem!important}.modal-messages-input-area{background:#0003;border-top:1px solid #ffffff14;flex-shrink:0;padding:12px 20px 16px}.modal-messages-input-wrapper{align-items:flex-end;gap:10px;display:flex;position:relative}.modal-messages-input{flex:1}.modal-messages-input .MuiOutlinedInput-root{padding-right:60px!important}.modal-messages-input .MuiInputBase-input{max-height:80px;overflow-y:auto}.modal-messages-input .MuiInputBase-input::-webkit-scrollbar{width:4px}.modal-messages-input .MuiInputBase-input::-webkit-scrollbar-track{background:0 0}.modal-messages-input .MuiInputBase-input::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:2px}.modal-messages-input .MuiInputBase-input::-webkit-scrollbar-thumb:hover{background:#667eea80}.message-char-counter{pointer-events:none!important;text-align:center!important;-webkit-user-select:none!important;user-select:none!important;min-width:30px!important;font-family:inherit!important;font-size:.6rem!important;transition:color .2s!important;position:absolute!important;bottom:8px!important;right:56px!important}.modal-messages-send-wrapper{flex-shrink:0;justify-content:center;align-items:center;padding-bottom:2px;display:flex}.modal-messages-send-btn{background-color:#ffffff1a!important;flex-shrink:0!important;transition:all .2s!important}.modal-messages-send-btn:hover:not(.Mui-disabled){transform:scale(1.05);box-shadow:0 4px 14px #667eea66;background-color:#667eea!important}.modal-messages-send-btn:active:not(.Mui-disabled){transform:scale(.95)}.modal-messages-send-btn.active{background-color:#667eea!important}.modal-messages-send-btn.active:hover{background-color:#5a6fd6!important}.modal-messages-snackbar .MuiAlert-root{color:#fff!important;background-color:#1e293b!important;border:1px solid #ffffff1a!important}@media (width<=768px){.modal-messages-content{border-radius:12px;width:95vw;max-width:95vw;max-height:90vh}.modal-messages-header{padding:12px 16px}.modal-messages-title{font-size:1rem!important}.modal-messages-subtitle{font-size:.8rem!important}.modal-messages-body{max-height:calc(90vh - 130px);padding:12px 16px}.modal-messages-input-area{padding:10px 14px 14px}.modal-messages-input-wrapper{gap:8px}.modal-messages-input .MuiInputBase-input{padding:8px 12px!important;font-size:.85rem!important}.modal-messages-input .MuiOutlinedInput-root{padding-right:52px!important}.message-char-counter{min-width:25px!important;font-size:.55rem!important;bottom:6px!important;right:48px!important}.modal-messages-send-btn{width:32px!important;height:32px!important}.modal-messages-send-btn .MuiSvgIcon-root{font-size:16px!important}.message-container{max-width:90%}.message-bubble{padding:8px 12px}.message-content{font-size:.85rem!important}.message-time{font-size:.6rem!important}}@media (width<=480px){.modal-messages-content{border-radius:8px;width:98vw;max-width:98vw;max-height:95vh}.modal-messages-header{padding:10px 12px}.modal-messages-title{font-size:.9rem!important}.modal-messages-body{max-height:calc(95vh - 120px);padding:8px 10px}.modal-messages-input-area{padding:8px 10px 12px}.modal-messages-input-wrapper{gap:6px}.modal-messages-input .MuiInputBase-input{padding:6px 10px!important;font-size:.8rem!important}.modal-messages-input .MuiOutlinedInput-root{padding-right:44px!important}.message-char-counter{min-width:20px!important;font-size:.5rem!important;bottom:5px!important;right:40px!important}.modal-messages-send-btn{width:28px!important;height:28px!important}.modal-messages-send-btn .MuiSvgIcon-root{font-size:14px!important}.message-container{max-width:95%}.message-bubble{border-radius:8px;padding:6px 10px}.message-content{font-size:.8rem!important}.message-sender{font-size:.6rem!important}}@keyframes messageAppear{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.message-container:last-child{animation:.3s forwards messageAppear}.modal-messages-body.loading{overflow:hidden}@keyframes sendButtonPulse{0%,to{box-shadow:0 0 #667eea66}50%{box-shadow:0 0 0 6px #667eea1a}}.modal-messages-send-btn:not(.Mui-disabled){animation:2s ease-in-out infinite sendButtonPulse}.result-dialog .MuiDialog-paper{background-color:#1e293b!important;border:1px solid #667eea33!important;border-radius:16px!important;width:90%!important;max-width:450px!important;margin:16px!important;box-shadow:0 25px 50px -12px #00000080!important}@keyframes resultDialogAppear{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.result-dialog .MuiDialogTitle-root{color:#fff!important;border-bottom:1px solid #ffffff0d!important;justify-content:space-between!important;align-items:center!important;padding:16px 20px!important;font-size:1.1rem!important;font-weight:600!important;display:flex!important}.result-dialog .MuiDialogTitle-root .MuiIconButton-root{color:#ffffff80!important;padding:4px!important;transition:all .2s!important}.result-dialog .MuiDialogTitle-root .MuiIconButton-root:hover{transform:rotate(90deg);color:#fff!important;background-color:#ffffff1a!important}.result-dialog .MuiDialogContent-root{padding:20px 24px!important}.result-dialog .result-icon{justify-content:center;align-items:center;margin-top:4px;display:flex}.result-dialog .result-message{color:#fff!important;text-align:center!important;font-size:1.1rem!important;font-weight:600!important}.result-dialog .result-detail{color:#fff9!important;text-align:center!important;word-break:break-word!important;max-width:100%!important;font-size:.9rem!important;line-height:1.5!important}.result-dialog .result-status{border-radius:20px!important;align-items:center!important;gap:8px!important;margin-top:8px!important;padding:6px 14px!important;display:flex!important}.result-dialog .result-status.success{background-color:#22c55e1a!important;border:1px solid #22c55e33!important}.result-dialog .result-status.error{background-color:#ef44441a!important;border:1px solid #ef444433!important}.result-dialog .result-status .status-dot{border-radius:50%!important;width:8px!important;height:8px!important}.result-dialog .result-status .status-dot.success{background-color:#22c55e!important}.result-dialog .result-status .status-dot.error{background-color:#ef4444!important}.result-dialog .result-status .status-label{font-size:.75rem!important;font-weight:500!important}.result-dialog .result-status .status-label.success{color:#22c55e!important}.result-dialog .result-status .status-label.error{color:#ef4444!important}.result-dialog .MuiDialogActions-root{border-top:1px solid #ffffff0d!important;justify-content:center!important;padding:12px 20px 20px!important}.result-dialog .MuiDialogActions-root .MuiButton-root{color:#fff!important;text-transform:none!important;background-color:#667eea!important;border-radius:12px!important;width:100%!important;padding:10px!important;font-size:.9rem!important;font-weight:600!important}.result-dialog .MuiDialogActions-root .MuiButton-root:hover{transform:scale(1.02);background-color:#5a6fd6!important}.result-dialog .MuiDialogActions-root .MuiButton-root:active{transform:scale(.98)}@media (width<=480px){.result-dialog .MuiDialog-paper{border-radius:12px!important;width:95%!important;max-width:95%!important;margin:8px!important}.result-dialog .MuiDialogTitle-root{padding:12px 16px!important;font-size:.95rem!important}.result-dialog .MuiDialogContent-root{padding:16px 18px!important}.result-dialog .result-message{font-size:1rem!important}.result-dialog .result-detail{font-size:.8rem!important}.result-dialog .MuiDialogActions-root{padding:10px 16px 16px!important}.result-dialog .MuiDialogActions-root .MuiButton-root{padding:8px!important;font-size:.8rem!important}.result-dialog .MuiSvgIcon-root{font-size:36px!important}}@media (width<=360px){.result-dialog .MuiDialog-paper{width:98%!important;max-width:98%!important}.result-dialog .MuiDialogTitle-root{padding:10px 12px!important;font-size:.85rem!important}.result-dialog .MuiDialogContent-root{padding:12px 14px!important}.result-dialog .result-message{font-size:.9rem!important}.result-dialog .result-detail{font-size:.75rem!important}.result-dialog .MuiDialogActions-root{padding:8px 12px 12px!important}.result-dialog .MuiDialogActions-root .MuiButton-root{padding:6px!important;font-size:.75rem!important}.result-dialog .MuiSvgIcon-root{font-size:32px!important}}.settings-messages-container{background:#00000026;border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:8px 24px}.settings-messages-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:4px 0;display:flex}.settings-chip{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;border-radius:16px!important;flex-shrink:0!important;height:32px!important;padding:0 14px!important;font-size:.75rem!important;font-weight:500!important;transition:all .2s!important}.settings-chip .MuiChip-label{padding:0 4px!important;font-size:.75rem!important}.settings-chip .MuiChip-icon{margin-left:-4px!important;margin-right:4px!important;font-size:16px!important}.settings-chip-collect{color:#667eea!important;background-color:#667eea26!important;border:1px solid #667eea4d!important}.settings-chip-collect:hover:not(.Mui-disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea33;background-color:#667eea40!important}.settings-chip-collect:active:not(.Mui-disabled){transform:scale(.97)}.settings-chip-collect.Mui-disabled{opacity:.5!important;color:#ffffff4d!important;background-color:#ffffff0d!important;border-color:#ffffff0d!important}.settings-chip-blacklist{color:#ffffffb3!important;background-color:#ffffff0d!important;border:1px solid #ffffff1a!important}.settings-chip-blacklist:hover:not(.Mui-disabled){transform:translateY(-1px);background-color:#ffffff1a!important}.settings-chip-blacklist:active:not(.Mui-disabled){transform:scale(.97)}.settings-chip-blacklist.settings-chip-active{color:#ef4444!important;background-color:#ef444426!important;border:1px solid #ef44444d!important}.settings-chip-blacklist.settings-chip-active:hover:not(.Mui-disabled){background-color:#ef444440!important}.settings-chip-blacklist.Mui-disabled{opacity:.5!important;color:#ffffff4d!important;background-color:#ffffff0d!important;border-color:#ffffff0d!important}.settings-chip-lead{color:#ffffffb3!important;background-color:#ffffff0d!important;border:1px solid #ffffff1a!important}.settings-chip-lead:hover:not(.Mui-disabled){transform:translateY(-1px);background-color:#ffffff1a!important}.settings-chip-lead:active:not(.Mui-disabled){transform:scale(.97)}.settings-chip-lead.settings-chip-active{color:#fbbf24!important;background-color:#fbbf2426!important;border:1px solid #fbbf244d!important}.settings-chip-lead.settings-chip-active:hover:not(.Mui-disabled){background-color:#fbbf2440!important}.settings-chip-lead.Mui-disabled{opacity:.5!important;color:#ffffff4d!important;background-color:#ffffff0d!important;border-color:#ffffff0d!important}@media (width<=768px){.settings-messages-container{padding:6px 16px}.settings-messages-chips{gap:6px}.settings-chip{height:28px!important;padding:0 10px!important;font-size:.65rem!important}.settings-chip .MuiChip-label{padding:0 2px!important;font-size:.65rem!important}.settings-chip .MuiChip-icon{font-size:14px!important}}@media (width<=480px){.settings-messages-container{padding:4px 10px}.settings-messages-chips{gap:4px}.settings-chip{border-radius:12px!important;height:24px!important;padding:0 8px!important;font-size:.6rem!important}.settings-chip .MuiChip-label{padding:0 2px!important;font-size:.6rem!important}.settings-chip .MuiChip-icon{font-size:12px!important}.settings-chip .MuiChip-icon .MuiCircularProgress-root{width:12px!important;height:12px!important}}@media (width<=380px){.settings-messages-chips{flex-flow:wrap;justify-content:center;gap:4px}.settings-chip{height:22px!important;padding:0 6px!important;font-size:.55rem!important}.settings-chip .MuiChip-label{font-size:.55rem!important}.settings-chip .MuiChip-icon{font-size:10px!important}}.message-wrapper{cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:center;gap:8px;width:100%;display:flex;position:relative}.message-wrapper.inbound{flex-direction:row}.message-wrapper.outbound{flex-direction:row-reverse}.delete-icon-wrapper{cursor:pointer;z-index:10;flex-shrink:0;justify-content:center;align-items:center;animation:.25s forwards deleteIconAppear;display:flex}.delete-icon-wrapper.inbound-delete-icon{margin-right:4px}.delete-icon-wrapper.outbound-delete-icon{margin-left:4px}.delete-icon-circle{background:#ef444426;border:1px solid #ef44444d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.delete-icon-circle:hover{background:#ef444440;transform:scale(1.1);box-shadow:0 0 20px #ef444433}.delete-icon-circle:active{transform:scale(.9)}.delete-icon{transition:all .2s;color:#ef4444!important;font-size:18px!important}.delete-icon-circle:hover .delete-icon{transform:scale(1.1)}@keyframes deleteIconAppear{0%{opacity:0;transform:scale(.5)rotate(-45deg)}50%{opacity:1;transform:scale(1.1)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.delete-confirm-dialog .MuiDialog-paper{animation:.25s forwards deleteDialogAppear}@keyframes deleteDialogAppear{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=768px){.message-wrapper{gap:6px}.delete-icon-circle{width:28px;height:28px}.delete-icon{font-size:16px!important}.delete-icon-wrapper.inbound-delete-icon{margin-right:2px}.delete-icon-wrapper.outbound-delete-icon{margin-left:2px}}@media (width<=480px){.message-wrapper{gap:4px;position:relative}.delete-icon-wrapper{z-index:20;animation:.25s forwards deleteIconAppearMobile;position:absolute;top:50%;transform:translateY(-50%)}.delete-icon-circle{background:#ef444433;border:2px solid #ef444466;width:32px;height:32px;box-shadow:0 4px 12px #0000004d}@keyframes deleteIconAppearMobile{0%{opacity:0;transform:translateY(-50%)scale(.3)rotate(-90deg)}50%{opacity:1;transform:translateY(-50%)scale(1.2)rotate(10deg)}to{opacity:1;transform:translateY(-50%)scale(1)rotate(0)}}.delete-icon-wrapper.inbound-delete-icon{right:-12px}.delete-icon-wrapper.outbound-delete-icon{left:-12px}.delete-icon-circle{width:28px;height:28px}.delete-icon{font-size:16px!important}}@media (width<=380px){.delete-icon-wrapper.inbound-delete-icon{right:-8px}.delete-icon-wrapper.outbound-delete-icon{left:-8px}.delete-icon-circle{width:24px;height:24px}.delete-icon{font-size:14px!important}}@media (width<=480px){.delete-confirm-dialog .MuiDialog-paper{border-radius:12px!important;width:95%!important;max-width:95%!important;margin:8px!important}.delete-confirm-dialog .MuiDialogTitle-root{padding:12px 16px!important;font-size:.95rem!important}.delete-confirm-dialog .MuiDialogContent-root{padding:16px 18px!important}.delete-confirm-dialog .MuiDialogActions-root{padding:10px 16px 16px!important}.delete-confirm-dialog .MuiDialogActions-root .MuiButton-root{min-width:80px!important;padding:8px 16px!important;font-size:.8rem!important}.delete-confirm-dialog .MuiSvgIcon-root{font-size:28px!important}}@media (width<=360px){.delete-confirm-dialog .MuiDialog-paper{width:98%!important;max-width:98%!important}.delete-confirm-dialog .MuiDialogTitle-root{padding:10px 12px!important;font-size:.85rem!important}.delete-confirm-dialog .MuiDialogContent-root{padding:12px 14px!important}.delete-confirm-dialog .MuiDialogActions-root{padding:8px 12px 12px!important}.delete-confirm-dialog .MuiDialogActions-root .MuiButton-root{min-width:70px!important;padding:6px 12px!important;font-size:.75rem!important}}@media (prefers-reduced-motion:reduce){.delete-icon-wrapper,.delete-confirm-dialog .MuiDialog-paper{animation:none!important}@keyframes deleteIconAppear{0%,to{opacity:1;transform:scale(1)rotate(0)}}@keyframes deleteIconAppearMobile{0%,to{opacity:1;transform:translateY(-50%)scale(1)rotate(0)}}@keyframes deleteDialogAppear{0%,to{opacity:1;transform:scale(1)translateY(0)}}}@media (width<=600px){.confirm-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-content{padding:20px!important}.confirm-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-button svg{font-size:18px}}.table-mydialogs-container{z-index:1;flex-direction:column;flex:1;width:100%;animation:.4s forwards fadeInRow;display:flex;position:relative;overflow:hidden}.table-scroll-wrapper{scrollbar-width:thin;scrollbar-color:#667eea4d #ffffff05;-webkit-overflow-scrolling:touch;flex:1;width:100%;margin-bottom:8px;overflow:auto hidden}.table-all-columns .col-account{width:15%!important;min-width:120px!important;display:table-cell!important}.table-all-columns .col-answer{width:18%!important;min-width:150px!important;display:table-cell!important}.table-all-columns .col-last-message{width:17%!important;min-width:140px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.col-account,.table-all-columns .MuiTableCell-root.col-contact,.table-all-columns .MuiTableCell-root.col-messages,.table-all-columns .MuiTableCell-root.col-answer,.table-all-columns .MuiTableCell-root.col-last-message,.table-all-columns .MuiTableCell-root.col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.answer-chip{white-space:nowrap;font-weight:500!important;transition:all .2s!important}.answer-chip:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003}.account-name,.contact-name{font-size:.875rem!important;font-weight:500!important}.contact-username{color:#ffffff80!important;font-size:.75rem!important;display:block!important}.message-preview{color:#fff6!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin-top:4px!important;font-size:.75rem!important;display:block!important;overflow:hidden!important}.message-count{font-size:.875rem!important}.last-message-date{color:#fff9!important;font-size:.75rem!important}.MuiTableHead-root .MuiTableCell-root{z-index:2;white-space:nowrap;transition:all .2s;position:sticky;top:0}@media (width<=1024px){.answer-chip{font-size:.7rem!important}.answer-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.account-name,.contact-name{font-size:.8rem!important}.contact-username,.message-preview,.last-message-date{font-size:.7rem!important}.message-count{font-size:.8rem!important}.table-all-columns .col-account{min-width:100px!important}.table-all-columns .col-contact{min-width:160px!important}.table-all-columns .col-messages{min-width:80px!important}.table-all-columns .col-answer{min-width:130px!important}.table-all-columns .col-last-message{min-width:120px!important}.table-all-columns .col-action{min-width:70px!important}}@media (width<=768px){.table-scroll-wrapper{-webkit-overflow-scrolling:touch;margin-bottom:4px;overflow-x:auto!important}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.table-container{overflow-x:auto!important}.table-all-columns{min-width:850px!important}.answer-chip{font-size:.65rem!important}.answer-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.answer-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.account-name,.contact-name{font-size:.75rem!important}.contact-username,.message-preview,.last-message-date{font-size:.65rem!important}.message-count{font-size:.75rem!important}.table-all-columns .col-account{width:14%!important;min-width:90px!important}.table-all-columns .col-contact{width:28%!important;min-width:140px!important}.table-all-columns .col-messages{width:10%!important;min-width:70px!important}.table-all-columns .col-answer{width:18%!important;min-width:120px!important}.table-all-columns .col-last-message{width:17%!important;min-width:110px!important}.table-all-columns .col-action{width:10%!important;min-width:60px!important}.table-all-columns .col-account,.table-all-columns .col-contact,.table-all-columns .col-messages,.table-all-columns .col-answer,.table-all-columns .col-last-message,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}}@media (width<=480px){.table-all-columns{min-width:750px!important}.answer-chip{height:24px!important}.answer-chip .MuiChip-label{padding-left:3px!important;padding-right:3px!important;font-size:.55rem!important}.answer-chip .MuiChip-icon{margin-left:2px!important;margin-right:2px!important;font-size:.7rem!important}.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.account-name,.contact-name{font-size:.7rem!important}.contact-username,.message-preview,.last-message-date{font-size:.6rem!important}.message-count{font-size:.7rem!important}.table-all-columns .col-account{width:13%!important;min-width:80px!important}.table-all-columns .col-contact{width:27%!important;min-width:130px!important}.table-all-columns .col-messages{width:10%!important;min-width:60px!important}.table-all-columns .col-answer{width:18%!important;min-width:110px!important}.table-all-columns .col-last-message{width:17%!important;min-width:100px!important}.table-all-columns .col-action{width:10%!important;min-width:50px!important}.table-all-columns .col-account,.table-all-columns .col-contact,.table-all-columns .col-messages,.table-all-columns .col-answer,.table-all-columns .col-last-message,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.table-pagination{font-size:.7rem!important}}@media (width<=360px){.table-all-columns{min-width:700px!important}.table-all-columns .col-account{min-width:70px!important}.table-all-columns .col-contact{min-width:120px!important}.table-all-columns .col-messages{min-width:55px!important}.table-all-columns .col-answer{min-width:100px!important}.table-all-columns .col-last-message{min-width:90px!important}.table-all-columns .col-action{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-account,.table-all-columns .col-contact,.table-all-columns .col-messages,.table-all-columns .col-answer,.table-all-columns .col-last-message,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}}.table-all-columns .col-lead-status{width:16%!important;min-width:130px!important;display:table-cell!important}.lead-status-chip{white-space:nowrap!important;border-radius:16px!important;height:28px!important;font-weight:500!important;transition:all .2s!important}.lead-status-chip:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.lead-status-chip .MuiChip-label{padding-left:8px!important;padding-right:8px!important;font-size:.75rem!important}.lead-status-chip .MuiChip-icon{margin-left:4px!important;margin-right:2px!important;font-size:.9rem!important}.lead-status-chip.status-hot{animation:2s ease-in-out infinite pulse-hot}.lead-status-chip.status-warning{animation:2s ease-in-out infinite pulse-warning}@keyframes pulse-hot{0%,to{box-shadow:0 0 #ef444433}50%{box-shadow:0 0 0 4px #ef444466}}@keyframes pulse-warning{0%,to{box-shadow:0 0 #f9731633}50%{box-shadow:0 0 0 4px #f9731666}}@media (width<=1024px){.table-all-columns .col-lead-status{width:14%!important;min-width:110px!important}.lead-status-chip{height:24px!important}.lead-status-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important;font-size:.65rem!important}.lead-status-chip .MuiChip-icon{margin-left:3px!important;margin-right:1px!important;font-size:.75rem!important}}@media (width<=768px){.table-all-columns{min-width:950px!important}.table-all-columns .col-lead-status{width:13%!important;min-width:100px!important}.lead-status-chip{height:22px!important}.lead-status-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important;font-size:.6rem!important}.lead-status-chip .MuiChip-icon{margin-left:2px!important;margin-right:1px!important;font-size:.7rem!important}.table-all-columns .col-lead-status{visibility:visible!important;opacity:1!important;display:table-cell!important}}@media (width<=480px){.table-all-columns{min-width:850px!important}.table-all-columns .col-lead-status{width:12%!important;min-width:85px!important}.lead-status-chip{border-radius:12px!important;height:20px!important}.lead-status-chip .MuiChip-label{padding-left:3px!important;padding-right:3px!important;font-size:.5rem!important}.lead-status-chip .MuiChip-icon{margin-left:2px!important;margin-right:1px!important;font-size:.6rem!important}.table-all-columns .col-lead-status{visibility:visible!important;opacity:1!important;display:table-cell!important}}@media (width<=360px){.table-all-columns{min-width:800px!important}.table-all-columns .col-lead-status{min-width:75px!important}.lead-status-chip{height:18px!important}.lead-status-chip .MuiChip-label{padding-left:2px!important;padding-right:2px!important;font-size:.45rem!important}.lead-status-chip .MuiChip-icon{margin-left:1px!important;font-size:.5rem!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-lead-status{visibility:visible!important;opacity:1!important;display:table-cell!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.loading-icon{animation:1.5s ease-in-out infinite pulse}.spinning{animation:1s linear infinite spin}.accountdialogs-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.accountdialogs-container{box-sizing:border-box;width:100%;max-width:100%}.accountdialogs-header{width:100%}.accountdialogs-filters{align-items:center;gap:12px;display:flex}@media (width<=960px){.accountdialogs-page{padding:0}.accountdialogs-container{padding-left:8px!important;padding-right:8px!important}.accountdialogs-header{flex-direction:column;gap:8px;align-items:flex-start!important}.accountdialogs-filters{flex-wrap:wrap;align-items:flex-start;width:100%}.accountdialogs-filters .MuiFormControl-root{flex:1;min-width:150px}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.accountdialogs-container{padding-left:4px!important;padding-right:4px!important}.accountdialogs-header h1{font-size:1.1rem!important}.accountdialogs-filters .MuiFormControl-root{min-width:120px;font-size:.875rem!important}}@media (width<=480px){.accountdialogs-container{padding-left:2px!important;padding-right:2px!important}.accountdialogs-header h1{line-height:1.2;font-size:1rem!important}.accountdialogs-filters{flex-direction:column;width:100%}.accountdialogs-filters .MuiFormControl-root{width:100%;min-width:unset}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.accountdialogs-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.edit-message-template-dialog .MuiDialog-container{z-index:1300}.edit-message-template-dialog .MuiBackdrop-root{background-color:#00000080!important}.edit-message-template-dialog .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.edit-form-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.edit-form-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.randomize-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);border-radius:8px;align-self:flex-start;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #8b5cf663}.randomization-actions{flex-wrap:wrap;gap:12px;display:flex}.randomize-execute-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);border-radius:8px;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #8b5cf663}.cancel-randomize-button{color:#ffffffb3;text-transform:none;border-color:#fff3;border-radius:8px;padding:8px 24px;font-weight:500;transition:all .2s}.cancel-randomize-button:hover{color:#fff;background-color:#ffffff0d;border-color:#fff6}.save-randomized-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:8px;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #3b82f663}.edit-dialog-save-button:hover{background:linear-gradient(135deg,#764ba2 0%,#667eea 100%);transform:translateY(-1px);box-shadow:0 6px 20px #667eea3b}.edit-message-template-dialog .MuiPaper-root{animation:.3s ease-out slideInEditDialog}@media (width<=600px){.edit-message-template-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-dialog-title{padding:16px 20px!important}.edit-dialog-title-content h6{font-size:1rem!important}.edit-dialog-content{padding:20px!important}.edit-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.edit-dialog-cancel-button,.edit-dialog-save-button{width:100%}.randomization-actions{flex-direction:column}.randomize-execute-button,.cancel-randomize-button{width:100%}.randomized-actions-container{flex-direction:column}.save-randomized-button{width:100%}}@media (width<=400px){.edit-message-template-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.edit-dialog-title{padding:12px 16px!important}.edit-dialog-content{padding:16px!important}.edit-form-container{gap:16px}.edit-dialog-actions{padding:12px 16px 16px!important}}.edit-message-template-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.edit-message-template-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.edit-message-template-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.edit-message-template-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}.menu-item-icon.randomize-icon{color:#8b5cf6}.action-menu-item.randomize-item:hover{background-color:#8b5cf626!important}@media (width<=600px){.confirm-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-content{padding:20px!important}.confirm-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-button svg{font-size:18px}}.table-message-templates-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-all-columns .MuiTableCell-root.col-name,.table-all-columns .MuiTableCell-root.col-content,.table-all-columns .MuiTableCell-root.col-created,.table-all-columns .MuiTableCell-root.col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.template-name{font-size:.875rem!important;font-weight:500!important}.template-content{color:#ffffffb3!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.8rem!important;overflow:hidden!important}@media (width<=1024px){.MuiTableCell-root{padding:8px 12px!important;font-size:.8rem!important}.table-all-columns .col-name{min-width:130px!important}.table-all-columns .col-content{min-width:160px!important}.table-all-columns .col-created{min-width:120px!important}.table-all-columns .col-action{min-width:70px!important}.template-name{font-size:.8rem!important}.template-content{font-size:.75rem!important}.created-date{font-size:.7rem!important}}@media (width<=768px){.table-scroll-wrapper{margin-bottom:4px}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:600px!important}.table-all-columns .col-name{width:24%!important;min-width:110px!important}.table-all-columns .col-content{width:38%!important;min-width:140px!important}.table-all-columns .col-created{width:20%!important;min-width:100px!important}.table-all-columns .col-action{width:18%!important;min-width:60px!important}.table-all-columns .col-name,.table-all-columns .col-content,.table-all-columns .col-created,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}.template-name{font-size:.75rem!important}.template-content{font-size:.7rem!important}.created-date{font-size:.65rem!important}}@media (width<=480px){.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:520px!important}.table-all-columns .col-name{width:23%!important;min-width:100px!important}.table-all-columns .col-content{width:37%!important;min-width:120px!important}.table-all-columns .col-created{width:20%!important;min-width:90px!important}.table-all-columns .col-action{width:20%!important;min-width:50px!important}.table-all-columns .col-name,.table-all-columns .col-content,.table-all-columns .col-created,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.template-name{font-size:.7rem!important}.template-content{font-size:.65rem!important}.created-date{font-size:.6rem!important}.empty-cell{padding:30px 10px!important}.empty-state .MuiTypography-body1{font-size:.9rem!important}.empty-state .MuiTypography-caption{font-size:.7rem!important}}@media (width<=360px){.table-all-columns{min-width:460px!important}.table-all-columns .col-name{min-width:90px!important}.table-all-columns .col-content{min-width:100px!important}.table-all-columns .col-created{min-width:80px!important}.table-all-columns .col-action{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-name,.table-all-columns .col-content,.table-all-columns .col-created,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}}.modal-add-message-template .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.action-buttons-container{flex-wrap:wrap;gap:12px;display:flex}.save-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:8px;flex:1;min-width:200px;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #22c55e63}.save-button:hover{background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%);transform:translateY(-1px);box-shadow:0 6px 20px #22c55e3b}.save-button:disabled{color:#ffffff4d;box-shadow:none;background:#ffffff1a;transform:none}.randomize-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);border-radius:8px;flex:1;min-width:200px;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #8b5cf663}.randomize-button:hover{background:linear-gradient(135deg,#6d28d9 0%,#8b5cf6 100%);transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf63b}.randomize-button:disabled{color:#ffffff4d;box-shadow:none;background:#ffffff1a;transform:none}.randomization-container{background:#8b5cf60d;border:1px solid #8b5cf633;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.randomization-label{color:#ffffffb3;font-size:.85rem}.randomize-execute-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);border-radius:8px;align-self:flex-start;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #8b5cf663}.randomize-execute-button:hover{background:linear-gradient(135deg,#6d28d9 0%,#8b5cf6 100%);transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf63b}.randomize-execute-button:disabled{color:#ffffff4d;box-shadow:none;background:#ffffff1a;transform:none}.randomized-content-container{border-top:1px solid #ffffff1a;flex-direction:column;gap:16px;padding-top:16px;display:flex}.randomized-actions-container{flex-wrap:wrap;gap:12px;display:flex}.save-randomized-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:8px;flex:1;min-width:200px;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #3b82f663}.save-randomized-button:hover{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 100%);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f63b}.save-randomized-button:disabled{color:#ffffff4d;box-shadow:none;background:#ffffff1a;transform:none}.cancel-button{color:#ffffffb3;text-transform:none;border-radius:8px;padding:8px 24px;font-weight:500;transition:all .2s}.cancel-button:hover{color:#fff;background-color:#ffffff1a}.cancel-button:disabled{color:#ffffff4d}.modal-add-message-template .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{padding:16px}.modal-actions{padding:12px 16px 16px;justify-content:center!important}.form-container{gap:16px}.action-buttons-container{flex-direction:column}.save-button,.randomize-button,.save-randomized-button{width:100%;min-width:auto}.randomized-actions-container{flex-direction:column}}@media (width<=480px){.modal-title-container{gap:8px}.modal-icon{font-size:24px}.form-field .MuiOutlinedInput-root{font-size:16px}}.modal-add-message-template .MuiDialogContent-root::-webkit-scrollbar{width:8px}.modal-add-message-template .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-add-message-template .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.modal-add-message-template .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}.messagetemplates-disclaimer-paper{z-index:1;margin:32px 0;position:relative;background:#2196f30d!important;border:1px solid #2196f31a!important;border-radius:12px!important;padding:20px 24px!important}.messagetemplates-disclaimer-content{align-items:flex-start;gap:16px;display:flex}.messagetemplates-disclaimer-icon{color:#2196f3;flex-shrink:0;margin-top:2px}.messagetemplates-disclaimer-text{flex:1}.messagetemplates-disclaimer-title{color:#2196f3!important;margin-bottom:4px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.43!important}.messagetemplates-disclaimer-message{color:#b0b0b0!important;line-height:1.6!important}.messagetemplates-disclaimer-link{color:#667eea!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-weight:500!important}.messagetemplates-disclaimer-link:hover{color:#764ba2!important;background:0 0!important}@media (width<=768px){.messagetemplates-disclaimer-content{flex-direction:column;align-items:flex-start}}@media (width<=480px){.messagetemplates-disclaimer-paper{padding:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.message-templates-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.message-templates-container{box-sizing:border-box;width:100%;max-width:100%}.message-templates-header{width:100%}.add-template-button{transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.add-template-button:active{transform:scale(.98)!important}@media (width<=960px){.message-templates-page{padding:0}.message-templates-container{padding-left:8px!important;padding-right:8px!important}.message-templates-header{flex-direction:column;gap:12px;align-items:stretch!important}.message-templates-header .MuiTypography-root{width:100%}.message-templates-header .add-template-button{align-self:flex-end}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.message-templates-container{padding-left:4px!important;padding-right:4px!important}.message-templates-header h1{font-size:1.1rem!important}.add-template-button{padding:6px 16px!important;font-size:.875rem!important}}@media (width<=480px){.message-templates-container{padding-left:2px!important;padding-right:2px!important}.message-templates-header h1{line-height:1.2;font-size:1rem!important}.add-template-button{padding:4px 12px!important;font-size:.75rem!important}.add-template-button .MuiButton-startIcon{margin-right:4px!important}.add-template-button .MuiButton-startIcon svg{font-size:18px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.message-templates-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.sending-messages-container{background:#0f172a;min-height:100vh;padding:20px 0 40px;position:relative}@media (width<=1024px){.header-content{flex-direction:column;align-items:flex-start}.header-right{justify-content:flex-start;margin-top:16px}.checklist-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=768px){.sending-messages-container{padding:12px 0 30px}.header-paper{padding:0!important}.header-title-wrapper{flex-wrap:wrap}.header-title{font-size:24px!important}.header-subtitle{font-size:16px!important}.knowledge-button{justify-content:center;width:100%}.checklist-grid{grid-template-columns:1fr;gap:16px}.disclaimer-content{flex-direction:column;align-items:flex-start}.progress-header{flex-direction:column;align-items:flex-start;gap:4px}.quick-access-grid{margin-top:0!important}.table-broadcast-title{font-size:18px!important}.table-broadcast-container{margin:20px 0}}@media (width<=480px){.header-title{font-size:1.25rem!important}.breadcrumbs-container{flex-wrap:wrap;font-size:12px}.disclaimer-paper{padding:16px!important}.table-broadcast-title{font-size:16px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.sending-messages-container,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@keyframes loading-pulse{0%,to{opacity:.5}50%{opacity:1}}.step-status-chip.status-ready .MuiChip-icon,.step-status-chip.status-ready .MuiChip-label{color:#00c853!important}.step-status-chip.status-warning .MuiChip-icon,.step-status-chip.status-warning .MuiChip-label{color:#ffd600!important}.step-status-chip.status-error .MuiChip-icon,.step-status-chip.status-error .MuiChip-label{color:#ff1744!important}.step-status-chip.status-loading .MuiChip-icon,.step-status-chip.status-loading .MuiChip-label{color:#4fc3f7!important}.step-status-chip.status-incomplete .MuiChip-icon,.step-status-chip.status-incomplete .MuiChip-label{color:#707070!important}@media (width<=768px){.checklist-item{padding:16px!important}.step-number-wrapper{width:24px;height:24px}.step-number{font-size:12px}.step-icon-wrapper{width:32px;height:32px}.step-icon-wrapper svg{font-size:16px}.step-label{font-size:14px!important}.step-detail-text{font-size:13px!important}.step-action-button{min-width:80px!important;padding:4px 12px!important;font-size:13px!important}.row-header{gap:10px}}@media (width<=480px){.checklist-item{padding:14px!important}.step-label{font-size:13px!important}.step-detail-text{font-size:12px!important}.step-action-button{min-width:70px!important;padding:3px 10px!important;font-size:12px!important}.row-header{gap:8px}.step-icon-wrapper{width:28px;height:28px}.step-icon-wrapper svg{font-size:14px}.step-number-wrapper{width:20px;height:20px}.step-number{font-size:10px}.checklist-item-content{gap:6px}}@media (width<=768px){.progress-bar-wrapper{height:6px}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.notification-banner{padding:10px 12px!important}.notification-banner .MuiAlert-message{font-size:13px!important}}.stats-widget{border:1px solid #ffffff0d;transition:all .3s;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)!important;border-radius:12px!important;padding:24px!important}.stats-delivery{margin-top:8px}.delivery-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.delivery-label{color:#b0b0b0!important;font-weight:500!important}.delivery-percentage{color:#4fc3f7!important;font-weight:600!important}.delivery-progress .MuiLinearProgress-bar{background:linear-gradient(90deg,#4fc3f7,#81c784)!important;border-radius:4px!important}.recent-broadcasts{margin-top:8px}.recent-broadcast-item{border-bottom:1px solid #ffffff0d;padding:10px 0}.recent-broadcast-item:last-child{border-bottom:none}.recent-broadcast-item:hover{background:#ffffff05}@media (width<=1024px){.stats-chips-row{gap:6px}.stats-chip{height:30px!important;padding:3px 10px!important;font-size:12px!important}}@media (width<=768px){.stats-widget{padding:16px!important}.stats-title{font-size:18px!important}.stats-section-title{font-size:13px!important}.stats-chips-row{justify-content:center;gap:6px}.stats-chip{height:28px!important;padding:2px 8px!important;font-size:11px!important}.stats-chip .MuiChip-icon{font-size:16px!important}.expand-button{padding:2px!important}.expand-icon{font-size:20px!important}}@media (width<=480px){.stats-widget{padding:12px!important}.stats-title{font-size:16px!important}.stats-section-title{font-size:12px!important}.stats-chips-row{gap:4px}.stats-chip{height:24px!important;padding:2px 6px!important;font-size:10px!important}.stats-chip .MuiChip-icon{font-size:14px!important}.stats-chip .MuiChip-label{padding:0 4px!important}.expand-button{padding:2px!important}.expand-icon{font-size:18px!important}}@media (width<=768px){.help-floating-button{width:48px!important;height:48px!important;bottom:20px!important;right:20px!important}.help-floating-button .MuiSvgIcon-root{font-size:24px!important}.help-popover .MuiPopover-paper{min-width:240px;max-width:280px}}@media (width<=480px){.help-floating-button{width:44px!important;height:44px!important;bottom:16px!important;right:16px!important}}@media (width<=768px){.modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{max-height:60vh;padding:16px}.modal-actions{padding:12px 16px 16px;justify-content:center!important}.form-container{gap:16px}.spinner-group{flex-direction:column;gap:12px}.settings-section{padding:12px}.days-chips-container{gap:6px}.template-preview{max-height:100px!important;padding:10px 12px!important}.template-preview .MuiTypography-body2{font-size:.8rem!important}}@media (width<=480px){.modal-title-container{gap:8px}.modal-icon{font-size:24px}.form-field .MuiOutlinedInput-root{font-size:16px}.info-text{font-size:.7rem}.settings-title{font-size:.9rem}.day-chip{height:28px;font-size:.7rem}.template-preview{max-height:80px!important;padding:8px 10px!important}}@keyframes pulse-button{0%,to{box-shadow:0 4px 20px #ce93d84d}50%{box-shadow:0 4px 40px #ce93d880}}@media (width<=768px){.cta-button{width:100%;min-width:200px!important;padding:14px 24px!important;font-size:16px!important}}@media (width<=480px){.cta-container{padding:20px 16px}}@media (width<=768px){.disclaimer-content{flex-direction:column;align-items:flex-start}}@media (width<=480px){.disclaimer-paper{padding:16px!important}}.info-settings-messages-paper{z-index:1;margin:32px 0;transition:all .3s;position:relative;background:linear-gradient(145deg,#667eea14 0%,#764ba20d 100%)!important;border:1px solid #667eea33!important;border-radius:16px!important;padding:28px 32px!important}.info-settings-messages-paper:hover{border-color:#667eea66!important;box-shadow:0 8px 32px #667eea1a!important}.info-settings-messages-content{align-items:flex-start;gap:24px;display:flex}.info-settings-messages-icon-wrapper{background:linear-gradient(135deg,#667eea26 0%,#764ba226 100%);border:1px solid #667eea26;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;margin-top:2px;display:flex}.info-settings-messages-icon{color:#667eea;font-size:28px}.info-settings-messages-text{flex-direction:column;flex:1;gap:8px;display:flex}.info-settings-messages-title{letter-spacing:.3px;color:#667eea!important;font-size:.95rem!important;font-weight:600!important}.info-settings-messages-message{color:#ffffffb3!important;font-size:.9rem!important;line-height:1.7!important}.info-settings-messages-link{color:#667eea!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-size:.9rem!important;font-weight:500!important;line-height:1.7!important}.info-settings-messages-link:hover{color:#764ba2!important;background:0 0!important}.info-settings-messages-button{align-self:flex-end;color:#667eea!important;text-transform:none!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #667eea66!important;border-radius:8px!important;margin-top:8px!important;padding:8px 20px!important;font-weight:600!important;transition:all .3s!important}.info-settings-messages-button:hover{background:#667eea1a!important;border-color:#667eea!important;transform:translateY(-1px)!important}.info-settings-messages-button .MuiButton-startIcon{margin-right:8px}.info-settings-messages-button .MuiButton-startIcon svg{font-size:18px}.info-settings-messages-button:active{transform:scale(.98)!important}@media (width<=768px){.info-settings-messages-paper{margin:24px 0;padding:20px 24px!important}.info-settings-messages-content{text-align:center;flex-direction:column;align-items:center;gap:16px}.info-settings-messages-icon-wrapper{width:48px;min-width:48px;height:48px}.info-settings-messages-icon{font-size:24px}.info-settings-messages-button{justify-content:center;align-self:center;width:100%;max-width:280px;padding:8px 16px!important}.info-settings-messages-title{font-size:.9rem!important}.info-settings-messages-message,.info-settings-messages-link{font-size:.85rem!important}}@media (width<=480px){.info-settings-messages-paper{margin:16px 0;border-radius:12px!important;padding:16px 18px!important}.info-settings-messages-content{gap:12px}.info-settings-messages-icon-wrapper{border-radius:10px;width:40px;min-width:40px;height:40px}.info-settings-messages-icon{font-size:20px}.info-settings-messages-button{max-width:100%;padding:6px 12px!important;font-size:.85rem!important}.info-settings-messages-title{font-size:.85rem!important}.info-settings-messages-message{font-size:.8rem!important}.info-settings-messages-buttons{justify-content:center;gap:8px}.info-settings-messages-button .MuiButton-startIcon{margin-right:4px!important}.info-settings-messages-button .MuiButton-startIcon svg{font-size:16px!important}.info-settings-messages-link{font-size:.8rem!important}}@media (prefers-color-scheme:dark){.info-settings-messages-paper{background:linear-gradient(145deg,#667eea0f 0%,#764ba208 100%)!important}}.info-settings-messages-button:focus-visible{outline-offset:2px;outline:2px solid #667eea}.info-settings-messages-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #667eea}@media (width>=601px) and (width<=960px){.info-settings-messages-button{padding:6px 14px!important;font-size:.8rem!important}.info-settings-messages-button .MuiButton-startIcon{margin-right:6px!important}.info-settings-messages-button .MuiButton-startIcon svg{font-size:20px!important}.info-settings-messages-link{font-size:.8rem!important}}@media (pointer:coarse){.MuiTooltip-tooltip{padding:6px 10px!important;font-size:.75rem!important}}.edit-broadcast-stat-dialog .MuiDialog-container{z-index:1300}.edit-broadcast-stat-dialog .MuiBackdrop-root{background-color:#00000080!important}.edit-broadcast-stat-dialog .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #4ade804d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.edit-broadcast-stat-dialog-title{background:#4ade801a!important;border-bottom:1px solid #ffffff1a!important;padding:16px 24px!important}.edit-broadcast-stat-dialog-title-content{justify-content:space-between;align-items:center;width:100%;display:flex}.edit-broadcast-stat-dialog-title-content h6{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.edit-broadcast-stat-dialog-close-button{color:#fff9!important;padding:4px!important}.edit-broadcast-stat-dialog-close-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-broadcast-stat-dialog-close-button.Mui-disabled{color:#fff3!important}.edit-broadcast-stat-dialog-content{background:0 0!important;padding:24px!important}.edit-broadcast-stat-form-container{flex-direction:column;gap:20px;display:flex}.edit-broadcast-stat-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.edit-broadcast-stat-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.edit-broadcast-stat-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#4ade8080}.edit-broadcast-stat-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4ade80}.edit-broadcast-stat-form-field .MuiInputLabel-root{color:#ffffffb3}.edit-broadcast-stat-form-field .MuiInputLabel-root.Mui-focused{color:#4ade80}.edit-broadcast-stat-form-field .MuiFormHelperText-root{color:#ffffff80;font-size:.75rem}.edit-broadcast-stat-form-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.edit-broadcast-stat-form-field .MuiOutlinedInput-root.Mui-error fieldset{border-width:1px;border-color:#ef4444}.edit-broadcast-stat-form-field .MuiOutlinedInput-root.Mui-disabled fieldset{border-color:#ffffff1a}.edit-broadcast-stat-form-field .MuiInputLabel-root.Mui-disabled,.edit-broadcast-stat-form-field .MuiOutlinedInput-root.Mui-disabled{color:#ffffff4d}.edit-broadcast-stat-dialog-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important;display:flex!important}.edit-broadcast-stat-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.edit-broadcast-stat-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-broadcast-stat-dialog-cancel-button:disabled{color:#ffffff4d!important}.edit-broadcast-stat-dialog-save-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#4ade80 0%,#22c55e 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #4ade8063!important}.edit-broadcast-stat-dialog-save-button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#22c55e 0%,#4ade80 100%)!important;box-shadow:0 6px 20px #4ade803b!important}.edit-broadcast-stat-dialog-save-button:disabled{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff1a!important;transform:none!important}.edit-broadcast-stat-dialog .MuiPaper-root{animation:.3s ease-out slideInEditDialog}@media (width<=600px){.edit-broadcast-stat-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-broadcast-stat-dialog-title{padding:16px 20px!important}.edit-broadcast-stat-dialog-title-content h6{font-size:1rem!important}.edit-broadcast-stat-dialog-content{padding:20px!important}.edit-broadcast-stat-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.edit-broadcast-stat-dialog-cancel-button,.edit-broadcast-stat-dialog-save-button{width:100%}.info-row{flex-direction:column;padding:4px 0}.info-key{font-size:.7rem!important}.info-value{font-size:.75rem!important}}@media (width<=400px){.edit-broadcast-stat-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.edit-broadcast-stat-dialog-title{padding:12px 16px!important}.edit-broadcast-stat-dialog-content{padding:16px!important}.edit-broadcast-stat-form-container{gap:16px}.edit-broadcast-stat-dialog-actions{padding:12px 16px 16px!important}}.edit-broadcast-stat-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.edit-broadcast-stat-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.edit-broadcast-stat-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#4ade804d;border-radius:4px}.edit-broadcast-stat-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#4ade8080}.action-menu-broadcast-stat-container{z-index:10;display:inline-block;position:relative}.action-menu-broadcast-stat-button{color:#ffffffb3!important;background-color:#4ade801a!important;border:1px solid #4ade8033!important;border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important;padding:4px!important;transition:all .2s!important}.action-menu-broadcast-stat-button:hover{transform:scale(1.05);color:#fff!important;background-color:#4ade8033!important;border-color:#4ade8066!important}.action-menu-broadcast-stat-button:active{transform:scale(.95)}.action-menu-broadcast-stat-button svg{font-size:20px}.action-menu-broadcast-stat-popper{z-index:9999!important}.action-menu-broadcast-stat-paper{z-index:9999;min-width:180px;overflow:hidden;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #4ade804d!important;border-radius:12px!important;box-shadow:0 10px 40px #0006!important}.action-menu-broadcast-stat-list{min-width:200px;background:0 0!important;padding:8px!important}.action-menu-broadcast-stat-item{background-color:#0000!important;border-radius:8px!important;margin-bottom:4px!important;padding:10px 12px!important;transition:all .2s!important}.action-menu-broadcast-stat-item:last-child{margin-bottom:0!important}.action-menu-broadcast-stat-item:hover{background-color:#4ade8026!important}.action-menu-broadcast-stat-item.Mui-disabled{opacity:.4!important;cursor:not-allowed!important}.action-menu-broadcast-stat-item.Mui-disabled:hover{background-color:#0000!important}.action-menu-broadcast-stat-item.edit-item:hover{background-color:#3b82f626!important}.action-menu-broadcast-stat-item.delete-item:hover{background-color:#ef444426!important}.confirm-dialog-broadcast-stat .MuiDialog-container{z-index:1300}.confirm-dialog-broadcast-stat .MuiBackdrop-root{background-color:#00000080!important}.confirm-dialog-broadcast-stat .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #4ade804d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.confirm-dialog-broadcast-stat-title{align-items:center;display:flex;color:#fff!important;background:#ef44441a!important;border-bottom:1px solid #ffffff1a!important;padding:20px 24px!important;font-size:1.25rem!important;font-weight:600!important}.confirm-dialog-broadcast-stat-content{background:0 0!important;padding:24px!important}.confirm-dialog-broadcast-stat-text{color:#fffc!important;font-size:.95rem!important;line-height:1.5!important}.confirm-dialog-broadcast-stat-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important}.action-menu-broadcast-stat-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.action-menu-broadcast-stat-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.action-menu-broadcast-stat-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#4ade80f2 0%,#22c55ef2 100%)}.action-menu-broadcast-stat-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.action-menu-broadcast-stat-snackbar .MuiAlert-icon{color:#fff}.action-menu-broadcast-stat-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.action-menu-broadcast-stat-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}@media (width<=600px){.confirm-dialog-broadcast-stat .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-broadcast-stat-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-broadcast-stat-content{padding:20px!important}.confirm-dialog-broadcast-stat-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-broadcast-stat-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-broadcast-stat-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-broadcast-stat-button svg{font-size:18px}}.action-menu-broadcast-stat-paper{animation:.2s ease-out slideInMenu}.action-menu-broadcast-stat-item.activate-item .menu-item-icon.activate-icon{color:#4ade80}.action-menu-broadcast-stat-item.activate-item:hover{background-color:#4ade8026!important}.action-menu-broadcast-stat-item.pause-item .menu-item-icon.pause-icon{color:#fbbf24}.action-menu-broadcast-stat-item.pause-item:hover{background-color:#fbbf2426!important}.action-menu-broadcast-stat-item:first-child{animation:.15s ease-out both slideInItem}.action-menu-broadcast-stat-item:nth-child(2){animation:.15s ease-out 50ms both slideInItem}.action-menu-broadcast-stat-item:nth-child(3){animation:.15s ease-out .1s both slideInItem}.action-menu-broadcast-stat-item:nth-child(4){animation:.15s ease-out .15s both slideInItem}@media (width<=600px){.action-menu-broadcast-stat-item.activate-item .menu-item-icon.activate-icon,.action-menu-broadcast-stat-item.pause-item .menu-item-icon.pause-icon{font-size:18px!important}}@media (width<=400px){.action-menu-broadcast-stat-item.activate-item .menu-item-icon.activate-icon,.action-menu-broadcast-stat-item.pause-item .menu-item-icon.pause-icon{font-size:16px!important}}.table-broadcast-stat-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-broadcast-stat-scroll{scrollbar-width:thin;scrollbar-color:#4ade804d #ffffff05;flex:1;margin-bottom:8px;overflow:auto hidden}.table-broadcast-stat-scroll::-webkit-scrollbar{height:8px}.table-broadcast-stat-scroll::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.table-broadcast-stat-scroll::-webkit-scrollbar-thumb{background:#4ade804d;border-radius:4px}.table-broadcast-stat-scroll::-webkit-scrollbar-thumb:hover{background:#4ade8080}.table-broadcast-stat-paper{border-radius:8px;transition:box-shadow .3s;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #4ade8026!important;overflow:visible!important}.table-broadcast-stat-paper:hover{box-shadow:0 8px 32px #0000004d}@media (width<=1024px){.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.table-all-columns .col-id{min-width:50px!important}.table-all-columns .col-name{min-width:130px!important}.table-all-columns .col-sender{min-width:120px!important}.table-all-columns .col-status{min-width:100px!important}.table-all-columns .col-progress{min-width:130px!important}.table-all-columns .col-targets{min-width:80px!important}.table-all-columns .col-created{min-width:120px!important}.table-all-columns .col-actions{min-width:70px!important}.id-text,.task-name-text,.sender-phone,.sender-empty,.targets-text{font-size:.8rem!important}}@media (width<=768px){.table-broadcast-stat-scroll{margin-bottom:4px}.table-broadcast-stat-scroll::-webkit-scrollbar{height:6px}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:850px!important}.table-all-columns .col-id{width:6%!important;min-width:45px!important}.table-all-columns .col-name{width:17%!important;min-width:110px!important}.table-all-columns .col-sender{width:14%!important;min-width:100px!important}.table-all-columns .col-status{width:12%!important;min-width:90px!important}.table-all-columns .col-progress{width:16%!important;min-width:120px!important}.table-all-columns .col-targets{width:10%!important;min-width:70px!important}.table-all-columns .col-created{width:15%!important;min-width:100px!important}.table-all-columns .col-actions{width:10%!important;min-width:60px!important}.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-sender,.table-all-columns .col-status,.table-all-columns .col-progress,.table-all-columns .col-targets,.table-all-columns .col-created,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;display:table-cell!important}.status-chip{font-size:.7rem!important}.status-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.id-text,.task-name-text{font-size:.75rem!important}.sender-phone,.sender-empty{font-size:.7rem!important}.targets-text{font-size:.75rem!important}.progress-text,.date-text{font-size:.7rem!important}}@media (width<=480px){.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:720px!important}.table-all-columns .col-id{width:5%!important;min-width:40px!important}.table-all-columns .col-name{width:16%!important;min-width:100px!important}.table-all-columns .col-sender{width:13%!important;min-width:90px!important}.table-all-columns .col-status{width:12%!important;min-width:80px!important}.table-all-columns .col-progress{width:16%!important;min-width:100px!important}.table-all-columns .col-targets{width:10%!important;min-width:60px!important}.table-all-columns .col-created{width:16%!important;min-width:90px!important}.table-all-columns .col-actions{width:10%!important;min-width:50px!important}.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-sender,.table-all-columns .col-status,.table-all-columns .col-progress,.table-all-columns .col-targets,.table-all-columns .col-created,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.status-chip{height:22px!important}.status-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important;font-size:.6rem!important}.status-chip .MuiChip-icon{margin-left:2px!important;font-size:.7rem!important}.id-text{font-size:.65rem!important}.task-name-text{font-size:.7rem!important}.sender-phone,.sender-empty{font-size:.65rem!important}.targets-text{font-size:.7rem!important}.targets-separator{font-size:.65rem!important}.progress-text{min-width:30px;font-size:.65rem!important}.date-text{font-size:.65rem!important}.progress-bar-wrapper{min-width:40px}.sender-tooltip{max-width:260px!important;padding:10px 12px!important}.tooltip-field-label{min-width:55px!important;font-size:.65rem!important}.tooltip-field-value{font-size:.7rem!important}.empty-cell{padding:30px 10px!important}.empty-state .MuiTypography-body1{font-size:.9rem!important}.empty-state .MuiTypography-caption{font-size:.7rem!important}}@media (width<=360px){.table-all-columns{min-width:640px!important}.table-all-columns .col-id{min-width:35px!important}.table-all-columns .col-name{min-width:90px!important}.table-all-columns .col-sender{min-width:80px!important}.table-all-columns .col-status{min-width:70px!important}.table-all-columns .col-progress{min-width:90px!important}.table-all-columns .col-targets{min-width:55px!important}.table-all-columns .col-created{min-width:80px!important}.table-all-columns .col-actions{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-sender,.table-all-columns .col-status,.table-all-columns .col-progress,.table-all-columns .col-targets,.table-all-columns .col-created,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;display:table-cell!important}}.sending-chats-container{background:#0f172a;min-height:100vh;padding:20px 0 40px;position:relative}.knowledge-button{color:#667eea!important;text-transform:none!important;border-color:#667eea80!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .3s!important}.knowledge-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea33;background:#667eea1a!important;border-color:#667eea!important}.progress-section{border-top:1px solid #ffffff0d;margin-top:16px;padding-top:16px}.table-broadcast-container{z-index:1;margin:32px 0;position:relative}.table-broadcast-title{color:#fff!important;margin-bottom:16px!important;font-weight:600!important}@media (width<=1024px){.header-content{flex-direction:column;align-items:flex-start}.header-right{justify-content:flex-start;margin-top:16px}.checklist-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=768px){.sending-chats-container{padding:12px 0 30px}.header-paper{padding:0!important}.header-title-wrapper{flex-wrap:wrap}.header-title{font-size:24px!important}.header-subtitle{font-size:16px!important}.knowledge-button{justify-content:center;width:100%}.checklist-grid{grid-template-columns:1fr;gap:16px}.disclaimer-content{flex-direction:column;align-items:flex-start}.progress-header{flex-direction:column;align-items:flex-start;gap:4px}.quick-access-grid{margin-top:0!important}.table-broadcast-title{font-size:18px!important}.table-broadcast-container{margin:20px 0}}@media (width<=480px){.header-title{font-size:1.25rem!important}.breadcrumbs-container{flex-wrap:wrap;font-size:12px}.disclaimer-paper{padding:16px!important}.table-broadcast-title{font-size:16px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.sending-chats-container,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.checklist-item{cursor:pointer;border:1px solid #ffffff0d;position:relative;overflow:hidden;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)!important;border-radius:12px!important;padding:20px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.checklist-item:before{content:"";background:linear-gradient(90deg,#707070,#404040);height:3px;transition:all .3s;position:absolute;top:0;left:0;right:0}.checklist-item.ready:before{background:linear-gradient(90deg,#00c853,#69f0ae)}.checklist-item.warning:before{background:linear-gradient(90deg,#ffd600,#ffc107)}.checklist-item.error:before{background:linear-gradient(90deg,#ff1744,#ff5252)}.checklist-item.loading:before{background:linear-gradient(90deg,#4fc3f7,#81d4fa);animation:1.5s ease-in-out infinite loading-pulse}.checklist-item:hover{transform:translateY(-4px);border-color:#4fc3f733!important;box-shadow:0 8px 24px #0006!important}.checklist-item.ready:hover{border-color:#00c8534d!important}.checklist-item.warning:hover{border-color:#ffd6004d!important}.checklist-item.error:hover{border-color:#ff17444d!important}.checklist-item-content{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.checklist-item-row{justify-content:center;align-items:center;width:100%;display:flex}.step-number-wrapper{background:#4fc3f71a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.step-status-chip.status-ready .MuiChip-icon,.step-status-chip.status-ready .MuiChip-label{color:#00c853!important}.step-status-chip.status-warning .MuiChip-icon,.step-status-chip.status-warning .MuiChip-label{color:#ffd600!important}.step-status-chip.status-error .MuiChip-icon,.step-status-chip.status-error .MuiChip-label{color:#ff1744!important}.step-status-chip.status-loading .MuiChip-icon,.step-status-chip.status-loading .MuiChip-label{color:#4fc3f7!important}.step-status-chip.status-incomplete .MuiChip-icon,.step-status-chip.status-incomplete .MuiChip-label{color:#707070!important}.step-detail-text .count-number{color:#4fc3f7!important;font-weight:700!important}.checklist-item.ready .step-detail-text .count-number{color:#00c853!important}@media (width<=768px){.checklist-item{padding:16px!important}.step-number-wrapper{width:24px;height:24px}.step-number{font-size:12px}.step-icon-wrapper{width:32px;height:32px}.step-icon-wrapper svg{font-size:16px}.step-label{font-size:14px!important}.step-detail-text{font-size:13px!important}.step-action-button{min-width:80px!important;padding:4px 12px!important;font-size:13px!important}.row-header{gap:10px}}@media (width<=480px){.checklist-item{padding:14px!important}.step-label{font-size:13px!important}.step-detail-text{font-size:12px!important}.step-action-button{min-width:70px!important;padding:3px 10px!important;font-size:12px!important}.row-header{gap:8px}.step-icon-wrapper{width:28px;height:28px}.step-icon-wrapper svg{font-size:14px}.step-number-wrapper{width:20px;height:20px}.step-number{font-size:10px}.checklist-item-content{gap:6px}}.progress-bar-wrapper{border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden}.progress-bar-linear{background:#ffffff0d!important;border-radius:4px!important;height:100%!important}.progress-bar-linear .MuiLinearProgress-bar{background:linear-gradient(90deg,#4fc3f7,#81c784)!important;border-radius:4px!important;transition:width .8s cubic-bezier(.4,0,.2,1)!important}.progress-bar-label{background:0 0;padding-left:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.progress-percentage{color:#4fc3f7!important;font-size:11px!important;font-weight:600!important}@media (width<=768px){.progress-bar-wrapper{height:6px}}.notification-banner{animation:.3s ease-out slideDown;border-radius:8px!important;margin-bottom:12px!important;padding:12px 16px!important}.notification-banner.success{background:#00c8531a!important;border:1px solid #00c85333!important}.notification-banner.error{background:#ff17441a!important;border:1px solid #ff174433!important}.notification-banner.warning{background:#ffd6001a!important;border:1px solid #ffd60033!important}.notification-banner.info{background:#4fc3f71a!important;border:1px solid #4fc3f733!important}.notification-banner .MuiAlert-message{color:#fff!important;font-size:14px!important}.notification-banner .MuiAlert-icon{font-size:20px!important}.notification-close{color:#ffffff80!important;transition:all .3s!important}.notification-close:hover{color:#fff!important;background:#ffffff1a!important}@media (width<=768px){.notification-banner{padding:10px 12px!important}.notification-banner .MuiAlert-message{font-size:13px!important}}.stats-widget{box-sizing:border-box;border:1px solid #ffffff0d;width:100%;transition:all .3s;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)!important;border-radius:12px!important;padding:24px!important}.stats-widget:hover{box-shadow:0 8px 24px #0003}.stats-widget-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding:4px 0;display:flex}.expand-button.expanded .expand-icon{transform:rotate(180deg)}.stats-content{margin-top:16px;overflow:hidden}.stats-section-title{letter-spacing:.5px;text-transform:uppercase;color:#b0b0b0!important;margin-bottom:12px!important;font-size:14px!important;font-weight:500!important}.stats-progress-section{padding:0 4px}.delivery-progress{background:#ffffff0d!important;border-radius:4px!important;height:8px!important}.delivery-progress .MuiLinearProgress-bar{background:linear-gradient(90deg,#4fc3f7,#81c784)!important;border-radius:4px!important;transition:transform .5s!important}@media (width<=1024px){.stats-chips-row{gap:6px}.stats-chip{height:30px!important;padding:3px 10px!important;font-size:12px!important}}@media (width<=768px){.stats-widget{padding:16px!important}.stats-title{font-size:18px!important}.stats-section-title{font-size:13px!important}.stats-chips-row{justify-content:center;gap:6px}.stats-chip{height:28px!important;padding:2px 8px!important;font-size:11px!important}.stats-chip .MuiChip-icon{font-size:16px!important}.expand-button{padding:2px!important}.expand-icon{font-size:20px!important}}@media (width<=480px){.stats-widget{padding:12px!important}.stats-title{font-size:16px!important}.stats-section-title{font-size:12px!important}.stats-chips-row{gap:4px}.stats-chip{height:24px!important;padding:2px 6px!important;font-size:10px!important}.stats-chip .MuiChip-icon{font-size:14px!important}.stats-chip .MuiChip-label{padding:0 4px!important}.expand-button{padding:2px!important}.expand-icon{font-size:18px!important}}.help-floating-button{z-index:1000!important;background:linear-gradient(45deg,#4fc3f7,#81c784)!important;width:56px!important;height:56px!important;transition:all .3s!important;position:fixed!important;bottom:32px!important;right:32px!important;box-shadow:0 4px 20px #4fc3f74d!important}.help-floating-button:hover{transform:scale(1.1)rotate(5deg)!important;box-shadow:0 8px 30px #4fc3f766!important}.help-floating-button .MuiSvgIcon-root{color:#000!important;font-size:28px!important}.help-popover .MuiPopover-paper{border:1px solid #4fc3f71a;min-width:280px;max-width:320px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)!important;border-radius:12px!important;margin-bottom:16px!important;box-shadow:0 8px 32px #0006!important}.help-popover-content{padding:8px 0}.help-popover-header{justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.help-popover-title{color:#fff!important;font-size:16px!important;font-weight:600!important}.help-popover-close{color:#707070!important;min-width:auto!important;padding:4px!important}.help-popover-close:hover{color:#fff!important;background:#ffffff0d!important}.help-popover-divider{background:#ffffff0d!important;margin:4px 0!important}.help-popover-list{padding:4px 0!important}.help-popover-item{padding:10px 16px!important;transition:all .3s!important}.help-popover-item:hover{background:#4fc3f70d!important}.help-popover-item-icon{color:#4fc3f7!important;min-width:36px!important}.help-popover-item-text .MuiTypography-root{color:#b0b0b0!important;font-size:14px!important}.help-popover-footer{border-top:1px solid #ffffff0d;padding:12px 16px}.help-popover-footer-text{color:#707070!important;font-size:12px!important}@media (width<=768px){.help-floating-button{width:48px!important;height:48px!important;bottom:20px!important;right:20px!important}.help-floating-button .MuiSvgIcon-root{font-size:24px!important}.help-popover .MuiPopover-paper{min-width:240px;max-width:280px}}@media (width<=480px){.help-floating-button{width:44px!important;height:44px!important;bottom:16px!important;right:16px!important}}.modal-add-task-sending-chats .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.collection-select .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.collection-select .MuiOutlinedInput-root fieldset{border-color:#fff3}.collection-select .MuiOutlinedInput-root:hover fieldset{border-color:#667eea80}.collection-select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#667eea}.collection-select .MuiSelect-select{color:#fff;padding:10px 14px}.collection-select .MuiSelect-icon{color:#ffffffb3}.collection-select .MuiSelect-select[value=""]{color:#ffffff80}.collection-select .MuiMenuItem-root{color:#fff;background-color:#1e293b}.collection-select .MuiMenuItem-root:hover{background-color:#667eea1a}.collection-select .MuiMenuItem-root.Mui-selected{background-color:#667eea33}.collection-select .MuiMenuItem-root.Mui-selected:hover{background-color:#667eea4d}.form-field input[type=datetime-local]{color:#fff}.form-field input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.settings-section{background:#667eea0d;border:1px solid #667eea26;border-radius:12px;overflow:hidden}.settings-section-header{background:#667eea0d;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.settings-title{color:#667eea;margin:0;font-size:.95rem;font-weight:600}.settings-section-content{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.time-group{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.time-field input[type=time]{color:#fff}.time-field input[type=time]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.days-chips-container{flex-wrap:wrap;gap:8px;display:flex}.MuiSwitch-root .MuiSwitch-track{background-color:#fff3}.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#667eea}.MuiFormControlLabel-root .MuiTypography-root{font-size:.875rem}.info-box{background:#667eea1a;border:1px solid #667eea33;border-radius:12px;padding:16px}.modal-add-task-sending-chats .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{max-height:60vh;padding:16px}.modal-actions{padding:12px 16px 16px;justify-content:center!important}.form-container{gap:16px}.spinner-group,.time-group{flex-direction:column;gap:12px}.time-field{width:100%}.settings-section-content{gap:12px;padding:0 12px 12px}.days-chips-container{gap:6px}.template-preview{max-height:100px!important;padding:10px 12px!important}.template-preview .MuiTypography-body2{font-size:.8rem!important}}@media (width<=480px){.modal-title-container{gap:8px}.modal-icon{font-size:24px}.form-field .MuiOutlinedInput-root{font-size:16px}.info-text{font-size:.7rem}.settings-title{font-size:.9rem}.day-chip{height:28px;font-size:.7rem}.template-preview{max-height:80px!important;padding:8px 10px!important}}.modal-add-task-sending-chats .MuiDialogContent-root::-webkit-scrollbar{width:8px}.modal-add-task-sending-chats .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-add-task-sending-chats .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.modal-add-task-sending-chats .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}.chats-info-container{background:#667eea0d;border:1px solid #667eea26;border-radius:8px;margin-top:4px;padding:12px 16px}.chats-info-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.chats-count{color:#fffc;font-size:.85rem}.chats-count strong{color:#667eea;font-weight:600}.chats-scroll-hint{color:#fff6;font-size:.7rem;font-style:italic}.chats-list-wrapper{background:#0003;border-radius:6px;max-height:180px;padding:6px 8px;overflow-y:auto}.chats-list-wrapper::-webkit-scrollbar{width:5px}.chats-list-wrapper::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.chats-list-wrapper::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:3px}.chats-list-wrapper::-webkit-scrollbar-thumb:hover{background:#667eea80}.chats-list-container{flex-direction:column;gap:2px;display:flex}.chat-item{border-radius:4px;align-items:center;padding:3px 4px;transition:background .2s;display:flex}.chat-item:hover{background:#667eea1a}.chat-name{color:#ffffffb3;word-break:break-all;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.4;overflow:hidden}.chats-more{color:#ffffff4d;text-align:center;letter-spacing:2px;padding:2px 0;font-size:.8rem}.chats-loading{justify-content:center;align-items:center;padding:8px 0;display:flex}@media (width<=768px){.chats-info-header{flex-direction:column;align-items:flex-start;gap:4px}.chats-list-wrapper{max-height:140px}.chat-name{font-size:.7rem}}@media (width<=480px){.chats-info-container{padding:8px 12px}.chats-list-wrapper{max-height:120px;padding:4px 6px}.chat-item{padding:2px 3px}.chat-name{font-size:.65rem}}.cta-container{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:24px 0 32px;display:flex}.cta-button{position:relative;overflow:hidden;text-transform:none!important;border-radius:12px!important;min-width:320px!important;padding:14px 32px!important;font-size:1.1rem!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.cta-button.active{color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important}.cta-button.active:active{transform:scale(.98)!important}.cta-button:not(.active){color:#ffffff80!important;box-shadow:none!important;cursor:not-allowed!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}.cta-button:not(.active):hover{box-shadow:none!important;background:#ffffff14!important;transform:none!important}.cta-button.warning{animation:2s ease-in-out infinite warning-pulse;color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important}.cta-button.warning:hover{background:linear-gradient(135deg,#d97706 0%,#b45309 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #f59e0b66!important}@keyframes warning-pulse{0%,to{box-shadow:0 4px 14px #f59e0b4d}50%{box-shadow:0 4px 25px #f59e0b99}}.cta-hint{text-align:center;max-width:500px;line-height:1.4;color:#fff6!important;font-size:.85rem!important}.cta-hint.warning{color:#fbbf24!important}.cta-hint.success{color:#34d399!important}@media (width<=768px){.cta-button{min-width:280px!important;padding:12px 24px!important;font-size:1rem!important}.cta-hint{max-width:90%;font-size:.75rem!important}}@media (width<=480px){.cta-button{min-width:220px!important;padding:10px 16px!important;font-size:.9rem!important}.cta-container{gap:8px;padding:16px 0 24px}}@media (width<=768px){.disclaimer-content{flex-direction:column;align-items:flex-start}}@media (width<=480px){.disclaimer-paper{padding:16px!important}}.info-settings-paper{z-index:1;margin:32px 0;transition:all .3s;position:relative;background:linear-gradient(145deg,#667eea14 0%,#764ba20d 100%)!important;border:1px solid #667eea33!important;border-radius:16px!important;padding:28px 32px!important}.info-settings-paper:hover{border-color:#667eea66!important;box-shadow:0 8px 32px #667eea1a!important}.info-settings-content{align-items:flex-start;gap:24px;display:flex}.info-settings-icon-wrapper{background:linear-gradient(135deg,#667eea26 0%,#764ba226 100%);border:1px solid #667eea26;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;margin-top:2px;display:flex}.info-settings-icon{color:#667eea;font-size:28px}.info-settings-text{flex-direction:column;flex:1;gap:8px;display:flex}.info-settings-title{letter-spacing:.3px;color:#667eea!important;font-size:.95rem!important;font-weight:600!important}.info-settings-message{color:#ffffffb3!important;font-size:.9rem!important;line-height:1.7!important}.info-settings-link{color:#667eea!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-size:.9rem!important;font-weight:500!important;line-height:1.7!important}.info-settings-link:hover{color:#764ba2!important;background:0 0!important}.info-settings-button{align-self:flex-end;color:#667eea!important;text-transform:none!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #667eea66!important;border-radius:8px!important;margin-top:8px!important;padding:8px 20px!important;font-weight:600!important;transition:all .3s!important}.info-settings-button:hover{background:#667eea1a!important;border-color:#667eea!important;transform:translateY(-1px)!important}.info-settings-button .MuiButton-startIcon{margin-right:8px}.info-settings-button .MuiButton-startIcon svg{font-size:18px}.info-settings-button:active{transform:scale(.98)!important}@media (width<=768px){.info-settings-paper{margin:24px 0;padding:20px 24px!important}.info-settings-content{text-align:center;flex-direction:column;align-items:center;gap:16px}.info-settings-icon-wrapper{width:48px;min-width:48px;height:48px}.info-settings-icon{font-size:24px}.info-settings-button{justify-content:center;align-self:center;width:100%;max-width:280px;padding:8px 16px!important}.info-settings-title{font-size:.9rem!important}.info-settings-message,.info-settings-link{font-size:.85rem!important}}@media (width<=480px){.info-settings-paper{margin:16px 0;border-radius:12px!important;padding:16px 18px!important}.info-settings-content{gap:12px}.info-settings-icon-wrapper{border-radius:10px;width:40px;min-width:40px;height:40px}.info-settings-icon{font-size:20px}.info-settings-button{max-width:100%;padding:6px 12px!important;font-size:.85rem!important}.info-settings-title{font-size:.85rem!important}.info-settings-message{font-size:.8rem!important}.info-settings-buttons{justify-content:center;gap:8px}.info-settings-button .MuiButton-startIcon{margin-right:4px!important}.info-settings-button .MuiButton-startIcon svg{font-size:16px!important}.info-settings-link{font-size:.8rem!important}}@media (prefers-color-scheme:dark){.info-settings-paper{background:linear-gradient(145deg,#667eea0f 0%,#764ba208 100%)!important}}.info-settings-button:focus-visible{outline-offset:2px;outline:2px solid #667eea}.info-settings-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #667eea}@media (width>=601px) and (width<=960px){.info-settings-button{padding:6px 14px!important;font-size:.8rem!important}.info-settings-button .MuiButton-startIcon{margin-right:6px!important}.info-settings-button .MuiButton-startIcon svg{font-size:20px!important}.info-settings-link{font-size:.8rem!important}}@media (pointer:coarse){.MuiTooltip-tooltip{padding:6px 10px!important;font-size:.75rem!important}}.edit-chats-broadcast-stat-dialog .MuiDialog-container{z-index:1300}.edit-chats-broadcast-stat-dialog .MuiBackdrop-root{background-color:#00000080!important}.edit-chats-broadcast-stat-dialog .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.edit-chats-broadcast-stat-dialog-title{background:#667eea1a!important;border-bottom:1px solid #ffffff1a!important;padding:16px 24px!important}.edit-chats-broadcast-stat-dialog-title-content{justify-content:space-between;align-items:center;width:100%;display:flex}.edit-chats-broadcast-stat-dialog-title-content h6{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.edit-chats-broadcast-stat-dialog-close-button{color:#fff9!important;padding:4px!important}.edit-chats-broadcast-stat-dialog-close-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-chats-broadcast-stat-dialog-close-button.Mui-disabled{color:#fff3!important}.edit-chats-broadcast-stat-dialog-content{background:0 0!important;padding:24px!important}.edit-chats-broadcast-stat-form-container{flex-direction:column;gap:20px;display:flex}.edit-chats-broadcast-stat-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.edit-chats-broadcast-stat-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.edit-chats-broadcast-stat-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#667eea80}.edit-chats-broadcast-stat-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#667eea}.edit-chats-broadcast-stat-form-field .MuiInputLabel-root{color:#ffffffb3}.edit-chats-broadcast-stat-form-field .MuiInputLabel-root.Mui-focused{color:#667eea}.edit-chats-broadcast-stat-form-field .MuiFormHelperText-root{color:#ffffff80;font-size:.75rem}.edit-chats-broadcast-stat-form-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.edit-chats-broadcast-stat-form-field .MuiOutlinedInput-root.Mui-error fieldset{border-width:1px;border-color:#ef4444}.edit-chats-broadcast-stat-form-field .MuiOutlinedInput-root.Mui-disabled fieldset{border-color:#ffffff1a}.edit-chats-broadcast-stat-form-field .MuiInputLabel-root.Mui-disabled,.edit-chats-broadcast-stat-form-field .MuiOutlinedInput-root.Mui-disabled{color:#ffffff4d}.info-label{display:block;color:#ffffff80!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:8px!important;font-size:.7rem!important;font-weight:500!important}.info-text em{color:#ffffff80;font-style:italic}.edit-chats-broadcast-stat-dialog-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important;display:flex!important}.edit-chats-broadcast-stat-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.edit-chats-broadcast-stat-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-chats-broadcast-stat-dialog-cancel-button:disabled{color:#ffffff4d!important}.edit-chats-broadcast-stat-dialog-save-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #667eea63!important}.edit-chats-broadcast-stat-dialog-save-button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#764ba2 0%,#667eea 100%)!important;box-shadow:0 6px 20px #667eea3b!important}.edit-chats-broadcast-stat-dialog-save-button:disabled{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff1a!important;transform:none!important}.edit-chats-broadcast-stat-dialog .MuiPaper-root{animation:.3s ease-out slideInEditDialog}@media (width<=600px){.edit-chats-broadcast-stat-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-chats-broadcast-stat-dialog-title{padding:16px 20px!important}.edit-chats-broadcast-stat-dialog-title-content h6{font-size:1rem!important}.edit-chats-broadcast-stat-dialog-content{padding:20px!important}.edit-chats-broadcast-stat-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.edit-chats-broadcast-stat-dialog-cancel-button,.edit-chats-broadcast-stat-dialog-save-button{width:100%}.info-row{flex-direction:column;padding:4px 0}.info-key{font-size:.7rem!important}.info-value{font-size:.75rem!important}}@media (width<=400px){.edit-chats-broadcast-stat-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.edit-chats-broadcast-stat-dialog-title{padding:12px 16px!important}.edit-chats-broadcast-stat-dialog-content{padding:16px!important}.edit-chats-broadcast-stat-form-container{gap:16px}.edit-chats-broadcast-stat-dialog-actions{padding:12px 16px 16px!important}}.edit-chats-broadcast-stat-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.edit-chats-broadcast-stat-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.edit-chats-broadcast-stat-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.edit-chats-broadcast-stat-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}.action-menu-chats-broadcast-stat-container{z-index:10;display:inline-block;position:relative}.action-menu-chats-broadcast-stat-button{color:#ffffffb3!important;background-color:#667eea1a!important;border:1px solid #667eea33!important;border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important;padding:4px!important;transition:all .2s!important}.action-menu-chats-broadcast-stat-button:hover{transform:scale(1.05);color:#fff!important;background-color:#667eea33!important;border-color:#667eea66!important}.action-menu-chats-broadcast-stat-button:active{transform:scale(.95)}.action-menu-chats-broadcast-stat-button svg{font-size:20px}.action-menu-chats-broadcast-stat-popper{z-index:9999!important}.action-menu-chats-broadcast-stat-paper{z-index:9999;min-width:180px;overflow:hidden;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:12px!important;box-shadow:0 10px 40px #0006!important}.action-menu-chats-broadcast-stat-list{min-width:200px;background:0 0!important;padding:8px!important}.action-menu-chats-broadcast-stat-item{background-color:#0000!important;border-radius:8px!important;margin-bottom:4px!important;padding:10px 12px!important;transition:all .2s!important}.action-menu-chats-broadcast-stat-item:last-child{margin-bottom:0!important}.action-menu-chats-broadcast-stat-item:hover{background-color:#667eea26!important}.action-menu-chats-broadcast-stat-item.Mui-disabled{opacity:.4!important;cursor:not-allowed!important}.action-menu-chats-broadcast-stat-item.Mui-disabled:hover{background-color:#0000!important}.action-menu-chats-broadcast-stat-item.edit-item:hover{background-color:#3b82f626!important}.action-menu-chats-broadcast-stat-item.delete-item:hover{background-color:#ef444426!important}.confirm-dialog-chats-broadcast-stat .MuiDialog-container{z-index:1300}.confirm-dialog-chats-broadcast-stat .MuiBackdrop-root{background-color:#00000080!important}.confirm-dialog-chats-broadcast-stat .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.confirm-dialog-chats-broadcast-stat-title{align-items:center;display:flex;color:#fff!important;background:#ef44441a!important;border-bottom:1px solid #ffffff1a!important;padding:20px 24px!important;font-size:1.25rem!important;font-weight:600!important}.confirm-dialog-chats-broadcast-stat-content{background:0 0!important;padding:24px!important}.confirm-dialog-chats-broadcast-stat-text{color:#fffc!important;font-size:.95rem!important;line-height:1.5!important}.confirm-dialog-chats-broadcast-stat-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important}.action-menu-chats-broadcast-stat-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.action-menu-chats-broadcast-stat-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.action-menu-chats-broadcast-stat-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#4ade80f2 0%,#22c55ef2 100%)}.action-menu-chats-broadcast-stat-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.action-menu-chats-broadcast-stat-snackbar .MuiAlert-icon{color:#fff}.action-menu-chats-broadcast-stat-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.action-menu-chats-broadcast-stat-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}@media (width<=600px){.confirm-dialog-chats-broadcast-stat .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-chats-broadcast-stat-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-chats-broadcast-stat-content{padding:20px!important}.confirm-dialog-chats-broadcast-stat-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-chats-broadcast-stat-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-chats-broadcast-stat-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-chats-broadcast-stat-button svg{font-size:18px}}.action-menu-chats-broadcast-stat-paper{animation:.2s ease-out slideInMenu}.action-menu-chats-broadcast-stat-item.activate-item .menu-item-icon.activate-icon{color:#4ade80}.action-menu-chats-broadcast-stat-item.activate-item:hover{background-color:#4ade8026!important}.action-menu-chats-broadcast-stat-item.pause-item .menu-item-icon.pause-icon{color:#fbbf24}.action-menu-chats-broadcast-stat-item.pause-item:hover{background-color:#fbbf2426!important}.action-menu-chats-broadcast-stat-item:first-child{animation:.15s ease-out both slideInItem}.action-menu-chats-broadcast-stat-item:nth-child(2){animation:.15s ease-out 50ms both slideInItem}.action-menu-chats-broadcast-stat-item:nth-child(3){animation:.15s ease-out .1s both slideInItem}.action-menu-chats-broadcast-stat-item:nth-child(4){animation:.15s ease-out .15s both slideInItem}@media (width<=600px){.action-menu-chats-broadcast-stat-item.activate-item .menu-item-icon.activate-icon,.action-menu-chats-broadcast-stat-item.pause-item .menu-item-icon.pause-icon{font-size:18px!important}}@media (width<=400px){.action-menu-chats-broadcast-stat-item.activate-item .menu-item-icon.activate-icon,.action-menu-chats-broadcast-stat-item.pause-item .menu-item-icon.pause-icon{font-size:16px!important}}.table-chats-broadcast-stat-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-chats-broadcast-stat-scroll{scrollbar-width:thin;scrollbar-color:#667eea4d #ffffff05;flex:1;margin-bottom:8px;overflow:auto hidden}.table-chats-broadcast-stat-scroll::-webkit-scrollbar{height:8px}.table-chats-broadcast-stat-scroll::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.table-chats-broadcast-stat-scroll::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.table-chats-broadcast-stat-scroll::-webkit-scrollbar-thumb:hover{background:#667eea80}.table-chats-broadcast-stat-paper{border-radius:8px;transition:box-shadow .3s;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea26!important;overflow:visible!important}.table-chats-broadcast-stat-paper:hover{box-shadow:0 8px 32px #0000004d}.table-all-columns .col-id{width:7%!important;min-width:60px!important;display:table-cell!important}.table-all-columns .col-sender{width:15%!important;min-width:150px!important;display:table-cell!important}.table-all-columns .col-progress{width:16%!important;min-width:160px!important;display:table-cell!important}.table-all-columns .col-targets{width:10%!important;min-width:100px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.col-id,.table-all-columns .MuiTableCell-root.col-name,.table-all-columns .MuiTableCell-root.col-sender,.table-all-columns .MuiTableCell-root.col-status,.table-all-columns .MuiTableCell-root.col-progress,.table-all-columns .MuiTableCell-root.col-targets,.table-all-columns .MuiTableCell-root.col-created,.table-all-columns .MuiTableCell-root.col-actions{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.id-text{color:#ffffffb3!important;font-size:.875rem!important;font-weight:600!important}.task-name-cell{flex-direction:column;gap:4px;display:flex}.task-name-text{cursor:pointer;transition:all .2s;color:#fff!important;font-size:.875rem!important;font-weight:500!important}.task-name-text:hover{text-decoration:underline;color:#667eea!important}.sender-phone{color:#60a5fa!important;cursor:help!important;font-family:monospace!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important}.sender-phone:hover{color:#93c5fd!important;text-decoration:underline!important}.sender-empty{color:#ffffff4d!important;font-size:.875rem!important;font-style:italic!important}.progress-cell{justify-content:center;align-items:center;gap:10px;display:flex}.progress-bar-wrapper{flex:1;min-width:60px}.progress-text{text-align:right;min-width:35px;color:#fff9!important;font-size:.75rem!important;font-weight:500!important}.targets-cell{justify-content:center;align-items:center;gap:4px;display:flex}.targets-text{color:#fffc!important;font-size:.875rem!important;font-weight:500!important}.targets-separator{color:#ffffff4d!important;font-size:.75rem!important}.sender-tooltip{background-color:#1e293b!important;border:1px solid #60a5fa4d!important;border-radius:8px!important;max-width:320px!important;padding:12px 16px!important;box-shadow:0 8px 32px #00000080!important}.sender-tooltip .MuiTooltip-arrow{color:#1e293b!important;border-right-color:#60a5fa4d!important}.account-tooltip-content{flex-direction:column;gap:4px;display:flex}.tooltip-label{color:#ffffff80!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:4px!important;font-size:.7rem!important;font-weight:500!important}.tooltip-field{align-items:center;gap:8px;padding:2px 0;display:flex}.tooltip-field-label{flex-shrink:0;min-width:70px;color:#fff6!important;font-size:.7rem!important}.tooltip-field-value{word-break:break-all;color:#fff!important;font-size:.8rem!important;font-weight:500!important}@media (width<=1024px){.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.table-all-columns .col-id{min-width:50px!important}.table-all-columns .col-name{min-width:130px!important}.table-all-columns .col-sender{min-width:120px!important}.table-all-columns .col-status{min-width:100px!important}.table-all-columns .col-progress{min-width:130px!important}.table-all-columns .col-targets{min-width:80px!important}.table-all-columns .col-created{min-width:120px!important}.table-all-columns .col-actions{min-width:70px!important}.id-text,.task-name-text,.sender-phone,.sender-empty,.targets-text{font-size:.8rem!important}}@media (width<=768px){.table-chats-broadcast-stat-scroll{margin-bottom:4px}.table-chats-broadcast-stat-scroll::-webkit-scrollbar{height:6px}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:850px!important}.table-all-columns .col-id{width:6%!important;min-width:45px!important}.table-all-columns .col-name{width:17%!important;min-width:110px!important}.table-all-columns .col-sender{width:14%!important;min-width:100px!important}.table-all-columns .col-status{width:12%!important;min-width:90px!important}.table-all-columns .col-progress{width:16%!important;min-width:120px!important}.table-all-columns .col-targets{width:10%!important;min-width:70px!important}.table-all-columns .col-created{width:15%!important;min-width:100px!important}.table-all-columns .col-actions{width:10%!important;min-width:60px!important}.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-sender,.table-all-columns .col-status,.table-all-columns .col-progress,.table-all-columns .col-targets,.table-all-columns .col-created,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;display:table-cell!important}.status-chip{font-size:.7rem!important}.status-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.id-text,.task-name-text{font-size:.75rem!important}.sender-phone,.sender-empty{font-size:.7rem!important}.targets-text{font-size:.75rem!important}.progress-text,.date-text{font-size:.7rem!important}}@media (width<=480px){.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:720px!important}.table-all-columns .col-id{width:5%!important;min-width:40px!important}.table-all-columns .col-name{width:16%!important;min-width:100px!important}.table-all-columns .col-sender{width:13%!important;min-width:90px!important}.table-all-columns .col-status{width:12%!important;min-width:80px!important}.table-all-columns .col-progress{width:16%!important;min-width:100px!important}.table-all-columns .col-targets{width:10%!important;min-width:60px!important}.table-all-columns .col-created{width:16%!important;min-width:90px!important}.table-all-columns .col-actions{width:10%!important;min-width:50px!important}.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-sender,.table-all-columns .col-status,.table-all-columns .col-progress,.table-all-columns .col-targets,.table-all-columns .col-created,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.status-chip{height:22px!important}.status-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important;font-size:.6rem!important}.status-chip .MuiChip-icon{margin-left:2px!important;font-size:.7rem!important}.id-text{font-size:.65rem!important}.task-name-text{font-size:.7rem!important}.sender-phone,.sender-empty{font-size:.65rem!important}.targets-text{font-size:.7rem!important}.targets-separator{font-size:.65rem!important}.progress-text{min-width:30px;font-size:.65rem!important}.date-text{font-size:.65rem!important}.progress-bar-wrapper{min-width:40px}.sender-tooltip{max-width:260px!important;padding:10px 12px!important}.tooltip-field-label{min-width:55px!important;font-size:.65rem!important}.tooltip-field-value{font-size:.7rem!important}.empty-cell{padding:30px 10px!important}.empty-state .MuiTypography-body1{font-size:.9rem!important}.empty-state .MuiTypography-caption{font-size:.7rem!important}}@media (width<=360px){.table-all-columns{min-width:640px!important}.table-all-columns .col-id{min-width:35px!important}.table-all-columns .col-name{min-width:90px!important}.table-all-columns .col-sender{min-width:80px!important}.table-all-columns .col-status{min-width:70px!important}.table-all-columns .col-progress{min-width:90px!important}.table-all-columns .col-targets{min-width:55px!important}.table-all-columns .col-created{min-width:80px!important}.table-all-columns .col-actions{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-id,.table-all-columns .col-name,.table-all-columns .col-sender,.table-all-columns .col-status,.table-all-columns .col-progress,.table-all-columns .col-targets,.table-all-columns .col-created,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;display:table-cell!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.broadcast-stat-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.broadcast-stat-container{box-sizing:border-box;width:100%;max-width:100%}.broadcast-stat-header{width:100%}@media (width<=960px){.broadcast-stat-page{padding:0}.broadcast-stat-container{padding-left:8px!important;padding-right:8px!important}.broadcast-stat-header{flex-direction:column;gap:8px;align-items:flex-start!important}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.broadcast-stat-container{padding-left:4px!important;padding-right:4px!important}.broadcast-stat-header h1{font-size:1.1rem!important}}@media (width<=480px){.broadcast-stat-container{padding-left:2px!important;padding-right:2px!important}.broadcast-stat-header h1{line-height:1.2;font-size:1rem!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}body{font-size:16px}}@supports (-webkit-touch-callout:none){.broadcast-stat-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.edit-broadcast-detail-dialog .MuiDialog-container{z-index:1300}.edit-broadcast-detail-dialog .MuiBackdrop-root{background-color:#00000080!important}.edit-broadcast-detail-dialog .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #fbbf244d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.edit-broadcast-detail-dialog-title{background:#fbbf241a!important;border-bottom:1px solid #ffffff1a!important;padding:16px 24px!important}.edit-broadcast-detail-dialog-title-content{justify-content:space-between;align-items:center;width:100%;display:flex}.edit-broadcast-detail-dialog-title-content h6{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.edit-broadcast-detail-dialog-close-button{color:#fff9!important;padding:4px!important}.edit-broadcast-detail-dialog-close-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-broadcast-detail-dialog-content{background:0 0!important;padding:24px!important}.edit-broadcast-detail-form-container{flex-direction:column;gap:20px;display:flex}.edit-broadcast-detail-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.edit-broadcast-detail-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.edit-broadcast-detail-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#fbbf2480}.edit-broadcast-detail-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#fbbf24}.edit-broadcast-detail-form-field .MuiInputLabel-root{color:#ffffffb3}.edit-broadcast-detail-form-field .MuiInputLabel-root.Mui-focused{color:#fbbf24}.edit-broadcast-detail-form-field .MuiFormHelperText-root{color:#ffffff80;font-size:.75rem}.edit-broadcast-detail-form-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.edit-broadcast-detail-form-field .MuiOutlinedInput-root.Mui-error fieldset{border-width:1px;border-color:#ef4444}.edit-broadcast-detail-dialog-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important;display:flex!important}.edit-broadcast-detail-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.edit-broadcast-detail-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-broadcast-detail-dialog-save-button{color:#1e293b!important;text-transform:none!important;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #fbbf2463!important}.edit-broadcast-detail-dialog-save-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%)!important;box-shadow:0 6px 20px #fbbf243b!important}.edit-broadcast-detail-dialog-save-button:disabled{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff1a!important;transform:none!important}.edit-broadcast-detail-dialog .MuiPaper-root{animation:.3s ease-out slideInEditDialog}@media (width<=600px){.edit-broadcast-detail-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-broadcast-detail-dialog-title{padding:16px 20px!important}.edit-broadcast-detail-dialog-title-content h6{font-size:1rem!important}.edit-broadcast-detail-dialog-content{padding:20px!important}.edit-broadcast-detail-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.edit-broadcast-detail-dialog-cancel-button,.edit-broadcast-detail-dialog-save-button{width:100%}}@media (width<=400px){.edit-broadcast-detail-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.edit-broadcast-detail-dialog-title{padding:12px 16px!important}.edit-broadcast-detail-dialog-content{padding:16px!important}.edit-broadcast-detail-form-container{gap:16px}.edit-broadcast-detail-dialog-actions{padding:12px 16px 16px!important}}.edit-broadcast-detail-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.edit-broadcast-detail-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.edit-broadcast-detail-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#fbbf244d;border-radius:4px}.edit-broadcast-detail-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#fbbf2480}.action-menu-broadcast-detail-container{z-index:10;display:inline-block;position:relative}.action-menu-broadcast-detail-button{color:#ffffffb3!important;background-color:#fbbf241a!important;border:1px solid #fbbf2433!important;border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important;padding:4px!important;transition:all .2s!important}.action-menu-broadcast-detail-button:hover{transform:scale(1.05);color:#fff!important;background-color:#fbbf2433!important;border-color:#fbbf2466!important}.action-menu-broadcast-detail-button:active{transform:scale(.95)}.action-menu-broadcast-detail-button svg{font-size:20px}.action-menu-broadcast-detail-popper{z-index:9999!important}.action-menu-broadcast-detail-paper{z-index:9999;min-width:180px;overflow:hidden;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #fbbf244d!important;border-radius:12px!important;box-shadow:0 10px 40px #0006!important}.action-menu-broadcast-detail-list{min-width:200px;background:0 0!important;padding:8px!important}.action-menu-broadcast-detail-item{background-color:#0000!important;border-radius:8px!important;margin-bottom:4px!important;padding:10px 12px!important;transition:all .2s!important}.action-menu-broadcast-detail-item:last-child{margin-bottom:0!important}.action-menu-broadcast-detail-item:hover{background-color:#fbbf2426!important}.action-menu-broadcast-detail-item.Mui-disabled{opacity:.4!important;cursor:not-allowed!important}.action-menu-broadcast-detail-item.Mui-disabled:hover{background-color:#0000!important}.action-menu-broadcast-detail-item.edit-item:hover{background-color:#3b82f626!important}.action-menu-broadcast-detail-item.delete-item:hover{background-color:#ef444426!important}.confirm-dialog-broadcast-detail .MuiDialog-container{z-index:1300}.confirm-dialog-broadcast-detail .MuiBackdrop-root{background-color:#00000080!important}.confirm-dialog-broadcast-detail .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #fbbf244d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.confirm-dialog-broadcast-detail-title{align-items:center;display:flex;color:#fff!important;background:#ef44441a!important;border-bottom:1px solid #ffffff1a!important;padding:20px 24px!important;font-size:1.25rem!important;font-weight:600!important}.confirm-dialog-broadcast-detail-content{background:0 0!important;padding:24px!important}.confirm-dialog-broadcast-detail-text{color:#fffc!important;font-size:.95rem!important;line-height:1.5!important}.confirm-dialog-broadcast-detail-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important}.action-menu-broadcast-detail-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.action-menu-broadcast-detail-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.action-menu-broadcast-detail-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#fbbf24f2 0%,#f59e0bf2 100%)}.action-menu-broadcast-detail-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.action-menu-broadcast-detail-snackbar .MuiAlert-icon{color:#fff}.action-menu-broadcast-detail-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.action-menu-broadcast-detail-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}@media (width<=600px){.confirm-dialog-broadcast-detail .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-broadcast-detail-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-broadcast-detail-content{padding:20px!important}.confirm-dialog-broadcast-detail-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-broadcast-detail-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-broadcast-detail-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-broadcast-detail-button svg{font-size:18px}}.action-menu-broadcast-detail-paper{animation:.2s ease-out slideInMenu}.action-menu-broadcast-detail-item.pause-item .menu-item-icon.pause-icon{color:#fbbf24}.action-menu-broadcast-detail-item.pause-item:hover{background-color:#fbbf2426!important}.action-menu-broadcast-detail-item.activate-item .menu-item-icon.activate-icon{color:#4ade80}.action-menu-broadcast-detail-item.activate-item:hover{background-color:#4ade8026!important}.action-menu-broadcast-detail-item:first-child{animation:.15s ease-out both slideInItem}.action-menu-broadcast-detail-item:nth-child(2){animation:.15s ease-out 50ms both slideInItem}.action-menu-broadcast-detail-item:nth-child(3){animation:.15s ease-out .1s both slideInItem}.action-menu-broadcast-detail-item:nth-child(4){animation:.15s ease-out .15s both slideInItem}@media (width<=600px){.action-menu-broadcast-detail-item.pause-item .menu-item-icon.pause-icon,.action-menu-broadcast-detail-item.activate-item .menu-item-icon.activate-icon{font-size:18px!important}}@media (width<=400px){.action-menu-broadcast-detail-item.pause-item .menu-item-icon.pause-icon,.action-menu-broadcast-detail-item.activate-item .menu-item-icon.activate-icon{font-size:16px!important}}.table-broadcast-detail-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-broadcast-detail-scroll{scrollbar-width:thin;scrollbar-color:#fbbf244d #ffffff05;flex:1;margin-bottom:8px;overflow:auto hidden}.table-broadcast-detail-scroll::-webkit-scrollbar{height:8px}.table-broadcast-detail-scroll::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.table-broadcast-detail-scroll::-webkit-scrollbar-thumb{background:#fbbf244d;border-radius:4px}.table-broadcast-detail-scroll::-webkit-scrollbar-thumb:hover{background:#fbbf2480}.table-broadcast-detail-paper{border-radius:8px;transition:box-shadow .3s;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #fbbf2426!important;overflow:visible!important}.table-broadcast-detail-paper:hover{box-shadow:0 8px 32px #0000004d}.table-all-columns .col-message{width:28%!important;min-width:200px!important;display:table-cell!important}.table-all-columns .col-scheduled,.table-all-columns .col-sent{width:16%!important;min-width:140px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.col-contact,.table-all-columns .MuiTableCell-root.col-message,.table-all-columns .MuiTableCell-root.col-status,.table-all-columns .MuiTableCell-root.col-scheduled,.table-all-columns .MuiTableCell-root.col-sent,.table-all-columns .MuiTableCell-root.col-actions{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.contact-cell{flex-direction:column;gap:4px;display:flex}.contact-name{color:#fff!important;font-size:.875rem!important;font-weight:500!important}.message-preview{text-overflow:ellipsis;-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden;color:#ffffffb3!important;max-width:100%!important;font-size:.8rem!important}.message-preview:hover{color:#fff!important}@media (width<=1024px){.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.table-all-columns .col-contact{min-width:130px!important}.table-all-columns .col-message{min-width:160px!important}.table-all-columns .col-status{min-width:100px!important}.table-all-columns .col-scheduled,.table-all-columns .col-sent{min-width:120px!important}.table-all-columns .col-actions{min-width:70px!important}.contact-name{font-size:.8rem!important}.message-preview{font-size:.75rem!important}.date-text,.status-chip{font-size:.7rem!important}.status-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}}@media (width<=768px){.table-broadcast-detail-scroll{margin-bottom:4px}.table-broadcast-detail-scroll::-webkit-scrollbar{height:6px}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:720px!important}.table-all-columns .col-contact{width:19%!important;min-width:110px!important}.table-all-columns .col-message{width:27%!important;min-width:140px!important}.table-all-columns .col-status{width:14%!important;min-width:90px!important}.table-all-columns .col-scheduled,.table-all-columns .col-sent{width:16%!important;min-width:100px!important}.table-all-columns .col-actions{width:10%!important;min-width:60px!important}.table-all-columns .col-contact,.table-all-columns .col-message,.table-all-columns .col-status,.table-all-columns .col-scheduled,.table-all-columns .col-sent,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;display:table-cell!important}.status-chip{font-size:.65rem!important}.status-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.status-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}.contact-name{font-size:.75rem!important}.message-preview{font-size:.7rem!important}.date-text{font-size:.65rem!important}}@media (width<=480px){.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:620px!important}.table-all-columns .col-contact{width:18%!important;min-width:100px!important}.table-all-columns .col-message{width:26%!important;min-width:120px!important}.table-all-columns .col-status{width:14%!important;min-width:80px!important}.table-all-columns .col-scheduled,.table-all-columns .col-sent{width:16%!important;min-width:90px!important}.table-all-columns .col-actions{width:10%!important;min-width:50px!important}.table-all-columns .col-contact,.table-all-columns .col-message,.table-all-columns .col-status,.table-all-columns .col-scheduled,.table-all-columns .col-sent,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.status-chip{height:22px!important}.status-chip .MuiChip-label{padding-left:3px!important;padding-right:3px!important;font-size:.55rem!important}.status-chip .MuiChip-icon{margin-left:2px!important;font-size:.7rem!important}.contact-name{font-size:.7rem!important}.message-preview{-webkit-line-clamp:1!important;font-size:.65rem!important}.date-text{font-size:.6rem!important}.empty-cell{padding:30px 10px!important}.empty-state .MuiTypography-body1{font-size:.9rem!important}.empty-state .MuiTypography-caption{font-size:.7rem!important}}@media (width<=360px){.table-all-columns{min-width:550px!important}.table-all-columns .col-contact{min-width:90px!important}.table-all-columns .col-message{min-width:100px!important}.table-all-columns .col-status{min-width:70px!important}.table-all-columns .col-scheduled,.table-all-columns .col-sent{min-width:80px!important}.table-all-columns .col-actions{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-contact,.table-all-columns .col-message,.table-all-columns .col-status,.table-all-columns .col-scheduled,.table-all-columns .col-sent,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;display:table-cell!important}}.summary-cards-container{width:100%;animation:.4s forwards fadeInUp}.summary-cards-grid{flex-wrap:wrap;gap:16px 32px;width:100%;display:flex}.summary-card-item{flex-direction:column;gap:2px;min-width:60px;display:flex}.summary-card-label{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80!important;font-size:.7rem!important}.summary-card-value{font-weight:600!important;line-height:1.2!important}@media (width<=600px){.summary-cards-grid{gap:12px 20px}.summary-card-item{min-width:40px}.summary-card-label{font-size:.6rem!important}}@media (width<=400px){.summary-cards-grid{gap:8px 12px}.summary-card-item{min-width:30px}.summary-card-label{font-size:.55rem!important}}.pause-active-container{justify-content:flex-end;width:100%;margin-bottom:16px;padding:0 4px;display:flex}.pause-active-buttons-wrapper{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=768px){.pause-active-container{justify-content:center;margin-bottom:12px}.pause-active-buttons-wrapper{justify-content:center;gap:10px}.order-select-container{min-width:140px}.pause-button,.activate-button{min-height:32px;padding:5px 14px!important;font-size:.8rem!important}.pause-button .MuiButton-startIcon svg,.activate-button .MuiButton-startIcon svg{font-size:16px}}@media (width<=480px){.pause-active-container{justify-content:center;margin-bottom:8px;padding:0 2px}.pause-active-buttons-wrapper{justify-content:center;gap:8px;width:100%}.order-select-container{flex:1;min-width:120px;max-width:160px}.order-select-container .MuiSelect-select{padding:4px 28px 4px 10px!important;font-size:.75rem!important}.pause-button,.activate-button{flex:1;min-width:80px;max-width:140px;min-height:28px;padding:4px 12px!important;font-size:.7rem!important}.pause-button .MuiButton-startIcon,.activate-button .MuiButton-startIcon{margin-right:4px}.pause-button .MuiButton-startIcon svg,.activate-button .MuiButton-startIcon svg{font-size:14px}}@media (width<=360px){.order-select-container{min-width:100px;max-width:130px}.order-select-container .MuiSelect-select{padding:3px 24px 3px 8px!important;font-size:.65rem!important}.pause-button,.activate-button{min-width:60px;min-height:24px;padding:3px 8px!important;font-size:.65rem!important}.pause-button .MuiButton-startIcon svg,.activate-button .MuiButton-startIcon svg{font-size:12px}}.pause-active-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.pause-active-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.pause-active-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#4ade80f2 0%,#22c55ef2 100%)}.pause-active-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.pause-active-snackbar .MuiAlert-standardWarning{color:#fff;background:linear-gradient(135deg,#fbbf24f2 0%,#f59e0bf2 100%)}.pause-active-snackbar .MuiAlert-icon{color:#fff}.pause-active-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.pause-active-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}@media (width<=480px){.tooltip-wrapper{flex:1;max-width:140px;display:flex}.tooltip-wrapper .MuiButton-root{flex:1;min-width:60px}}@media (width<=360px){.tooltip-wrapper{max-width:100px}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.broadcast-detail-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.broadcast-detail-container{box-sizing:border-box;width:100%;max-width:100%}.broadcast-detail-header,.broadcast-detail-filter-row{width:100%}@media (width<=960px){.broadcast-detail-page{padding:0}.broadcast-detail-container{padding-left:8px!important;padding-right:8px!important}.broadcast-detail-header{flex-direction:column;gap:8px;align-items:flex-start!important}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.broadcast-detail-container{padding-left:4px!important;padding-right:4px!important}.broadcast-detail-header h1{font-size:1.1rem!important}.broadcast-detail-filter-row{gap:8px}}@media (width<=480px){.broadcast-detail-container{padding-left:2px!important;padding-right:2px!important}.broadcast-detail-header h1{line-height:1.2;font-size:1rem!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}body{font-size:16px}}@supports (-webkit-touch-callout:none){.broadcast-detail-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.broadcast-detail-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.broadcast-detail-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.broadcast-detail-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#4ade80f2 0%,#22c55ef2 100%)}.broadcast-detail-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.broadcast-detail-snackbar .MuiAlert-standardWarning{color:#fff;background:linear-gradient(135deg,#fbbf24f2 0%,#f59e0bf2 100%)}.broadcast-detail-snackbar .MuiAlert-icon{color:#fff}.broadcast-detail-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.broadcast-detail-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}.edit-chats-broadcast-detail-dialog .MuiDialog-container{z-index:1300}.edit-chats-broadcast-detail-dialog .MuiBackdrop-root{background-color:#00000080!important}.edit-chats-broadcast-detail-dialog .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #fbbf244d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.edit-chats-broadcast-detail-dialog-title{background:#fbbf241a!important;border-bottom:1px solid #ffffff1a!important;padding:16px 24px!important}.edit-chats-broadcast-detail-dialog-title-content{justify-content:space-between;align-items:center;width:100%;display:flex}.edit-chats-broadcast-detail-dialog-title-content h6{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.edit-chats-broadcast-detail-dialog-close-button{color:#fff9!important;padding:4px!important}.edit-chats-broadcast-detail-dialog-close-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-chats-broadcast-detail-dialog-content{background:0 0!important;padding:24px!important}.edit-chats-broadcast-detail-form-container{flex-direction:column;gap:20px;display:flex}.edit-chats-broadcast-detail-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.edit-chats-broadcast-detail-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.edit-chats-broadcast-detail-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#fbbf2480}.edit-chats-broadcast-detail-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#fbbf24}.edit-chats-broadcast-detail-form-field .MuiInputLabel-root{color:#ffffffb3}.edit-chats-broadcast-detail-form-field .MuiInputLabel-root.Mui-focused{color:#fbbf24}.edit-chats-broadcast-detail-form-field .MuiFormHelperText-root{color:#ffffff80;font-size:.75rem}.edit-chats-broadcast-detail-form-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.edit-chats-broadcast-detail-form-field .MuiOutlinedInput-root.Mui-error fieldset{border-width:1px;border-color:#ef4444}.edit-chats-broadcast-detail-dialog-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important;display:flex!important}.edit-chats-broadcast-detail-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.edit-chats-broadcast-detail-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-chats-broadcast-detail-dialog-save-button{color:#1e293b!important;text-transform:none!important;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #fbbf2463!important}.edit-chats-broadcast-detail-dialog-save-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%)!important;box-shadow:0 6px 20px #fbbf243b!important}.edit-chats-broadcast-detail-dialog-save-button:disabled{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff1a!important;transform:none!important}.edit-chats-broadcast-detail-dialog .MuiPaper-root{animation:.3s ease-out slideInEditDialog}@media (width<=600px){.edit-chats-broadcast-detail-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-chats-broadcast-detail-dialog-title{padding:16px 20px!important}.edit-chats-broadcast-detail-dialog-title-content h6{font-size:1rem!important}.edit-chats-broadcast-detail-dialog-content{padding:20px!important}.edit-chats-broadcast-detail-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.edit-chats-broadcast-detail-dialog-cancel-button,.edit-chats-broadcast-detail-dialog-save-button{width:100%}}@media (width<=400px){.edit-chats-broadcast-detail-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.edit-chats-broadcast-detail-dialog-title{padding:12px 16px!important}.edit-chats-broadcast-detail-dialog-content{padding:16px!important}.edit-chats-broadcast-detail-form-container{gap:16px}.edit-chats-broadcast-detail-dialog-actions{padding:12px 16px 16px!important}}.edit-chats-broadcast-detail-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.edit-chats-broadcast-detail-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.edit-chats-broadcast-detail-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#fbbf244d;border-radius:4px}.edit-chats-broadcast-detail-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#fbbf2480}.action-menu-chats-broadcast-detail-container{z-index:10;display:inline-block;position:relative}.action-menu-chats-broadcast-detail-button{color:#ffffffb3!important;background-color:#fbbf241a!important;border:1px solid #fbbf2433!important;border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important;padding:4px!important;transition:all .2s!important}.action-menu-chats-broadcast-detail-button:hover{transform:scale(1.05);color:#fff!important;background-color:#fbbf2433!important;border-color:#fbbf2466!important}.action-menu-chats-broadcast-detail-button:active{transform:scale(.95)}.action-menu-chats-broadcast-detail-button svg{font-size:20px}.action-menu-chats-broadcast-detail-popper{z-index:9999!important}.action-menu-chats-broadcast-detail-paper{z-index:9999;min-width:180px;overflow:hidden;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #fbbf244d!important;border-radius:12px!important;box-shadow:0 10px 40px #0006!important}.action-menu-chats-broadcast-detail-list{min-width:200px;background:0 0!important;padding:8px!important}.action-menu-chats-broadcast-detail-item{background-color:#0000!important;border-radius:8px!important;margin-bottom:4px!important;padding:10px 12px!important;transition:all .2s!important}.action-menu-chats-broadcast-detail-item:last-child{margin-bottom:0!important}.action-menu-chats-broadcast-detail-item:hover{background-color:#fbbf2426!important}.action-menu-chats-broadcast-detail-item.Mui-disabled{opacity:.4!important;cursor:not-allowed!important}.action-menu-chats-broadcast-detail-item.Mui-disabled:hover{background-color:#0000!important}.action-menu-chats-broadcast-detail-item.edit-item:hover{background-color:#3b82f626!important}.action-menu-chats-broadcast-detail-item.delete-item:hover{background-color:#ef444426!important}.action-menu-chats-broadcast-detail-item.pause-item .menu-item-icon.pause-icon{color:#fbbf24}.action-menu-chats-broadcast-detail-item.pause-item:hover{background-color:#fbbf2426!important}.action-menu-chats-broadcast-detail-item.activate-item .menu-item-icon.activate-icon{color:#4ade80}.action-menu-chats-broadcast-detail-item.activate-item:hover{background-color:#4ade8026!important}.confirm-dialog-chats-broadcast-detail .MuiDialog-container{z-index:1300}.confirm-dialog-chats-broadcast-detail .MuiBackdrop-root{background-color:#00000080!important}.confirm-dialog-chats-broadcast-detail .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #fbbf244d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.confirm-dialog-chats-broadcast-detail-title{align-items:center;display:flex;color:#fff!important;background:#ef44441a!important;border-bottom:1px solid #ffffff1a!important;padding:20px 24px!important;font-size:1.25rem!important;font-weight:600!important}.confirm-dialog-chats-broadcast-detail-content{background:0 0!important;padding:24px!important}.confirm-dialog-chats-broadcast-detail-text{color:#fffc!important;font-size:.95rem!important;line-height:1.5!important}.confirm-dialog-chats-broadcast-detail-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important}.action-menu-chats-broadcast-detail-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.action-menu-chats-broadcast-detail-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.action-menu-chats-broadcast-detail-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#fbbf24f2 0%,#f59e0bf2 100%)}.action-menu-chats-broadcast-detail-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.action-menu-chats-broadcast-detail-snackbar .MuiAlert-icon{color:#fff}.action-menu-chats-broadcast-detail-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.action-menu-chats-broadcast-detail-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}.action-menu-chats-broadcast-detail-paper{animation:.2s ease-out slideInMenu}.action-menu-chats-broadcast-detail-item:first-child{animation:.15s ease-out both slideInItem}.action-menu-chats-broadcast-detail-item:nth-child(2){animation:.15s ease-out 50ms both slideInItem}.action-menu-chats-broadcast-detail-item:nth-child(3){animation:.15s ease-out .1s both slideInItem}.action-menu-chats-broadcast-detail-item:nth-child(4){animation:.15s ease-out .15s both slideInItem}@media (width<=600px){.confirm-dialog-chats-broadcast-detail .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-chats-broadcast-detail-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-chats-broadcast-detail-content{padding:20px!important}.confirm-dialog-chats-broadcast-detail-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-chats-broadcast-detail-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}.action-menu-chats-broadcast-detail-item.pause-item .menu-item-icon.pause-icon,.action-menu-chats-broadcast-detail-item.activate-item .menu-item-icon.activate-icon{font-size:18px!important}}@media (width<=400px){.action-menu-chats-broadcast-detail-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-chats-broadcast-detail-button svg{font-size:18px}.action-menu-chats-broadcast-detail-item.pause-item .menu-item-icon.pause-icon,.action-menu-chats-broadcast-detail-item.activate-item .menu-item-icon.activate-icon{font-size:16px!important}}.table-chats-broadcast-detail-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-chats-broadcast-detail-scroll{scrollbar-width:thin;scrollbar-color:#fbbf244d #ffffff05;flex:1;margin-bottom:8px;overflow:auto hidden}.table-chats-broadcast-detail-scroll::-webkit-scrollbar{height:8px}.table-chats-broadcast-detail-scroll::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.table-chats-broadcast-detail-scroll::-webkit-scrollbar-thumb{background:#fbbf244d;border-radius:4px}.table-chats-broadcast-detail-scroll::-webkit-scrollbar-thumb:hover{background:#fbbf2480}.table-chats-broadcast-detail-paper{border-radius:8px;transition:box-shadow .3s;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #fbbf2426!important;overflow:visible!important}.table-chats-broadcast-detail-paper:hover{box-shadow:0 8px 32px #0000004d}.table-all-columns .col-chat{width:18%!important;min-width:150px!important;display:table-cell!important}.table-all-columns .col-content{width:28%!important;min-width:200px!important;display:table-cell!important}.table-all-columns .col-membership{width:12%!important;min-width:110px!important;display:table-cell!important}.table-all-columns .col-scheduled{width:16%!important;min-width:140px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.col-chat,.table-all-columns .MuiTableCell-root.col-content,.table-all-columns .MuiTableCell-root.col-status,.table-all-columns .MuiTableCell-root.col-membership,.table-all-columns .MuiTableCell-root.col-scheduled,.table-all-columns .MuiTableCell-root.col-actions{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.chat-cell{flex-direction:column;gap:2px;display:flex}.chat-title{color:#fff!important;font-size:.875rem!important;font-weight:500!important}.chat-username{color:#fff6!important;font-size:.7rem!important}.content-preview{text-overflow:ellipsis;-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden;color:#ffffffb3!important;max-width:100%!important;font-size:.8rem!important}.content-preview:hover{color:#fff!important}.membership-chip{font-weight:500!important;transition:all .2s!important}.membership-chip:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003}@media (width<=1024px){.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.table-all-columns .col-chat{min-width:130px!important}.table-all-columns .col-content{min-width:160px!important}.table-all-columns .col-status{min-width:100px!important}.table-all-columns .col-membership{min-width:90px!important}.table-all-columns .col-scheduled{min-width:120px!important}.table-all-columns .col-actions{min-width:70px!important}.chat-title{font-size:.8rem!important}.content-preview{font-size:.75rem!important}.date-text,.status-chip,.membership-chip{font-size:.7rem!important}.status-chip .MuiChip-label,.membership-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}}@media (width<=768px){.table-chats-broadcast-detail-scroll{margin-bottom:4px}.table-chats-broadcast-detail-scroll::-webkit-scrollbar{height:6px}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:720px!important}.table-all-columns .col-chat{width:18%!important;min-width:110px!important}.table-all-columns .col-content{width:27%!important;min-width:140px!important}.table-all-columns .col-status{width:14%!important;min-width:90px!important}.table-all-columns .col-membership{width:12%!important;min-width:80px!important}.table-all-columns .col-scheduled{width:16%!important;min-width:100px!important}.table-all-columns .col-actions{width:10%!important;min-width:60px!important}.table-all-columns .col-chat,.table-all-columns .col-content,.table-all-columns .col-status,.table-all-columns .col-membership,.table-all-columns .col-scheduled,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;display:table-cell!important}.status-chip,.membership-chip{font-size:.65rem!important}.status-chip .MuiChip-label,.membership-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.status-chip .MuiChip-icon,.membership-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}.chat-title{font-size:.75rem!important}.content-preview{font-size:.7rem!important}.date-text{font-size:.65rem!important}}@media (width<=480px){.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:620px!important}.table-all-columns .col-chat{width:17%!important;min-width:100px!important}.table-all-columns .col-content{width:26%!important;min-width:120px!important}.table-all-columns .col-status{width:14%!important;min-width:80px!important}.table-all-columns .col-membership{width:12%!important;min-width:70px!important}.table-all-columns .col-scheduled{width:16%!important;min-width:90px!important}.table-all-columns .col-actions{width:10%!important;min-width:50px!important}.table-all-columns .col-chat,.table-all-columns .col-content,.table-all-columns .col-status,.table-all-columns .col-membership,.table-all-columns .col-scheduled,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.status-chip,.membership-chip{height:22px!important}.status-chip .MuiChip-label,.membership-chip .MuiChip-label{padding-left:3px!important;padding-right:3px!important;font-size:.55rem!important}.status-chip .MuiChip-icon,.membership-chip .MuiChip-icon{margin-left:2px!important;font-size:.7rem!important}.chat-title{font-size:.7rem!important}.chat-username{font-size:.6rem!important}.content-preview{-webkit-line-clamp:1!important;font-size:.65rem!important}.date-text{font-size:.6rem!important}.empty-cell{padding:30px 10px!important}.empty-state .MuiTypography-body1{font-size:.9rem!important}.empty-state .MuiTypography-caption{font-size:.7rem!important}}@media (width<=360px){.table-all-columns{min-width:550px!important}.table-all-columns .col-chat{min-width:90px!important}.table-all-columns .col-content{min-width:100px!important}.table-all-columns .col-status{min-width:70px!important}.table-all-columns .col-membership{min-width:60px!important}.table-all-columns .col-scheduled{min-width:80px!important}.table-all-columns .col-actions{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-chat,.table-all-columns .col-content,.table-all-columns .col-status,.table-all-columns .col-membership,.table-all-columns .col-scheduled,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;display:table-cell!important}}.chats-summary-cards-container{width:100%;animation:.4s forwards fadeInUp}.chats-summary-cards-grid{flex-wrap:wrap;gap:16px 32px;width:100%;display:flex}.chats-summary-card-item{flex-direction:column;gap:2px;min-width:60px;display:flex}.chats-summary-card-label{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80!important;font-size:.7rem!important}.chats-summary-card-value{font-weight:600!important;line-height:1.2!important}@media (width<=600px){.chats-summary-cards-grid{gap:12px 20px}.chats-summary-card-item{min-width:40px}.chats-summary-card-label{font-size:.6rem!important}}@media (width<=400px){.chats-summary-cards-grid{gap:8px 12px}.chats-summary-card-item{min-width:30px}.chats-summary-card-label{font-size:.55rem!important}}.pause-active-chats-container{justify-content:flex-end;width:100%;margin-bottom:16px;padding:0 4px;display:flex}.pause-active-chats-buttons-wrapper{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.order-select-container{min-width:160px}.order-select-container .MuiSelect-select{padding:8px 32px 8px 14px!important}.order-select-container .MuiInputLabel-root{transform:translate(14px,8px)scale(1)}.order-select-container .MuiInputLabel-root.Mui-focused,.order-select-container .MuiInputLabel-root.MuiFormLabel-filled{transform:translate(14px,-6px)scale(.75)}.pause-button,.activate-button{white-space:nowrap;min-height:36px;text-transform:none!important;border-radius:8px!important;padding:6px 16px!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important}.pause-button:hover,.activate-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.pause-button:active,.activate-button:active{transform:scale(.97)}.pause-button .MuiButton-startIcon,.activate-button .MuiButton-startIcon{margin-right:6px}.pause-button .MuiButton-startIcon svg,.activate-button .MuiButton-startIcon svg{font-size:18px}@media (width<=768px){.pause-active-chats-container{justify-content:center;margin-bottom:12px}.pause-active-chats-buttons-wrapper{justify-content:center;gap:10px}.order-select-container{min-width:140px}.pause-button,.activate-button{min-height:32px;padding:5px 14px!important;font-size:.8rem!important}.pause-button .MuiButton-startIcon svg,.activate-button .MuiButton-startIcon svg{font-size:16px}}@media (width<=480px){.pause-active-chats-container{justify-content:center;margin-bottom:8px;padding:0 2px}.pause-active-chats-buttons-wrapper{justify-content:center;gap:8px;width:100%}.order-select-container{flex:1;min-width:120px;max-width:160px}.order-select-container .MuiSelect-select{padding:4px 28px 4px 10px!important;font-size:.75rem!important}.pause-button,.activate-button{flex:1;min-width:80px;max-width:140px;min-height:28px;padding:4px 12px!important;font-size:.7rem!important}.pause-button .MuiButton-startIcon,.activate-button .MuiButton-startIcon{margin-right:4px}.pause-button .MuiButton-startIcon svg,.activate-button .MuiButton-startIcon svg{font-size:14px}}@media (width<=360px){.order-select-container{min-width:100px;max-width:130px}.order-select-container .MuiSelect-select{padding:3px 24px 3px 8px!important;font-size:.65rem!important}.pause-button,.activate-button{min-width:60px;min-height:24px;padding:3px 8px!important;font-size:.65rem!important}.pause-button .MuiButton-startIcon svg,.activate-button .MuiButton-startIcon svg{font-size:12px}}.pause-active-chats-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.pause-active-chats-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.pause-active-chats-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#4ade80f2 0%,#22c55ef2 100%)}.pause-active-chats-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.pause-active-chats-snackbar .MuiAlert-standardWarning{color:#fff;background:linear-gradient(135deg,#fbbf24f2 0%,#f59e0bf2 100%)}.pause-active-chats-snackbar .MuiAlert-icon{color:#fff}.pause-active-chats-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.pause-active-chats-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}.tooltip-wrapper{cursor:pointer;display:inline-block}.tooltip-wrapper .Mui-disabled{pointer-events:none}@media (width<=480px){.tooltip-wrapper{flex:1;max-width:140px;display:flex}.tooltip-wrapper .MuiButton-root{flex:1;min-width:60px}}@media (width<=360px){.tooltip-wrapper{max-width:100px}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.chats-broadcast-detail-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.chats-broadcast-detail-container{box-sizing:border-box;width:100%;max-width:100%}.chats-broadcast-detail-header,.chats-broadcast-detail-filter-row{width:100%}@media (width<=960px){.chats-broadcast-detail-page{padding:0}.chats-broadcast-detail-container{padding-left:8px!important;padding-right:8px!important}.chats-broadcast-detail-header{flex-direction:column;gap:8px;align-items:flex-start!important}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.chats-broadcast-detail-container{padding-left:4px!important;padding-right:4px!important}.chats-broadcast-detail-header h1{font-size:1.1rem!important}.chats-broadcast-detail-filter-row{gap:8px}}@media (width<=480px){.chats-broadcast-detail-container{padding-left:2px!important;padding-right:2px!important}.chats-broadcast-detail-header h1{line-height:1.2;font-size:1rem!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}body{font-size:16px}}@supports (-webkit-touch-callout:none){.chats-broadcast-detail-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.chats-broadcast-detail-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.chats-broadcast-detail-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.chats-broadcast-detail-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#4ade80f2 0%,#22c55ef2 100%)}.chats-broadcast-detail-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.chats-broadcast-detail-snackbar .MuiAlert-standardWarning{color:#fff;background:linear-gradient(135deg,#fbbf24f2 0%,#f59e0bf2 100%)}.chats-broadcast-detail-snackbar .MuiAlert-icon{color:#fff}.chats-broadcast-detail-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.chats-broadcast-detail-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}.edit-contact-dialog .MuiDialog-container{z-index:1300}.edit-contact-dialog .MuiBackdrop-root{background-color:#00000080!important}.edit-contact-dialog-title{background:#667eea1a!important;border-bottom:1px solid #ffffff1a!important;padding:16px 24px!important}.edit-contact-dialog-title-content{justify-content:space-between;align-items:center;width:100%;display:flex}.edit-contact-dialog-close-button{color:#fff9!important;padding:4px!important}.edit-contact-dialog-close-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-contact-dialog-content{background:0 0!important;padding:24px!important}.edit-contact-form-container{flex-direction:column;gap:20px;display:flex}.edit-contact-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.edit-contact-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.edit-contact-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#667eea80}.edit-contact-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#667eea}.edit-contact-form-field .MuiInputLabel-root{color:#ffffffb3}.edit-contact-form-field .MuiInputLabel-root.Mui-focused{color:#667eea}.edit-contact-form-field .MuiFormHelperText-root{color:#ffffff80;font-size:.75rem}.edit-contact-info-box{background:#667eea1a;border:1px solid #667eea33;border-radius:12px;padding:16px}.edit-contact-info-text{color:#ffffffb3;font-size:.8rem;line-height:1.5}.edit-contact-info-text ul{margin:8px 0 0;padding-left:20px}.edit-contact-info-text li{margin-bottom:4px}.success-alert{margin-bottom:16px;color:#4ade80!important;background-color:#4ade801a!important;border:1px solid #4ade804d!important}.error-alert{margin-bottom:16px;color:#ef4444!important;background-color:#ef44441a!important;border:1px solid #ef44444d!important}.edit-contact-dialog-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important;display:flex!important}.edit-contact-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.edit-contact-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-contact-dialog-save-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #667eea63!important}.edit-contact-dialog-save-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#764ba2 0%,#667eea 100%)!important;box-shadow:0 6px 20px #667eea3b!important}.edit-contact-dialog-save-button:disabled{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff1a!important;transform:none!important}.edit-contact-dialog .MuiPaper-root{animation:.3s ease-out slideInEditDialog}@media (width<=600px){.edit-contact-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-contact-dialog-title{padding:16px 20px!important}.edit-contact-dialog-title-content h6{font-size:1rem!important}.edit-contact-dialog-content{padding:20px!important}.edit-contact-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.edit-contact-dialog-cancel-button,.edit-contact-dialog-save-button{width:100%}}@media (width<=400px){.edit-contact-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.edit-contact-dialog-title{padding:12px 16px!important}.edit-contact-dialog-content{padding:16px!important}.edit-contact-form-container{gap:16px}.edit-contact-dialog-actions{padding:12px 16px 16px!important}}.edit-contact-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.edit-contact-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.edit-contact-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.edit-contact-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}.action-menu-button.Mui-disabled{opacity:.5!important}.menu-item-icon.block-icon{color:#ef4444}.menu-item-icon.unblock-icon{color:#4ade80}.action-menu-item.block-item:hover,.action-menu-item.delete-item:hover{background-color:#ef444426!important}@media (width<=600px){.confirm-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-content{padding:20px!important}.confirm-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-button svg{font-size:18px}}.table-contacts-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-all-columns .col-contact{width:22%!important;min-width:180px!important;display:table-cell!important}.table-all-columns .col-identifier{width:16%!important;min-width:130px!important;display:table-cell!important}.table-all-columns .col-messages{width:10%!important;min-width:100px!important;display:table-cell!important}.table-all-columns .col-added{width:14%!important;min-width:140px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.col-contact,.table-all-columns .MuiTableCell-root.col-identifier,.table-all-columns .MuiTableCell-root.col-phone,.table-all-columns .MuiTableCell-root.col-status,.table-all-columns .MuiTableCell-root.col-messages,.table-all-columns .MuiTableCell-root.col-added,.table-all-columns .MuiTableCell-root.col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.contact-cell{align-items:center;gap:8px;display:flex}.contact-icon{flex-shrink:0}.contact-name{font-size:.875rem!important;font-weight:500!important}.tag-icon{cursor:help;flex-shrink:0;color:#fff6!important;font-size:14px!important}.identifier-text,.phone-text{color:#fff9!important;font-size:.8rem!important}.messages-count{color:#ffffffb3!important;font-size:.875rem!important}.added-date{color:#fff9!important;font-size:.75rem!important}@media (width<=1024px){.status-chip{font-size:.7rem!important}.status-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.table-all-columns .col-contact{min-width:150px!important}.table-all-columns .col-identifier{min-width:110px!important}.table-all-columns .col-phone{min-width:100px!important}.table-all-columns .col-status{min-width:110px!important}.table-all-columns .col-messages{min-width:80px!important}.table-all-columns .col-added{min-width:120px!important}.table-all-columns .col-action{min-width:70px!important}.contact-name{font-size:.8rem!important}.identifier-text,.phone-text{font-size:.75rem!important}.messages-count{font-size:.8rem!important}.added-date{font-size:.7rem!important}}@media (width<=768px){.table-scroll-wrapper{margin-bottom:4px}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:750px!important}.table-all-columns .col-contact{width:21%!important;min-width:130px!important}.table-all-columns .col-identifier{width:15%!important;min-width:100px!important}.table-all-columns .col-phone{width:13%!important;min-width:90px!important}.table-all-columns .col-status{width:14%!important;min-width:100px!important}.table-all-columns .col-messages{width:10%!important;min-width:70px!important}.table-all-columns .col-added{width:15%!important;min-width:110px!important}.table-all-columns .col-action{width:10%!important;min-width:60px!important}.table-all-columns .col-contact,.table-all-columns .col-identifier,.table-all-columns .col-phone,.table-all-columns .col-status,.table-all-columns .col-messages,.table-all-columns .col-added,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}.status-chip{font-size:.65rem!important}.status-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.status-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}.contact-name{font-size:.75rem!important}.identifier-text,.phone-text{font-size:.7rem!important}.messages-count{font-size:.75rem!important}.added-date{font-size:.65rem!important}.contact-icon{font-size:16px!important}.tag-icon{font-size:12px!important}}@media (width<=480px){.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:650px!important}.table-all-columns .col-contact{width:20%!important;min-width:110px!important}.table-all-columns .col-identifier{width:15%!important;min-width:90px!important}.table-all-columns .col-phone{width:13%!important;min-width:80px!important}.table-all-columns .col-status{width:15%!important;min-width:90px!important}.table-all-columns .col-messages{width:10%!important;min-width:60px!important}.table-all-columns .col-added{width:16%!important;min-width:100px!important}.table-all-columns .col-action{width:10%!important;min-width:50px!important}.table-all-columns .col-contact,.table-all-columns .col-identifier,.table-all-columns .col-phone,.table-all-columns .col-status,.table-all-columns .col-messages,.table-all-columns .col-added,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.status-chip{height:22px!important}.status-chip .MuiChip-label{padding-left:3px!important;padding-right:3px!important;font-size:.55rem!important}.status-chip .MuiChip-icon{margin-left:2px!important;font-size:.7rem!important}.contact-name{font-size:.7rem!important}.identifier-text,.phone-text{font-size:.65rem!important}.messages-count{font-size:.7rem!important}.added-date{font-size:.6rem!important}.contact-icon{font-size:14px!important}.tag-icon{font-size:11px!important}.empty-cell{padding:30px 10px!important}.empty-state .MuiTypography-body1{font-size:.9rem!important}.empty-state .MuiTypography-caption{font-size:.7rem!important}}@media (width<=360px){.table-all-columns{min-width:580px!important}.table-all-columns .col-contact{min-width:100px!important}.table-all-columns .col-identifier{min-width:80px!important}.table-all-columns .col-phone{min-width:70px!important}.table-all-columns .col-status{min-width:80px!important}.table-all-columns .col-messages{min-width:55px!important}.table-all-columns .col-added{min-width:90px!important}.table-all-columns .col-action{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-contact,.table-all-columns .col-identifier,.table-all-columns .col-phone,.table-all-columns .col-status,.table-all-columns .col-messages,.table-all-columns .col-added,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}}.modal-add-contacts .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.modal-title{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:600}.form-field{width:100%}.result-dialog .MuiDialog-paper{animation:.3s ease-out slideIn}.result-dialog-title{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.modal-add-contacts .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{padding:16px}.modal-actions{padding:12px 16px 16px;justify-content:center!important}.form-container{gap:16px}}@media (width<=480px){.modal-title-container{gap:8px}.modal-icon{font-size:24px}.form-field .MuiOutlinedInput-root{font-size:16px}.info-text{font-size:.7rem}.submit-button{min-width:100%}}.modal-add-contacts .MuiDialogContent-root::-webkit-scrollbar{width:8px}.modal-add-contacts .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-add-contacts .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.modal-add-contacts .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.contacts-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.contacts-container{box-sizing:border-box;width:100%;max-width:100%}.contacts-header,.contacts-filter-row{width:100%}.add-contact-button{transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.add-contact-button:active{transform:scale(.98)!important}.add-contact-button:disabled{box-shadow:none!important}.add-contact-button-mobile{transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.add-contact-button-mobile:active{transform:scale(.98)!important}.add-contact-button-mobile:disabled{box-shadow:none!important}@media (width<=960px){.contacts-page{padding:0}.contacts-container{padding-left:8px!important;padding-right:8px!important}.contacts-header{flex-direction:column;gap:8px;align-items:flex-start!important}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.contacts-container{padding-left:4px!important;padding-right:4px!important}.contacts-header h1{font-size:1.1rem!important}}@media (width<=480px){.contacts-container{padding-left:2px!important;padding-right:2px!important}.contacts-header h1{line-height:1.2;font-size:1rem!important}.add-contact-button-mobile{padding:8px 16px!important;font-size:.875rem!important}.add-contact-button-mobile .MuiButton-startIcon{margin-right:4px!important}.add-contact-button-mobile .MuiButton-startIcon svg{font-size:18px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.contacts-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.autoresponse-container{background:#0f172a;min-height:100vh;padding:20px 0 40px;position:relative}.smart-header{z-index:1;margin-bottom:30px;position:relative}.header-paper{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.header-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px;margin-bottom:20px;display:flex}.header-left{flex-direction:column;flex:1;gap:8px;display:flex}.header-title-wrapper{align-items:center;gap:12px;display:flex}.header-icon{color:#ce93d8;font-size:32px}.header-title{margin:0!important}.header-subtitle{color:#b0b0b0!important;margin-top:4px!important;font-weight:300!important}.header-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.knowledge-button{text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .3s!important}.progress-section{z-index:1;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:30px;padding:20px 24px;position:relative}.progress-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.progress-text{color:#b0b0b0!important;font-weight:500!important}.progress-count{color:#ce93d8!important;font-weight:600!important}.progress-bar{background:#ffffff1a!important;border-radius:4px!important;height:8px!important}.progress-bar .MuiLinearProgress-bar{background:linear-gradient(90deg,#ce93d8,#90caf9)!important;border-radius:4px!important;transition:width .6s cubic-bezier(.4,0,.2,1)!important}.progress-info{align-items:center;gap:8px;margin-top:8px;display:flex}.info-icon{color:#ce93d8;font-size:16px}.info-text{color:#707070!important;font-size:13px!important}.checklist-container{z-index:1;margin-bottom:32px;position:relative}.checklist-title{color:#fff!important;margin-bottom:8px!important;font-weight:600!important}.checklist-subtitle{color:#707070!important;margin-bottom:24px!important}.checklist-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.quick-access-container{z-index:1;margin:40px 0 32px;position:relative}.quick-access-title{color:#fff!important;margin-bottom:24px!important;font-weight:600!important}.quick-access-grid{margin-top:8px!important}.disclaimer-paper{z-index:1;margin:32px 0;position:relative;background:#ffc1070d!important;border:1px solid #ffc1071a!important;border-radius:12px!important;padding:20px 24px!important}.disclaimer-content{align-items:flex-start;gap:16px;display:flex}.disclaimer-icon{color:#ffd600;flex-shrink:0;margin-top:2px;font-size:24px}.disclaimer-text{flex:1}.disclaimer-title{color:#ffd600!important;margin-bottom:4px!important;font-weight:600!important}.disclaimer-message{color:#b0b0b0!important;line-height:1.6!important}.disclaimer-link{color:#ce93d8!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-weight:500!important}.disclaimer-link:hover{color:#90caf9!important;background:0 0!important}@media (width<=1024px){.header-content{flex-direction:column;align-items:flex-start}.header-right{justify-content:flex-start;margin-top:16px}.checklist-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=768px){.autoresponse-container{padding:12px 0 30px}.header-paper{padding:0!important}.header-title-wrapper{flex-wrap:wrap}.header-title{font-size:24px!important}.header-subtitle{font-size:16px!important}.knowledge-button{justify-content:center;width:100%}.checklist-grid{grid-template-columns:1fr;gap:16px}.disclaimer-content{flex-direction:column;align-items:flex-start}.progress-header{flex-direction:column;align-items:flex-start;gap:4px}.quick-access-grid{margin-top:0!important}}@media (width<=480px){.header-title{font-size:1.25rem!important}.breadcrumbs-container{flex-wrap:wrap;font-size:12px}.disclaimer-paper{padding:16px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}.table-autoresponse-container{z-index:1;margin:32px 0;position:relative}.table-autoresponse-title{color:#fff!important;margin-bottom:16px!important;font-weight:600!important}.stats-container{z-index:1;margin:32px 0;position:relative}@media (width<=768px){.table-autoresponse-title{font-size:18px!important}.table-autoresponse-container{margin:20px 0}}@media (width<=480px){.table-autoresponse-title{font-size:16px!important}}@supports (-webkit-touch-callout:none){.autoresponse-container,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.autoresponse-checklist-item{cursor:pointer;border:1px solid #ffffff0d;position:relative;overflow:hidden;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)!important;border-radius:12px!important;padding:20px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.autoresponse-checklist-item:before{content:"";background:linear-gradient(90deg,#707070,#404040);height:3px;transition:all .3s;position:absolute;top:0;left:0;right:0}.autoresponse-checklist-item.ready:before{background:linear-gradient(90deg,#00c853,#69f0ae)}.autoresponse-checklist-item.warning:before{background:linear-gradient(90deg,#ffd600,#ffc107)}.autoresponse-checklist-item.error:before{background:linear-gradient(90deg,#ff1744,#ff5252)}.autoresponse-checklist-item.loading:before{background:linear-gradient(90deg,#ce93d8,#90caf9);animation:1.5s ease-in-out infinite loading-pulse}.autoresponse-checklist-item:hover{transform:translateY(-4px);border-color:#ce93d833!important;box-shadow:0 8px 24px #0006!important}.autoresponse-checklist-item.ready:hover{border-color:#00c8534d!important}.autoresponse-checklist-item.warning:hover{border-color:#ffd6004d!important}.autoresponse-checklist-item.error:hover{border-color:#ff17444d!important}.autoresponse-checklist-item-content{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.autoresponse-checklist-item-row{justify-content:center;align-items:center;width:100%;display:flex}.row-header{gap:12px}.step-number-wrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.step-number{font-size:14px;font-weight:700;transition:all .3s}.step-icon-wrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.step-icon-wrapper svg{font-size:20px}.step-label{text-align:center;color:#fff!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important}.row-description{margin-top:4px}.step-description{text-align:center;color:#707070!important;font-size:12px!important}.row-status{margin-top:4px}.step-status-chip{border:1px solid #7070704d;flex-shrink:0;transition:all .3s;background:#ffffff0d!important}.step-status-chip .MuiChip-icon{transition:all .3s;color:#707070!important}.step-status-chip .MuiChip-label{transition:all .3s;color:#707070!important;font-weight:500!important}.step-status-chip.status-ready{border-color:#00c85366!important}.step-status-chip.status-ready .MuiChip-icon,.step-status-chip.status-ready .MuiChip-label{color:#00c853!important}.step-status-chip.status-warning{border-color:#ffd60066!important}.step-status-chip.status-warning .MuiChip-icon,.step-status-chip.status-warning .MuiChip-label{color:#ffd600!important}.step-status-chip.status-error{border-color:#ff174466!important}.step-status-chip.status-error .MuiChip-icon,.step-status-chip.status-error .MuiChip-label{color:#ff1744!important}.step-status-chip.status-loading{border-color:#ce93d866!important}.step-status-chip.status-loading .MuiChip-icon,.step-status-chip.status-loading .MuiChip-label{color:#ce93d8!important}.step-status-chip.status-incomplete{border-color:#7070704d!important}.step-status-chip.status-incomplete .MuiChip-icon,.step-status-chip.status-incomplete .MuiChip-label{color:#707070!important}.row-detail{margin-top:4px}.step-detail-text{text-align:center;color:#b0b0b0!important;font-size:14px!important;font-weight:500!important}.row-action{margin-top:8px}.step-action-button{color:#707070!important;text-transform:none!important;border-radius:6px!important;min-width:100px!important;padding:4px 16px!important;font-weight:500!important;transition:all .3s!important}.step-action-button.ready{color:#ce93d8!important}.step-action-button:hover{background:#ce93d81a!important}.step-loading-text{color:#ce93d8!important;font-size:13px!important}.step-hint{text-align:center;width:100%;margin-top:8px}.step-hint-text{color:#ffd600!important;font-size:12px!important}@media (width<=768px){.autoresponse-checklist-item{padding:16px!important}.autoresponse-checklist-item-header{flex-wrap:wrap;gap:8px}.autoresponse-checklist-item-body{flex-direction:column;align-items:stretch;gap:8px;padding-left:44px}.step-hint{padding-left:44px}.step-action-button{justify-content:center;width:100%}.step-number-wrapper{width:24px;height:24px}.step-number{font-size:12px}.step-icon-wrapper{width:32px;height:32px}.step-icon-wrapper svg{font-size:16px}}@media (width<=480px){.autoresponse-checklist-item{padding:14px!important}.step-label{font-size:13px!important}.step-detail-text{font-size:12px!important}.step-action-button{min-width:70px!important;padding:3px 10px!important;font-size:12px!important}.row-header{gap:8px}.step-icon-wrapper{width:28px;height:28px}.step-icon-wrapper svg{font-size:14px}.step-number-wrapper{width:20px;height:20px}.step-number{font-size:10px}.autoresponse-checklist-item-content{gap:6px}}.settings-title{color:#4ade80;align-items:center;margin-bottom:16px;font-size:1rem;font-weight:600;display:flex}.settings-label{color:#fffc;align-items:center;margin-bottom:4px;font-weight:500;display:flex}.reply-mode-group{padding:4px 0}.reply-mode-group .MuiFormControlLabel-root{background-color:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;margin-right:16px;padding:8px 12px;transition:all .2s}.reply-mode-group .MuiFormControlLabel-root:hover{background-color:#ffffff0d;border-color:#4ade804d}.reply-mode-group .MuiRadio-root{padding:6px}@media (width<=768px){.modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{max-height:60vh;padding:16px}.modal-actions{padding:12px 16px 16px;justify-content:center!important}.form-container{gap:16px}.spinner-group,.time-range-group{flex-direction:column;gap:12px}.time-field{width:100%}.settings-section{padding:12px}.reply-mode-group{flex-direction:column!important;gap:8px!important}.reply-mode-group .MuiFormControlLabel-root{width:100%;margin-right:0!important}}@media (width<=480px){.modal-title-container{gap:8px}.modal-icon{font-size:24px}.form-field .MuiOutlinedInput-root{font-size:16px}.info-text{font-size:.7rem}.settings-title{font-size:.9rem}}@keyframes fadeInChip{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.trigger-input-container{flex-direction:column;gap:8px}.trigger-add-button{width:100%;min-width:auto;height:36px;font-size:.9rem}.triggers-list{padding:10px}.triggers-chips{gap:6px}.trigger-chip{font-size:.8rem}}@media (width<=480px){.trigger-input-field .MuiOutlinedInput-root{font-size:16px}.triggers-list{padding:8px}.triggers-chips{gap:4px}.trigger-chip{height:28px;font-size:.7rem}.trigger-chip .MuiChip-label{padding:0 8px;font-size:.7rem}}.cta-container{z-index:1;background:linear-gradient(135deg,#1a1a2e99,#16213e99);border:1px solid #ce93d81a;border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin:40px 0 32px;padding:32px;display:flex;position:relative}.cta-button{text-transform:none!important;border-radius:50px!important;min-width:300px!important;padding:16px 48px!important;font-size:18px!important;font-weight:600!important;transition:all .4s!important}.cta-button.active{animation:2s infinite pulse-button;color:#000!important;background:linear-gradient(45deg,#ce93d8,#90caf9)!important;box-shadow:0 4px 20px #ce93d84d!important}.cta-button.active:hover{transform:translateY(-3px);box-shadow:0 8px 30px #ce93d866!important}.cta-button:disabled{color:#707070!important;background:#ffffff0d!important;border-color:#404040!important}.cta-hint{color:#707070!important;font-size:13px!important}@media (width<=768px){.cta-button{width:100%;min-width:200px!important;padding:14px 24px!important;font-size:16px!important}}@media (width<=480px){.cta-container{padding:20px 16px}}.autoresponse-stats-widget{border:1px solid #ffffff0d;transition:all .3s;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)!important;border-radius:12px!important;padding:24px!important}.autoresponse-stats-widget:hover{box-shadow:0 8px 24px #0003}.autoresponse-stats-widget-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding:4px 0;display:flex}.stats-icon{color:#ce93d8;font-size:28px}.stats-title{flex-grow:1;color:#fff!important;font-weight:600!important}.expand-button{color:#ce93d8!important;padding:4px!important;transition:all .3s!important}.expand-button:hover{transform:scale(1.1);background-color:#ce93d81a!important}.expand-icon{font-size:24px!important;transition:transform .3s!important}.autoresponse-stats-content{margin-top:16px;overflow:hidden}.stats-chips-container{margin:8px 0 4px}.stats-chips-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.stats-chip{border-radius:16px!important;height:32px!important;padding:4px 12px!important;font-size:13px!important;font-weight:500!important;transition:all .3s!important}.stats-chip:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.stats-chip .MuiChip-icon{margin-left:4px!important;margin-right:4px!important;font-size:18px!important}.stats-chip .MuiChip-label{padding:0 8px!important}.stats-divider{background:#ffffff0d!important;margin:20px 0!important}@media (width<=1024px){.stats-chips-row{gap:6px}.stats-chip{height:30px!important;padding:3px 10px!important;font-size:12px!important}}@media (width<=768px){.autoresponse-stats-widget{padding:16px!important}.stats-title{font-size:18px!important}.stats-chips-row{justify-content:center;gap:6px}.stats-chip{height:28px!important;padding:2px 8px!important;font-size:11px!important}.stats-chip .MuiChip-icon{font-size:16px!important}.expand-button{padding:2px!important}.expand-icon{font-size:20px!important}}@media (width<=480px){.autoresponse-stats-widget{padding:12px!important}.stats-title{font-size:16px!important}.stats-chips-row{gap:4px}.stats-chip{height:24px!important;padding:2px 6px!important;font-size:10px!important}.stats-chip .MuiChip-icon{font-size:14px!important}.stats-chip .MuiChip-label{padding:0 4px!important}.expand-button{padding:2px!important}.expand-icon{font-size:18px!important}}.autoresponse-stats-widget::-webkit-scrollbar{width:6px;height:6px}.autoresponse-stats-widget::-webkit-scrollbar-track{background:#ffffff0d}.autoresponse-stats-widget::-webkit-scrollbar-thumb{background:#ce93d880;border-radius:3px}.autoresponse-stats-widget::-webkit-scrollbar-thumb:hover{background:#ce93d8cc}.edit-form-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.edit-form-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (width<=600px){.spinner-group{flex-direction:column;gap:12px}.settings-section{padding:12px}.days-chips-container{gap:6px}.day-chip{height:28px;font-size:.7rem}.edit-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-dialog-title{padding:16px 20px!important}.edit-dialog-title-content h6{font-size:1rem!important}.edit-dialog-content{padding:20px!important}.edit-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.edit-dialog-cancel-button,.edit-dialog-save-button{width:100%}}@media (width<=400px){.edit-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.edit-dialog-title{padding:12px 16px!important}.edit-dialog-content{padding:16px!important}.edit-form-container{gap:16px}.edit-dialog-actions{padding:12px 16px 16px!important}}.auto-reply-settings{background:#4ade800d!important;border-color:#4ade804d!important}.auto-reply-settings .settings-title{color:#4ade80!important}.trigger-input-container{align-items:flex-start;gap:12px;margin-top:8px;display:flex}.trigger-input-field{flex:1}.trigger-add-button{color:#fff;text-transform:none;white-space:nowrap;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:8px;min-width:110px;height:40px;padding:8px 16px;font-weight:500;transition:all .2s;box-shadow:0 2px 8px #22c55e4d}.trigger-add-button:hover:not(:disabled){background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%);transform:translateY(-1px);box-shadow:0 4px 12px #22c55e66}.trigger-add-button:disabled{color:#ffffff4d;box-shadow:none;cursor:not-allowed;background:#ffffff1a;transform:none}.triggers-list{background:#4ade8008;border:1px solid #4ade8014;border-radius:8px;margin-top:12px;padding:12px}.triggers-chips{flex-wrap:wrap;gap:8px;padding:4px 0;display:flex}.trigger-chip{max-width:100%;animation:.2s ease-out fadeInChip}@media (width<=768px){.trigger-input-container{flex-direction:column;gap:8px}.trigger-add-button{width:100%;min-width:auto;height:36px;font-size:.9rem}.triggers-list{padding:10px}.triggers-chips{gap:6px}.trigger-chip{font-size:.8rem}}@media (width<=480px){.trigger-input-field .MuiOutlinedInput-root{font-size:16px}.triggers-list{padding:8px}.triggers-chips{gap:4px}.trigger-chip{height:28px;font-size:.7rem}.trigger-chip .MuiChip-label{padding:0 8px;font-size:.7rem}}.time-range-group{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:8px;display:flex}.time-field{flex:1;min-width:140px}.time-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.time-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.time-field .MuiOutlinedInput-root:hover fieldset{border-color:#4ade8080}.time-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4ade80}.time-field .MuiInputLabel-root{color:#ffffffb3}.time-field .MuiInputLabel-root.Mui-focused{color:#4ade80}.time-field .MuiFormHelperText-root{color:#ffffff80;font-size:.75rem}.time-field .MuiFormHelperText-root.Mui-error{color:#ef4444}@media (width<=600px){.confirm-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-content{padding:20px!important}.confirm-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-button svg{font-size:18px}}.action-menu-item.dialogs-item:hover{background-color:#60a5fa26!important}.menu-item-icon.dialogs-icon{color:#60a5fa}.action-menu-item.dialogs-item:active{transform:scale(.98)}@media (width<=600px){.menu-item-icon.dialogs-icon{font-size:18px!important}}@media (width<=400px){.menu-item-icon.dialogs-icon{font-size:16px!important}}.menu-item-icon.messages-icon{color:#60a5fa}.action-menu-item.messages-item:active{transform:scale(.98)}@media (width<=600px){.menu-item-icon.messages-icon{font-size:18px!important}}@media (width<=400px){.menu-item-icon.messages-icon{font-size:16px!important}}.action-menu-item.messages-item:hover,.action-menu-item.dialogs-item:hover{background-color:#60a5fa26!important}.table-myautoresponse-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-all-columns .col-name{width:12%!important;min-width:140px!important;display:table-cell!important}.table-all-columns .col-phone,.table-all-columns .col-username{width:10%!important;min-width:120px!important;display:table-cell!important}.table-all-columns .col-firstname{width:9%!important;min-width:100px!important;display:table-cell!important}.table-all-columns .col-apikey,.table-all-columns .col-instruction{width:11%!important;min-width:130px!important;display:table-cell!important}.table-all-columns .col-settings{width:13%!important;min-width:160px!important;display:table-cell!important}.table-all-columns .col-action{width:7%!important;min-width:80px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.col-name,.table-all-columns .MuiTableCell-root.col-phone,.table-all-columns .MuiTableCell-root.col-username,.table-all-columns .MuiTableCell-root.col-firstname,.table-all-columns .MuiTableCell-root.col-apikey,.table-all-columns .MuiTableCell-root.col-instruction,.table-all-columns .MuiTableCell-root.col-settings,.table-all-columns .MuiTableCell-root.col-status,.table-all-columns .MuiTableCell-root.col-created,.table-all-columns .MuiTableCell-root.col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.apikey-chip{max-width:130px!important;transition:all .2s!important}.apikey-chip:hover{transform:translateY(-1px)!important}.apikey-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important;font-size:.7rem!important}.instruction-chip{max-width:130px!important;transition:all .2s!important}.instruction-chip:hover{transform:translateY(-1px)!important}.instruction-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important;font-size:.7rem!important}.task-name{font-size:.875rem!important;font-weight:500!important}.phone-number{letter-spacing:.5px!important;font-family:Courier New,monospace!important;font-size:.8rem!important}.username-text{color:#60a5fa!important;font-size:.8rem!important}.firstname-text{font-size:.8rem!important}.created-date{color:#fff9!important;font-size:.75rem!important}.empty-value{color:#ffffff4d!important;font-size:.7rem!important}.settings-text{cursor:pointer!important;color:#94a3b8!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.75rem!important;transition:all .2s!important;overflow:hidden!important}.settings-text:hover{color:#e2e8f0!important}.settings-tooltip{background-color:#1e293b!important;border:1px solid #667eea4d!important;border-radius:8px!important;max-width:400px!important;padding:12px 16px!important;box-shadow:0 8px 32px #00000080!important}.settings-tooltip .MuiTypography-root{color:#e2e8f0!important;font-size:.8rem!important;line-height:1.6!important}.MuiTooltip-tooltip{word-break:break-all!important;background-color:#1e293b!important;border:1px solid #ffffff1a!important;max-width:400px!important;padding:10px 14px!important;font-size:.8rem!important;box-shadow:0 4px 20px #0000004d!important}.MuiTooltip-tooltip .MuiTypography-root{font-size:.8rem!important;line-height:1.5!important}@media (width<=1024px){.status-chip{font-size:.7rem!important}.status-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.MuiTableCell-root{padding:8px 12px!important;font-size:.8rem!important}.table-all-columns{min-width:1300px!important}.table-all-columns .col-name{min-width:120px!important}.table-all-columns .col-phone,.table-all-columns .col-username{min-width:100px!important}.table-all-columns .col-firstname{min-width:80px!important}.table-all-columns .col-apikey,.table-all-columns .col-instruction{min-width:110px!important}.table-all-columns .col-settings{min-width:130px!important}.table-all-columns .col-status{min-width:100px!important}.table-all-columns .col-created{min-width:120px!important}.table-all-columns .col-action{min-width:70px!important}}@media (width<=768px){.table-scroll-wrapper{margin-bottom:4px}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.status-chip{font-size:.65rem!important}.status-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.status-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:1200px!important}.table-all-columns .col-name{width:11%!important;min-width:100px!important}.table-all-columns .col-phone,.table-all-columns .col-username{width:9%!important;min-width:90px!important}.table-all-columns .col-firstname{width:8%!important;min-width:80px!important}.table-all-columns .col-apikey,.table-all-columns .col-instruction{width:11%!important;min-width:100px!important}.table-all-columns .col-settings{width:13%!important;min-width:120px!important}.table-all-columns .col-status{width:10%!important;min-width:90px!important}.table-all-columns .col-created{width:10%!important;min-width:110px!important}.table-all-columns .col-action{width:7%!important;min-width:60px!important}.table-all-columns .col-name,.table-all-columns .col-phone,.table-all-columns .col-username,.table-all-columns .col-firstname,.table-all-columns .col-apikey,.table-all-columns .col-instruction,.table-all-columns .col-settings,.table-all-columns .col-status,.table-all-columns .col-created,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}.apikey-chip,.instruction-chip{max-width:100px!important}.apikey-chip .MuiChip-label,.instruction-chip .MuiChip-label{font-size:.65rem!important}.task-name{font-size:.8rem!important}.phone-number,.username-text,.firstname-text{font-size:.75rem!important}.created-date,.settings-text{font-size:.7rem!important}}@media (width<=480px){.status-chip{height:24px!important}.status-chip .MuiChip-label{font-size:.6rem!important}.status-chip .MuiChip-icon{font-size:.75rem!important}.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:1000px!important}.table-all-columns .col-name{width:10%!important;min-width:90px!important}.table-all-columns .col-phone,.table-all-columns .col-username{width:9%!important;min-width:80px!important}.table-all-columns .col-firstname{width:8%!important;min-width:70px!important}.table-all-columns .col-apikey,.table-all-columns .col-instruction{width:11%!important;min-width:90px!important}.table-all-columns .col-settings{width:13%!important;min-width:100px!important}.table-all-columns .col-status{width:10%!important;min-width:80px!important}.table-all-columns .col-created{width:10%!important;min-width:100px!important}.table-all-columns .col-action{width:7%!important;min-width:50px!important}.table-all-columns .col-name,.table-all-columns .col-phone,.table-all-columns .col-username,.table-all-columns .col-firstname,.table-all-columns .col-apikey,.table-all-columns .col-instruction,.table-all-columns .col-settings,.table-all-columns .col-status,.table-all-columns .col-created,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.apikey-chip,.instruction-chip{max-width:80px!important}.apikey-chip .MuiChip-label,.instruction-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important;font-size:.6rem!important}.task-name{font-size:.7rem!important}.phone-number,.username-text,.firstname-text{font-size:.65rem!important}.created-date,.empty-value{font-size:.6rem!important}.settings-text{font-size:.65rem!important}}@media (width<=360px){.table-all-columns{min-width:900px!important}.table-all-columns .col-name{min-width:80px!important}.table-all-columns .col-phone,.table-all-columns .col-username{min-width:70px!important}.table-all-columns .col-firstname{min-width:60px!important}.table-all-columns .col-apikey,.table-all-columns .col-instruction{min-width:80px!important}.table-all-columns .col-settings{min-width:90px!important}.table-all-columns .col-status{min-width:70px!important}.table-all-columns .col-created{min-width:90px!important}.table-all-columns .col-action{min-width:45px!important}.apikey-chip,.instruction-chip{max-width:70px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-name,.table-all-columns .col-phone,.table-all-columns .col-username,.table-all-columns .col-firstname,.table-all-columns .col-apikey,.table-all-columns .col-instruction,.table-all-columns .col-settings,.table-all-columns .col-status,.table-all-columns .col-created,.table-all-columns .col-action{visibility:visible!important;opacity:1!important;display:table-cell!important}}.settings-tooltip .MuiTooltip-arrow{color:#1e293b!important}.settings-tooltip .MuiTypography-root strong{color:#fbbf24}@media (width<=768px){.table-all-columns .col-settings{width:15%!important;min-width:140px!important}.settings-text{font-size:.65rem!important}}@media (width<=480px){.table-all-columns .col-settings{width:16%!important;min-width:120px!important}.settings-text{font-size:.6rem!important}}@media (width<=360px){.table-all-columns .col-settings{min-width:100px!important}}.settings-tooltip .MuiTypography-root{line-height:1.8!important}.settings-tooltip .MuiTypography-root[style*=monospace]{background:#4ade800d;border-radius:4px;margin-bottom:2px;padding:1px 6px}.settings-tooltip .MuiTypography-root:has(+.MuiTypography-root){border-bottom:1px solid #4ade8026;padding-bottom:4px}.settings-tooltip{animation:.2s ease-out tooltipFadeIn}@keyframes tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=600px){.settings-tooltip{max-width:300px!important;padding:8px 12px!important}.settings-tooltip .MuiTypography-root{font-size:.7rem!important}.settings-tooltip .MuiTypography-root[style*=monospace]{padding:1px 4px;font-size:.65rem!important}}@media (width<=400px){.settings-tooltip{max-width:250px!important;padding:6px 10px!important}.settings-tooltip .MuiTypography-root{font-size:.6rem!important}.settings-tooltip .MuiTypography-root[style*=monospace]{font-size:.55rem!important}}.task-name-clickable{cursor:pointer!important;color:#e2e8f0!important;font-weight:500!important;transition:all .2s!important}.task-name-clickable:hover{transform:translate(2px);color:#667eea!important;text-decoration:underline!important}.task-name-clickable:active{transform:scale(.98)}.phone-number-clickable{cursor:pointer!important;color:#e2e8f0!important;letter-spacing:.5px!important;font-family:Courier New,monospace!important;transition:all .2s!important}.phone-number-clickable:hover{transform:translate(2px);color:#667eea!important;text-decoration:underline!important}.phone-number-clickable:active{transform:scale(.98)}@media (width<=768px){.task-name-clickable{font-size:.8rem!important}.phone-number-clickable{font-size:.75rem!important}.task-name-clickable:hover,.phone-number-clickable:hover{transform:translate(1px)}}@media (width<=480px){.task-name-clickable{font-size:.7rem!important}.phone-number-clickable{font-size:.65rem!important}}@media (width<=360px){.task-name-clickable{font-size:.65rem!important}.phone-number-clickable{font-size:.6rem!important}}.autoresponse-disclaimer-paper{z-index:1;margin:32px 0;position:relative;background:#ffc1070d!important;border:1px solid #ffc1071a!important;border-radius:12px!important;padding:20px 24px!important}.autoresponse-disclaimer-content{align-items:flex-start;gap:16px;display:flex}.autoresponse-disclaimer-icon{color:#ffd600;flex-shrink:0;margin-top:2px;font-size:24px}.autoresponse-disclaimer-text{flex:1}.autoresponse-disclaimer-title{color:#ffd600!important;margin-bottom:4px!important;font-weight:600!important}.autoresponse-disclaimer-message{color:#b0b0b0!important;line-height:1.6!important}.autoresponse-disclaimer-link{color:#ce93d8!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-weight:500!important}.autoresponse-disclaimer-link:hover{color:#90caf9!important;background:0 0!important}@media (width<=768px){.autoresponse-disclaimer-content{flex-direction:column;align-items:flex-start}}@media (width<=480px){.autoresponse-disclaimer-paper{padding:16px!important}}.info-settings-autoresponse-paper{z-index:1;margin:32px 0;transition:all .3s;position:relative;background:linear-gradient(145deg,#667eea14 0%,#764ba20d 100%)!important;border:1px solid #667eea33!important;border-radius:16px!important;padding:28px 32px!important}.info-settings-autoresponse-paper:hover{border-color:#667eea66!important;box-shadow:0 8px 32px #667eea1a!important}.info-settings-autoresponse-content{align-items:flex-start;gap:24px;display:flex}.info-settings-autoresponse-icon-wrapper{background:linear-gradient(135deg,#667eea26 0%,#764ba226 100%);border:1px solid #667eea26;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;margin-top:2px;display:flex}.info-settings-autoresponse-icon{color:#667eea;font-size:28px}.info-settings-autoresponse-text{flex-direction:column;flex:1;gap:12px;display:flex}.info-settings-autoresponse-title{letter-spacing:.3px;color:#667eea!important;font-size:.95rem!important;font-weight:600!important}.info-settings-autoresponse-message{color:#ffffffb3!important;font-size:.9rem!important;line-height:1.7!important}.info-settings-autoresponse-link{color:#667eea!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-size:.9rem!important;font-weight:500!important;line-height:1.7!important}.info-settings-autoresponse-link:hover{color:#764ba2!important;background:0 0!important}.info-settings-autoresponse-submessage{border-left:2px solid #667eea4d;margin-top:2px;padding-left:14px;color:#fff9!important;font-size:.85rem!important}.info-settings-autoresponse-buttons{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.info-settings-autoresponse-button{color:#667eea!important;text-transform:none!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #667eea66!important;border-radius:8px!important;padding:8px 20px!important;font-weight:600!important;transition:all .3s!important}.info-settings-autoresponse-button:hover{background:#667eea1a!important;border-color:#667eea!important;transform:translateY(-1px)!important}.info-settings-autoresponse-button .MuiButton-startIcon{margin-right:8px}.info-settings-autoresponse-button .MuiButton-startIcon svg{font-size:18px}.info-settings-autoresponse-button:active{transform:scale(.98)!important}@media (width<=768px){.info-settings-autoresponse-paper{margin:24px 0;padding:20px 24px!important}.info-settings-autoresponse-content{text-align:center;flex-direction:column;align-items:center;gap:16px}.info-settings-autoresponse-icon-wrapper{width:48px;min-width:48px;height:48px}.info-settings-autoresponse-icon{font-size:24px}.info-settings-autoresponse-buttons{flex-direction:column;justify-content:center;align-items:center;width:100%}.info-settings-autoresponse-button{justify-content:center;width:100%;max-width:320px;padding:8px 16px!important}.info-settings-autoresponse-submessage{text-align:center;border-top:1px solid #667eea33;border-left:none;padding-top:10px;padding-left:0}.info-settings-autoresponse-title{font-size:.9rem!important}.info-settings-autoresponse-message{font-size:.85rem!important}.info-settings-autoresponse-submessage{font-size:.8rem!important}.info-settings-autoresponse-link{font-size:.85rem!important}}@media (width<=480px){.info-settings-autoresponse-paper{margin:16px 0;border-radius:12px!important;padding:16px 18px!important}.info-settings-autoresponse-content{gap:12px}.info-settings-autoresponse-icon-wrapper{border-radius:10px;width:40px;min-width:40px;height:40px}.info-settings-autoresponse-icon{font-size:20px}.info-settings-autoresponse-button{max-width:100%;padding:6px 12px!important;font-size:.85rem!important}.info-settings-autoresponse-title{font-size:.85rem!important}.info-settings-autoresponse-message{font-size:.8rem!important}.info-settings-autoresponse-submessage{font-size:.75rem!important}.info-settings-autoresponse-buttons{justify-content:center;gap:8px}.info-settings-autoresponse-button .MuiButton-startIcon{margin-right:4px!important}.info-settings-autoresponse-button .MuiButton-startIcon svg{font-size:16px!important}.info-settings-autoresponse-link{font-size:.8rem!important}}@media (prefers-color-scheme:dark){.info-settings-autoresponse-paper{background:linear-gradient(145deg,#667eea0f 0%,#764ba208 100%)!important}}.info-settings-autoresponse-button:focus-visible{outline-offset:2px;outline:2px solid #667eea}.info-settings-autoresponse-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #667eea}@media (width>=601px) and (width<=960px){.info-settings-autoresponse-button{padding:6px 14px!important;font-size:.8rem!important}.info-settings-autoresponse-button .MuiButton-startIcon{margin-right:6px!important}.info-settings-autoresponse-button .MuiButton-startIcon svg{font-size:20px!important}.info-settings-autoresponse-link{font-size:.8rem!important}}@media (pointer:coarse){.MuiTooltip-tooltip{padding:6px 10px!important;font-size:.75rem!important}}.edit-blacklist-dialog .MuiDialog-container{z-index:1300}.edit-blacklist-dialog .MuiBackdrop-root{background-color:#00000080!important}.edit-blacklist-dialog .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #ef44444d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.edit-blacklist-dialog-title{background:#ef44441a!important;border-bottom:1px solid #ffffff1a!important;padding:16px 24px!important}.edit-blacklist-dialog-title-content{justify-content:space-between;align-items:center;width:100%;display:flex}.edit-blacklist-dialog-title-content h6{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.edit-blacklist-dialog-close-button{color:#fff9!important;padding:4px!important}.edit-blacklist-dialog-close-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-blacklist-dialog-content{background:0 0!important;padding:24px!important}.edit-blacklist-form-container{flex-direction:column;gap:20px;display:flex}.edit-blacklist-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.edit-blacklist-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.edit-blacklist-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#ef444480}.edit-blacklist-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ef5350}.edit-blacklist-form-field .MuiInputLabel-root{color:#ffffffb3}.edit-blacklist-form-field .MuiInputLabel-root.Mui-focused{color:#ef5350}.edit-blacklist-form-field .MuiFormHelperText-root{color:#ffffff80;font-size:.75rem}.edit-blacklist-form-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.edit-blacklist-form-field .MuiOutlinedInput-root.Mui-error fieldset{border-width:1px;border-color:#ef4444}.edit-blacklist-dialog-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important;display:flex!important}.edit-blacklist-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.edit-blacklist-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-blacklist-dialog-save-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#ef5350 0%,#d32f2f 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #ef535063!important}.edit-blacklist-dialog-save-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#d32f2f 0%,#ef5350 100%)!important;box-shadow:0 6px 20px #ef53503b!important}.edit-blacklist-dialog-save-button:disabled{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff1a!important;transform:none!important}.edit-blacklist-dialog .MuiPaper-root{animation:.3s ease-out slideInEditDialog}@media (width<=600px){.edit-blacklist-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-blacklist-dialog-title{padding:16px 20px!important}.edit-blacklist-dialog-title-content h6{font-size:1rem!important}.edit-blacklist-dialog-content{padding:20px!important}.edit-blacklist-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.edit-blacklist-dialog-cancel-button,.edit-blacklist-dialog-save-button{width:100%}}@media (width<=400px){.edit-blacklist-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.edit-blacklist-dialog-title{padding:12px 16px!important}.edit-blacklist-dialog-content{padding:16px!important}.edit-blacklist-form-container{gap:16px}.edit-blacklist-dialog-actions{padding:12px 16px 16px!important}}.edit-blacklist-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.edit-blacklist-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.edit-blacklist-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#ef44444d;border-radius:4px}.edit-blacklist-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#ef444480}.action-menu-blacklist-container{z-index:10;display:inline-block;position:relative}.action-menu-blacklist-button{color:#ffffffb3!important;background-color:#ef44441a!important;border:1px solid #ef444433!important;border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important;padding:4px!important;transition:all .2s!important}.action-menu-blacklist-button:hover{transform:scale(1.05);color:#fff!important;background-color:#ef444433!important;border-color:#ef444466!important}.action-menu-blacklist-button:active{transform:scale(.95)}.action-menu-blacklist-button svg{font-size:20px}.action-menu-blacklist-popper{z-index:9999!important}.action-menu-blacklist-paper{z-index:9999;min-width:180px;overflow:hidden;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #ef44444d!important;border-radius:12px!important;box-shadow:0 10px 40px #0006!important}.action-menu-blacklist-list{min-width:200px;background:0 0!important;padding:8px!important}.action-menu-blacklist-item{background-color:#0000!important;border-radius:8px!important;margin-bottom:4px!important;padding:10px 12px!important;transition:all .2s!important}.action-menu-blacklist-item:last-child{margin-bottom:0!important}.action-menu-blacklist-item:hover{background-color:#ef444426!important}.action-menu-blacklist-item.Mui-disabled{opacity:.4!important;cursor:not-allowed!important}.action-menu-blacklist-item.Mui-disabled:hover{background-color:#0000!important}.action-menu-blacklist-item.edit-item:hover{background-color:#3b82f626!important}.action-menu-blacklist-item.delete-item:hover{background-color:#ef444426!important}.action-menu-blacklist-item.activate-item:hover{background-color:#4ade8026!important}.action-menu-blacklist-item.deactivate-item:hover{background-color:#f59e0b26!important}.confirm-dialog-blacklist .MuiDialog-container{z-index:1300}.confirm-dialog-blacklist .MuiBackdrop-root{background-color:#00000080!important}.confirm-dialog-blacklist .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #ef44444d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.confirm-dialog-blacklist-title{align-items:center;display:flex;color:#fff!important;background:#ef44441a!important;border-bottom:1px solid #ffffff1a!important;padding:20px 24px!important;font-size:1.25rem!important;font-weight:600!important}.confirm-dialog-blacklist-content{background:0 0!important;padding:24px!important}.confirm-dialog-blacklist-text{color:#fffc!important;font-size:.95rem!important;line-height:1.5!important}.confirm-dialog-blacklist-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important}.action-menu-blacklist-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.action-menu-blacklist-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.action-menu-blacklist-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#4ade80f2 0%,#22c55ef2 100%)}.action-menu-blacklist-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.action-menu-blacklist-snackbar .MuiAlert-icon{color:#fff}.action-menu-blacklist-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.action-menu-blacklist-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}@media (width<=600px){.confirm-dialog-blacklist .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-blacklist-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-blacklist-content{padding:20px!important}.confirm-dialog-blacklist-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-blacklist-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-blacklist-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-blacklist-button svg{font-size:18px}}.action-menu-blacklist-paper{animation:.2s ease-out slideInMenu}.action-menu-blacklist-item:first-child{animation:.15s ease-out both slideInItem}.action-menu-blacklist-item:nth-child(2){animation:.15s ease-out 50ms both slideInItem}.action-menu-blacklist-item:nth-child(3){animation:.15s ease-out .1s both slideInItem}.action-menu-blacklist-item:nth-child(4){animation:.15s ease-out .15s both slideInItem}.table-blacklist-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-blacklist-scroll{scrollbar-width:thin;scrollbar-color:#ef44444d #ffffff05;flex:1;margin-bottom:8px;overflow:auto hidden}.table-blacklist-scroll::-webkit-scrollbar{height:8px}.table-blacklist-scroll::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.table-blacklist-scroll::-webkit-scrollbar-thumb{background:#ef44444d;border-radius:4px}.table-blacklist-scroll::-webkit-scrollbar-thumb:hover{background:#ef444480}.table-blacklist-paper{border-radius:8px;transition:box-shadow .3s;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #ef444426!important;overflow:visible!important}.table-blacklist-paper:hover{box-shadow:0 8px 32px #0000004d}@media (width<=1024px){.status-chip{font-size:.7rem!important}.status-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.table-all-columns .col-target{min-width:120px!important}.table-all-columns .col-reason{min-width:130px!important}.table-all-columns .col-status{min-width:100px!important}.table-all-columns .col-created{min-width:120px!important}.table-all-columns .col-actions{min-width:70px!important}.target-name{font-size:.8rem!important}.reason-text{font-size:.75rem!important}.date-text{font-size:.7rem!important}}@media (width<=768px){.table-blacklist-scroll{margin-bottom:4px}.table-blacklist-scroll::-webkit-scrollbar{height:6px}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:600px!important}.table-all-columns .col-target{width:23%!important;min-width:100px!important}.table-all-columns .col-reason{width:28%!important;min-width:110px!important}.table-all-columns .col-status{width:16%!important;min-width:90px!important}.table-all-columns .col-created{width:18%!important;min-width:100px!important}.table-all-columns .col-actions{width:12%!important;min-width:60px!important}.table-all-columns .col-target,.table-all-columns .col-reason,.table-all-columns .col-status,.table-all-columns .col-created,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;display:table-cell!important}.status-chip{font-size:.65rem!important}.status-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.status-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}.target-name{font-size:.75rem!important}.reason-text{font-size:.7rem!important}.date-text{font-size:.65rem!important}}@media (width<=480px){.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:520px!important}.table-all-columns .col-target{width:22%!important;min-width:90px!important}.table-all-columns .col-reason{width:27%!important;min-width:100px!important}.table-all-columns .col-status{width:16%!important;min-width:80px!important}.table-all-columns .col-created{width:19%!important;min-width:90px!important}.table-all-columns .col-actions{width:12%!important;min-width:50px!important}.table-all-columns .col-target,.table-all-columns .col-reason,.table-all-columns .col-status,.table-all-columns .col-created,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.status-chip{height:22px!important;font-size:.6rem!important}.status-chip .MuiChip-label{padding-left:3px!important;padding-right:3px!important;font-size:.55rem!important}.status-chip .MuiChip-icon{margin-left:2px!important;font-size:.7rem!important}.target-name{font-size:.7rem!important}.reason-text{-webkit-line-clamp:1!important;font-size:.65rem!important}.date-text{font-size:.6rem!important}.empty-cell{padding:30px 10px!important}.empty-state .MuiTypography-body1{font-size:.9rem!important}.empty-state .MuiTypography-caption{font-size:.7rem!important}}@media (width<=360px){.table-all-columns{min-width:460px!important}.table-all-columns .col-target{min-width:80px!important}.table-all-columns .col-reason{min-width:90px!important}.table-all-columns .col-status{min-width:70px!important}.table-all-columns .col-created{min-width:80px!important}.table-all-columns .col-actions{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-target,.table-all-columns .col-reason,.table-all-columns .col-status,.table-all-columns .col-created,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;display:table-cell!important}}.modal-add-blacklist .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ef44444d;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.modal-add-blacklist .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{padding:16px}.modal-actions{padding:12px 16px 16px;justify-content:center!important}.form-container{gap:16px}}@media (width<=480px){.modal-title-container{gap:8px}.modal-icon{font-size:24px}.form-field .MuiOutlinedInput-root{font-size:16px}.info-text{font-size:.7rem}.submit-button{min-width:150px;font-size:.8rem}}.modal-add-blacklist .MuiDialogContent-root::-webkit-scrollbar{width:8px}.modal-add-blacklist .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-add-blacklist .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#ef44444d;border-radius:4px}.modal-add-blacklist .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#ef444480}@media (width<=768px){.delete-active-container{justify-content:center;margin-bottom:12px}.delete-active-buttons-wrapper{flex-wrap:wrap;justify-content:center;gap:10px}.activate-all-button,.deactivate-all-button,.delete-all-button{min-height:32px;padding:5px 14px!important;font-size:.8rem!important}.activate-all-button .MuiButton-startIcon svg,.deactivate-all-button .MuiButton-startIcon svg,.delete-all-button .MuiButton-startIcon svg{font-size:16px}}@media (width<=480px){.delete-active-container{justify-content:center;margin-bottom:8px;padding:0 2px}.delete-active-buttons-wrapper{justify-content:center;gap:8px;width:100%}.activate-all-button,.deactivate-all-button,.delete-all-button{flex:1;min-width:70px;max-width:120px;min-height:28px;padding:4px 10px!important;font-size:.7rem!important}.activate-all-button .MuiButton-startIcon,.deactivate-all-button .MuiButton-startIcon,.delete-all-button .MuiButton-startIcon{margin-right:4px}.activate-all-button .MuiButton-startIcon svg,.deactivate-all-button .MuiButton-startIcon svg,.delete-all-button .MuiButton-startIcon svg{font-size:14px}}@media (width<=360px){.activate-all-button,.deactivate-all-button,.delete-all-button{min-width:55px;min-height:24px;padding:3px 6px!important;font-size:.6rem!important}.activate-all-button .MuiButton-startIcon svg,.deactivate-all-button .MuiButton-startIcon svg,.delete-all-button .MuiButton-startIcon svg{font-size:12px}}.blacklist-disclaimer-paper{z-index:1;margin:32px 0;position:relative;background:#2196f30d!important;border:1px solid #2196f31a!important;border-radius:12px!important;padding:20px 24px!important}.blacklist-disclaimer-content{align-items:flex-start;gap:16px;display:flex}.blacklist-disclaimer-icon{color:#2196f3;flex-shrink:0;margin-top:2px}.blacklist-disclaimer-text{flex:1}.blacklist-disclaimer-title{color:#2196f3!important;margin-bottom:4px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.43!important}.blacklist-disclaimer-message{color:#b0b0b0!important;line-height:1.6!important}.blacklist-disclaimer-link{color:#667eea!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-weight:500!important}.blacklist-disclaimer-link:hover{color:#764ba2!important;background:0 0!important}@media (width<=768px){.blacklist-disclaimer-content{flex-direction:column;align-items:flex-start}}@media (width<=480px){.blacklist-disclaimer-paper{padding:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.blacklist-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.blacklist-container{box-sizing:border-box;width:100%;max-width:100%}.blacklist-header,.blacklist-filter-row{width:100%}@media (width<=960px){.blacklist-page{padding:0}.blacklist-container{padding-left:8px!important;padding-right:8px!important}.blacklist-header{flex-direction:column;gap:8px;align-items:flex-start!important}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.blacklist-container{padding-left:4px!important;padding-right:4px!important}.blacklist-header h1{font-size:1.1rem!important}.blacklist-filter-row{gap:8px}}@media (width<=480px){.blacklist-container{padding-left:2px!important;padding-right:2px!important}.blacklist-header h1{line-height:1.2;font-size:1rem!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}body{font-size:16px}}@supports (-webkit-touch-callout:none){.blacklist-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.blacklist-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.blacklist-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.blacklist-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#4ade80f2 0%,#22c55ef2 100%)}.blacklist-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.blacklist-snackbar .MuiAlert-standardWarning{color:#fff;background:linear-gradient(135deg,#fbbf24f2 0%,#f59e0bf2 100%)}.blacklist-snackbar .MuiAlert-icon{color:#fff}.blacklist-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.blacklist-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}.edit-whitelist-dialog .MuiDialog-container{z-index:1300}.edit-whitelist-dialog .MuiBackdrop-root{background-color:#00000080!important}.edit-whitelist-dialog .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #4ade804d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.edit-whitelist-dialog-title{background:#4ade801a!important;border-bottom:1px solid #ffffff1a!important;padding:16px 24px!important}.edit-whitelist-dialog-title-content{justify-content:space-between;align-items:center;width:100%;display:flex}.edit-whitelist-dialog-title-content h6{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.edit-whitelist-dialog-close-button{color:#fff9!important;padding:4px!important}.edit-whitelist-dialog-close-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-whitelist-dialog-content{background:0 0!important;padding:24px!important}.edit-whitelist-form-container{flex-direction:column;gap:20px;display:flex}.edit-whitelist-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.edit-whitelist-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.edit-whitelist-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#4ade8080}.edit-whitelist-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4ade80}.edit-whitelist-form-field .MuiInputLabel-root{color:#ffffffb3}.edit-whitelist-form-field .MuiInputLabel-root.Mui-focused{color:#4ade80}.edit-whitelist-form-field .MuiFormHelperText-root{color:#ffffff80;font-size:.75rem}.edit-whitelist-form-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.edit-whitelist-form-field .MuiOutlinedInput-root.Mui-error fieldset{border-width:1px;border-color:#ef4444}.info-paper{background:#4ade800d!important;border:1px solid #4ade8026!important;border-radius:8px!important;padding:16px!important}.info-label{display:block;color:#ffffff80!important;margin-bottom:8px!important;font-weight:500!important}.info-row{justify-content:space-between;padding:4px 0;display:flex}.info-key{color:#ffffff80!important;font-size:.8rem!important}.info-value{color:#fffc!important;font-size:.8rem!important;font-weight:500!important}.edit-whitelist-dialog-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important;display:flex!important}.edit-whitelist-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.edit-whitelist-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-whitelist-dialog-save-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#4ade80 0%,#22c55e 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #4ade8063!important}.edit-whitelist-dialog-save-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#22c55e 0%,#4ade80 100%)!important;box-shadow:0 6px 20px #4ade803b!important}.edit-whitelist-dialog-save-button:disabled{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff1a!important;transform:none!important}.edit-whitelist-dialog .MuiPaper-root{animation:.3s ease-out slideInEditDialog}@media (width<=600px){.edit-whitelist-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-whitelist-dialog-title{padding:16px 20px!important}.edit-whitelist-dialog-title-content h6{font-size:1rem!important}.edit-whitelist-dialog-content{padding:20px!important}.edit-whitelist-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.edit-whitelist-dialog-cancel-button,.edit-whitelist-dialog-save-button{width:100%}}@media (width<=400px){.edit-whitelist-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.edit-whitelist-dialog-title{padding:12px 16px!important}.edit-whitelist-dialog-content{padding:16px!important}.edit-whitelist-form-container{gap:16px}.edit-whitelist-dialog-actions{padding:12px 16px 16px!important}}.edit-whitelist-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.edit-whitelist-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.edit-whitelist-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#4ade804d;border-radius:4px}.edit-whitelist-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#4ade8080}.action-menu-whitelist-container{z-index:10;display:inline-block;position:relative}.action-menu-whitelist-button{color:#ffffffb3!important;background-color:#4ade801a!important;border:1px solid #4ade8033!important;border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important;padding:4px!important;transition:all .2s!important}.action-menu-whitelist-button:hover{transform:scale(1.05);color:#fff!important;background-color:#4ade8033!important;border-color:#4ade8066!important}.action-menu-whitelist-button:active{transform:scale(.95)}.action-menu-whitelist-button svg{font-size:20px}.action-menu-whitelist-popper{z-index:9999!important}.action-menu-whitelist-paper{z-index:9999;min-width:180px;overflow:hidden;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #4ade804d!important;border-radius:12px!important;box-shadow:0 10px 40px #0006!important}.action-menu-whitelist-list{min-width:200px;background:0 0!important;padding:8px!important}.action-menu-whitelist-item{background-color:#0000!important;border-radius:8px!important;margin-bottom:4px!important;padding:10px 12px!important;transition:all .2s!important}.action-menu-whitelist-item:last-child{margin-bottom:0!important}.action-menu-whitelist-item:hover{background-color:#4ade8026!important}.action-menu-whitelist-item.Mui-disabled{opacity:.4!important;cursor:not-allowed!important}.action-menu-whitelist-item.Mui-disabled:hover{background-color:#0000!important}.menu-item-icon.activate-icon{color:#4ade80}.menu-item-icon.deactivate-icon{color:#f59e0b}.action-menu-whitelist-item.edit-item:hover{background-color:#3b82f626!important}.action-menu-whitelist-item.delete-item:hover{background-color:#ef444426!important}.action-menu-whitelist-item.activate-item:hover{background-color:#4ade8026!important}.action-menu-whitelist-item.deactivate-item:hover{background-color:#f59e0b26!important}.confirm-dialog-whitelist .MuiDialog-container{z-index:1300}.confirm-dialog-whitelist .MuiBackdrop-root{background-color:#00000080!important}.confirm-dialog-whitelist .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #4ade804d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.confirm-dialog-whitelist-title{align-items:center;display:flex;color:#fff!important;background:#4ade801a!important;border-bottom:1px solid #ffffff1a!important;padding:20px 24px!important;font-size:1.25rem!important;font-weight:600!important}.confirm-dialog-whitelist-content{background:0 0!important;padding:24px!important}.confirm-dialog-whitelist-text{color:#fffc!important;font-size:.95rem!important;line-height:1.5!important}.confirm-dialog-whitelist-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important}.action-menu-whitelist-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.action-menu-whitelist-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.action-menu-whitelist-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#4ade80f2 0%,#22c55ef2 100%)}.action-menu-whitelist-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.action-menu-whitelist-snackbar .MuiAlert-icon{color:#fff}.action-menu-whitelist-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.action-menu-whitelist-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}@media (width<=600px){.confirm-dialog-whitelist .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-whitelist-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-whitelist-content{padding:20px!important}.confirm-dialog-whitelist-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-whitelist-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-whitelist-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-whitelist-button svg{font-size:18px}}.action-menu-whitelist-paper{animation:.2s ease-out slideInMenu}.action-menu-whitelist-item:first-child{animation:.15s ease-out both slideInItem}.action-menu-whitelist-item:nth-child(2){animation:.15s ease-out 50ms both slideInItem}.action-menu-whitelist-item:nth-child(3){animation:.15s ease-out .1s both slideInItem}.action-menu-whitelist-item:nth-child(4){animation:.15s ease-out .15s both slideInItem}.table-whitelist-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-whitelist-scroll{scrollbar-width:thin;scrollbar-color:#4ade804d #ffffff05;flex:1;margin-bottom:8px;overflow:auto hidden}.table-whitelist-scroll::-webkit-scrollbar{height:8px}.table-whitelist-scroll::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.table-whitelist-scroll::-webkit-scrollbar-thumb{background:#4ade804d;border-radius:4px}.table-whitelist-scroll::-webkit-scrollbar-thumb:hover{background:#4ade8080}.table-whitelist-paper{border-radius:8px;transition:box-shadow .3s;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #4ade8026!important;overflow:visible!important}.table-whitelist-paper:hover{box-shadow:0 8px 32px #0000004d}.table-all-columns .col-target{width:25%!important;min-width:140px!important;display:table-cell!important}.table-all-columns .col-reason{width:30%!important;min-width:150px!important;display:table-cell!important}.table-all-columns .col-status{width:15%!important;min-width:120px!important;display:table-cell!important}.table-all-columns .col-created{width:18%!important;min-width:140px!important;display:table-cell!important}.table-all-columns .col-actions{width:12%!important;min-width:80px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.col-target,.table-all-columns .MuiTableCell-root.col-reason,.table-all-columns .MuiTableCell-root.col-status,.table-all-columns .MuiTableCell-root.col-created,.table-all-columns .MuiTableCell-root.col-actions{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-cell{color:#fffc!important;vertical-align:middle!important;border-bottom:1px solid #ffffff08!important}.target-cell{flex-direction:column;gap:4px;display:flex}.target-name{color:#fff!important;font-size:.875rem!important;font-weight:500!important}.reason-text{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden;color:#fff9!important;max-width:100%!important;font-size:.8rem!important}.date-text{color:#ffffff80!important;font-size:.75rem!important}.empty-cell{text-align:center!important;padding:40px 20px!important}.empty-state{flex-direction:column;align-items:center;gap:8px;display:flex}.skeleton-row .MuiSkeleton-root{background:#ffffff08!important}.table-pagination{z-index:1;border-top:1px solid #ffffff0d;transition:all .3s;position:relative}@media (width<=1024px){.status-chip{font-size:.7rem!important}.status-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.table-all-columns .col-target{min-width:120px!important}.table-all-columns .col-reason{min-width:130px!important}.table-all-columns .col-status{min-width:100px!important}.table-all-columns .col-created{min-width:120px!important}.table-all-columns .col-actions{min-width:70px!important}.target-name{font-size:.8rem!important}.reason-text{font-size:.75rem!important}.date-text{font-size:.7rem!important}}@media (width<=768px){.table-whitelist-scroll{margin-bottom:4px}.table-whitelist-scroll::-webkit-scrollbar{height:6px}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:600px!important}.table-all-columns .col-target{width:23%!important;min-width:100px!important}.table-all-columns .col-reason{width:28%!important;min-width:110px!important}.table-all-columns .col-status{width:16%!important;min-width:90px!important}.table-all-columns .col-created{width:18%!important;min-width:100px!important}.table-all-columns .col-actions{width:12%!important;min-width:60px!important}.table-all-columns .col-target,.table-all-columns .col-reason,.table-all-columns .col-status,.table-all-columns .col-created,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;display:table-cell!important}.status-chip{font-size:.65rem!important}.status-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.status-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}.target-name{font-size:.75rem!important}.reason-text{font-size:.7rem!important}.date-text{font-size:.65rem!important}}@media (width<=480px){.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:520px!important}.table-all-columns .col-target{width:22%!important;min-width:90px!important}.table-all-columns .col-reason{width:27%!important;min-width:100px!important}.table-all-columns .col-status{width:16%!important;min-width:80px!important}.table-all-columns .col-created{width:19%!important;min-width:90px!important}.table-all-columns .col-actions{width:12%!important;min-width:50px!important}.table-all-columns .col-target,.table-all-columns .col-reason,.table-all-columns .col-status,.table-all-columns .col-created,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.status-chip{height:22px!important;font-size:.6rem!important}.status-chip .MuiChip-label{padding-left:3px!important;padding-right:3px!important;font-size:.55rem!important}.status-chip .MuiChip-icon{margin-left:2px!important;font-size:.7rem!important}.target-name{font-size:.7rem!important}.reason-text{-webkit-line-clamp:1!important;font-size:.65rem!important}.date-text{font-size:.6rem!important}.empty-cell{padding:30px 10px!important}.empty-state .MuiTypography-body1{font-size:.9rem!important}.empty-state .MuiTypography-caption{font-size:.7rem!important}}@media (width<=360px){.table-all-columns{min-width:460px!important}.table-all-columns .col-target{min-width:80px!important}.table-all-columns .col-reason{min-width:90px!important}.table-all-columns .col-status{min-width:70px!important}.table-all-columns .col-created{min-width:80px!important}.table-all-columns .col-actions{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-target,.table-all-columns .col-reason,.table-all-columns .col-status,.table-all-columns .col-created,.table-all-columns .col-actions{visibility:visible!important;opacity:1!important;display:table-cell!important}}.modal-add-whitelist .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #4ade804d;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.modal-add-whitelist .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{padding:16px}.modal-actions{padding:12px 16px 16px;justify-content:center!important}.form-container{gap:16px}}@media (width<=480px){.modal-title-container{gap:8px}.modal-icon{font-size:24px}.form-field .MuiOutlinedInput-root{font-size:16px}.info-text{font-size:.7rem}.submit-button{min-width:150px;font-size:.8rem}}.modal-add-whitelist .MuiDialogContent-root::-webkit-scrollbar{width:8px}.modal-add-whitelist .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-add-whitelist .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#4ade804d;border-radius:4px}.modal-add-whitelist .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#4ade8080}.delete-active-container{justify-content:flex-end;width:100%;margin-bottom:16px;padding:0 4px;display:flex}.delete-active-buttons-wrapper{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.activate-all-button,.deactivate-all-button,.delete-all-button{white-space:nowrap;min-height:36px;text-transform:none!important;border-radius:8px!important;padding:6px 16px!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important}.activate-all-button:hover,.deactivate-all-button:hover,.delete-all-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.activate-all-button:active,.deactivate-all-button:active,.delete-all-button:active{transform:scale(.97)}.activate-all-button .MuiButton-startIcon,.deactivate-all-button .MuiButton-startIcon,.delete-all-button .MuiButton-startIcon{margin-right:6px}.activate-all-button .MuiButton-startIcon svg,.deactivate-all-button .MuiButton-startIcon svg,.delete-all-button .MuiButton-startIcon svg{font-size:18px}@media (width<=768px){.delete-active-container{justify-content:center;margin-bottom:12px}.delete-active-buttons-wrapper{flex-wrap:wrap;justify-content:center;gap:10px}.activate-all-button,.deactivate-all-button,.delete-all-button{min-height:32px;padding:5px 14px!important;font-size:.8rem!important}.activate-all-button .MuiButton-startIcon svg,.deactivate-all-button .MuiButton-startIcon svg,.delete-all-button .MuiButton-startIcon svg{font-size:16px}}@media (width<=480px){.delete-active-container{justify-content:center;margin-bottom:8px;padding:0 2px}.delete-active-buttons-wrapper{justify-content:center;gap:8px;width:100%}.activate-all-button,.deactivate-all-button,.delete-all-button{flex:1;min-width:70px;max-width:120px;min-height:28px;padding:4px 10px!important;font-size:.7rem!important}.activate-all-button .MuiButton-startIcon,.deactivate-all-button .MuiButton-startIcon,.delete-all-button .MuiButton-startIcon{margin-right:4px}.activate-all-button .MuiButton-startIcon svg,.deactivate-all-button .MuiButton-startIcon svg,.delete-all-button .MuiButton-startIcon svg{font-size:14px}}@media (width<=360px){.activate-all-button,.deactivate-all-button,.delete-all-button{min-width:55px;min-height:24px;padding:3px 6px!important;font-size:.6rem!important}.activate-all-button .MuiButton-startIcon svg,.deactivate-all-button .MuiButton-startIcon svg,.delete-all-button .MuiButton-startIcon svg{font-size:12px}}.delete-active-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.delete-active-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.delete-active-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#4ade80f2 0%,#22c55ef2 100%)}.delete-active-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.delete-active-snackbar .MuiAlert-standardWarning{color:#fff;background:linear-gradient(135deg,#fbbf24f2 0%,#f59e0bf2 100%)}.delete-active-snackbar .MuiAlert-icon{color:#fff}.delete-active-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.delete-active-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}.whitelist-disclaimer-paper{z-index:1;margin:32px 0;position:relative;background:#2196f30d!important;border:1px solid #2196f31a!important;border-radius:12px!important;padding:20px 24px!important}.whitelist-disclaimer-content{align-items:flex-start;gap:16px;display:flex}.whitelist-disclaimer-icon{color:#2196f3;flex-shrink:0;margin-top:2px}.whitelist-disclaimer-text{flex:1}.whitelist-disclaimer-title{color:#2196f3!important;margin-bottom:4px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.43!important}.whitelist-disclaimer-message{color:#b0b0b0!important;line-height:1.6!important}.whitelist-disclaimer-link{color:#667eea!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-weight:500!important}.whitelist-disclaimer-link:hover{color:#764ba2!important;background:0 0!important}@media (width<=768px){.whitelist-disclaimer-content{flex-direction:column;align-items:flex-start}}@media (width<=480px){.whitelist-disclaimer-paper{padding:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.whitelist-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.whitelist-container{box-sizing:border-box;width:100%;max-width:100%}.whitelist-header,.whitelist-filter-row{width:100%}@media (width<=960px){.whitelist-page{padding:0}.whitelist-container{padding-left:8px!important;padding-right:8px!important}.whitelist-header{flex-direction:column;gap:8px;align-items:flex-start!important}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.whitelist-container{padding-left:4px!important;padding-right:4px!important}.whitelist-header h1{font-size:1.1rem!important}.whitelist-filter-row{gap:8px}}@media (width<=480px){.whitelist-container{padding-left:2px!important;padding-right:2px!important}.whitelist-header h1{line-height:1.2;font-size:1rem!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}body{font-size:16px}}@supports (-webkit-touch-callout:none){.whitelist-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.whitelist-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.whitelist-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.whitelist-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#4ade80f2 0%,#22c55ef2 100%)}.whitelist-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.whitelist-snackbar .MuiAlert-standardWarning{color:#fff;background:linear-gradient(135deg,#fbbf24f2 0%,#f59e0bf2 100%)}.whitelist-snackbar .MuiAlert-icon{color:#fff}.whitelist-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.whitelist-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}.edit-dialog .MuiDialog-container{z-index:1300}.edit-dialog .MuiBackdrop-root{background-color:#00000080!important}.edit-dialog .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.edit-dialog-title{background:#667eea1a!important;border-bottom:1px solid #ffffff1a!important;padding:16px 24px!important}.edit-dialog-title-content{justify-content:space-between;align-items:center;width:100%;display:flex}.edit-dialog-title-content h6{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.edit-dialog-close-button{color:#fff9!important;padding:4px!important}.edit-dialog-close-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-dialog-content{background:0 0!important;padding:24px!important}.edit-form-container{flex-direction:column;gap:20px;display:flex}.edit-form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.edit-form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.edit-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#667eea80}.edit-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#667eea}.edit-form-field .MuiInputLabel-root{color:#ffffffb3}.edit-form-field .MuiInputLabel-root.Mui-focused{color:#667eea}.edit-form-field .MuiFormHelperText-root{color:#ffffff80;font-size:.75rem}.edit-form-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.edit-form-field .MuiOutlinedInput-root.Mui-error fieldset{border-width:1px;border-color:#ef4444}.edit-form-field .MuiSelect-select{color:#fff}.edit-form-field .MuiSelect-icon{color:#ffffffb3}.edit-form-field .MuiMenuItem-root{color:#fff;background-color:#1e293b}.edit-form-field .MuiMenuItem-root:hover{background-color:#667eea1a}.edit-form-field .MuiMenuItem-root.Mui-selected{background-color:#667eea33}.edit-form-field .MuiMenuItem-root.Mui-selected:hover{background-color:#667eea4d}.edit-form-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.edit-form-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-form-field input[type=number]{appearance:textfield}.info-text strong{color:#fbbf24}.options-error-alert{color:#ef4444;background-color:#ef44441a;border:1px solid #ef44444d;margin-bottom:16px}.options-error-alert .MuiAlert-icon{color:#ef4444}.edit-dialog-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important;display:flex!important}.edit-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.edit-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.edit-dialog-save-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #667eea63!important}.edit-dialog-save-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#764ba2 0%,#667eea 100%)!important;box-shadow:0 6px 20px #667eea3b!important}.edit-dialog-save-button:disabled{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff1a!important;transform:none!important}.edit-dialog .MuiPaper-root{animation:.3s ease-out slideInEditDialog}@media (width<=600px){.spinner-group{flex-direction:column;gap:12px}.settings-section{padding:12px}.days-chips-container{gap:6px}.day-chip{height:28px;font-size:.7rem}.edit-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.edit-dialog-title{padding:16px 20px!important}.edit-dialog-title-content h6{font-size:1rem!important}.edit-dialog-content{padding:20px!important}.edit-dialog-actions{flex-direction:column-reverse!important;padding:12px 20px 20px!important}.edit-dialog-cancel-button,.edit-dialog-save-button{width:100%}}@media (width<=400px){.edit-dialog .MuiPaper-root{width:calc(100% - 16px);margin:8px}.edit-dialog-title{padding:12px 16px!important}.edit-dialog-content{padding:16px!important}.edit-form-container{gap:16px}.edit-dialog-actions{padding:12px 16px 16px!important}}.edit-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.edit-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.edit-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.edit-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}.action-menu-container{z-index:10;display:inline-block;position:relative}.action-menu-button{color:#ffffffb3!important;background-color:#667eea1a!important;border:1px solid #667eea33!important;border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important;padding:4px!important;transition:all .2s!important}.action-menu-button:hover{transform:scale(1.05);color:#fff!important;background-color:#667eea33!important;border-color:#667eea66!important}.action-menu-button:active{transform:scale(.95)}.action-menu-button svg{font-size:20px}.action-menu-popper{z-index:9999!important}.action-menu-paper{z-index:9999;min-width:180px;overflow:hidden;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:12px!important;box-shadow:0 10px 40px #0006!important}.action-menu-list{min-width:200px;background:0 0!important;padding:8px!important}.action-menu-item{background-color:#0000!important;border-radius:8px!important;margin-bottom:4px!important;padding:10px 12px!important;transition:all .2s!important}.action-menu-item:last-child{margin-bottom:0!important}.action-menu-item:hover{background-color:#667eea26!important}.action-menu-item.Mui-disabled{opacity:.5!important}.menu-item-content{align-items:center;gap:10px;width:100%;display:flex}.menu-item-icon{font-size:20px!important}.menu-item-icon.start-icon{color:#4ade80}.menu-item-icon.stop-icon{color:#ef4444}.menu-item-icon.pause-icon{color:#fbbf24}.menu-item-icon.resume-icon{color:#4ade80}.menu-item-icon.edit-icon{color:#3b82f6}.menu-item-icon.delete-icon{color:#ef4444}.menu-item-text{color:#fff!important;font-size:.875rem!important;font-weight:500!important}.action-menu-item.start-item:hover{background-color:#4ade8026!important}.action-menu-item.stop-item:hover{background-color:#ef444426!important}.action-menu-item.pause-item:hover{background-color:#fbbf2426!important}.action-menu-item.resume-item:hover{background-color:#4ade8026!important}.action-menu-item.edit-item:hover{background-color:#3b82f626!important}.action-menu-item.delete-item:hover{background-color:#ef444426!important}.confirm-dialog .MuiDialog-container{z-index:1300}.confirm-dialog .MuiBackdrop-root{background-color:#00000080!important}.confirm-dialog .MuiPaper-root{min-width:400px;max-width:500px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.confirm-dialog-title{align-items:center;display:flex;color:#fff!important;background:#ef44441a!important;border-bottom:1px solid #ffffff1a!important;padding:20px 24px!important;font-size:1.25rem!important;font-weight:600!important}.warning-icon{color:#fbbf24;margin-right:12px;font-size:28px!important}.confirm-dialog-content{background:0 0!important;padding:24px!important}.confirm-dialog-text{color:#fffc!important;font-size:.95rem!important;line-height:1.5!important}.confirm-dialog-actions{border-top:1px solid #ffffff1a!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 24px!important}.confirm-dialog-cancel-button{color:#ffffffb3!important;text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;transition:all .2s!important}.confirm-dialog-cancel-button:hover{color:#fff!important;background-color:#ffffff1a!important}.confirm-dialog-confirm-button{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 14px #ef444463!important}.confirm-dialog-confirm-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)!important;box-shadow:0 6px 20px #ef44443b!important}.confirm-dialog-confirm-button:disabled{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff1a!important;transform:none!important}.action-menu-snackbar{z-index:10002!important;top:24px!important;right:24px!important}.action-menu-snackbar .MuiAlert-root{border-radius:12px;box-shadow:0 10px 40px #0000004d}.action-menu-snackbar .MuiAlert-standardSuccess{color:#fff;background:linear-gradient(135deg,#4ade80f2 0%,#22c55ef2 100%)}.action-menu-snackbar .MuiAlert-standardError{color:#fff;background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%)}.action-menu-snackbar .MuiAlert-icon{color:#fff}.action-menu-snackbar .MuiIconButton-root{color:#fff;opacity:.8;transition:all .2s}.action-menu-snackbar .MuiIconButton-root:hover{opacity:1;background-color:#fff3}@media (width<=600px){.confirm-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:auto;margin:16px;border-radius:12px!important}.confirm-dialog-title{padding:16px 20px!important;font-size:1.1rem!important}.confirm-dialog-content{padding:20px!important}.confirm-dialog-actions{flex-direction:column-reverse;padding:12px 20px 20px!important}.confirm-dialog-cancel-button,.confirm-dialog-confirm-button{width:100%}.action-menu-paper{min-width:160px}.menu-item-text{font-size:.8rem!important}}@media (width<=400px){.action-menu-button{width:28px!important;min-width:28px!important;height:28px!important}.action-menu-button svg{font-size:18px}}.action-menu-paper{animation:.2s ease-out slideInMenu}.action-menu-item:first-child{animation:.15s ease-out both slideInItem}.action-menu-item:nth-child(2){animation:.15s ease-out 50ms both slideInItem}.action-menu-item:nth-child(3){animation:.15s ease-out .1s both slideInItem}.action-menu-item:nth-child(4){animation:.15s ease-out .15s both slideInItem}.action-menu-item:nth-child(5){animation:.15s ease-out .2s both slideInItem}.action-menu-item:nth-child(6){animation:.15s ease-out .25s both slideInItem}.table-mytasks-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.status-chip{font-weight:500!important;transition:all .2s!important}.status-chip:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003}@media (width<=1024px){.status-chip{font-size:.7rem!important}.status-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.MuiTableCell-root{padding:8px 12px!important;font-size:.8rem!important}}@media (width<=768px){.table-scroll-wrapper{margin-bottom:4px}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.status-chip{font-size:.65rem!important}.status-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.status-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}}@media (width<=480px){.status-chip{height:24px!important}.status-chip .MuiChip-label{font-size:.6rem!important}.status-chip .MuiChip-icon{font-size:.75rem!important}.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.MuiTableCell-root:nth-child(3),.MuiTableCell-root:nth-child(4){display:none!important}}.username-link{color:#60a5fa;text-decoration:none;transition:all .2s}.username-link:hover{color:#93bbfc;text-decoration:underline}.phone-number{letter-spacing:.5px;font-family:Courier New,monospace}.mobile-column-hint{color:#ffffff4d;cursor:help;font-size:.65rem}.task-id{color:#fff9;font-family:Courier New,monospace;font-size:.8rem}.modal-add-task-auto-reply .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.modal-content{background:0 0;padding:24px}.modal-add-task-auto-reply .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{padding:16px}.modal-actions{padding:12px 16px 16px;justify-content:center!important}.form-container{gap:16px}}@media (width<=480px){.modal-title-container{gap:8px}.modal-icon{font-size:24px}.form-field .MuiOutlinedInput-root{font-size:16px}.info-text{font-size:.7rem}}.modal-add-task-auto-reply .MuiDialogContent-root::-webkit-scrollbar{width:8px}.modal-add-task-auto-reply .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-add-task-auto-reply .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#4ade804d;border-radius:4px}.modal-add-task-auto-reply .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#4ade8080}.modal-add-task-sending-messages .MuiDialog-paper{color:#fff;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.modal-paper{width:calc(100% - 32px);max-height:calc(100% - 32px);margin:16px}.modal-header{background:#60a5fa1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:relative}.modal-title-container{align-items:center;gap:12px;display:flex}.modal-icon{color:#60a5fa;font-size:28px}.modal-title{color:#60a5fa;font-size:1.25rem;font-weight:600}.close-button{color:#ffffffb3;transition:all .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.close-button:hover{color:#fff;background-color:#ffffff1a;transform:translateY(-50%)rotate(90deg)}.modal-content{background:0 0;max-height:70vh;padding:24px;overflow-y:auto}.form-container{flex-direction:column;gap:20px;padding-top:20px;display:flex}.loading-container{flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.form-field .MuiOutlinedInput-root{color:#fff;background-color:#1e293b80;border-radius:8px}.form-field .MuiOutlinedInput-root fieldset{border-color:#fff3}.form-field .MuiOutlinedInput-root:hover fieldset{border-color:#60a5fa80}.form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#60a5fa}.form-field .MuiInputLabel-root{color:#ffffffb3}.form-field .MuiInputLabel-root.Mui-focused{color:#60a5fa}.form-field .MuiFormHelperText-root{color:#ffffff80;margin-top:4px;font-size:.75rem}.form-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.form-field .MuiOutlinedInput-root.Mui-error fieldset{border-width:1px;border-color:#ef4444}.form-field .MuiSelect-select{color:#fff}.form-field .MuiSelect-icon{color:#ffffffb3}.form-field .MuiMenuItem-root{color:#fff;background-color:#1e293b}.form-field .MuiMenuItem-root:hover{background-color:#60a5fa1a}.form-field .MuiMenuItem-root.Mui-selected{background-color:#60a5fa33}.form-field .MuiMenuItem-root.Mui-selected:hover{background-color:#60a5fa4d}.template-preview{transition:all .3s;background-color:#60a5fa0d!important;border:1px solid #60a5fa33!important;border-radius:8px!important;max-height:150px!important;margin-top:-8px!important;margin-bottom:8px!important;padding:12px 16px!important;overflow-y:auto!important}.template-preview:hover{background-color:#60a5fa14!important;border-color:#60a5fa66!important}.template-preview::-webkit-scrollbar{width:6px}.template-preview::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.template-preview::-webkit-scrollbar-thumb{background:#60a5fa4d;border-radius:3px}.template-preview::-webkit-scrollbar-thumb:hover{background:#60a5fa80}.settings-section{background:#60a5fa0d;border:1px solid #60a5fa26;border-radius:12px;margin-top:4px;padding:16px}.settings-title{color:#60a5fa;margin-bottom:16px;font-size:1rem;font-weight:600}.settings-group{margin-bottom:20px}.settings-group:last-child{margin-bottom:0}.settings-label{color:#fffc;margin-bottom:4px;font-weight:500}.settings-hint{color:#ffffff80;margin-bottom:12px;font-size:.75rem;display:block}.spinner-group{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.days-chips-container{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.day-chip{cursor:pointer;font-weight:400;transition:all .2s}.day-chip:hover{transform:translateY(-1px)}.info-box{background:#60a5fa1a;border:1px solid #60a5fa33;border-radius:12px;margin-top:8px;padding:16px}.info-text{color:#ffffffb3;font-size:.75rem;line-height:1.5}.info-text ul{margin:8px 0 0;padding-left:20px}.info-text li{margin-bottom:4px}.success-alert{color:#4ade80;background-color:#4ade801a;border:1px solid #4ade804d;margin-bottom:16px}.success-alert .MuiAlert-icon{color:#4ade80}.error-alert{color:#ef4444;background-color:#ef44441a;border:1px solid #ef44444d;margin-bottom:16px}.error-alert .MuiAlert-icon{color:#ef4444}.modal-actions{border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding:16px 24px 24px;justify-content:center!important;display:flex!important}.submit-button{color:#fff;text-transform:none;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:8px;width:fit-content;min-width:200px;padding:8px 24px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #3b82f663}.submit-button:hover{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 100%);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f63b}.submit-button:disabled{color:#ffffff4d;box-shadow:none;background:#ffffff1a;transform:none}.modal-add-task-sending-messages .MuiDialog-paper{animation:.3s ease-out slideIn}@media (width<=768px){.modal-paper{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{max-height:60vh;padding:16px}.modal-actions{padding:12px 16px 16px;justify-content:center!important}.form-container{gap:16px}.spinner-group{flex-direction:column;gap:12px}.settings-section{padding:12px}.days-chips-container{gap:6px}.template-preview{max-height:100px!important;padding:10px 12px!important}.template-preview .MuiTypography-body2{font-size:.8rem!important}}@media (width<=480px){.modal-title-container{gap:8px}.modal-icon{font-size:24px}.form-field .MuiOutlinedInput-root{font-size:16px}.info-text{font-size:.7rem}.settings-title{font-size:.9rem}.day-chip{height:28px;font-size:.7rem}.template-preview{max-height:80px!important;padding:8px 10px!important}}.modal-add-task-sending-messages .MuiDialogContent-root::-webkit-scrollbar{width:8px}.modal-add-task-sending-messages .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-add-task-sending-messages .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#60a5fa4d;border-radius:4px}.modal-add-task-sending-messages .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#60a5fa80}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.tasks-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.tasks-container{box-sizing:border-box;width:100%;max-width:100%}.tasks-header{width:100%}.tasks-header-actions{align-items:center;gap:12px;display:flex}.add-task-button{transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.add-task-button:active{transform:scale(.98)!important}.add-task-menu .MuiPaper-root{min-width:220px;margin-top:4px;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #667eea4d!important;border-radius:12px!important;box-shadow:0 10px 40px #0006!important}.add-task-menu .MuiMenuItem-root{color:#fff!important;border-radius:8px!important;margin:4px 8px!important;padding:12px 16px!important;transition:all .2s!important}.add-task-menu .MuiMenuItem-root:hover{background-color:#667eea26!important}.add-task-menu .MuiMenuItem-root:not(:last-child){border-bottom:1px solid #ffffff0d}.add-task-menu .MuiMenuItem-root .MuiTypography-caption{color:#ffffff80!important}@media (width<=960px){.tasks-page{padding:0}.tasks-container{padding-left:8px!important;padding-right:8px!important}.tasks-header{flex-direction:column;gap:8px;align-items:flex-start!important}.tasks-header-actions{align-self:flex-end}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.tasks-container{padding-left:4px!important;padding-right:4px!important}.tasks-header h1{font-size:1.1rem!important}.add-task-button{padding:6px 16px!important;font-size:.875rem!important}.add-task-menu .MuiPaper-root{min-width:200px}.add-task-menu .MuiMenuItem-root{padding:10px 14px!important;font-size:.875rem!important}}@media (width<=480px){.tasks-container{padding-left:2px!important;padding-right:2px!important}.tasks-header h1{line-height:1.2;font-size:1rem!important}.add-task-button{padding:4px 12px!important;font-size:.75rem!important}.add-task-button .MuiButton-startIcon{margin-right:4px!important}.add-task-button .MuiButton-startIcon svg{font-size:18px!important}.add-task-menu .MuiPaper-root{min-width:180px}.add-task-menu .MuiMenuItem-root{padding:8px 12px!important;font-size:.8rem!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.tasks-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.settings-page{background-color:#0f172a;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.settings-container{box-sizing:border-box;width:100%;max-width:100%}.settings-header{width:100%}@media (width<=960px){.settings-page{padding:0}.settings-container{padding-left:8px!important;padding-right:8px!important}.settings-header{flex-direction:column;gap:8px;align-items:flex-start!important}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.settings-container{padding-left:4px!important;padding-right:4px!important}.settings-header h1{font-size:1.1rem!important}}@media (width<=480px){.settings-container{padding-left:2px!important;padding-right:2px!important}.settings-header h1{line-height:1.2;font-size:1rem!important}.settings-header .MuiButton-root{padding:6px 12px!important;font-size:.75rem!important}.settings-header .MuiButton-root .MuiButton-startIcon{margin-right:4px!important}.settings-header .MuiButton-root .MuiButton-startIcon svg{font-size:16px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.settings-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.settings-section{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b66;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:24px;padding:24px;transition:all .3s;position:relative}.settings-section:hover{border-color:#667eea33}.settings-section-title{color:#fff;align-items:center;gap:8px;margin-bottom:16px;font-size:1.1rem;font-weight:600;display:flex}.settings-section-title .MuiSvgIcon-root{color:#667eea;font-size:20px}.settings-section-description{color:#ffffff80;margin-bottom:16px;font-size:.875rem}@media (width<=768px){.settings-section{margin-bottom:16px;padding:16px}.settings-section-title{font-size:1rem}}@media (width<=480px){.settings-section{border-radius:8px;margin-bottom:12px;padding:12px}.settings-section-title{font-size:.9rem}.settings-section-description{font-size:.75rem}}.profile-section .MuiTextField-root{margin-bottom:0}.profile-section .MuiInputBase-root{border-radius:8px}@media (width<=768px){.profile-section .MuiGrid-root{gap:12px}}.change-password-section .MuiTextField-root{margin-bottom:0}.change-password-section .MuiInputBase-root{border-radius:8px}.change-password-section input:-webkit-autofill{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important}.change-password-section input:-webkit-autofill:hover{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important}.change-password-section input:-webkit-autofill:focus{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important}.change-password-section input:-webkit-autofill:active{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important}.change-password-section input:autofill{-moz-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #0f172a!important}@media (width<=480px){.change-password-section .MuiTextField-root{margin-bottom:0}}.two-factor-section .MuiDialog-paper{border:1px solid #ffffff0d}.two-factor-section .MuiDialog-paper .MuiDialogTitle-root{padding-bottom:8px}.two-factor-section .MuiDialog-paper .MuiDialogContent-root{padding-top:8px}@media (width<=480px){.two-factor-section .MuiDialog-paper{margin:16px}}.sessions-section .MuiListItem-root{padding:12px 16px;transition:background-color .2s}.sessions-section .MuiListItem-root:hover{background-color:#ffffff05}.sessions-section .MuiListItemSecondaryAction-root{right:16px}@media (width<=480px){.sessions-section .MuiListItem-root{flex-wrap:wrap;padding:12px}.sessions-section .MuiListItemSecondaryAction-root{margin-top:8px;margin-left:auto;position:static}}.account-actions-section .MuiDialog-paper{border:1px solid #ffffff0d}.account-actions-section .MuiDialog-paper .MuiDialogContent-root{padding-top:8px}.account-actions-section .MuiDialog-paper .MuiDialogActions-root{padding:16px 24px}@media (width<=480px){.account-actions-section .MuiDialog-paper{margin:16px}.account-actions-section .MuiDialog-paper .MuiDialogContent-root{padding:8px 16px}.account-actions-section .MuiDialog-paper .MuiDialogActions-root{padding:8px 16px 16px}.account-actions-section .MuiButton-root{width:100%}.account-actions-section .MuiDialogActions-root .MuiButton-root{margin:4px 0}}.settings-notifications-section{padding:24px}.notifications-options{margin-top:8px}.notification-option{cursor:default;transition:all .3s}.notification-option .MuiFormControlLabel-root{margin-right:0}.notification-option .MuiSwitch-root{margin-left:0}.notification-option .MuiSwitch-track{border-radius:14px}.notification-option .MuiSwitch-thumb{box-shadow:none}.notification-option .MuiSwitch-switchBase{padding:9px}.notification-option .MuiSwitch-switchBase .MuiSwitch-thumb{width:18px;height:18px}.notification-option .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb{box-shadow:0 2px 8px #667eea66}.notification-option .notification-icon-wrapper{transition:all .3s}.notification-option:hover .notification-icon-wrapper{transform:scale(1.05)}@media (width<=768px){.settings-notifications-section{padding:16px}.notification-option{flex-wrap:wrap;padding:14px 16px!important}.notification-option>.MuiBox-root{flex:1;min-width:0}.notification-option .MuiTypography-subtitle1{font-size:.95rem}.notification-option .MuiTypography-caption{font-size:.7rem}}@media (width<=480px){.settings-notifications-section{padding:12px}.notification-option{padding:12px 14px!important}.notification-option .notification-icon-wrapper{width:32px;height:32px}.notification-option .notification-icon-wrapper svg{font-size:18px}.notification-option .MuiTypography-subtitle1{font-size:.85rem}.notification-option .MuiSwitch-switchBase{padding:6px}.notification-option .MuiSwitch-switchBase .MuiSwitch-thumb{width:16px;height:16px}}.settings-notifications-section .MuiCircularProgress-root{animation:1.5s ease-in-out infinite pulse}.add-chat-trigger{cursor:pointer;width:100%;transition:all .2s;display:inline-block;position:relative}.add-chat-trigger:hover{opacity:.8;transform:scale(1.02)}.add-chat-trigger:active{transform:scale(.98)}.add-chat-popup-popper{z-index:9999!important}.add-chat-popup-paper{animation:.25s forwards slideInUp;background-color:#1e293b!important;border:1px solid #ffffff1a!important;border-radius:12px!important;min-width:320px!important;max-width:420px!important;overflow:hidden!important;box-shadow:0 8px 40px #0009!important}.add-chat-popup-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.add-chat-popup-title{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}.add-chat-popup-close{color:#ffffff80!important;border-radius:50%!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;transition:all .2s!important}.add-chat-popup-close:hover{color:#fff!important;background:#ffffff14!important}.add-chat-popup-close:disabled{opacity:.3!important;cursor:not-allowed!important}.add-chat-popup-close .MuiSvgIcon-root{font-size:20px!important}.add-chat-popup-content{padding:16px 20px 12px}.add-chat-popup-text{color:#e2e8f0!important;font-size:.95rem!important;line-height:1.5!important}.add-chat-popup-text strong{color:#667eea!important;font-weight:600!important}.add-chat-tags-section{border-top:1px solid #ffffff0f;margin-top:16px;padding-top:14px}.add-chat-tags-label{text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;display:block;color:#ffffff80!important;font-size:.75rem!important;font-weight:500!important}.add-chat-tags-input{margin-bottom:10px!important}.add-chat-tags-input .MuiOutlinedInput-root{background-color:#ffffff08!important;border-radius:6px!important}.add-chat-tags-input .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.add-chat-tags-input .MuiOutlinedInput-root:hover fieldset{border-color:#fff3!important}.add-chat-tags-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#667eea!important}.add-chat-tags-input .MuiInputBase-input{color:#e2e8f0!important;padding:8px 12px!important;font-size:.85rem!important}.add-chat-tags-input .MuiInputBase-input::placeholder{color:#ffffff4d!important}.add-chat-tags-input .MuiFormHelperText-root{color:#ff6b6b!important;margin-top:4px!important;font-size:.7rem!important}.add-chat-tags-input .MuiOutlinedInput-root.Mui-error fieldset{border-color:#ff6b6b!important}.add-chat-tags-add-btn{color:#ffffff80!important;transition:all .2s!important}.add-chat-tags-add-btn:hover{color:#667eea!important;background:#667eea1a!important}.add-chat-tags-add-btn:disabled{color:#ffffff1a!important}.add-chat-tags-add-btn .MuiSvgIcon-root{font-size:20px!important}.add-chat-tags-chips-container{flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;padding:4px 0;display:flex}.add-chat-tag-chip{color:#667eea!important;background-color:#667eea26!important;border:1px solid #667eea26!important;height:26px!important;font-size:.75rem!important;font-weight:500!important;transition:all .2s!important}.add-chat-tag-chip:hover{background-color:#667eea40!important;border-color:#667eea4d!important}.add-chat-tag-chip .MuiChip-label{padding:0 8px 0 10px!important}.add-chat-tag-chip-delete{color:#667eea80!important;font-size:14px!important;transition:all .2s!important}.add-chat-tag-chip-delete:hover{color:#ff6b6b!important}.add-chat-tag-chip-delete .MuiSvgIcon-root{font-size:14px!important}.add-chat-tags-empty{font-style:italic;color:#ffffff40!important;font-size:.75rem!important}.add-chat-popup-info{background:#667eea14;border-radius:6px;flex-direction:column;gap:4px;margin-top:12px;padding:10px 12px;display:flex}.add-chat-popup-info-text{color:#fff9!important;font-size:.8rem!important}.add-chat-popup-info-text:first-child{color:#fffc!important}.add-chat-popup-actions{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:10px;padding:8px 20px 16px;display:flex}.add-chat-popup-cancel{color:#fff9!important;text-transform:none!important;border-color:#ffffff26!important;padding:6px 16px!important;font-weight:500!important;transition:all .2s!important}.add-chat-popup-cancel:hover{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff40!important}.add-chat-popup-cancel:disabled{opacity:.3!important;cursor:not-allowed!important}.add-chat-popup-confirm{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:6px!important;min-width:100px!important;padding:6px 20px!important;font-weight:600!important;transition:all .3s!important}.add-chat-popup-confirm:hover:not(:disabled){background:linear-gradient(135deg,#7b93f0 0%,#8b5fbf 100%)!important;transform:translateY(-2px)!important;box-shadow:0 4px 20px #667eea66!important}.add-chat-popup-confirm:active:not(:disabled){transform:scale(.96)!important}.add-chat-popup-confirm:disabled{opacity:.7!important;cursor:not-allowed!important;transform:none!important}.add-chat-popup-confirm .MuiCircularProgress-root{color:#fff!important;margin-right:4px!important}.add-chat-snackbar{z-index:10000!important}.add-chat-snackbar .MuiAlert-root{border-radius:8px!important;font-size:.95rem!important;box-shadow:0 4px 20px #0000004d!important}.add-chat-snackbar .MuiAlert-icon{color:#fff!important}.add-chat-snackbar .MuiAlert-action{padding-left:12px!important}.add-chat-snackbar .MuiAlert-action .MuiIconButton-root{color:#fff!important}.add-chat-snackbar .MuiAlert-action .MuiIconButton-root:hover{background:#ffffff1a!important}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=768px){.add-chat-popup-paper{min-width:280px!important;max-width:340px!important}.add-chat-popup-title{font-size:1rem!important}.add-chat-popup-text{font-size:.85rem!important}.add-chat-popup-info-text{font-size:.75rem!important}.add-chat-popup-cancel,.add-chat-popup-confirm{padding:4px 14px!important;font-size:.85rem!important}.add-chat-popup-confirm{min-width:80px!important}.add-chat-popup-header,.add-chat-popup-content{padding:12px 16px 10px}.add-chat-popup-actions{gap:8px;padding:6px 16px 12px}.add-chat-tag-chip{height:24px!important;font-size:.7rem!important}.add-chat-tags-input .MuiInputBase-input{padding:6px 10px!important;font-size:.8rem!important}}@media (width<=480px){.add-chat-popup-paper{border-radius:8px!important;min-width:250px!important;max-width:290px!important}.add-chat-popup-title{font-size:.9rem!important}.add-chat-popup-text{font-size:.8rem!important}.add-chat-popup-info{padding:8px 10px}.add-chat-popup-info-text{font-size:.7rem!important}.add-chat-popup-cancel,.add-chat-popup-confirm{min-height:32px!important;padding:3px 12px!important;font-size:.8rem!important}.add-chat-popup-confirm{min-width:70px!important}.add-chat-popup-header,.add-chat-popup-content{padding:10px 12px 8px}.add-chat-popup-actions{gap:6px;padding:4px 12px 10px}.add-chat-popup-close{width:28px!important;height:28px!important}.add-chat-popup-close .MuiSvgIcon-root{font-size:16px!important}.add-chat-tags-section{margin-top:12px;padding-top:10px}.add-chat-tags-label{margin-bottom:6px;font-size:.65rem!important}.add-chat-tag-chip{height:22px!important;font-size:.65rem!important}.add-chat-tag-chip .MuiChip-label{padding:0 6px 0 8px!important}.add-chat-tags-input .MuiInputBase-input{padding:4px 8px!important;font-size:.75rem!important}.add-chat-tags-add-btn .MuiSvgIcon-root{font-size:18px!important}.add-chat-tags-chips-container{gap:4px;min-height:28px}}.add-chat-popup-overlay{z-index:9998;background:#0000004d;animation:.2s forwards fadeIn;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.add-chat-popup-content::-webkit-scrollbar{width:4px}.add-chat-popup-content::-webkit-scrollbar-track{background:#ffffff05}.add-chat-popup-content::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:2px}.table-chats-channels-container{z-index:1;flex-direction:column;flex:1;animation:.4s forwards fadeInRow;display:flex;position:relative}.table-scroll-wrapper{scrollbar-width:thin;scrollbar-color:#667eea4d #ffffff05;flex:1;margin-bottom:8px;overflow:auto hidden}.table-scroll-wrapper::-webkit-scrollbar{height:8px}.table-scroll-wrapper::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.table-scroll-wrapper::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.table-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#667eea80}.table-container{background-color:#1e293b;border:1px solid #ffffff1a;border-radius:8px;transition:box-shadow .3s;overflow:visible!important}.table-container:hover{box-shadow:0 8px 32px #0000004d}.table-all-columns{table-layout:fixed!important;width:100%!important;min-width:1100px!important}.table-all-columns .col-username{width:14%!important;min-width:140px!important;display:table-cell!important}.table-all-columns .col-type{width:12%!important;min-width:120px!important;display:table-cell!important}.table-all-columns .col-title{width:15%!important;min-width:150px!important;display:table-cell!important}.table-all-columns .col-description{width:18%!important;min-width:200px!important;display:table-cell!important}.table-all-columns .col-subscribers{width:10%!important;min-width:100px!important;display:table-cell!important}.table-all-columns .col-language{width:8%!important;min-width:80px!important;display:table-cell!important}.table-all-columns .col-topic{width:12%!important;min-width:120px!important;display:table-cell!important}.table-all-columns .col-contacts{width:11%!important;min-width:80px!important;display:table-cell!important}.table-all-columns .MuiTableCell-root{display:table-cell!important}.table-all-columns .MuiTableCell-root.col-username,.table-all-columns .MuiTableCell-root.col-type,.table-all-columns .MuiTableCell-root.col-title,.table-all-columns .MuiTableCell-root.col-description,.table-all-columns .MuiTableCell-root.col-subscribers,.table-all-columns .MuiTableCell-root.col-language,.table-all-columns .MuiTableCell-root.col-topic,.table-all-columns .MuiTableCell-root.col-contacts{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.skeleton-row{animation:1.5s ease-in-out infinite skeletonPulse}.skeleton-row:nth-child(odd){animation-delay:.1s}.skeleton-row:nth-child(2n){animation-delay:.2s}.empty-row{transition:all .3s}.empty-row:hover{background-color:#667eea0d!important}.data-row{opacity:0;transition:all .2s;animation:.3s forwards fadeInRow}.data-row:hover{z-index:1;position:relative;transform:scale(1.002)}.username-cell{align-items:center;gap:8px;display:flex}.entity-chip{transition:all .2s!important}.entity-chip:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0003}.table-pagination{z-index:1;background-color:#1e293b;border-top:1px solid #ffffff1a;border-radius:0 0 8px 8px;transition:all .3s;position:relative}.table-pagination:hover{background-color:#252f47}.table-pagination .MuiTablePagination-select{padding-left:8px;padding-right:24px;transition:all .2s}.table-pagination .MuiTablePagination-select:hover{background-color:#667eea1a;border-radius:4px}.table-pagination .MuiIconButton-root{transition:all .2s}.table-pagination .MuiIconButton-root:hover:not(.Mui-disabled){transform:scale(1.1);background-color:#667eea26!important}.table-pagination .MuiIconButton-root:active:not(.Mui-disabled){transform:scale(.95)}.MuiSkeleton-root{background-color:#ffffff1a!important}.MuiTooltip-tooltip{word-break:break-all!important;background-color:#1e293b!important;border:1px solid #ffffff1a!important;max-width:400px!important;font-size:.8rem!important}.MuiTableHead-root .MuiTableCell-root{z-index:2;transition:all .2s;position:sticky;top:0}.MuiTableHead-root .MuiTableCell-root:hover{cursor:default;background-color:#334155!important}.data-row td{transition:all .2s}.data-row:hover td{color:#fff!important}.entity-icon{font-size:16px!important}@media (width<=1024px){.entity-chip{font-size:.7rem!important}.entity-chip .MuiChip-label{padding-left:6px!important;padding-right:6px!important}.MuiTableCell-root{padding:8px 12px!important;font-size:.75rem!important}.table-all-columns{min-width:950px!important}.table-all-columns .col-username{min-width:120px!important}.table-all-columns .col-type{min-width:100px!important}.table-all-columns .col-title{min-width:130px!important}.table-all-columns .col-description{min-width:160px!important}.table-all-columns .col-subscribers{min-width:80px!important}.table-all-columns .col-language{min-width:70px!important}.table-all-columns .col-topic{min-width:100px!important}.table-all-columns .col-contacts{min-width:70px!important}}@media (width<=768px){.table-scroll-wrapper{margin-bottom:4px}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.table-all-columns{min-width:850px!important}.table-all-columns .col-username{width:14%!important;min-width:110px!important}.table-all-columns .col-type{width:12%!important;min-width:90px!important}.table-all-columns .col-title{width:15%!important;min-width:120px!important}.table-all-columns .col-description{width:18%!important;min-width:140px!important}.table-all-columns .col-subscribers{width:10%!important;min-width:70px!important}.table-all-columns .col-language{width:8%!important;min-width:60px!important}.table-all-columns .col-topic{width:12%!important;min-width:90px!important}.table-all-columns .col-contacts{width:11%!important;min-width:60px!important}.table-all-columns .col-username,.table-all-columns .col-type,.table-all-columns .col-title,.table-all-columns .col-description,.table-all-columns .col-subscribers,.table-all-columns .col-language,.table-all-columns .col-topic,.table-all-columns .col-contacts{visibility:visible!important;opacity:1!important;display:table-cell!important}.entity-chip{font-size:.65rem!important}.entity-chip .MuiChip-label{padding-left:4px!important;padding-right:4px!important}.entity-chip .MuiChip-icon{margin-left:4px!important;font-size:.8rem!important}}@media (width<=480px){.MuiTableCell-root{padding:4px 6px!important;font-size:.7rem!important}.table-all-columns{min-width:750px!important}.table-all-columns .col-username{width:14%!important;min-width:100px!important}.table-all-columns .col-type{width:12%!important;min-width:80px!important}.table-all-columns .col-title{width:15%!important;min-width:110px!important}.table-all-columns .col-description{width:18%!important;min-width:120px!important}.table-all-columns .col-subscribers{width:10%!important;min-width:60px!important}.table-all-columns .col-language{width:8%!important;min-width:50px!important}.table-all-columns .col-topic{width:12%!important;min-width:80px!important}.table-all-columns .col-contacts{width:11%!important;min-width:50px!important}.table-all-columns .col-username,.table-all-columns .col-type,.table-all-columns .col-title,.table-all-columns .col-description,.table-all-columns .col-subscribers,.table-all-columns .col-language,.table-all-columns .col-topic,.table-all-columns .col-contacts{visibility:visible!important;opacity:1!important;flex:none!important;display:table-cell!important}.table-all-columns .MuiTableCell-root.MuiTableCell-sizeSmall{display:table-cell!important}.entity-chip{height:22px!important}.entity-chip .MuiChip-label{padding-left:3px!important;padding-right:3px!important;font-size:.55rem!important}.entity-chip .MuiChip-icon{margin-left:2px!important;font-size:.7rem!important}}@media (width<=360px){.table-all-columns{min-width:650px!important}.table-all-columns .col-username{min-width:90px!important}.table-all-columns .col-type{min-width:70px!important}.table-all-columns .col-title{min-width:95px!important}.table-all-columns .col-description{min-width:100px!important}.table-all-columns .col-subscribers{min-width:55px!important}.table-all-columns .col-language{min-width:45px!important}.table-all-columns .col-topic{min-width:70px!important}.table-all-columns .col-contacts{min-width:45px!important}}@media (width<=1024px) and (pointer:coarse){.table-all-columns .col-username,.table-all-columns .col-type,.table-all-columns .col-title,.table-all-columns .col-description,.table-all-columns .col-subscribers,.table-all-columns .col-language,.table-all-columns .col-topic,.table-all-columns .col-contacts{visibility:visible!important;opacity:1!important;display:table-cell!important}}.contact-tooltip-list{max-height:200px;overflow-y:auto}.contact-tooltip-list::-webkit-scrollbar{width:3px}.contact-tooltip-list::-webkit-scrollbar-thumb{background:#667eea80;border-radius:2px}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.add-contact-dialog .MuiDialog-paper{animation:.3s forwards fadeInSlide}.add-contact-dialog .MuiDialogContent-root{padding-top:16px;padding-bottom:8px}.add-contact-dialog .MuiAlert-root{border-radius:8px;font-size:.95rem}.add-contact-dialog .MuiAlert-root .MuiAlert-message{padding:4px 0}.add-contact-dialog .MuiTextField-root .MuiOutlinedInput-root{transition:all .3s}.add-contact-dialog .MuiTextField-root .MuiOutlinedInput-root:hover,.add-contact-dialog .MuiTextField-root .MuiOutlinedInput-root.Mui-focused{transform:translateY(-1px)}.add-contact-dialog .MuiTextField-root .MuiInputLabel-root{transition:all .3s}.add-contact-dialog .MuiButton-contained{transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.add-contact-dialog .MuiButton-contained:active{transform:scale(.98)!important}.add-contact-dialog .MuiButton-contained:disabled{box-shadow:none!important}.add-contact-dialog .MuiButton-outlined{transition:all .3s!important}.add-contact-dialog .MuiButton-outlined:active{transform:scale(.98)!important}.add-contact-dialog .MuiDialogTitle-root{padding:20px 24px 16px}.add-contact-dialog .MuiIconButton-root{transition:all .3s}.add-contact-dialog .MuiIconButton-root:hover{transform:rotate(90deg)}.add-contact-dialog .MuiTypography-body2{line-height:1.6}.add-contact-dialog .MuiTypography-body2 b{color:#667eea}.add-contact-dialog .MuiDialogContent-root::-webkit-scrollbar{width:4px}.add-contact-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:0 0}.add-contact-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:2px}.add-contact-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}@media (width<=600px){.add-contact-dialog .MuiDialog-paper{max-height:calc(100% - 32px);margin:16px}.add-contact-dialog .MuiDialogTitle-root{padding:16px 20px 12px}.add-contact-dialog .MuiDialogContent-root{padding:12px 20px 8px}.add-contact-dialog .MuiDialogActions-root{padding:12px 20px 16px}.add-contact-dialog .MuiTypography-body2{font-size:.875rem}.add-contact-dialog .MuiButton-contained{padding:12px 16px;font-size:.95rem}.add-contact-dialog .MuiTextField-root .MuiInputBase-input{font-size:16px!important}.stats-grid{grid-template-columns:repeat(2,1fr);gap:8px}.stats-item{padding:10px 12px}.stats-item-icon{width:30px;height:30px}.stats-item-icon svg{font-size:15px}.stats-item-value{font-size:1rem}.stats-item-value.new-value{font-size:1.2rem}.stats-container{padding:12px}}@media (width<=400px){.add-contact-dialog .MuiDialog-paper{max-height:calc(100% - 16px);margin:8px}.add-contact-dialog .MuiDialogTitle-root{padding:12px 16px 10px}.add-contact-dialog .MuiDialogTitle-root .MuiTypography-h6{font-size:1.1rem}.add-contact-dialog .MuiDialogContent-root{padding:8px 16px 6px}.add-contact-dialog .MuiDialogActions-root{padding:8px 16px 12px}.add-contact-dialog .MuiTypography-body2{font-size:.8rem}.add-contact-dialog .MuiButton-contained{padding:10px 12px;font-size:.9rem}.add-contact-dialog .MuiTextField-root .MuiInputBase-input{padding:12px 14px!important;font-size:14px!important}.stats-grid{grid-template-columns:1fr 1fr;gap:6px}.stats-item{gap:8px;padding:8px 10px}.stats-item-icon{width:26px;height:26px}.stats-item-icon svg{font-size:13px}.stats-item-label{font-size:.55rem}.stats-item-value{font-size:.9rem}.stats-item-value.new-value{font-size:1rem}.stats-filters-chips{gap:4px}.stats-filters-chips .MuiChip-root{height:20px;font-size:.6rem}}@media (pointer:coarse){.add-contact-dialog .MuiTextField-root .MuiOutlinedInput-root:hover,.add-contact-dialog .MuiTextField-root .MuiOutlinedInput-root.Mui-focused{transform:none}.add-contact-dialog .MuiButton-contained:hover{transform:none!important}.stats-item:hover{background:#ffffff08}}.add-contact-dialog .MuiSelect-select{padding-right:32px!important}.add-contact-dialog .MuiMenuItem-root{color:#fff;background-color:#1e293b}.add-contact-dialog .MuiMenuItem-root:hover{background-color:#667eea1a}.add-contact-dialog .MuiMenuItem-root.Mui-selected{background-color:#667eea33}.add-contact-dialog .MuiMenuItem-root.Mui-selected:hover{background-color:#667eea4d}.add-contact-dialog .MuiTooltip-tooltip{border:1px solid #ffffff1a;font-size:.75rem;background-color:#1e293b!important}.add-contact-dialog .MuiCircularProgress-root{margin:0 auto}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.add-contact-dialog .MuiAlert-filledSuccess{animation:.5s successPulse}.add-contact-dialog .MuiInputBase-input::placeholder{color:#ffffff4d!important;opacity:1!important}.add-contact-dialog .MuiInputBase-input:-ms-placeholder-shown{color:#ffffff4d!important}.add-contact-dialog .MuiInputBase-input::-moz-placeholder{color:#ffffff4d!important}.add-contact-dialog .MuiDivider-root{border-color:#ffffff0d!important}.add-chats-to-user-base-dialog .MuiDialog-paper{animation:.3s forwards fadeInSlide}.add-chats-to-user-base-dialog .MuiDialogContent-root{padding-top:16px;padding-bottom:8px}.add-chats-to-user-base-dialog .MuiAlert-root{border-radius:8px;font-size:.95rem}.add-chats-to-user-base-dialog .MuiAlert-root .MuiAlert-message{padding:4px 0}.add-chats-to-user-base-dialog .MuiTextField-root .MuiOutlinedInput-root{transition:all .3s}.add-chats-to-user-base-dialog .MuiTextField-root .MuiOutlinedInput-root:hover,.add-chats-to-user-base-dialog .MuiTextField-root .MuiOutlinedInput-root.Mui-focused{transform:translateY(-1px)}.add-chats-to-user-base-dialog .MuiTextField-root .MuiInputLabel-root{transition:all .3s}.add-chats-to-user-base-dialog .MuiButton-contained{transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.add-chats-to-user-base-dialog .MuiButton-contained:active{transform:scale(.98)!important}.add-chats-to-user-base-dialog .MuiButton-contained:disabled{box-shadow:none!important}.add-chats-to-user-base-dialog .MuiButton-outlined{transition:all .3s!important}.add-chats-to-user-base-dialog .MuiButton-outlined:active{transform:scale(.98)!important}.add-chats-to-user-base-dialog .MuiDialogTitle-root{padding:20px 24px 16px}.add-chats-to-user-base-dialog .MuiIconButton-root{transition:all .3s}.add-chats-to-user-base-dialog .MuiIconButton-root:hover{transform:rotate(90deg)}.add-chats-to-user-base-dialog .MuiTypography-body2{line-height:1.6}.add-chats-to-user-base-dialog .MuiTypography-body2 b{color:#667eea}.add-chats-to-user-base-dialog .MuiDialogContent-root::-webkit-scrollbar{width:4px}.add-chats-to-user-base-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:0 0}.add-chats-to-user-base-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:2px}.add-chats-to-user-base-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}.stats-wrapper{margin-bottom:16px}.stats-container{background:#0f172a99;border:1px solid #667eea26;border-radius:12px;padding:16px;animation:.3s forwards fadeInSlide}.stats-loading{flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:24px 16px;display:flex}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.stats-item{background:#ffffff08;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;transition:all .3s;display:flex}.stats-item:hover{background:#ffffff0f}.stats-item.highlight{background:#667eea1a;border:1px solid #667eea33}.stats-item-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.stats-item-icon svg{font-size:18px}.stats-item-icon.channels-icon{color:#60a5fa;background:#60a5fa26}.stats-item-icon.contacts-icon{color:#4ade80;background:#4ade8026}.stats-item-icon.existing-icon{color:#fbbf24;background:#fbbf2426}.stats-item-icon.new-icon{color:#667eea;background:#667eea33}.stats-item-content{flex:1;min-width:0}.stats-item-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.65rem;display:block}.stats-item-value{color:#fff;font-size:1.1rem;font-weight:700;line-height:1.2}.stats-item-value.existing-value{color:#fbbf24}.stats-item-value.new-value{color:#667eea;font-size:1.4rem}.stats-filters{border-top:1px solid #ffffff0d;margin-top:12px;padding-top:12px}.stats-filters-header{align-items:center;margin-bottom:8px;display:flex}.stats-filters-chips{flex-wrap:wrap;gap:6px;display:flex}.tags-container{flex-wrap:wrap;gap:6px;min-height:32px;padding:4px 0;display:flex}.tags-container .MuiChip-root{transition:all .2s}.tags-container .MuiChip-root:hover{transform:translateY(-1px)}.tags-container .MuiChip-root .MuiChip-deleteIcon{transition:all .2s}@media (width<=600px){.add-chats-to-user-base-dialog .MuiDialog-paper{max-height:calc(100% - 32px);margin:16px}.add-chats-to-user-base-dialog .MuiDialogTitle-root{padding:16px 20px 12px}.add-chats-to-user-base-dialog .MuiDialogContent-root{padding:12px 20px 8px}.add-chats-to-user-base-dialog .MuiDialogActions-root{padding:12px 20px 16px}.add-chats-to-user-base-dialog .MuiTypography-body2{font-size:.875rem}.add-chats-to-user-base-dialog .MuiButton-contained{padding:12px 16px;font-size:.95rem}.add-chats-to-user-base-dialog .MuiTextField-root .MuiInputBase-input{font-size:16px!important}.stats-grid{grid-template-columns:repeat(2,1fr);gap:8px}.stats-item{padding:10px 12px}.stats-item-icon{width:30px;height:30px}.stats-item-icon svg{font-size:15px}.stats-item-value{font-size:1rem}.stats-item-value.new-value{font-size:1.2rem}.stats-container{padding:12px}.tags-container .MuiChip-root{height:24px;font-size:.75rem}.tags-container .MuiChip-root .MuiChip-label{padding:0 8px}}@media (width<=400px){.add-chats-to-user-base-dialog .MuiDialog-paper{max-height:calc(100% - 16px);margin:8px}.add-chats-to-user-base-dialog .MuiDialogTitle-root{padding:12px 16px 10px}.add-chats-to-user-base-dialog .MuiDialogTitle-root .MuiTypography-h6{font-size:1.1rem}.add-chats-to-user-base-dialog .MuiDialogContent-root{padding:8px 16px 6px}.add-chats-to-user-base-dialog .MuiDialogActions-root{padding:8px 16px 12px}.add-chats-to-user-base-dialog .MuiTypography-body2{font-size:.8rem}.add-chats-to-user-base-dialog .MuiButton-contained{padding:10px 12px;font-size:.9rem}.add-chats-to-user-base-dialog .MuiTextField-root .MuiInputBase-input{padding:12px 14px!important;font-size:14px!important}.stats-grid{grid-template-columns:1fr 1fr;gap:6px}.stats-item{gap:8px;padding:8px 10px}.stats-item-icon{width:26px;height:26px}.stats-item-icon svg{font-size:13px}.stats-item-label{font-size:.55rem}.stats-item-value{font-size:.9rem}.stats-item-value.new-value{font-size:1rem}.stats-filters-chips{gap:4px}.stats-filters-chips .MuiChip-root{height:20px;font-size:.6rem}.tags-container .MuiChip-root{height:20px;font-size:.65rem}.tags-container .MuiChip-root .MuiChip-label{padding:0 6px;font-size:.65rem}.tags-container .MuiChip-root .MuiChip-deleteIcon{font-size:14px}}@media (pointer:coarse){.add-chats-to-user-base-dialog .MuiTextField-root .MuiOutlinedInput-root:hover,.add-chats-to-user-base-dialog .MuiTextField-root .MuiOutlinedInput-root.Mui-focused{transform:none}.add-chats-to-user-base-dialog .MuiButton-contained:hover{transform:none!important}.stats-item:hover{background:#ffffff08}}.add-chats-to-user-base-dialog .MuiTooltip-tooltip{border:1px solid #ffffff1a;font-size:.75rem;background-color:#1e293b!important}.add-chats-to-user-base-dialog .MuiCircularProgress-root{margin:0 auto}.add-chats-to-user-base-dialog .MuiAlert-filledSuccess{animation:.5s successPulse}.add-chats-to-user-base-dialog .MuiInputBase-input::placeholder{color:#ffffff4d!important;opacity:1!important}.add-chats-to-user-base-dialog .MuiInputBase-input:-ms-placeholder-shown{color:#ffffff4d!important}.add-chats-to-user-base-dialog .MuiInputBase-input::-moz-placeholder{color:#ffffff4d!important}.add-chats-to-user-base-dialog .MuiDivider-root{border-color:#ffffff0d!important}.databasechatschannels-disclaimer-paper{z-index:1;margin:32px 0;position:relative;background:#2196f30d!important;border:1px solid #2196f31a!important;border-radius:12px!important;padding:20px 24px!important}.databasechatschannels-disclaimer-content{align-items:flex-start;gap:16px;display:flex}.databasechatschannels-disclaimer-icon{color:#2196f3;flex-shrink:0;margin-top:2px}.databasechatschannels-disclaimer-text{flex:1}.databasechatschannels-disclaimer-title{color:#2196f3!important;margin-bottom:4px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.43!important}.databasechatschannels-disclaimer-message{color:#b0b0b0!important;line-height:1.6!important}.databasechatschannels-disclaimer-link{color:#667eea!important;text-transform:none!important;min-width:auto!important;padding:0 4px!important;font-weight:500!important}.databasechatschannels-disclaimer-link:hover{color:#764ba2!important;background:0 0!important}@media (width<=768px){.databasechatschannels-disclaimer-content{flex-direction:column;align-items:flex-start}}@media (width<=480px){.databasechatschannels-disclaimer-paper{padding:16px!important}}.tabs-change-base-paper{justify-content:flex-start;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin-bottom:24px!important;padding:0!important}.tabs-change-base-container{flex-direction:column;align-items:flex-start;width:100%;max-width:500px;display:flex;position:relative}.tabs-change-base-wrapper{align-items:center;gap:0;width:auto;display:flex;position:relative}.tab-change-base{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;padding:12px 24px 14px;transition:all .3s;position:relative;background:0 0!important}.tab-change-base:first-child{padding-left:0}.tab-change-base:last-child{padding-right:0}.tab-change-base-label{white-space:nowrap;transition:all .3s;color:#667eeae6!important;text-transform:none!important;font-size:.9rem!important;font-weight:500!important}.tab-change-base:hover .tab-change-base-label{color:#667eeae6!important}.tab-change-base.active .tab-change-base-label{color:#667eeae6!important;font-weight:600!important}.tabs-change-base-indicator{background:#667eea40;border-radius:2px;width:100%;height:2px;margin-top:0;position:relative}.tabs-change-base-indicator-line{will-change:transform, width;background:#667eeacc;border-radius:3px;height:3px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}@media (width<=600px){.tab-change-base{padding:10px 16px 12px}.tab-change-base:first-child{padding-left:0}.tab-change-base:last-child{padding-right:0}.tab-change-base-label{font-size:.8rem!important}.tabs-change-base-container{max-width:100%}.tabs-change-base-indicator-line{height:3px}}@media (width<=400px){.tab-change-base{padding:8px 12px 10px}.tab-change-base:first-child{padding-left:0}.tab-change-base:last-child{padding-right:0}.tab-change-base-label{font-size:.7rem!important}.tabs-change-base-paper{margin-bottom:16px!important}}@keyframes tabPulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.tab-change-base:active .tab-change-base-label{animation:.2s tabPulse}.tab-change-base:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #667eea99}@media (prefers-color-scheme:dark){.tabs-change-base-indicator{background:#667eea33}.tabs-change-base-indicator-line{background:#667eeacc}.tab-change-base-label{color:#667eea80!important}.tab-change-base:hover .tab-change-base-label{color:#667eeab3!important}.tab-change-base.active .tab-change-base-label{color:#667eea80!important}}.tabs-change-base-indicator-line{backface-visibility:hidden}.tab-change-base,.tabs-change-base-indicator-line{will-change:transform}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.database-chats-channels-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.database-chats-channels-container{box-sizing:border-box;width:100%;max-width:100%}.database-chats-channels-header{width:100%}.refresh-button{transition:all .3s!important;box-shadow:0 4px 14px #667eea63!important}.refresh-button:active{transform:scale(.98)!important}.refresh-button:disabled{box-shadow:none!important}@media (width<=960px){.database-chats-channels-page{padding:0}.database-chats-channels-container{padding-left:8px!important;padding-right:8px!important}.database-chats-channels-header{flex-direction:column;gap:8px;align-items:flex-start!important}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.database-chats-channels-container{padding-left:4px!important;padding-right:4px!important}.database-chats-channels-header h1{font-size:1.1rem!important}}@media (width<=480px){.database-chats-channels-container{padding-left:2px!important;padding-right:2px!important}.database-chats-channels-header h1{line-height:1.2;font-size:1rem!important}.refresh-button{padding:6px 12px!important;font-size:.75rem!important}.refresh-button .MuiButton-startIcon{margin-right:4px!important}.refresh-button .MuiButton-startIcon svg{font-size:16px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.database-chats-channels-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.button-change-base-wrapper{margin-bottom:16px}@media (width<=600px){.button-change-base-container{flex-direction:column;gap:6px}.button-change-base{width:100%;min-height:36px;padding:8px 12px!important;font-size:.8rem!important}}@viewport{width:device-width;zoom:1}.slide-in{animation:.4s forwards slideIn}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.notifications-page{width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.notifications-container{box-sizing:border-box;width:100%;max-width:100%}.notifications-header{width:100%}.notification-card-enter{animation:.5s forwards fadeInUp}.notification-card-enter:first-child{animation-delay:50ms}.notification-card-enter:nth-child(2){animation-delay:.1s}.notification-card-enter:nth-child(3){animation-delay:.15s}.notification-card-enter:nth-child(4){animation-delay:.2s}.notification-card-enter:nth-child(5){animation-delay:.25s}.notification-card-enter:nth-child(6){animation-delay:.3s}.notification-card-enter:nth-child(7){animation-delay:.35s}.notification-card-enter:nth-child(8){animation-delay:.4s}.notification-card-enter:nth-child(9){animation-delay:.45s}.notification-card-enter:nth-child(10){animation-delay:.5s}@keyframes badgePulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.MuiBadge-badge{animation:2s ease-in-out infinite badgePulse}.MuiBadge-badge:empty{animation:none}@media (width<=960px){.notifications-page{padding:0}.notifications-container{padding-left:8px!important;padding-right:8px!important}.notifications-header{flex-direction:column;gap:8px;align-items:flex-start!important}.notifications-header .MuiBox-root:last-child{align-self:flex-end}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.notifications-container{padding-left:4px!important;padding-right:4px!important}.notifications-header h1{font-size:1.1rem!important}.notifications-header button{padding:6px 12px!important;font-size:.75rem!important}.notifications-header .MuiButton-startIcon{margin-right:4px!important}.notifications-header .MuiButton-startIcon svg{font-size:16px!important}}@media (width<=480px){.notifications-container{padding-left:2px!important;padding-right:2px!important}.notifications-header h1{line-height:1.2;font-size:1rem!important}.notifications-header button{padding:4px 8px!important;font-size:.7rem!important}.notifications-header .MuiButton-startIcon{margin-right:2px!important}.notifications-header .MuiButton-startIcon svg{font-size:14px!important}.MuiPaper-root{padding:12px!important}.MuiPaper-root .MuiBox-root{gap:8px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}.MuiPaper-root:hover{transform:none!important}}@supports (-webkit-touch-callout:none){.notifications-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.empty-state{color:#ffffff4d;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-state .MuiSvgIcon-root{opacity:.3;margin-bottom:16px;font-size:64px}.empty-state h6{color:#ffffff80;margin-bottom:8px}.empty-state p{color:#fff3}.bulk-actions-bar{background:#667eea14;border:1px solid #667eea26;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;display:flex}.bulk-actions-bar .count{color:#ffffffb3;margin-right:8px;font-size:.875rem}.filter-menu .MuiMenuItem-root{padding:8px 16px;font-size:.875rem}.filter-menu .MuiMenuItem-root:hover{background-color:#667eea1a}.filter-menu .MuiDivider-root{border-color:#ffffff0d}.notification-menu .MuiMenuItem-root{padding:8px 16px;font-size:.875rem}.notification-menu .MuiMenuItem-root:hover{background-color:#667eea1a}.pagination-container{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:16px;padding:16px 0;display:flex}.pagination-container .MuiButton-root{min-width:80px}@media (width<=480px){.pagination-container{gap:8px}.pagination-container .MuiButton-root{min-width:60px;padding:4px 8px;font-size:.75rem}.pagination-container .MuiTypography-root{font-size:.75rem}}@viewport{width:device-width;zoom:1}.fade-in{animation:.6s forwards fadeInUp}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.MuiButton-root{transition:all .3s}.MuiButton-root:active{transform:scale(.98)}.MuiTooltip-tooltip{border:1px solid #ffffff1a;max-width:300px;padding:8px 12px;font-size:.875rem;background-color:#1e293b!important}.helpcenter-page{background-color:#0f172a;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.helpcenter-container{box-sizing:border-box;width:100%;max-width:100%}.helpcenter-header{width:100%}.helpcenter-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:24px;padding-bottom:40px;display:grid}@media (width<=768px){.helpcenter-grid{grid-template-columns:1fr 1fr;gap:16px}}@media (width<=600px){.helpcenter-grid{grid-template-columns:1fr;gap:12px}}.helpcenter-card{flex-direction:column;display:flex;overflow:hidden;background:#1e293b66!important;border:1px solid #ffffff0d!important;border-radius:12px!important;transition:all .3s!important}.helpcenter-card:hover{border-color:#ffffff1a!important}.helpcenter-card-header{align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.helpcenter-card-icon{margin-top:5px;min-width:40px!important}.helpcenter-card-title{color:#fff!important;font-size:1rem!important;font-weight:600!important;line-height:1.4!important}.helpcenter-card-desc{line-height:1.4;color:#ffffff80!important;margin-top:4px!important;font-size:.875rem!important}.helpcenter-list{padding-bottom:12px!important}.helpcenter-list-item{cursor:pointer}.helpcenter-item-text{color:#ffffffb3!important;font-size:.95rem!important;transition:color .2s!important}.helpcenter-list-item:hover .helpcenter-item-text{color:#fff!important}@media (width<=960px){.helpcenter-page{padding:0}.helpcenter-container{padding-left:8px!important;padding-right:8px!important}.helpcenter-header{flex-direction:column;gap:8px;align-items:flex-start!important}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (width<=768px){.helpcenter-container{padding-left:4px!important;padding-right:4px!important}.helpcenter-header h1{font-size:1.1rem!important}.helpcenter-card-header{padding:16px 18px 12px}.helpcenter-card-title{font-size:.9rem!important}.helpcenter-card-desc{font-size:.75rem!important}}@media (width<=480px){.helpcenter-container{padding-left:2px!important;padding-right:2px!important}.helpcenter-header h1{line-height:1.2;font-size:1rem!important}.helpcenter-card-header{gap:12px;padding:12px 14px 10px}.helpcenter-card-icon{min-width:32px!important}.helpcenter-card-title{font-size:.8rem!important}.helpcenter-card-desc{font-size:.7rem!important}.helpcenter-item-text{font-size:.8rem!important}.helpcenter-list-item{margin:2px 4px!important;padding:10px 12px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.helpcenter-page,.MuiContainer-root{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.article-content ul,.article-content ol{padding-left:20px}.article-content li{margin-bottom:4px}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content ul,.article-content ol{padding-left:16px}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.7rem}.article-content ul,.article-content ol{padding-left:12px}.article-content li{font-size:.85rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.7rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}.article-content>:nth-child(16){animation-delay:.8s}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}.article-content .MuiTypography-h4{font-size:1.1rem!important}.article-content .MuiTypography-h5{font-size:.95rem!important}.article-content .MuiTypography-h6{font-size:.9rem!important}.article-content .MuiTypography-body1{font-size:.85rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}.article-content .MuiTypography-h4{font-size:1rem!important}.article-content .MuiTypography-h5{font-size:.85rem!important}.article-content .MuiTypography-h6,.article-content .MuiTypography-body1{font-size:.8rem!important}.article-content .MuiTypography-body2{font-size:.75rem!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.article-content .MuiTypography-root .MuiSvgIcon-root{vertical-align:middle}.article-content ol{margin:0;padding-left:24px}.article-content ol li{margin-bottom:4px}.article-content ul{margin:0;padding-left:20px}.article-content ul li{margin-bottom:4px}.article-content .MuiBox-root{transition:all .3s}.article-content .MuiBox-root:hover{background-color:#ffffff08!important}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}@media (width<=768px){input,select,textarea{font-size:16px!important}}@viewport{width:device-width;zoom:1}.article-content>*{animation:.5s forwards fadeInUp}.article-content>:first-child{animation-delay:50ms}.article-content>:nth-child(2){animation-delay:.1s}.article-content>:nth-child(3){animation-delay:.15s}.article-content>:nth-child(4){animation-delay:.2s}.article-content>:nth-child(5){animation-delay:.25s}.article-content>:nth-child(6){animation-delay:.3s}.article-content>:nth-child(7){animation-delay:.35s}.article-content>:nth-child(8){animation-delay:.4s}.article-content>:nth-child(9){animation-delay:.45s}.article-content>:nth-child(10){animation-delay:.5s}.article-content>:nth-child(11){animation-delay:.55s}.article-content>:nth-child(12){animation-delay:.6s}.article-content>:nth-child(13){animation-delay:.65s}.article-content>:nth-child(14){animation-delay:.7s}.article-content>:nth-child(15){animation-delay:.75s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#667eea80;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#667eeacc}@media (width<=768px){::-webkit-scrollbar{width:2px;height:2px}}.article-page{background-color:#0f172a;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.article-content{width:100%;max-width:1200px;margin:0 auto;padding-bottom:40px}.article-content .MuiChip-root{cursor:default;transition:all .2s}.article-content .MuiChip-root:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea33}.article-content .MuiTableContainer-root{background:#0003!important}.article-content .MuiTableCell-root{border-bottom:1px solid #ffffff0d;padding:10px 16px}.article-content code{background:#0000004d;border-radius:4px;padding:1px 6px;font-size:.85em}@media (width<=960px){.article-page{padding:0}.article-content{max-width:100%;padding-left:4px;padding-right:4px}}@media (width<=768px){.article-page{padding:0}.article-content{max-width:100%;padding-left:2px;padding-right:2px}.article-content .MuiPaper-root{padding:16px!important}.article-content .MuiTableContainer-root{overflow-x:auto}.article-content .MuiTableCell-root{padding:6px 10px;font-size:.75rem}.article-content .MuiChip-root{font-size:.7rem!important}}@media (width<=480px){.article-page{padding:0}.article-content{max-width:100%;padding-left:0;padding-right:0}.article-content .MuiPaper-root{border-radius:8px!important;padding:12px!important}.article-content .MuiTableCell-root{padding:4px 8px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{padding:12px!important}.MuiButton-root:hover{transform:none}body{font-size:16px}}@supports (-webkit-touch-callout:none){.article-page{min-height:-webkit-fill-available}}html,body{width:100%;max-width:100vw;overflow-x:hidden}*{box-sizing:border-box}@media (width<=768px){input,select,textarea{font-size:16px!important}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,Helvetica,Arial,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
