@charset "UTF-8";@font-face{font-family:Plus Jakarta Sans;src:url(/_next/static/media/PlusJakartaSans-SemiBold.705867b8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--brand-purple:#6930ca;--brand-purple-hover:#6d28d9;--brand-orange:#ffa600;--color-danger:#dc3545;--text-light:#6b7280;--text-primary:#374151;--text-muted:#434343;--border-light:#e5e7eb;--border-muted:#d1d5db;--bg-page:#f8fafc;--bg-muted:#f3f4f6;--bg-subtle:#f5f5f5;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--form-group-margin:1.25rem;--input-padding-y:12px;--input-padding-x:16px;--card-padding:1.5rem 2rem;--card-padding-lg:2rem;--modal-body-padding:1rem 1.5rem;--modal-footer-padding:1rem 1.5rem;--radius-sm:6px;--radius-md:8px;--radius-lg:12px}*,body,html{font-family:Plus Jakarta Sans}.btn-close{--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(105,48,202,0.25)!important}.btn-close:focus{box-shadow:0 0 0 .25rem rgba(105,48,202,.25)!important;border-color:#6930ca!important}.btn-close:focus-visible{box-shadow:0 0 0 .25rem rgba(105,48,202,.25)!important;border-color:#6930ca!important}.modern-auth-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-page);padding:1rem}.modern-auth-card{width:100%;max-width:900px;height:100%;display:flex;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.1);background:white}.modern-marketing-section{flex:1 1;background:linear-gradient(180deg,#f8fafc,#eff6ff);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;position:relative;color:white}.modern-brand-badge{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #dee2e6;color:#6930ca;padding:6px 14px;border-radius:20px;font-size:.8rem;font-weight:500;margin-bottom:1.5rem;display:inline-flex;align-items:center;gap:.4rem}.modern-brand-badge:before{content:"🇮🇳"}.modern-marketing-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;text-align:center}.modern-marketing-content h1{font-size:38px;font-weight:700;color:black;line-height:1.2;margin-bottom:1rem}.modern-marketing-content h1 .highlight{color:#ffa600}.modern-marketing-content p{font-size:14px;color:#6b7280;line-height:1.5;margin-bottom:1rem}.modern-dashboard-preview{max-width:400px;background:white;border-radius:20px;box-shadow:0 20px 60px rgba(105,48,202,.15);padding:0;overflow:hidden;margin:30px auto;position:relative;animation:float 6s ease-in-out infinite}.modern-dashboard-preview .preview-header{background:#f8fafc;padding:6px;border-bottom:1px solid var(--border-light);display:flex;gap:.5rem}.modern-dashboard-preview .preview-header .tab{padding:.5rem 1rem;border-radius:8px;font-size:12px;font-weight:500;color:var(--text-light);cursor:pointer}.modern-dashboard-preview .preview-header .tab.active{background:white;color:var(--brand-purple);box-shadow:0 2px 8px rgba(0,0,0,.1)}.modern-dashboard-preview .preview-content{padding:18px;display:flex;align-items:center;justify-content:center}.modern-dashboard-preview .preview-content .chart-preview{width:100%;height:120px;background:linear-gradient(45deg,var(--brand-purple),var(--brand-orange));border-radius:12px;opacity:.8;position:relative;overflow:hidden}.modern-dashboard-preview .preview-content .chart-preview:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);animation:shimmer 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.modern-trust-badge{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#6b7280;font-weight:500;margin-top:1rem}.modern-trust-badge .trust-icon{color:#4ade80;font-size:1rem}.modern-login-section{flex:1 1;background:#fff;padding:2rem 2.5rem;display:flex;flex-direction:column;justify-content:center}.modern-login-section .modern-logo{text-align:center;margin-bottom:2rem}.modern-login-section .modern-logo .logo-text{font-size:1.8rem;font-weight:800;color:var(--brand-orange)}.modern-login-section .modern-logo .logo-text .link,.modern-login-section .modern-logo .logo-text .tax{color:var(--brand-orange)}.modern-login-section .modern-welcome{text-align:center;margin-bottom:2rem}.modern-login-section .modern-welcome h2{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.modern-login-section .modern-welcome p{font-size:.9rem;color:#6b7280;margin:0}.modern-login-section .modern-login-tabs{display:flex;padding:4px;margin-bottom:1rem;background:#f8fafc;border-radius:8px}.modern-login-section .modern-login-tabs .modern-tab-btn{flex:1 1;padding:10px 16px;background:transparent;border:none;border-radius:6px;font-size:.9rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease}.modern-login-section .modern-login-tabs .modern-tab-btn.active{background:#fff;color:var(--brand-purple);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}.modern-login-section .modern-form-group{margin-bottom:var(--form-group-margin)}.modern-login-section .modern-form-group label{display:block;font-size:.9rem;font-weight:500;color:#374151;margin-bottom:var(--space-2)}.modern-login-section .modern-input-wrapper{position:relative}.modern-login-section .modern-input-wrapper .input-icon{position:absolute;left:12px;top:47%;transform:translateY(-50%);font-size:1rem;color:#9ca3af}.modern-login-section .modern-input-wrapper .password-toggle-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:14px;color:#6b7280;cursor:pointer;z-index:2;transition:color .2s ease}.modern-login-section .modern-input-wrapper .password-toggle-btn:hover{color:#374151}.modern-login-section .modern-input-wrapper .password-toggle-btn:focus{outline:none;color:var(--brand-purple)}.modern-login-section .password-toggle-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:14px;color:#6b7280;cursor:pointer;z-index:2;transition:color .2s ease}.modern-login-section .password-toggle-btn:hover{color:#374151}.modern-login-section .password-toggle-btn:focus{outline:none;color:var(--brand-purple)}.modern-input{width:100%;height:44px;padding:12px 45px 12px 40px;border-radius:8px;border:1px solid var(--border-light);font-size:.95rem;background:#fff;transition:all .2s ease}.modern-input::placeholder{color:#9ca3af;font-size:.9rem}.modern-input:focus{outline:none;border-color:var(--brand-purple);box-shadow:0 0 0 3px rgba(105,48,202,.1)}.password-validation-container{margin-top:12px;padding:5px 15px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;transition:all .3s ease}.password-validation-container.show{opacity:1;max-height:300px}.password-validation-container.hide{opacity:0;max-height:0;padding:0 16px;margin-top:0;overflow:hidden}body,html{max-width:100vw;overflow-x:hidden}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.seven_day_trial_card{background:linear-gradient(135deg,#3b1f7a,#5a2fb3 50%,#6c3bd6);color:#ffffff;padding:var(--card-padding);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.15);margin:20px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;min-height:80px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.seven_day_trial_card.expired{background:linear-gradient(135deg,#c20000,#a00000)}.seven_day_trial_card .trial_card_left{display:flex;align-items:center;gap:16px}.seven_day_trial_card .trial_card_icon{width:46px;height:46px;min-width:46px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:20px}.seven_day_trial_card .trial_card_text{display:flex;flex-direction:column;gap:2px}.seven_day_trial_card .trial_card_title{font-size:17px;font-weight:700;margin:0}.seven_day_trial_card .trial_card_subtitle{font-size:13.5px;font-weight:400;opacity:.9;margin:0}.seven_day_trial_card .trial_card_upgrade_btn{background:#ffffff;color:#c20000;border:none;padding:10px 28px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:6px;transition:all .2s ease;letter-spacing:.5px}.seven_day_trial_card .trial_card_upgrade_btn:hover{background:#f0f0f0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.seven_day_trial_card{flex-direction:column;padding:1rem 1.5rem;min-height:auto;text-align:center}.seven_day_trial_card .trial_card_left{flex-direction:column}.seven_day_trial_card .trial_card_title{font-size:15px}.seven_day_trial_card .trial_card_subtitle{font-size:12.5px}}.password-validation-title{font-size:.85rem;font-weight:600;color:#374151;margin-bottom:5px;display:flex;align-items:center;gap:0}.password-validation-title:before{content:"";font-size:.9rem}.password-validation-rules{list-style:none;padding:0;margin:0;display:grid;grid-gap:0;gap:0}.password-validation-rule{display:flex;align-items:center;gap:8px;font-size:.8rem;transition:all .2s ease;padding:4px 0}.password-validation-rule .rule-icon{font-size:.7rem;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;transition:all .2s ease}.password-validation-rule .rule-text{flex:1 1;transition:color .2s ease}.password-validation-rule.valid .rule-icon{background:#10b981;color:white}.password-validation-rule.valid .rule-icon:before{content:"✓"}.password-validation-rule.valid .rule-text{color:#10b981;font-weight:500}.password-validation-rule.invalid .rule-icon{background:var(--color-danger);color:white}.password-validation-rule.invalid .rule-icon:before{content:"✗"}.password-validation-rule.invalid .rule-text{color:var(--color-danger)}.password-validation-rule.neutral .rule-icon{background:#d1d5db;color:#6b7280}.password-validation-rule.neutral .rule-icon:before{content:"○"}.password-validation-rule.neutral .rule-text{color:#6b7280}.modern-whatsapp-btn{width:100%;height:44px;margin-top:6px;background:var(--brand-purple);border:none;border-radius:8px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.modern-whatsapp-btn:hover{background:var(--brand-purple-hover);transform:translateY(-1px)}.modern-whatsapp-btn:disabled{transform:none}.modern-forgot-password{text-align:center;margin:1rem auto;max-width:400px}.modern-forgot-password .forgot-link{font-size:.95rem;font-weight:500;color:#6930ca;text-decoration:none}.modern-forgot-password .forgot-link:hover{text-decoration:underline}.modern-forgot-password .forgot-link.disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none;pointer-events:none;opacity:.6}.modern-forgot-password .forgot-link.disabled:hover{text-decoration:none;color:#9ca3af}.modern-divider{position:relative;width:100%;max-width:400px;margin:1rem auto;text-align:center}.modern-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb}.modern-divider span{position:relative;z-index:1;padding:0 1rem;background:#fff;font-size:.85rem;color:#9ca3af;font-weight:500}.modern-google-login{display:flex;justify-content:center;margin-bottom:.5rem}.modern-google-login div[data-testid=google-login]{border-radius:8px!important;border:1px solid #e5e7eb!important}.modern-google-login div[data-testid=google-login]:hover{border-color:var(--brand-purple)!important;box-shadow:0 0 0 2px rgba(124,58,237,.1)!important}.modern-signup-link{text-align:center;margin-top:1rem}.modern-signup-link p{font-size:.9rem;color:#6b7280;margin:0}.modern-signup-link p .signup-link{color:var(--brand-purple);font-weight:600;text-decoration:none}.modern-signup-link p .signup-link:hover{text-decoration:underline}.input-error{border:1.5px solid var(--color-danger)!important;background-color:#fff1f2}.modern-otp-container{margin:2rem 0}.modern-otp-container .modern-otp-inputs{display:flex;justify-content:center}.modern-otp-container .modern-otp-inputs .modern-otp-input{width:100%;height:3rem;text-align:center;font-size:1.25rem;font-weight:600;border-radius:.75rem;border:2px solid #e5e7eb;background:#fff;transition:all .2s ease}.modern-otp-container .modern-otp-inputs .modern-otp-input:focus{border-color:#6930ca;box-shadow:0 0 0 3px rgba(105,48,202,.1);outline:none}.modern-otp-container .modern-otp-inputs .modern-otp-input::placeholder{color:#9ca3af;font-weight:400}.timer-display{font-family:Courier New,monospace;font-size:24px;font-weight:700;letter-spacing:2px;text-align:center;padding:15px;border-radius:8px;margin:10px 0;transition:all .3s ease}.timer-display.warning{background:linear-gradient(135deg,#fef2f2,#fecaca);color:#dc2626;border:1px solid #f87171;animation:pulse-warning 1s infinite}.timer-display.normal{background:linear-gradient(135deg,#f0f9ff,#bfdbfe);color:#2563eb;border:1px solid #60a5fa}@keyframes pulse-warning{0%,to{opacity:1}50%{opacity:.7}}.otp-timer{position:relative;padding:15px;border-radius:12px;margin-bottom:20px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.otp-timer.expired{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fca5a5;animation:shake .5s ease-in-out}.otp-timer.warning{background:linear-gradient(135deg,#fffbeb,#fed7aa);border:2px solid #fdba74}.otp-timer.normal{background:linear-gradient(135deg,#f0f9ff,#dbeafe);border:2px solid #93c5fd}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.timer-icon{font-size:20px;margin-bottom:8px;display:block}.timer-value{font-family:Courier New,monospace;font-size:28px;font-weight:700;margin:8px 0;letter-spacing:1px}.timer-label{font-size:12px;font-weight:500;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.lockout-timer{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fca5a5;border-radius:12px;padding:20px;text-align:center;margin:15px 0;box-shadow:0 4px 12px rgba(239,68,68,.15)}.lockout-timer .timer-value{color:#dc2626;font-size:32px;text-shadow:0 1px 3px rgba(0,0,0,.1)}.lockout-timer .timer-label{color:#991b1b;font-size:13px;margin-top:8px}.attempt-counter{padding:12px;border-radius:8px;text-align:center;font-size:14px;font-weight:500;margin-bottom:15px;transition:all .3s ease}.attempt-counter.low{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#166534;border:1px solid #bbf7d0}.attempt-counter.medium{background:linear-gradient(135deg,#fffbeb,#fed7aa);color:#92400e;border:1px solid #fdba74}.attempt-counter.high{background:linear-gradient(135deg,#fef2f2,#fecaca);color:#991b1b;border:1px solid #f87171;animation:warning-pulse 2s infinite}@keyframes warning-pulse{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 0 8px rgba(239,68,68,0)}}.attempt-warning{margin-top:10px;padding:12px;border-radius:8px;font-size:14px;font-weight:500;display:flex;align-items:center;transition:all .3s ease}.attempt-warning.info{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1e40af;border:1px solid #93c5fd}.attempt-warning.warning{background:linear-gradient(135deg,#fffbeb,#fed7aa);color:#92400e;border:1px solid #fdba74}.attempt-warning.danger{background:linear-gradient(135deg,#fef2f2,#fecaca);color:#991b1b;border:1px solid #f87171}.attempt-warning-icon{margin-right:8px;font-size:16px}.resend-section{text-align:center;margin-top:20px;padding:15px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb}.resend-button{background:none;border:none;color:#6930ca;text-decoration:underline;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;border-radius:6px;transition:all .3s ease}.resend-button:hover:not(:disabled){background:#6930ca;color:white;text-decoration:none;transform:translateY(-1px)}.resend-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.resend-lockout{padding:15px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fca5a5;border-radius:10px;text-align:center;margin-top:15px}.resend-lockout-timer{font-family:Courier New,monospace;font-size:18px;font-weight:700;color:#dc2626;margin:8px 0;letter-spacing:1px}.resend-lockout-message{color:#6b7280;font-size:12px;margin-top:8px;line-height:1.4}.status-indicator{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:5px}.status-indicator.active{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;border:1px solid #6ee7b7}.status-indicator.expired{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b;border:1px solid #f87171}.status-indicator.locked{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1px solid #f59e0b}.timer-progress{width:100%;height:6px;background:rgba(255,255,255,.3);border-radius:3px;overflow:hidden;margin-top:10px}.timer-progress-bar{height:100%;background:linear-gradient(90deg,#10b981,#059669);transition:width 1s linear;border-radius:3px}.timer-progress-bar.warning{background:linear-gradient(90deg,#f59e0b,#d97706)}.timer-progress-bar.danger{background:linear-gradient(90deg,var(--color-danger),#dc2626);animation:progress-pulse .5s infinite alternate}@keyframes progress-pulse{0%{opacity:1}to{opacity:.6}}.modern-whatsapp-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.modern-whatsapp-btn.locked{background:linear-gradient(135deg,#9ca3af,#6b7280);border-color:#9ca3af;color:white}.modern-whatsapp-btn.locked:before{content:"🔒 "}.modern-otp-input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;border-color:#d1d5db}.modern-otp-input.expired{background:#fef2f2;border-color:#fca5a5;color:#dc2626}@media (max-width:640px){.timer-value{font-size:24px}.lockout-timer .timer-value{font-size:28px}.timer-display{font-size:20px;padding:12px}.lockout-timer,.otp-timer{padding:15px;margin:10px 0}}@media (prefers-reduced-motion:reduce){.attempt-counter,.lockout-timer,.otp-timer,.resend-button,.timer-display{transition:none;animation:none}}@media (prefers-contrast:high){.attempt-counter,.lockout-timer,.otp-timer,.timer-display{border-width:3px;border-style:solid}.timer-value{font-weight:900;text-shadow:1px 1px 0 rgba(0,0,0,.5)}}.modal-body .modern-logo{text-align:center;margin-bottom:1rem}.modal-body .modern-logo .logo-text{font-size:1.8rem;font-weight:800;color:var(--brand-orange)}.modal-body .modern-logo .logo-text .link,.modal-body .modern-logo .logo-text .tax{color:var(--brand-orange)}.modal-body .modern-welcome{text-align:center;margin-bottom:1rem}.modal-body .modern-welcome h2{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.modal-body .modern-welcome p{font-size:.9rem;color:#6b7280;margin:0}.modal-body .modern-form-group{margin-bottom:var(--form-group-margin)}.modal-body .modern-form-group label{display:block;font-size:.9rem;font-weight:500;color:#374151;margin-bottom:var(--space-2)}.modal-body .modern-input-wrapper{position:relative}.modal-body .modern-input-wrapper .input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:1rem;color:#9ca3af;z-index:2}.modal-body .modern-input-wrapper .toggle-password{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#9ca3af;z-index:2;transition:color .2s ease}.modal-body .modern-input-wrapper .toggle-password:hover{color:#374151}.modal-body .modern-input{width:100%;height:44px;padding:12px 45px 12px 40px;border-radius:8px;border:1px solid #e5e7eb;font-size:.95rem;background:#fff;transition:all .2s ease}.modal-body .modern-input::placeholder{color:#9ca3af;font-size:.9rem}.modal-body .modern-input:focus{outline:none;border-color:var(--brand-purple);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.modal-body .modern-whatsapp-btn{width:100%;height:44px;margin-top:6px;background:#6930ca;border:none;border-radius:8px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.modal-body .modern-whatsapp-btn:hover{background:#5b21b6;transform:translateY(-1px)}.modal-body .modern-whatsapp-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.modal-body .modern-otp-container{margin:2rem 0}.modal-body .modern-otp-container .modern-otp-inputs{display:flex;justify-content:center}.modal-body .modern-otp-container .modern-otp-inputs .modern-otp-input{width:100%;max-width:300px;height:3rem;text-align:center;font-size:1.25rem;font-weight:600;border-radius:.75rem;border:2px solid #e5e7eb;background:#fff;transition:all .2s ease}.modal-body .modern-otp-container .modern-otp-inputs .modern-otp-input:focus{border-color:#6930ca;box-shadow:0 0 0 3px rgba(105,48,202,.1);outline:none}.modal-body .modern-otp-container .modern-otp-inputs .modern-otp-input::placeholder{color:#9ca3af;font-weight:400}#firstmodal .modal-content{border:none;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1)}#firstmodal .model_heading{background:#f8fafc;border-bottom:1px solid #e5e7eb;font-size:1.1rem;font-weight:600;color:#1f2937}#firstmodal .model_heading .btn-close{opacity:.6}#firstmodal .model_heading .btn-close:hover{opacity:1}@media (max-width:768px){.modern-auth-card{flex-direction:column}.modern-login-section{padding:2rem 1.5rem}.modern-marketing-section{padding:2rem;min-height:40vh}.modern-marketing-section h1{font-size:2.5rem}.modern-marketing-section .modern-dashboard-preview{display:none}}@media (min-width:1920px) and (max-width:2559px){.modern-auth-container{padding:2.5rem}.modern-auth-container .modern-auth-card{max-width:900px;border-radius:24px}.modern-auth-container .modern-marketing-section{padding:3rem 2.5rem}.modern-auth-container .modern-marketing-section .modern-marketing-content h1{font-size:2.8rem;line-height:1.1;margin-bottom:1.5rem}.modern-auth-container .modern-marketing-section .modern-marketing-content p{font-size:20px;line-height:1.6}.modern-auth-container .modern-marketing-section .modern-dashboard-preview{border-radius:16px}.modern-auth-container .modern-login-section{padding:1rem 2rem}.modern-auth-container .modern-login-section .modern-logo{margin-bottom:1rem}.modern-auth-container .modern-login-section .modern-logo img{width:180px;height:auto}.modern-auth-container .modern-login-section .modern-welcome{margin-bottom:12px}.modern-auth-container .modern-login-section .modern-welcome h2{margin-bottom:12px;font-size:28px}.modern-auth-container .modern-login-section .modern-welcome p{font-size:12px}.modern-auth-container .modern-login-section .modern-form-group{margin-bottom:var(--form-group-margin)}.modern-auth-container .modern-login-section .modern-form-group label{font-size:16px;margin-bottom:var(--space-2)}.modern-auth-container .modern-login-section .modern-form-group .modern-input{height:45px;font-size:16px;padding:12px 40px;border-radius:8px}.modern-auth-container .modern-login-section .button_css,.modern-auth-container .modern-login-section .modern-whatsapp-btn{height:52px;font-size:16px;border-radius:8px;padding:12px 24px}}@media (min-width:1440px) and (max-width:1919px){.modern-auth-container{padding:1rem}.modern-auth-container .modern-auth-card{max-width:900px;border-radius:20px}.modern-auth-container .modern-marketing-section{padding:2.5rem 2rem}.modern-auth-container .modern-marketing-section .modern-marketing-content h1{font-size:3.2rem;line-height:1.1;margin-bottom:1.2rem}.modern-auth-container .modern-marketing-section .modern-marketing-content p{font-size:18px;line-height:1.5}.modern-auth-container .modern-marketing-section .modern-dashboard-preview{border-radius:14px}.modern-auth-container .modern-login-section{padding:1rem 2rem}.modern-auth-container .modern-login-section .modern-logo{margin-bottom:.8rem}.modern-auth-container .modern-login-section .modern-logo img{width:160px;height:auto}.modern-auth-container .modern-login-section .modern-welcome{margin-bottom:.8rem}.modern-auth-container .modern-login-section .modern-welcome h2{font-size:28px;margin-bottom:.8rem}.modern-auth-container .modern-login-section .modern-welcome p{font-size:16px}.modern-auth-container .modern-login-section .modern-form-group{margin-bottom:var(--form-group-margin)}.modern-auth-container .modern-login-section .modern-form-group label{font-size:15px;margin-bottom:var(--space-2)}.modern-auth-container .modern-login-section .modern-form-group .modern-input{height:45px;font-size:15px;padding:10px 40px;border-radius:6px}.modern-auth-container .modern-login-section .button_css,.modern-auth-container .modern-login-section .modern-whatsapp-btn{height:48px;font-size:15px;border-radius:6px;padding:10px 20px}}@media (min-width:1200px) and (max-width:1439px){.modern-auth-container{padding:1.5rem}.modern-auth-container .modern-auth-card{max-width:900px;min-height:650px;border-radius:18px}.modern-auth-container .modern-marketing-section{padding:2rem 1.5rem}.modern-auth-container .modern-marketing-section .modern-marketing-content h1{font-size:2.8rem;line-height:1.1;margin-bottom:1rem}.modern-auth-container .modern-marketing-section .modern-marketing-content p{font-size:16px;line-height:1.5}.modern-auth-container .modern-marketing-section .modern-dashboard-preview{border-radius:12px}.modern-auth-container .modern-login-section{padding:1rem 1.5rem}.modern-auth-container .modern-login-section .modern-logo{margin-bottom:.5rem}.modern-auth-container .modern-login-section .modern-logo img{width:140px;height:auto}.modern-auth-container .modern-login-section .modern-welcome{margin-bottom:.5rem}.modern-auth-container .modern-login-section .modern-welcome h2{font-size:2rem;margin-bottom:.7rem}.modern-auth-container .modern-login-section .modern-welcome p{font-size:15px}.modern-auth-container .modern-login-section .modern-form-group{margin-bottom:var(--form-group-margin)}.modern-auth-container .modern-login-section .modern-form-group label{font-size:14px;margin-bottom:var(--space-2)}.modern-auth-container .modern-login-section .modern-form-group .modern-input{height:44px;font-size:14px;padding:12px 40px;border-radius:6px}.modern-auth-container .modern-login-section .button_css,.modern-auth-container .modern-login-section .modern-whatsapp-btn{height:44px;font-size:14px;border-radius:6px;padding:8px 40px}}@media (min-width:1024px) and (max-width:1199px){.modern-auth-container{padding:1rem}.modern-auth-container .modern-auth-card{max-width:900px;height:calc(100vh - 200px);border-radius:16px}.modern-auth-container .modern-marketing-section{padding:1.5rem}.modern-auth-container .modern-marketing-section .modern-marketing-content h1{font-size:2.4rem;line-height:1.2;margin-bottom:1rem}.modern-auth-container .modern-marketing-section .modern-marketing-content p{font-size:15px;line-height:1.4}.modern-auth-container .modern-marketing-section .modern-dashboard-preview{border-radius:10px}.modern-auth-container .modern-login-section{padding:1.5rem}.modern-auth-container .modern-login-section .modern-logo{margin-bottom:1.2rem}.modern-auth-container .modern-login-section .modern-logo img{width:120px;height:auto}.modern-auth-container .modern-login-section .modern-welcome{margin-bottom:1.2rem}.modern-auth-container .modern-login-section .modern-welcome h2{font-size:1.8rem;margin-bottom:.6rem}.modern-auth-container .modern-login-section .modern-welcome p{font-size:14px}.modern-auth-container .modern-login-section .modern-form-group{margin-bottom:var(--form-group-margin)}.modern-auth-container .modern-login-section .modern-form-group label{font-size:13px;margin-bottom:var(--space-2)}.modern-auth-container .modern-login-section .modern-form-group .modern-input{height:40px;font-size:13px;padding:12px 40px;border-radius:5px}.modern-auth-container .modern-login-section .button_css,.modern-auth-container .modern-login-section .modern-whatsapp-btn{height:40px;font-size:13px;border-radius:5px;padding:6px 16px}}@media (min-width:768px) and (max-width:1023px){.modern-auth-container{padding:1rem}.modern-auth-container .modern-auth-card{flex-direction:column;max-width:100%;min-height:auto;border-radius:12px}.modern-auth-container .modern-marketing-section{padding:1.5rem;min-height:300px}.modern-auth-container .modern-marketing-section .modern-marketing-content h1{font-size:2rem;line-height:1.2;margin-bottom:.8rem}.modern-auth-container .modern-marketing-section .modern-marketing-content p{font-size:14px;line-height:1.4}.modern-auth-container .modern-marketing-section .modern-dashboard-preview{display:none}.modern-auth-container .modern-login-section{padding:1.5rem}.modern-auth-container .modern-login-section .modern-logo{margin-bottom:1rem;text-align:center}.modern-auth-container .modern-login-section .modern-logo img{width:100px;height:auto}.modern-auth-container .modern-login-section .modern-welcome{margin-bottom:1rem;text-align:center}.modern-auth-container .modern-login-section .modern-welcome h2{font-size:1.6rem;margin-bottom:.5rem}.modern-auth-container .modern-login-section .modern-welcome p{font-size:13px}.modern-auth-container .modern-login-section .modern-login-tabs{margin-bottom:1rem}.modern-auth-container .modern-login-section .modern-login-tabs .modern-tab-btn{font-size:12px;padding:8px 16px}.modern-auth-container .modern-login-section .modern-form-group{margin-bottom:var(--form-group-margin)}.modern-auth-container .modern-login-section .modern-form-group label{font-size:12px;margin-bottom:var(--space-2)}.modern-auth-container .modern-login-section .modern-form-group .modern-input{height:38px;font-size:12px;padding:12px 16px;border-radius:4px}.modern-auth-container .modern-login-section .button_css,.modern-auth-container .modern-login-section .modern-whatsapp-btn{height:38px;font-size:12px;border-radius:4px;padding:5px 14px;width:100%;margin-bottom:.8rem}.modern-auth-container .modern-login-section .modern-forgot-password{text-align:center;margin:1rem auto}.modern-auth-container .modern-login-section .modern-forgot-password a{font-size:11px}.modern-auth-container .modern-login-section .modern-signup-link{text-align:center;margin-top:1rem}.modern-auth-container .modern-login-section .modern-signup-link p{font-size:11px}}@media (min-width:2560px){.modern-otp-container .otp-input{width:70px;height:70px;font-size:28px;border-radius:12px}}@media (min-width:1920px) and (max-width:2559px){.modern-otp-container .otp-input{width:60px;height:60px;font-size:24px;border-radius:10px}}@media (min-width:1440px) and (max-width:1919px){.modern-otp-container .otp-input{width:50px;height:50px;font-size:20px;border-radius:8px}}@media (min-width:1024px) and (max-width:1439px){.modern-otp-container .otp-input{width:45px;height:45px;font-size:18px;border-radius:6px}}@media (min-width:768px) and (max-width:1023px){.modern-otp-container .otp-input{width:40px;height:40px;font-size:16px;border-radius:5px}}@media (max-width:767px){.modern-otp-container .otp-input{width:35px;height:35px;font-size:14px;border-radius:4px}}@media (max-width:480px){.modern-otp-container .otp-input{width:30px;height:30px;font-size:12px;border-radius:3px}}.modern-checkbox{margin:15px auto;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;max-width:400px;padding:0}.modern-checkbox input[type=checkbox]{margin:0;padding:0;width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0;accent-color:#6930ca;cursor:pointer;border:2px solid #d1d5db;border-radius:3px;position:relative;top:0}.modern-checkbox input[type=checkbox]:focus{outline:2px solid rgba(105,48,202,.2509803922);outline-offset:2px}.modern-checkbox input[type=checkbox]:checked{background-color:#6930ca;border-color:#6930ca}.modern-checkbox label{font-size:.75rem;color:#6b7280;line-height:1.4;margin:0;padding:0;display:flex;align-items:center;cursor:pointer;flex:1 1}.modern-checkbox label .terms-link{color:#6930ca;font-weight:600;text-decoration:none;margin-left:.25rem}.modern-checkbox label .terms-link:hover{text-decoration:underline}@media (max-width:768px){.modern-checkbox{margin:12px auto;gap:.4rem}.modern-checkbox input[type=checkbox]{width:15px;height:15px;min-width:15px;min-height:15px}.modern-checkbox label{font-size:.7rem;line-height:1.3}}@media (max-width:480px){.modern-checkbox{margin:10px auto;gap:.3rem}.modern-checkbox input[type=checkbox]{width:14px;height:14px;min-width:14px;min-height:14px}.modern-checkbox label{font-size:.72rem;line-height:1.25}}@media (min-width:1920px) and (max-width:2559px){.modern-checkbox{margin:18px auto;gap:.6rem}.modern-checkbox input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px}.modern-checkbox label{font-size:.8rem;line-height:1.5}}.dropdown-divider{margin:4px 0!important}.borderlineindropdown{border-top:1px solid #e0e0e0;padding-top:px}.nav-tabs{border-bottom:none!important}.darkblue{color:#1a48d3!important;font-weight:500!important;font-size:13px!important}.darkblue:hover{transform:scale(.99);color:#212529!important}body{box-sizing:border-box;overflow:hidden}li{list-style-type:none;margin:0;padding:0}ul{margin:0!important;padding:0!important}p{margin:0;margin-bottom:0!important}a{text-decoration:none!important}.input_css,.textarea_css{border:1px solid #d8d8d8!important;outline:none!important;border-radius:5px}.input_css:focus,.input_css:hover{border:1px solid #6930ca!important}.input_css:focus{box-shadow:0 0 2px #6930ca;background-color:#ffffff}.form-control:focus,input:focus,select:focus,textarea:focus{background-color:white!important;box-shadow:none!important;border-color:#6930ca!important;outline:none!important}.input_css:checked{border-color:#6930ca!important}Link{-webkit-text-decoration-color:#000!important;text-decoration-color:#000!important}.button_border_css{border-radius:5px;border:none;align-items:center;display:flex;justify-content:center;background-color:transparent;border:1px solid #434343!important}.button_border_css:hover{background-color:#f3f4f6!important}.button_css{border-radius:5px;border:none!important;background-color:#6930ca!important;color:white!important;align-items:center;display:flex;justify-content:center}.button_css.active{color:#fff!important;border-color:#6930ca!important}.button_css:hover{background-color:#461e96!important}.cancel-button_css{border-radius:5px;border:1px solid #e9f0ff!important;background-color:white!important;color:#333!important;margin-right:5px;padding:3px 11px}.cancel-button_css:focus,.cancel-button_css:hover{background-color:#f3f4f6!important;color:#333!important}.cancel-button_css svg{font-size:14px;margin-bottom:3px}.text_red{color:red}.text_defoult_thems{color:#0bb197!important}.text_greay{color:gray}.ag-cell-label-container{align-items:center;display:flex;flex-direction:row-reverse;height:100%;justify-content:center!important;width:100%}.d-flex.justify-content-between{display:flex!important;justify-content:space-between!important;align-items:center;width:100%}.model_heading{justify-content:space-between;width:100%;display:flex;padding:10px 20px!important}.modal_body{padding:20px!important}::-webkit-scrollbar{width:15px;height:15px}::-webkit-scrollbar-track{background:rgba(241,241,241,0)}::-webkit-scrollbar-thumb{background:#767676;border-radius:30px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#555;border:2px solid transparent;background-clip:content-box}.icon-loader-model{width:-moz-fit-content!important;width:fit-content!important;background-color:rgba(245,235,235,0);box-shadow:0 6px 16px 0 rgba(0,0,0,0),0 3px 6px -4px rgba(0,0,0,0),0 9px 28px 8px rgba(0,0,0,0)}.icon-loader-model .modal-content{background-color:transparent;border:none;width:-moz-fit-content;width:fit-content}.bg-overlay{background-size:cover;background-repeat:no-repeat;height:100vh;position:absolute;top:0;bottom:0;right:0;left:0}.auth-bg{background-color:rgba(0,0,0,.6549019608);height:100vh;position:relative;overflow-y:scroll;align-items:center;justify-content:center}.auth-bg,.auth-bg .Register_text{flex-direction:column;display:flex}.auth-bg .Register_text{gap:5px;margin-top:20px;font-size:14px;color:rgba(255,255,255,.5019607843)!important}.auth-page{text-align:center;background-color:#fff;border-radius:15px;padding:30px;font-size:14px}.auth-page .text-left .login_page_alert_div{padding:10px 15px;font-size:12px;background:#fffbe6;border:1px solid #ffe58f}.auth-page .left_div{text-align:left}.auth-page .left_div .eliment_div{margin:15px 0}.auth-page .form-check{text-align:start;padding-left:0!important}.auth-page .form-check #term-conditionCheck{width:15px;height:15px;margin-right:10px;fill:white;color:white;vertical-align:middle}.auth-page .welcome_text{font-size:18px}.auth-page .text-muted{color:#6c757d!important}.auth-page .titel{display:flex;justify-content:center;align-items:center}.auth-page .titel .titel_text{font-size:32px;font-weight:700;margin-left:5px;background:#6930ca;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-page .text_cursor_pointer{cursor:pointer}.auth-page div#container{padding:2px 40px}.auth-page .GoogleLogin_div{width:100%;max-width:400px;display:flex!important;flex-direction:column;align-items:center!important;justify-self:center!important;margin:10px 0}.auth-page .GoogleLogin_div .GoogleLogin button{max-width:400px;width:100%}.auth-page .separator{display:flex;align-items:center;text-align:center;color:#666;font-size:14px}.auth-page .separator span{white-space:nowrap;margin:0 15px;font-size:17px}.auth-page .separator:after,.auth-page .separator:before{content:"";flex:1 1;border-top:1px solid #ccc}.auth-page form{font-size:14px;min-width:320px}.auth-page form button,.auth-page form input{font-size:14px!important}.auth-page form .login_page_input_div{margin:20px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-weight:600}.auth-page form .login_page_input_div .form-label{margin-bottom:3px}.auth-page form .login_page_input_div .form-control{display:flex;height:40px;padding-right:35px;width:100%;border-radius:3px;border-color:#e6dede}.auth-page form .login_page_input_div .password-input{position:relative;display:inline-block;width:100%}.auth-page form .login_page_input_div .toggle-password{position:absolute;right:10px;top:46%;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px}.auth-page form .login_page_input_div .toggle-password svg{width:15px;height:15px}.auth-page form .forgot_div{display:flex;justify-content:space-between;margin:15px 0 0}.auth-page form .forgot_div .sendagain_btn{cursor:pointer}.auth-page form .forgot_div .sendagain_btn:hover{color:rgba(105,48,202,.0784313725)}.auth-page form .log_in_btn{width:100%;margin:10px 0;padding:9px 0;border-radius:5px;color:white;background-color:#6930ca;border:none}.auth-page form:hover .log_in_btn{background-color:#461e96}.auth-page .link_register{color:#6930ca}.Pending,.statu_of_image_processing{color:#ff0000;background-color:rgba(255,149,149,.2);padding:5px 22px;margin:5px 0;border-radius:5px}.complete,.statu_of_image_view{color:#5eab5e;background-color:rgba(202,250,202,.5019607843);padding:6px 22px;margin:5px 0;border-radius:5px}.processing,.statu_of_image_review{color:#e9af00;background-color:rgba(241,255,107,.3882352941);padding:6px 22px;margin:5px 0;border-radius:5px}.home-page{width:100vw;height:100vh}.home-page .home-page-body-div{display:flex;height:calc(100vh - 64px)}.home-page .home-page-body-div .right-body-div-big{width:calc(100vw - 200px)}.home-page .home-page-body-div .right-body-div-small{width:calc(100vw - 113px)}.home-page .header-page{background-color:#fff;left:0;z-index:99;border-bottom:1px solid #d2d1d1;height:64px}.home-page .header-page .header-page-inner{display:flex;height:63px}.home-page .header-page .header-page-inner .header-left-small{width:110px}.home-page .header-page .header-page-inner .header-left-big{width:200px}.home-page .header-page .header-page-inner .header-left{background-color:#ffffff;display:flex;justify-content:center;align-items:center}.home-page .header-page .header-page-inner .header-left a.logo.logo-light-link{display:flex;align-items:center}.home-page .header-page .header-page-inner .header-left a.logo.logo-light-link .logo_text{font-size:25px;font-weight:700;margin-left:5px;background:#6930ca;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-page .header-page .header-page-inner .header-right-small{width:calc(100% - 110px)}.home-page .header-page .header-page-inner .header-right-big{width:calc(100% - 200px)}.home-page .header-page .header-page-inner .header-right{display:flex;justify-content:space-between;align-items:center}.home-page .header-page .header-page-inner .header-right .header-searchbar{display:flex;justify-content:left;align-items:center}.home-page .header-page .header-page-inner .header-right .header-searchbar .searchbar-comman{margin-right:20px}.home-page .header-page .header-page-inner .header-right .header-searchbar .header-togal-btn{font-size:24px;cursor:pointer}.home-page .header-page .header-page-inner .header-right .header-searchbar .pathnamecapital{display:flex;font-size:18px;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:500}.home-page .header-page .header-page-inner .header-right .header-searchbar .pathnamecapital span.main_table_data_length{color:#fff;background-color:#6930ca;border-radius:5px;justify-content:center;align-items:center;margin-left:10px;padding:2px 8px;font-size:13px;display:flex}.home-page .header-page .header-page-inner .header-right .header-searchbar .form-control{background-color:#f9fafb;padding:5px 36px;width:333px}.home-page .header-page .header-page-inner .header-right .header-searchbar .form-control:focus{border:1px solid #434343;box-shadow:none}.home-page .header-page .header-page-inner .header-right .header-searchbar svg.search-icon{cursor:pointer;color:#737373;font-size:14px;position:absolute;top:10px;left:10px}.home-page .header-page .header-page-inner .header-right .Quickcreate_Dropdown{position:relative}.home-page .header-page .header-page-inner .header-right .Quickcreate_Dropdown .dropdown-menu{border-radius:6px;margin-top:2px;margin-left:-255px;padding:0;overflow:hidden}.home-page .header-page .header-page-inner .header-right .Quickcreate_Dropdown .header_bulk_div{display:flex;flex-direction:row;width:100%}.home-page .header-page .header-page-inner .header-right .Quickcreate_Dropdown .header_bulk_div .header_bulk_div_card{width:100%;border-right:1px solid #dad6d6}.home-page .header-page .header-page-inner .header-right .Quickcreate_Dropdown .header_bulk_div .header_bulk_div_card:last-child{border-right:none}.home-page .header-page .header-page-inner .header-right .Quickcreate_Dropdown .header_bulk_div .header_bulk_div_card .header_bulk_div_card_header{color:#6930ca;border-bottom:1px solid #dad6d6;align-items:center;gap:3px;padding:10px 12px;font-weight:500;display:flex;font-size:15px}.home-page .header-page .header-page-inner .header-right .Quickcreate_Dropdown .header_bulk_div .header_bulk_div_card .header_bulk_div_card_header svg{color:#ffa600!important;font-size:20px}.home-page .header-page .header-page-inner .header-right .Quickcreate_Dropdown .header_bulk_div .header_bulk_div_card .item_btn{cursor:pointer;white-space:nowrap;align-items:center;gap:17px;font-size:14px;padding:5px 27px 5px 14px;display:flex}.home-page .header-page .header-page-inner .header-right .Quickcreate_Dropdown .header_bulk_div .header_bulk_div_card .item_btn .item_btn_icon{width:12px;height:12px}.home-page .header-page .header-page-inner .header-right .Quickcreate_Dropdown .header_bulk_div .header_bulk_div_card .item_btn:hover{background-color:#f1f1f1}.home-page .header-page .header-page-inner .header-right .header-icon{display:flex;justify-content:center;align-items:center}.home-page .header-page .header-page-inner .header-right .header-icon .icon_right{cursor:pointer;margin:0 10px;color:#333;padding:5px;font-size:22px;border-radius:5px;border:1px solid #333;font-size:24px}.home-page .header-page .header-page-inner .header-right .header-icon .icon_right:hover{color:#ffa600;background-color:#6930ca;border:1px solid #6930ca}.home-page .custom-dropdown-menu{transform:translateY(50px);opacity:0;visibility:hidden;transition:transform .25s ease-out,opacity .25s ease-out}.home-page .custom-dropdown-menu.show{transform:translateY(0);opacity:1;visibility:visible}.home-page .sidebarBig_page{background-color:#ffffff;bottom:0;margin-top:0;width:200px;z-index:98;border:1px solid #dee2e6;box-shadow:5px 0 10px -6px rgba(0,0,0,.2)}.home-page .sidebarBig_page .sidebar__list{display:block}.home-page .sidebarBig_page .sidebar__list .sidebar__item--active{background-color:rgba(105,48,202,.0784313725)}.home-page .sidebarBig_page .sidebar__list .sidebar__item--active .sidebar__link_content>*{color:#ffa600!important}.home-page .sidebarBig_page .sidebar__list .sidebar__item--active .sidebar__label{color:#6930ca!important;font-weight:500}.home-page .sidebarBig_page .sidebar__list .sidebar__item:hover{background-color:rgba(105,48,202,.0784313725)}.home-page .sidebarBig_page .sidebar__list .sidebar__item:hover .sidebar__link_content>*{color:#ffa600!important}.home-page .sidebarBig_page .sidebar__list .sidebar__item:hover .sidebar__label{color:#6930ca!important}.home-page .sidebarBig_page .sidebar__list .sidebar__item{color:#434343;display:flex;align-items:center;justify-content:space-between;font-size:14px;margin:9px;border-radius:7px;padding:12px 15px;position:relative;font-weight:500}.home-page .sidebarBig_page .sidebar__list .sidebar__item .sidebar__link_content{display:flex;align-items:center}.home-page .sidebarBig_page .sidebar__list .sidebar__item .sidebar__link_content span{font-size:20px}.home-page .sidebarBig_page .sidebar__list .sidebar__item .sidebar__link_content span.sidebar__label{font-size:16px;margin-left:10px}.home-page .sidebarBig_page .sidebar__list .sidebar__item .sidebar__link_content>*{font-size:18px}.home-page .sidebarSmall_page{background-color:#ffffff;bottom:0;margin-top:0;width:113px;border-right:1px solid #dee2e6;box-shadow:5px 0 10px -6px rgba(0,0,0,.2)}.home-page .sidebarSmall_page .sidebar__list{display:block;scrollbar-width:none;height:calc(100vh - 64px)}.home-page .sidebarSmall_page .sidebar__list .sidebar__item--active{background-color:rgba(105,48,202,.0784313725)}.home-page .sidebarSmall_page .sidebar__list .sidebar__item--active .sidebar__link_content>*{color:#ffa600!important}.home-page .sidebarSmall_page .sidebar__list .sidebar__item--active .sidebar__link_name{color:#6930ca!important;font-weight:500!important}.home-page .sidebarSmall_page .sidebar__list .sidebar__item:hover{background-color:rgba(105,48,202,.0784313725)}.home-page .sidebarSmall_page .sidebar__list .sidebar__item:hover .sidebar__link_content>*{color:#ffa600!important}.home-page .sidebarSmall_page .sidebar__list .sidebar__item:hover .sidebar__link_name{color:#6930ca!important;font-weight:500!important}.home-page .sidebarSmall_page .sidebar__list .custom-dropdown-container{position:relative}.home-page .sidebarSmall_page .sidebar__list .sidebar__item{color:rgba(105,48,202,.0784313725);display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:14px;margin:5px 6px;border-radius:7px;padding:12px 0;position:relative;font-weight:500;transition:all .2s ease}.home-page .sidebarSmall_page .sidebar__list .sidebar__item .dropdown-arrow{position:absolute;left:100%;top:10px;width:0;height:0;border-left:10px solid black;border-top:8px solid transparent;border-bottom:8px solid transparent}.home-page .sidebarSmall_page .sidebar__list .sidebar__item .dropdown-arrow-visible{display:none!important}.home-page .sidebarSmall_page .sidebar__list .sidebar__item .sidebar__link_content{justify-content:center;align-items:center;width:22px;height:22px;display:flex;margin-bottom:5px}.home-page .sidebarSmall_page .sidebar__list .sidebar__item .sidebar__link_content>*{width:100%;height:100%;color:#434343}.home-page .sidebarSmall_page .sidebar__list .sidebar__item .sidebar__link_name{font-weight:500;font-size:14px!important;color:#434343!important}.home-page .sidebarSmall_page .sidebar__list .sidebar__item.sidebar__item--active .sidebar__link_name,.home-page .sidebarSmall_page .sidebar__list .sidebar__item[aria-current=page] .sidebar__link_name{color:#6930ca!important;font-weight:500!important}.home-page .component_div_small{width:calc(100vw - 113px)}.home-page .component_div_big{width:calc(100vw - 200px)}.home-page .component_div{height:calc(100vh - 64px);display:block;background-color:#fff;overflow:hidden}.home-page .component_div .page-content{height:100%;overflow-y:scroll}.topbar-big{left:200px}.topbar-small{left:110px}.topbar{background-color:#fff;border-bottom:1px solid #d2d1d1;border-top-left-radius:5px;border-top-right-radius:5px;z-index:9}.topbar .nav-tabs{border-bottom:none!important}.topbar .nav-tabs .nav-link{border:none!important;border-bottom:2px solid transparent!important;background-color:transparent!important;padding:12px 0!important;margin:0!important}.topbar .nav-tabs .nav-link:hover{border-color:transparent transparent #cbd5e1!important;isolation:auto!important}.topbar .nav-tabs .nav-link.active{border:none!important;border-bottom:2px solid #6930ca!important;background-color:transparent!important;color:#6930ca!important}.topbar .nav-item{width:100%}.topbar .topbar-outer{display:block;background-color:white}.topbar .topbar-outer .topbar-inner{display:flex;justify-content:space-between;align-items:center}.topbar .topbar-outer .topbar-inner .topbar-left{display:block}.topbar .topbar-outer .topbar-inner .topbar-left .topbar-left-inner{display:flex;align-items:center;margin:0;padding:0 20px;gap:32px}.topbar .topbar-outer .topbar-inner .topbar-left .topbar-left-inner .bnk-hd-li{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:#64748b;font-weight:500;box-sizing:border-box;width:-moz-fit-content;width:fit-content;border-bottom:2px solid transparent;background-color:transparent;padding:12px 0;transition:all .2s ease;white-space:nowrap;text-decoration:none}.topbar .topbar-outer .topbar-inner .topbar-left .topbar-left-inner .bnk-hd-li:hover{color:#1e293b!important;border-bottom:2px solid #cbd5e1!important}.topbar .topbar-outer .topbar-inner .topbar-left .topbar-left-inner .bnk-hd-li:hover .topbar-tab-icon{color:#475569}.topbar .topbar-outer .topbar-inner .topbar-left .topbar-left-inner .active{background-color:transparent!important;border-radius:0;color:#6930ca!important;font-weight:600;border:none!important;border-bottom:2px solid #6930ca!important}.topbar .topbar-outer .topbar-inner .topbar-left .topbar-left-inner .active .topbar-tab-icon{color:#6930ca!important}.topbar .topbar-outer .topbar-inner .topbar-left .topbar-left-inner .active .topbar-tab-badge{background-color:#f3e8ff;color:#6930ca}.topbar .topbar-outer .topbar-right{display:flex;justify-content:space-between;align-items:center;margin:5px 15px}.topbar .topbar-outer .topbar-right .search-bar{position:relative;display:flex;align-items:center;overflow:hidden;background-color:#fff;width:50%;margin-right:100px;border-radius:12px;margin-top:5px;border:1px solid #ced4da;margin-bottom:10px}.topbar .topbar-outer .topbar-right .search-bar:hover{border-color:#6930ca!important}.topbar .topbar-outer .topbar-right .search-bar:focus-within{border-color:#6930ca!important}.topbar .topbar-outer .topbar-right .search-bar .search-input{padding:6px 50px;outline:none;font-size:14px;width:100%;border:1px solid #d8d8d8!important}.topbar .topbar-outer .topbar-right .search-bar .search-button{position:absolute;left:4px;border:none;outline:none;background:#fff;color:#434343;padding:2px 8px;cursor:pointer;font-size:18px}.topbar .topbar-outer .topbar-right .search-bar .search-button:hover{color:#461e96;background-color:#e6e6e6;border-radius:50px}.topbar .topbar-outer .topbar-right .search-bar .clear-search-btn{position:absolute;right:10px;background:none;border:none;color:#6c757d;cursor:pointer;font-size:16px;padding:2px 6px;border-radius:50%;z-index:1}.topbar .topbar-outer .topbar-right .search-bar .clear-search-btn:hover{background:#e9ecef;color:#495057}.topbar .topbar-outer .topbar-right .search-results{display:flex}.topbar .topbar-outer .topbar-right .search-results .all-div-margin{margin:0 5px}.topbar .topbar-outer .topbar-right .search-results .all-div-margin .custom-dropdown-wrapper{position:relative;z-index:1000}.topbar .topbar-outer .topbar-right .search-results .all-div-margin .dropdown-menu-fixed{position:absolute;z-index:1001;will-change:transform;top:100%;left:0}.topbar .topbar-outer .topbar-right .search-results .all-div-margin .Download-Sample-btn{background-color:#ffffff;border:1px solid gray;border-radius:5px;padding:3px 10px;font-size:14px}.topbar .topbar-outer .topbar-right .search-results .all-div-margin .Download-Sample-btn svg{margin-bottom:3px!important}.topbar .topbar-outer .topbar-right .search-results .all-div-margin button.bulkupload-topbar-btn.bulkupload-btn{border:none;box-shadow:none;background-color:#6930ca;padding:4px 10px;color:white;cursor:pointer;outline:none;border-radius:5px;font-size:14px}.topbar .topbar-outer .topbar-right .search-results .all-div-margin .bulkupload-btn:hover{background-color:#461e96!important;color:white}.topbar-tab-icon{font-size:15px;color:#94a3b8;transition:color .2s ease}.topbar-tab-badge,.topbar-tab-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.topbar-tab-badge{min-width:18px;height:18px;padding:0 5px;border-radius:4px;background-color:#f1f5f9;color:#64748b;font-size:10px;font-weight:700;line-height:1;margin-left:2px}.company_icon{font-size:22px;margin:0 10px;color:#212529}.company_icon,.company_icon .mycompany_icon_btn{display:flex;justify-content:center;align-items:center}.company_icon .mycompany_icon_btn{cursor:pointer;text-align:center;margin-top:3px}.company_icon .mycompany_name_text{padding:0 10px;font-size:16px;transition:all .3s ease;font-weight:500}.company_icon .mycompany_name_text:hover{color:#6830ca!important;transform:scale(.99)}.header-profile{display:flex;justify-content:center;align-items:center;font-size:20px;color:#212529;cursor:pointer}.header-profile .header-admin-img{width:30px;height:30px;border-radius:30px;border:1px solid gray;margin:0}.header-profile .header-initials-avatar{background-color:#6930ca;color:white;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;text-transform:uppercase;border:1px solid #e5e7eb}.header-profile .header-admin-name{font-size:16px;text-align:center;margin:7px 8px 0;font-weight:500;transition:all .3s ease}.header-profile .header-admin-name:hover{color:#6930ca!important;transform:scale(.99)}.header-profile .header-admin-icon{margin-top:3px}.header-profile .header-admin-icon:hover{color:#6930ca!important}.header-profile button.dropdown-item a,.header-profile span.flex.items-center.gap-2.w-full{color:gray!important}.header-sub-menu .header-sub-menu-profile-icon{margin-right:15px}.company-dropdown-outer .dropdown-body-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;font:normal 600 18px Inter,sans-serif}:where(.ag-theme-alpine){--ag-accent-color:#6930ca!important;--ag-checkbox-checked-color:#6930ca!important;--ag-checkbox-unchecked-color:#dee2e6!important;--ag-checkbox-border-color:#6930ca!important}.ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper.ag-checked .ag-checkbox-input{background-color:#6930ca!important;border-color:#6930ca!important}.ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper.ag-checked .ag-checkbox-input:after{color:white!important}.ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper .ag-checkbox-input{border:2px solid #dee2e6!important;border-radius:3px!important;transition:all .2s ease!important}.ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper .ag-checkbox-input:hover{border-color:#6930ca!important}.ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper .ag-checkbox-input:focus{border-color:#6930ca!important;box-shadow:0 0 0 2px rgba(105,48,202,.2)!important}.ag-checkbox-input-wrapper{--ag-accent-color:#6930ca!important}.ag-checkbox-input-wrapper.ag-checked,.ag-checkbox-input-wrapper.ag-indeterminate{background-color:#6930ca!important;color:white!important}.main_table{display:block}.main_table .ag-theme-alpine .ag-row.ag-row-focus,.main_table .ag-theme-alpine .ag-row:active,.main_table .ag-theme-alpine .ag-row:hover{background-color:#fcfaff!important;cursor:pointer;transition:background-color .2s ease}.main_table .ag-header-cell.header-center .ag-header-cell-label{justify-content:center;flex:none!important}.main_table .ag-cell.ag-cell-not-inline-editing.ag-cell-normal-height.ag-cell-value{font-size:12px}.main_table .ag-root-wrapper{border:none}Global AG Grid responsive fixes .ag-theme-alpine .ag-header-viewport{overflow-x:hidden!important}Global AG Grid responsive fixes .ag-theme-alpine .ag-body-horizontal-scroll,Global AG Grid responsive fixes .ag-theme-alpine .ag-horizontal-left-spacer,Global AG Grid responsive fixes .ag-theme-alpine .ag-horizontal-right-spacer{display:none!important}Global AG Grid responsive fixes .ag-theme-alpine .ag-body-viewport{overflow-x:hidden!important;width:100%!important}Global AG Grid responsive fixes .ag-theme-alpine .ag-center-cols-clipper,Global AG Grid responsive fixes .ag-theme-alpine .ag-center-cols-viewport{overflow-x:hidden!important}.my_profile{width:90%;max-width:1200px;margin:30px auto;background-color:#ffffff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.my_profile .profile_heading_p{font-size:24px;font-weight:600;color:#1f2937;margin:0}.profile_heading_sub{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid #e5e7eb;background-color:#ffffff}.profile_heading_sub .profile_heading_p{font-size:24px;font-weight:600;color:#1f2937;margin:0}.my-profile-card{background:#ffffff;padding:30px 0}.my-profile-card .profile-header{display:flex;justify-content:space-between;align-items:center;padding:15px 25px;background-color:#f8f9fa;border:1px solid #dee2e6;border-top-left-radius:12px;border-top-right-radius:12px;width:60%;margin:0 auto}.my-profile-card .profile-header .profile-title{font-size:20px;font-weight:600;color:#333;margin:0}.my-profile-card .profile-header .change-password-btn{background-color:#fff;color:#333;border:1px solid #dee2e6;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.my-profile-card .profile-header .change-password-btn svg{margin-right:5px;margin-bottom:4px}.my-profile-card .profile-header .change-password-btn:hover{background-color:#f8f9fa;border-color:#dee2e6}.my-profile-card .my-profile-card{background:#f8fafc;border-radius:8px;height:calc(100vh - 120px);min-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 0 24px}.my-profile-card .my-profile-card::-webkit-scrollbar{width:6px}.my-profile-card .my-profile-card::-webkit-scrollbar-track{background:transparent}.my-profile-card .my-profile-card::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.my-profile-card .mp-container{max-width:70%;margin:0 auto;padding:40px 24px}.my-profile-card .mp-page-header{margin-bottom:20px}.my-profile-card .mp-page-title{font-size:17px;font-weight:800;color:#1e293b;margin:0 0 4px;letter-spacing:-.02em}.my-profile-card .mp-page-subtitle{font-size:11.5px;font-weight:600;color:#64748b;margin:0}.my-profile-card .mp-section-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.my-profile-card .mp-section-header{padding:14px 22px;background:linear-gradient(180deg,#fafbfc,#f8f9fb);border-bottom:1px solid #f1f5f9}.my-profile-card .mp-section-title{font-size:10.5px;font-weight:800;color:#1e293b;text-transform:uppercase;letter-spacing:.08em;margin:0}.my-profile-card .mp-section-body{padding:22px}.my-profile-card .mp-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:0}.my-profile-card .mp-form-grid+.mp-form-grid{margin-top:20px}.my-profile-card .mp-form-grid-full{grid-template-columns:1fr}.my-profile-card .mp-full-width{grid-column:1/-1}.my-profile-card .mp-form-group{display:flex;flex-direction:column;gap:6px}.my-profile-card .mp-label{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.my-profile-card .mp-required{color:#ef4444;margin-left:1px}.my-profile-card .mp-input{width:100%;padding:9px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;font-weight:600;color:#1e293b;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease;outline:none;box-sizing:border-box}.my-profile-card .mp-input:focus{border-color:#6930ca!important;box-shadow:0 0 0 2px #ede9fe}.my-profile-card .mp-input::placeholder{color:#94a3b8;font-weight:500}.my-profile-card .mp-input-disabled{background-color:#f8fafc!important;color:#64748b!important;cursor:not-allowed;border-color:#e2e8f0!important}.my-profile-card .mp-textarea{resize:vertical;min-height:56px;font-family:inherit}.my-profile-card .mp-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px;cursor:pointer}.my-profile-card .mp-input-row{display:flex;gap:10px;align-items:flex-start}.my-profile-card .mp-input-row .mp-input{flex:1 1}.my-profile-card .mp-mobile-wrapper{display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;flex:1 1}.my-profile-card .mp-country-code{padding:9px 12px;background:#f1f5f9;border-right:1px solid #e2e8f0;color:#64748b;font-weight:700;font-size:13px;white-space:nowrap}.my-profile-card .mp-mobile-input{border:none;outline:none;flex:1 1;padding:9px 14px;font-size:13px;font-weight:600;color:#64748b;background:transparent;cursor:not-allowed}.my-profile-card .mp-change-btn{background-color:#fff;color:#6930ca;border:1px solid #e2e8f0;border-radius:8px;padding:9px 16px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.my-profile-card .mp-change-btn:hover{background-color:#6930ca;border-color:#6930ca;color:#fff}.my-profile-card .mp-error{color:#ef4444;font-size:11px;font-weight:600;margin-top:2px}.my-profile-card .mp-section-header-security{display:flex;align-items:center;justify-content:space-between}.my-profile-card .mp-security-title-row{display:flex;align-items:center;gap:8px}.my-profile-card .mp-security-icon{color:#6930ca;font-size:14px}.my-profile-card .mp-section-body-security{padding:0}.my-profile-card .mp-security-row{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #f1f5f9}.my-profile-card .mp-security-row:last-child{border-bottom:none}.my-profile-card .mp-security-info{display:flex;align-items:center;gap:14px}.my-profile-card .mp-security-icon-circle{width:40px;height:40px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:15px;border:1px solid #e2e8f0;flex-shrink:0}.my-profile-card .mp-security-text{display:flex;flex-direction:column}.my-profile-card .mp-security-label{font-size:14px;font-weight:800;color:#1e293b}.my-profile-card .mp-security-desc{font-size:11.5px;font-weight:600;color:#64748b;margin-top:2px}.my-profile-card .mp-security-btn{background-color:#fff;color:#1e293b;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:all .2s ease;white-space:nowrap}.my-profile-card .mp-security-btn:hover{border-color:#6930ca;color:#6930ca}.my-profile-card .mp-save-row{display:flex;justify-content:flex-end;margin-top:6px;padding-bottom:20px}.my-profile-card .mp-save-btn{background-color:#6930ca;color:#fff;border:none;border-radius:8px;padding:10px 28px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(105,48,202,.2)}.my-profile-card .mp-save-btn:hover{background-color:#5522a8;box-shadow:0 4px 12px rgba(105,48,202,.3)}.my-profile-card .mp-save-btn:disabled{background-color:#94a3b8;cursor:not-allowed;box-shadow:none}.my-profile-card .mp-adduser-top{display:flex;align-items:center;gap:12px;margin-bottom:4px}.my-profile-card .mp-back-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#1e293b;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease;text-decoration:none}.my-profile-card .mp-back-btn:hover{border-color:#6930ca;color:#6930ca;box-shadow:0 0 0 2px #ede9fe}.my-profile-card .mp-back-btn svg{font-size:14px}.my-profile-card .mp-password-wrap{position:relative;width:100%}.my-profile-card .mp-password-wrap .mp-input{padding-right:44px}.my-profile-card .mp-password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#64748b;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.my-profile-card .mp-password-toggle:hover{color:#6930ca}.my-profile-card .mp-input--error{border-color:#ef4444!important;box-shadow:0 0 0 2px rgba(239,68,68,.12)}.my-profile-card .mp-react-select .react-select__control{min-height:40px;border-radius:8px;border-color:#d1d5db;box-shadow:none;font-size:13px;font-weight:600}.my-profile-card .mp-react-select .react-select__control:hover{border-color:#94a3b8}.my-profile-card .mp-react-select .react-select__control--is-focused{border-color:#6930ca!important;box-shadow:0 0 0 2px #ede9fe!important}.my-profile-card .mp-react-select .react-select__input-container,.my-profile-card .mp-react-select .react-select__placeholder,.my-profile-card .mp-react-select .react-select__single-value{font-size:13px;font-weight:600}.my-profile-card .mp-react-select .react-select__multi-value{background:#ede9fe;border-radius:6px}.my-profile-card .mp-react-select .react-select__multi-value__label{font-size:12px;font-weight:600;color:#1e293b}.my-profile-card .mp-container.mp-page--adduser .mp-form-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.my-profile-card .mp-container.mp-page--adduser .mp-form-page-head__title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:20px;font-weight:800;color:#1e293b;letter-spacing:-.02em;line-height:1.25}.my-profile-card .mp-container.mp-page--adduser .mp-form-back{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;margin-right:0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:color .15s ease;flex-shrink:0}.my-profile-card .mp-container.mp-page--adduser .mp-form-back:hover{color:#6930ca}.my-profile-card .mp-container.mp-page--adduser .mp-form-page-head__sub{font-size:14px;font-weight:700;color:#64748b;margin:.125rem 0 0 2rem;line-height:1.45;max-width:42rem}.my-profile-card .mp-container.mp-page--adduser .mp-section-card .mp-section-title{font-size:15px;letter-spacing:.05em}.my-profile-card .mp-container.mp-page--adduser .mp-label{font-size:13px}.my-profile-card .mp-container.mp-page--adduser .mp-input{padding:11px 16px;min-height:44px;font-size:14px}.my-profile-card .mp-container.mp-page--adduser .mp-password-wrap .mp-input{min-height:44px}.my-profile-card .mp-container.mp-page--adduser .mp-react-select .adduser-react-select__control{min-height:44px;font-size:14px}.my-profile-card .mp-container.mp-page--adduser .mp-react-select .adduser-react-select__input-container,.my-profile-card .mp-container.mp-page--adduser .mp-react-select .adduser-react-select__placeholder,.my-profile-card .mp-container.mp-page--adduser .mp-react-select .adduser-react-select__single-value{font-size:14px}.my-profile-card .mp-container.mp-page--adduser .mp-react-select--error .adduser-react-select__control{border-color:#ef4444!important;box-shadow:0 0 0 2px rgba(239,68,68,.12)!important}.my-profile-card .mp-container.mp-page--adduser .mp-error{font-size:12px}.adduser-react-select__option--is-focused{background-color:rgba(105,48,202,.14)!important;color:#1e293b!important}.adduser-react-select__option--is-selected{background-color:#6930ca!important;color:#fff!important}.adduser-react-select__option--is-selected.adduser-react-select__option--is-focused{background-color:#5522a8!important;color:#fff!important}.my-profile-card{background:#f8fafc;border-radius:8px;height:calc(100vh - 120px);min-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 0 24px}.my-profile-card::-webkit-scrollbar{width:6px}.my-profile-card::-webkit-scrollbar-track{background:transparent}.my-profile-card::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.mp-container{max-width:70%;margin:0 auto;padding:40px 24px}.mp-page-header{margin-bottom:20px}.mp-page-title{font-size:17px;font-weight:800;color:#1e293b;margin:0 0 4px;letter-spacing:-.02em}.mp-page-subtitle{font-size:11.5px;font-weight:600;color:#64748b;margin:0}.mp-section-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.mp-section-header{padding:14px 22px;background:linear-gradient(180deg,#fafbfc,#f8f9fb);border-bottom:1px solid #f1f5f9}.mp-section-title{font-size:10.5px;font-weight:800;color:#1e293b;text-transform:uppercase;letter-spacing:.08em;margin:0}.mp-section-body{padding:22px}.mp-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:0}.mp-form-grid+.mp-form-grid{margin-top:20px}.mp-form-grid-full{grid-template-columns:1fr}.mp-full-width{grid-column:1/-1}.mp-form-group{display:flex;flex-direction:column;gap:6px}.mp-label{font-size:10px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.mp-required{color:#ef4444;margin-left:1px}.mp-input{width:100%;padding:9px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;font-weight:600;color:#1e293b;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease;outline:none;box-sizing:border-box}.mp-input:focus{border-color:#6930ca!important;box-shadow:0 0 0 2px #ede9fe}.mp-input::placeholder{color:#94a3b8;font-weight:500}.mp-input-disabled{background-color:#f8fafc!important;color:#64748b!important;cursor:not-allowed;border-color:#e2e8f0!important}.mp-textarea{resize:vertical;min-height:56px;font-family:inherit}.mp-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px;cursor:pointer}.mp-input-row{display:flex;gap:10px;align-items:flex-start}.mp-input-row .mp-input{flex:1 1}.mp-mobile-wrapper{display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;flex:1 1}.mp-country-code{padding:9px 12px;background:#f1f5f9;border-right:1px solid #e2e8f0;color:#64748b;font-weight:700;font-size:13px;white-space:nowrap}.mp-mobile-input{border:none;outline:none;flex:1 1;padding:9px 14px;font-size:13px;font-weight:600;color:#64748b;background:transparent;cursor:not-allowed}.mp-change-btn{background-color:#fff;color:#6930ca;border:1px solid #e2e8f0;border-radius:8px;padding:9px 16px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.mp-change-btn:hover{background-color:#6930ca;border-color:#6930ca;color:#fff}.mp-error{color:#ef4444;font-size:11px;font-weight:600;margin-top:2px}.mp-section-header-security{display:flex;align-items:center;justify-content:space-between}.mp-security-title-row{display:flex;align-items:center;gap:8px}.mp-security-icon{color:#6930ca;font-size:14px}.mp-section-body-security{padding:0}.mp-security-row{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #f1f5f9}.mp-security-row:last-child{border-bottom:none}.mp-security-info{display:flex;align-items:center;gap:14px}.mp-security-icon-circle{width:40px;height:40px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:15px;border:1px solid #e2e8f0;flex-shrink:0}.mp-security-text{display:flex;flex-direction:column}.mp-security-label{font-size:14px;font-weight:800;color:#1e293b}.mp-security-desc{font-size:11.5px;font-weight:600;color:#64748b;margin-top:2px}.mp-security-btn{background-color:#fff;color:#1e293b;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:all .2s ease;white-space:nowrap}.mp-security-btn:hover{border-color:#6930ca;color:#6930ca}.mp-save-row{display:flex;justify-content:flex-end;margin-top:6px;padding-bottom:20px}.mp-save-btn{background-color:#6930ca;color:#fff;border:none;border-radius:8px;padding:10px 28px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.mp-save-btn:hover{background-color:#5522a8;box-shadow:0 4px 12px rgba(105,48,202,.3)}.mp-save-btn:disabled{background-color:#94a3b8;cursor:not-allowed;box-shadow:none}@media (min-width:1700px) and (max-width:1880px){.my-profile-card{max-width:1700px;overflow-x:hidden;overflow-y:visible;margin:30px auto;padding:0 20px}.my-profile-card .profile-header{padding:16px 28px;margin-top:40px}.my-profile-card .profile-header .profile-title{font-size:20px}.my-profile-card .profile-header .change-password-btn{padding:8px 18px;font-size:14px}.my-profile-card .profile-form{padding:18px 32px}.my-profile-card .form-row{gap:26px;margin-bottom:22px}.my-profile-card .form-row .form-group .form-label{font-size:14px;margin-bottom:var(--space-2)}.my-profile-card .form-row .form-group .form-input{padding:var(--input-padding-y) var(--input-padding-x);font-size:14px}.my-profile-card .input-with-button{gap:14px}.my-profile-card .input-with-button .change-btn{padding:11px 18px;font-size:14px;min-width:130px}.my-profile-card .form-submit .save-changes-btn{padding:8px 16px;font-size:15px;min-width:150px}}@media (min-width:1500px) and (max-width:1699px){.my-profile-card{max-width:1500px;overflow-x:hidden;overflow-y:visible;margin:25px auto;padding:0 18px}.my-profile-card .profile-header{padding:15px 25px;margin-top:35px}.my-profile-card .profile-header .profile-title{font-size:19px}.my-profile-card .profile-header .change-password-btn{padding:7px 16px;font-size:14px}.my-profile-card .profile-form{padding:16px 28px}.my-profile-card .form-row{gap:24px;margin-bottom:20px}.my-profile-card .form-row .form-group .form-label{font-size:14px;margin-bottom:var(--space-2)}.my-profile-card .form-row .form-group .form-input{padding:var(--input-padding-y) var(--input-padding-x);font-size:14px}.my-profile-card .input-with-button{gap:12px}.my-profile-card .input-with-button .change-btn{padding:10px 16px;font-size:14px;min-width:125px}.my-profile-card .form-submit .save-changes-btn{padding:7px 15px;font-size:15px;min-width:145px}}@media (min-width:1350px) and (max-width:1499px){.my-profile-card{max-width:1400px;overflow-x:hidden;overflow-y:visible;margin:20px auto;padding:0 16px}.my-profile-card .profile-header{padding:14px 22px;margin-top:30px}.my-profile-card .profile-header .profile-title{font-size:18px}.my-profile-card .profile-header .change-password-btn{padding:7px 15px;font-size:13px}.my-profile-card .profile-form{padding:14px 25px}.my-profile-card .form-row{gap:22px;margin-bottom:18px}.my-profile-card .form-row .form-group .form-label{font-size:13px;margin-bottom:var(--space-2)}.my-profile-card .form-row .form-group .form-input{padding:var(--input-padding-y) var(--input-padding-x);font-size:13px}.my-profile-card .input-with-button{gap:10px}.my-profile-card .input-with-button .change-btn{padding:9px 14px;font-size:13px;min-width:120px}.my-profile-card .form-submit .save-changes-btn{padding:7px 14px;font-size:14px;min-width:140px}}@media (min-width:1250px) and (max-width:1349px){.my-profile-card{max-width:1200px;overflow-x:hidden;overflow-y:visible;margin:15px auto;padding:0 14px}.my-profile-card .profile-header{padding:13px 20px;margin-top:25px;width:100%}.my-profile-card .profile-header .profile-title{font-size:17px}.my-profile-card .profile-header .change-password-btn{padding:6px 14px;font-size:13px}.my-profile-card .profile-form{padding:12px 22px;width:100%}.my-profile-card .form-row{gap:20px;margin-bottom:16px}.my-profile-card .form-row .form-group .form-label{font-size:13px;margin-bottom:var(--space-2)}.my-profile-card .form-row .form-group .form-input{padding:var(--input-padding-y) var(--input-padding-x);font-size:13px}.my-profile-card .input-with-button{gap:10px}.my-profile-card .input-with-button .change-btn{padding:8px 13px;font-size:12px;min-width:115px}.my-profile-card .form-submit .save-changes-btn{padding:6px 13px;font-size:14px;min-width:135px}}@media (min-width:1100px) and (max-width:1249px){.my-profile-card{max-width:1100px;overflow-x:hidden;overflow-y:visible;margin:10px auto;padding:0 12px}.my-profile-card .profile-header{padding:12px 18px;margin-top:20px}.my-profile-card .profile-header .profile-title{font-size:16px}.my-profile-card .profile-header .change-password-btn{padding:6px 12px;font-size:12px}.my-profile-card .profile-form{padding:10px 20px}.my-profile-card .form-row{gap:18px;margin-bottom:14px}.my-profile-card .form-row .form-group .form-label{font-size:12px;margin-bottom:var(--space-2)}.my-profile-card .form-row .form-group .form-input{padding:var(--input-padding-y) var(--input-padding-x);font-size:12px}.my-profile-card .input-with-button{gap:8px}.my-profile-card .input-with-button .change-btn{padding:7px 12px;font-size:12px;min-width:110px}.my-profile-card .form-submit .save-changes-btn{padding:6px 12px;font-size:13px;min-width:130px}}.my-plan{display:block}.my-plan .plan-card{background:#ffffff;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.08);width:360px;padding:28px 24px;text-align:center;transition:all .3s ease}.my-plan .plan-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.15)}.my-plan .plan-card .plan-icon{width:60px;height:60px;background:#7b48d3;color:white;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:28px;margin:0 auto 16px}.my-plan .plan-card .plan-title{font-size:24px;font-weight:700;margin-bottom:6px;color:#222}.my-plan .plan-card .plan-price{font-size:26px;font-weight:700;margin:8px 0;color:#6930ca}.my-plan .plan-card .old-price{text-decoration:line-through;color:#888;font-size:16px}.my-plan .plan-card .billing-info{color:#666;font-size:18px;margin-bottom:16px}.my-plan .plan-card .plan-btn{display:inline-block;background:#6930ca;color:#fff;padding:10px 18px;border-radius:8px;font-weight:600;text-decoration:none;transition:background .3s;border:1px solid #6930ca}.my-plan .plan-card .plan-btn:hover{background:#3c1979}.my-plan .plan-card .features{margin-top:22px;text-align:center}.my-plan .plan-card .features h4{font-size:18px;margin-bottom:10px;color:#333;font-weight:600}.my-plan .plan-card .features ul{list-style:none;padding:0;display:inline-block;text-align:left}.my-plan .plan-card .features ul li{margin:10px 0;font-size:14px;color:#444;display:flex;align-items:center}.my-plan .plan-card .features ul li:before{content:"✔";color:#6930ca;font-weight:700;margin-right:8px}.my-plan .progress-bar{background-color:#6930ca}.my-plan.myplan-scroll-host{width:100%;max-width:100%;height:calc(100vh - 110px);overflow-x:hidden;overflow-y:auto;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.my-plan.myplan-scroll-host::-webkit-scrollbar{width:6px;height:6px}.my-plan.myplan-scroll-host::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}.my-plan.myplan-scroll-host::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.my-plan.myplan-scroll-host::-webkit-scrollbar-thumb:hover{background:#94a3b8}.myplan-billing-page{max-width:80%;width:100%;margin:0 auto;padding:16px 20px 48px;box-sizing:border-box}.myplan-billing-page .myplan-billing-header{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}@media (min-width:768px){.myplan-billing-page .myplan-billing-header{flex-direction:row;align-items:center;justify-content:space-between}}.myplan-billing-page .myplan-billing-title{font-size:18px;font-weight:900;color:#0f172a;letter-spacing:-.02em;margin:0}.myplan-billing-page .myplan-billing-sub{font-size:11px;font-weight:700;color:#64748b;margin:2px 0 0}.myplan-billing-page .myplan-status-pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:6px 10px;border-radius:6px;border:1px solid #d1fae5;background:#ecfdf5;color:#059669}.myplan-billing-page .myplan-status-pill-dot{width:6px;height:6px;border-radius:50%;background:#10b981;animation:myplan-pulse-dot 2s ease-in-out infinite}.myplan-billing-page .myplan-status-pill--inactive{border-color:#fecaca;background:#fef2f2;color:#dc2626}.myplan-billing-page .myplan-status-pill--inactive .myplan-status-pill-dot{background:#ef4444;animation:none}@keyframes myplan-pulse-dot{0%,to{opacity:1}50%{opacity:.45}}.myplan-billing-page .myplan-trust-banner{position:relative;display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:20px;background:#fff;border:1px solid #a7f3d0;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.myplan-billing-page .myplan-trust-banner:before{content:"";position:absolute;left:-40px;top:50%;transform:translateY(-50%);width:128px;height:128px;background:#34d399;opacity:.1;border-radius:50%;filter:blur(40px);pointer-events:none}.myplan-billing-page .myplan-trust-ico{width:40px;height:40px;border-radius:50%;background:#ecfdf5;color:#059669;border:1px solid #d1fae5;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;position:relative;z-index:1}.myplan-billing-page .myplan-trust-text{position:relative;z-index:1;flex:1 1;min-width:0}.myplan-billing-page .myplan-trust-text strong{display:block;font-size:14px;font-weight:900;color:#0f172a;margin-bottom:4px}.myplan-billing-page .myplan-trust-text span{font-size:11px;font-weight:700;color:#475569;line-height:1.45}.myplan-billing-page .myplan-trust-military{display:none;position:relative;z-index:1;align-items:center;gap:6px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:6px 12px;border-radius:6px;border:1px solid #d1fae5;background:#ecfdf5;color:#059669;flex-shrink:0}@media (min-width:768px){.myplan-billing-page .myplan-trust-military{display:inline-flex}}.myplan-billing-page .myplan-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden;margin-bottom:20px}.myplan-billing-page .myplan-card-head{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #f1f5f9;background:#fff}.myplan-billing-page .myplan-card-head h3{margin:0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#64748b;display:flex;align-items:center;gap:8px}.myplan-billing-page .myplan-card-head .myplan-card-head-ico{color:#6332c2;font-size:16px}.myplan-billing-page .myplan-active-body{padding:22px;background:#fafafa}.myplan-billing-page .myplan-active-grid{display:grid;grid-gap:28px;gap:28px}@media (min-width:1024px){.myplan-billing-page .myplan-active-grid{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start}}.myplan-billing-page .myplan-plan-name-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.myplan-billing-page .myplan-crown{width:40px;height:40px;border-radius:10px;background:#ede9fe;color:#6332c2;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.myplan-billing-page .myplan-plan-title{font-size:20px;font-weight:900;color:#0f172a;margin:0;letter-spacing:-.02em}.myplan-billing-page .myplan-billed-annually{font-size:10px;font-weight:700;color:#64748b;margin-top:2px}.myplan-billing-page .myplan-feature-list{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.myplan-billing-page .myplan-feature-list span{font-size:12px;font-weight:700;color:#475569;display:flex;align-items:center;gap:8px}.myplan-billing-page .myplan-feature-check{color:#10b981;font-size:16px;flex-shrink:0}.myplan-billing-page .myplan-meta-box{display:flex;flex-direction:column;gap:10px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);margin-bottom:14px}.myplan-billing-page .myplan-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.myplan-billing-page .myplan-meta-label{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;display:flex;align-items:center;gap:6px}.myplan-billing-page .myplan-meta-val{font-size:11px;font-weight:700}.myplan-billing-page .myplan-meta-val--ok{color:#059669}.myplan-billing-page .myplan-meta-val--warn{color:#f43f5e}.myplan-billing-page .myplan-meta-pricing{margin-top:6px;padding-top:12px;border-top:1px solid #f1f5f9;display:flex;align-items:flex-end;justify-content:space-between}.myplan-billing-page .myplan-price-big{font-size:16px;font-weight:900;color:#0f172a}.myplan-billing-page .myplan-price-suffix{font-size:9px;font-weight:700;color:#64748b;padding-bottom:2px}.myplan-billing-page .myplan-btn-manage{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;background:#6332c2;color:#fff;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 4px 14px rgba(99,50,194,.25);transition:background .2s,transform .15s;cursor:pointer}.myplan-billing-page .myplan-btn-manage:hover{background:#5229a3;transform:translateY(-1px)}.myplan-billing-page .myplan-btn-cancel{width:100%;padding:8px;margin-top:6px;border:none;background:none;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;cursor:pointer;transition:color .2s}.myplan-billing-page .myplan-btn-cancel:hover{color:#f43f5e}.myplan-billing-page .myplan-quota-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px 24px;box-shadow:0 10px 40px -12px rgba(15,23,42,.08)}.myplan-billing-page .myplan-quota-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;flex-wrap:wrap}.myplan-billing-page .myplan-quota-title{margin:0;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#0f172a}.myplan-billing-page .myplan-quota-reset{font-size:9px;font-weight:700;color:#64748b;padding:5px 8px;border-radius:6px;border:1px solid #f1f5f9;background:#f8fafc;display:inline-flex;align-items:center;gap:4px}.myplan-billing-page .myplan-quota-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:640px){.myplan-billing-page .myplan-quota-grid{grid-template-columns:1fr 1fr}}.myplan-billing-page .myplan-quota-tile{padding:14px;border-radius:12px;border:1px solid #f1f5f9;background:rgba(248,250,252,.7);box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .2s,background .2s}.myplan-billing-page .myplan-quota-tile:hover{border-color:#e2e8f0;background:#f8fafc}.myplan-billing-page .myplan-quota-tile-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.myplan-billing-page .myplan-quota-tile-label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:#334155}.myplan-billing-page .myplan-quota-tile-ico{width:28px;height:28px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:14px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.myplan-billing-page .myplan-quota-count{font-size:14px;font-weight:900;color:#0f172a;line-height:1}.myplan-billing-page .myplan-quota-count span{font-size:10px;font-weight:700;color:#94a3b8}.myplan-billing-page .myplan-progress{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden;margin-bottom:8px}.myplan-billing-page .myplan-progress-fill{height:100%;border-radius:999px;background:#6332c2;transition:width .35s ease}.myplan-billing-page .myplan-quota-hint{margin:0 0 6px 2px;font-size:9px;font-weight:600;color:#64748b;line-height:1.4}.myplan-billing-page .myplan-quota-foot{display:flex;align-items:center;justify-content:space-between;padding-left:2px}.myplan-billing-page .myplan-quota-foot span{font-size:9px;font-weight:700;color:#64748b}.myplan-billing-page .myplan-link-add{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#6332c2;background:none;border:none;cursor:pointer;padding:0}.myplan-billing-page .myplan-link-add:hover{color:#5229a3}.myplan-billing-page .myplan-autoexp-coming{grid-column:1/-1;margin-top:6px;position:relative;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.myplan-billing-page .myplan-autoexp-coming:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#f59e0b;z-index:1}.myplan-billing-page .myplan-autoexp-coming-inner{position:relative;z-index:0}.myplan-billing-page .myplan-autoexp-coming-head{padding:12px 16px 0 20px;border-bottom:1px solid #f1f5f9;background:#fff}.myplan-billing-page .myplan-autoexp-coming-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:12px}.myplan-billing-page .myplan-autoexp-coming-ico{width:36px;height:36px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#d97706;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.myplan-billing-page .myplan-autoexp-coming-title{font-size:12px;font-weight:800;color:#0f172a;flex:1 1;min-width:0}.myplan-billing-page .myplan-autoexp-coming-body{padding:20px 20px 22px 24px;background:#fafafa}.myplan-billing-page .myplan-autoexp-coming-desc{margin:0;font-size:11px;font-weight:700;color:#64748b;line-height:1.55;max-width:520px}.myplan-billing-page .myplan-ledger-table-wrap{overflow-x:auto;width:100%}.myplan-billing-page .myplan-ledger-grid{min-width:720px;width:100%}.myplan-billing-page .myplan-ledger-head,.myplan-billing-page .myplan-ledger-row{display:grid;grid-template-columns:1.1fr 1.4fr 1fr 1fr .75fr 52px;grid-gap:8px;gap:8px;align-items:center;padding:12px 20px}.myplan-billing-page .myplan-ledger-head{background:#fafafa;border-bottom:1px solid #e2e8f0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.myplan-billing-page .myplan-ledger-row{border-bottom:1px solid #f1f5f9;background:#fff;transition:background .15s}.myplan-billing-page .myplan-ledger-row:hover{background:#f8fafc}.myplan-billing-page .myplan-ledger-row:last-child{border-bottom:none}.myplan-billing-page .myplan-ledger-date-main{font-size:13px;font-weight:900;color:#0f172a}.myplan-billing-page .myplan-ledger-date-sub{font-size:10px;font-weight:700;color:#94a3b8;margin-top:2px}.myplan-billing-page .myplan-ledger-plan-main{font-size:13px;font-weight:900;color:#0f172a}.myplan-billing-page .myplan-ledger-plan-sub{font-size:11px;font-weight:700;color:#64748b;margin-top:2px}.myplan-billing-page .myplan-method-row{display:flex;align-items:center;gap:10px;min-width:0}.myplan-billing-page .myplan-method-badge{width:28px;height:20px;border-radius:3px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:8px;font-weight:900;box-shadow:0 1px 2px rgba(15,23,42,.04)}.myplan-billing-page .myplan-method-badge--upi{letter-spacing:-.02em}.myplan-billing-page .myplan-method-badge--upi .u-p{color:#ea580c}.myplan-billing-page .myplan-method-badge--upi .u-i{color:#10b981}.myplan-billing-page .myplan-method-badge--visa{color:#1434cb;font-style:italic;font-size:9px;letter-spacing:-.04em}.myplan-billing-page .myplan-method-text{font-size:12px;font-weight:700;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myplan-billing-page .myplan-amt-main{font-size:13px;font-weight:900;color:#0f172a}.myplan-billing-page .myplan-amt-sub{font-size:10px;font-weight:700;color:#94a3b8;margin-top:2px}.myplan-billing-page .myplan-amt-sub--fail{color:#f43f5e}.myplan-billing-page .myplan-pill-success{border-radius:4px;border:1px solid #a7f3d0;background:#ecfdf5;color:#059669}.myplan-billing-page .myplan-pill-failed,.myplan-billing-page .myplan-pill-success{display:inline-block;padding:3px 8px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.myplan-billing-page .myplan-pill-failed{border-radius:4px;border:1px solid #fecaca;background:#fef2f2;color:#dc2626}.myplan-billing-page .myplan-pill-pending{display:inline-block;padding:3px 8px;border-radius:4px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;border:1px solid #fde68a;background:#fffbeb;color:#b45309}.myplan-billing-page .myplan-receipt-btn{width:32px;height:32px;border-radius:50%;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.myplan-billing-page .myplan-receipt-btn:hover:not(:disabled){color:#6332c2;border-color:#ddd6fe;background:#f5f3ff}.myplan-billing-page .myplan-receipt-btn:disabled{opacity:.45;cursor:not-allowed}.myplan-billing-page .myplan-download-all{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#6332c2;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.myplan-billing-page .myplan-download-all:hover{color:#5229a3}.myplan-billing-page .myplan-coming-card{position:relative;border-left:4px solid #f59e0b}.myplan-billing-page .myplan-coming-badge{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:3px 6px;border-radius:4px;border:1px solid #fde68a;background:#fffbeb;color:#b45309;margin-left:8px}.myplan-billing-page .myplan-coming-body{padding:32px 24px;background:#fafafa;text-align:center}.myplan-billing-page .myplan-coming-ico{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-size:26px;color:#94a3b8;box-shadow:0 1px 2px rgba(15,23,42,.04)}.myplan-billing-page .myplan-coming-title{font-size:14px;font-weight:900;color:#0f172a;margin:0 0 8px}.myplan-billing-page .myplan-coming-desc{font-size:11px;font-weight:700;color:#64748b;max-width:420px;margin:0 auto;line-height:1.5}.myplan-billing-page .myplan-ledger-empty{padding:48px 20px;text-align:center;font-size:13px;font-weight:700;color:#94a3b8}.myplan-billing-page .myplan-upgrade-wrap{display:flex;justify-content:center;padding:24px 0 8px}@keyframes myplan-manage-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes myplan-manage-modal-in{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.myplan-manage-overlay{position:fixed;inset:0;z-index:100050;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:myplan-manage-overlay-in .2s ease forwards}.myplan-manage-modal{position:relative;width:100%;max-width:960px;max-height:95vh;background:#fff;border-radius:24px;border:1px solid #e2e8f0;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;animation:myplan-manage-modal-in .32s cubic-bezier(.16,1,.3,1) forwards}.myplan-manage-close{position:absolute;right:20px;top:20px;z-index:5;width:36px;height:36px;border:none;border-radius:999px;background:rgba(241,245,249,.9);color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.myplan-manage-close:hover{background:#e2e8f0;color:#0f172a}.myplan-manage-scroll{position:relative;max-height:95vh;overflow-y:auto;overflow-x:hidden;padding:40px 32px 44px;background:rgba(248,250,252,.72);scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.myplan-manage-scroll::-webkit-scrollbar{width:6px}.myplan-manage-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}.myplan-manage-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.myplan-manage-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.myplan-manage-glow{pointer-events:none;position:absolute;top:0;left:50%;transform:translateX(-50%);width:600px;height:300px;background:rgba(168,85,247,.12);filter:blur(100px);border-radius:50%}.myplan-manage-hero{position:relative;z-index:1;text-align:center;margin-bottom:32px}.myplan-manage-eyebrow{display:inline-block;padding:6px 12px;margin-bottom:14px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:#6332c2;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:999px}.myplan-manage-h2{margin:0 0 10px;font-size:1.75rem;font-weight:900;letter-spacing:-.03em;color:#0f172a;line-height:1.15}.myplan-manage-lead{font-size:14px;font-weight:700;color:#64748b;line-height:1.5;max-width:520px;margin:0 auto}.myplan-manage-grid{position:relative;z-index:1;display:grid;grid-gap:22px;gap:22px;width:100%}@media (min-width:768px){.myplan-manage-grid{grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}}.myplan-manage-card{display:flex;flex-direction:column;border-radius:20px;padding:28px 26px 26px;min-height:100%}.myplan-manage-card--addon{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(15,23,42,.06);transition:border-color .2s,box-shadow .2s}.myplan-manage-card--addon:hover{border-color:#cbd5e1;box-shadow:0 8px 30px -12px rgba(99,50,194,.12)}.myplan-manage-card--pro{position:relative;background:#f8fafc;border:1px solid #cbd5e1;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);padding-top:36px}.myplan-manage-current-pill{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:6px 14px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#fff;background:#475569;border-radius:999px;box-shadow:0 4px 12px rgba(15,23,42,.2);white-space:nowrap}.myplan-manage-card-kicker{margin:0 0 6px;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#0f172a}.myplan-manage-card-desc{margin:0 0 22px;font-size:10px;font-weight:700;color:#64748b;line-height:1.45;min-height:2.5em}.myplan-manage-price-block{display:flex;align-items:flex-end;gap:6px;margin-bottom:10px}.myplan-manage-price-num{font-size:2.25rem;font-weight:900;letter-spacing:-.03em;color:#0f172a;line-height:1}.myplan-manage-price-unit{font-size:12px;font-weight:700;color:#64748b;padding-bottom:4px}.myplan-manage-pack-hint{margin:0 0 20px;font-size:11px;font-weight:700;color:#475569}.myplan-manage-feat-list{display:flex;flex-direction:column;gap:16px;margin-bottom:28px;flex:1 1}.myplan-manage-feat{display:flex;gap:10px;align-items:flex-start}.myplan-manage-feat-ico{flex-shrink:0;font-size:18px;margin-top:2px}.myplan-manage-feat-ico--muted{color:#94a3b8}.myplan-manage-feat-ico--ok{color:#10b981}.myplan-manage-feat-title{display:block;font-size:13px;font-weight:900;color:#0f172a;line-height:1.2;margin-bottom:2px}.myplan-manage-feat-sub{display:block;font-size:10px;font-weight:600;color:#64748b;line-height:1.35}.myplan-manage-btn-outline{width:100%;margin-top:auto;padding:12px 16px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#475569;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.myplan-manage-btn-outline:hover{border-color:#0f172a;color:#0f172a}.myplan-manage-btn-disabled{width:100%;margin-top:auto;padding:12px 16px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;background:#e2e8f0;border:none;border-radius:12px;cursor:not-allowed}.show-btn{color:#6930ca}.show-btn svg{font-size:12px;margin-left:4px}.show-component{display:none}.show-component .myplan-sub-ul{display:flex;margin:0 100px}.show-component .myplan-sub-ul .myplan-sub-li{border:1px solid #6930ca;border-radius:10px;width:33.33%;margin:10px 20px;padding:20px 10px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.show-component .myplan-sub-ul .myplan-sub-li .plan-one{display:block}.show-component .myplan-sub-ul .myplan-sub-li .plan-one sup{top:-1.5em;font-size:20px;color:#6930ca}.show-component .myplan-sub-ul .myplan-sub-li .plan-one .price{display:inline}.show-component .myplan-sub-ul .myplan-sub-li .plan-one .price p{font-size:40px;display:inline;color:#6930ca;margin-left:-13px}.show-component .myplan-sub-ul .myplan-sub-li .plan-one .price sub{font-size:13px}.show-component .myplan-sub-ul .myplan-sub-li .plan-one .count p{margin:10px 0;font-size:14px;display:inline}.show-component .myplan-sub-ul .myplan-sub-li .plan-one .count button#btn{border-radius:30px;width:20px;height:20px;line-height:0;padding-left:5px}.show-component .myplan-sub-ul .myplan-sub-li .plan-one .count small{margin:0 5px;font-size:16px}.show-component .myplan-sub-ul .myplan-sub-li .plan-one .firstPlanval{color:#6930ca;font-size:14px;margin:10px 0}.show-component .myplan-sub-ul .myplan-sub-li .plan-one .showmore-btn{color:#6930ca}.show-component .myplan-sub-ul .myplan-sub-li .plan-one .showmore-ul{display:none;list-style-type:square!important;color:black}.show-component .myplan-sub-ul .myplan-sub-li .plan-one .showmore-ul li{width:100%;padding:0;border:none;display:block;font-size:14px;margin:6px 0 6px 35px}.show-component .myplan-sub-ul .myplan-sub-li .plan-one .showmore-ul.show{display:block}.show-component.show{display:block;padding:5px 0 12px}.accordion-button{background-color:#f8f9fc!important;border:none!important;color:#434343!important;font-weight:600!important;padding:15px 20px!important}.accordion-button:not(.collapsed){background-color:#eeeeee!important;color:#434343!important;box-shadow:none!important}.accordion-button:focus{border-color:#f2eaff!important;box-shadow:none!important}.accordion-button:hover,.accordion-button:hover:not(.collapsed){color:#434343!important}.accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}.accordion-body{background-color:#ffffff!important;padding:7px!important}.accordion-flush .accordion-item:first-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.accordion-flush .accordion-item:last-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.accordion-flush .accordion-button{border-radius:0!important}.Users_Div{background-color:white;border-radius:3px}.Users_Div div[data-testid=data-table-outer] table{border-radius:12px;overflow:hidden}.Users_Div div[data-testid=data-table-outer] thead{background:#f3ecff!important}.Users_Div div[data-testid=data-table-outer] th{background:#f3ecff!important;color:#6930ca!important;font-weight:700;font-size:16px;text-align:center!important;vertical-align:middle;border-right:1px solid #f3ecff}.Users_Div div[data-testid=data-table-outer] td{text-align:center!important;font-size:15px;vertical-align:middle;background:#fff}.Users_Div div[data-testid=data-table-outer] tr{min-height:45px}.Users_Div div[data-testid=data-table-outer] tr:nth-of-type(odd) td{background:#faf7ff!important}.Users_Div div[data-testid=data-table-outer] tr:hover td{background:#f9f9f9!important}.Users_Div div[data-testid=data-table-outer] .rdt_Pagination{border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:#fff}.Users_Div .fhpKGR:hover{background-color:#f8f4fd}.user-action-btn{border:none;border-radius:8px;padding:6px 12px;font-size:15px;font-weight:600;margin-right:3px;cursor:pointer;transition:background .2s;display:inline-flex;align-items:center;justify-content:center}.user-action-btn,.user-action-btn.user-edit-btn{background:#e5d8fa;color:#6930ca}.user-action-btn.user-delete-btn{background:#ffe5e8;color:#ff4d5b;margin-right:0}.user-action-btn.user-delete-btn:hover{background:#ffb3bc}.user-action-btn.user-password-btn{background:#e5e8ff;color:#1a48d3;margin-right:0}.user-action-btn.user-password-btn:hover{background:#ced9f9}.user-action-btn:hover{background:#d1bff7}@media (max-width:900px){.Users_Div{max-width:100%;padding:8px}.Users_Div div[data-testid=data-table-outer] td,.Users_Div div[data-testid=data-table-outer] th{font-size:14px;padding:6px}.user-action-btn{padding:6px 12px;font-size:14px}}.checkout_div{display:block;min-height:100vh;background-color:#f8f9fa}.checkout_div .checkout_div_inner{background-color:#f8f9fa;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:40px 20px}.checkout_div .checkout_div_inner .plan_div_heading{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:40px}.checkout_div .checkout_div_inner .plan_div_heading .home_page_btn{outline:none!important;box-shadow:none;border:1px solid #6366f1;background-color:#6366f1;padding:12px 32px;border-radius:8px;margin-top:20px;color:#ffffff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.checkout_div .checkout_div_inner .plan_div_heading .home_page_btn:hover{background-color:#4f46e5;border-color:#4f46e5}.checkout_div .checkout_div_inner .plan_div_heading p.heading_title{color:#1f2937;font-size:36px;font-weight:700;text-transform:uppercase;margin:0;letter-spacing:.5px}.checkout_div .checkout_div_inner .plan_div_heading span.heading_details{font-size:16px;color:#6b7280;text-align:center;width:60%;margin-top:8px}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div{display:block;max-width:1200px;margin:0 auto}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:stretch}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .checkout_card{background-color:#ffffff;padding:20px;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid #e5e7eb;display:flex;flex-direction:column}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .checkout_card p.card_title{font-size:24px;font-weight:600;padding-bottom:20px;color:#1f2937;margin:0 0 30px}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div{display:block}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div p.card_title{border-bottom:1px solid rgba(165,165,165,.18);margin-bottom:15px}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div .input_div_flax{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:0 0 10px}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div .input_div_flax .input_div{display:block;width:100%;margin:0}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div .input_div_flax .input_div label{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div .input_div_flax .input_div input{padding:10px 16px;border-radius:8px;background:#ffffff;border:1px solid #d1d5db;font-size:16px;width:100%;outline:none;transition:all .2s ease;box-sizing:border-box}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div .input_div_flax .input_div input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div .input_div_flax .input_div input::placeholder{color:#9ca3af}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div .input_div{display:block;width:100%;margin-bottom:18px}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div .input_div label{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div .input_div .select_plan{border-radius:8px;background:#ffffff;color:#1f2937;border:1px solid #d1d5db;font-size:16px;width:100%;outline:none;padding:14px 16px;height:auto;transition:all .2s ease;box-sizing:border-box}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div .input_div .select_plan:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div .input_div input{padding:10px 16px;border-radius:8px;background:#ffffff;border:1px solid #d1d5db;margin-top:0;font-size:16px;width:100%;outline:none;transition:all .2s ease;box-sizing:border-box}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div .input_div input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .billing_details_div .input_div input::placeholder{color:#9ca3af}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div{display:flex;flex-direction:column;justify-content:flex-start}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div .product_div{background:#f9fafb;border:1px solid #e5e7eb;font-size:16px;padding:24px;border-radius:12px;margin-bottom:20px}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div .product_div .item_div{display:flex;justify-content:space-between;align-items:center;padding:12px 0;color:#6b7280}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div .product_div .item_div p.dark_plan_text{font-weight:600;color:#1f2937}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div .product_div .item_dark_div{border-bottom:1px solid #e5e7eb;background-color:#f3f4f6;margin:0 -24px;padding:12px 24px}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div .product_div .item_dark_div p{font-weight:600;color:#1f2937}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div .product_div .item_btn_div{display:flex;gap:12px;align-items:center;margin:10px 0;padding-top:10px}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div .product_div .item_btn_div input{padding:10px 16px;font-size:16px;flex:1 1;border-radius:8px;border:1px solid #d1d5db;outline:none;background-color:white;transition:all .2s ease}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div .product_div .item_btn_div input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div .product_div .item_btn_div button{padding:10px 24px;font-size:16px;font-weight:600;background-color:#6930ca;color:white;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div .product_div .item_btn_div button:hover{background-color:#5b21b6}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div .refund-guarantee{margin-bottom:7px}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div span{display:block;padding:10px 0;line-height:20px;font-size:14px;color:#6b7280;text-align:left;flex-grow:1}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div button.confirm_order_btn{width:100%;display:flex;justify-content:center;align-items:center;padding:14px 24px;border-radius:8px;font-size:16px;background-color:#6930ca;color:white;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;margin-top:auto}.checkout_div .checkout_div_inner .body_div_outer .payment_container_div .body_div .your_order_div button.confirm_order_btn:hover{background-color:#5b21b6}.checkout_div .checkout_div_inner .footer_div{display:flex;justify-content:center;align-items:center;margin-top:5px;padding:20px 0}.checkout_div .checkout_div_inner .footer_div p{font-size:14px;font-weight:400;color:#6b7280;padding:0;margin:0}.refund-guarantee{background-color:#d1fae5;border:1px solid #10b981;border-radius:8px;padding:10px;display:flex;align-items:flex-start;gap:12px}.refund-guarantee .checkmark{color:#10b981;font-size:18px;font-weight:700;margin-top:2px}.refund-guarantee .content h4{color:#065f46;font-size:16px;font-weight:600;margin:0 0 4px}.refund-guarantee .content p{color:#047857;font-size:14px;margin:0;line-height:1.4}.refund-guarantee .content a{color:#059669;text-decoration:underline}.adduser-card{border-radius:14px;margin:0 auto;padding:var(--card-padding);background:#fff;height:100%;width:100%;overflow-y:auto;overflow-x:hidden}.adduser-card .adduser-header{display:flex;align-items:center;gap:18px;border-bottom:1px solid #dee2e6;margin-bottom:40px;padding:1rem 2rem;background-color:#f8f9fa}.adduser-card .adduser-header .adduser-back-btn{border:2px solid #6930ca;background:#fff;color:#6930ca;border-radius:8px;width:40px;height:40px;font-size:20px;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s;margin-right:8px}.adduser-card .adduser-header .adduser-back-btn:hover{border-color:#5126a7;color:#5126a7}.adduser-card .adduser-header .adduser-title{font-size:22px;font-weight:600;color:#232323;margin:0;letter-spacing:1px}.adduser-card .adduser-form{margin-top:0;padding:0;border-color:#6930ca!important;background:#fff;outline:none}.adduser-card .adduser-form .adduser-label{font-weight:600;color:#232323;margin-bottom:8px;font-size:14px;display:block}.adduser-card .adduser-form .adduser-input{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid #ced4da;border-radius:8px;font-size:16px;background:#f8f9fa;transition:border-color .2s,box-shadow .2s;margin-bottom:2px}.adduser-card .adduser-form .adduser-input:focus{border-color:#6930ca!important;background:#fff;outline:none}.adduser-card .adduser-form .adduser-input.input-error{border-color:#dc3545!important;background:#fff0f0}.adduser-card .adduser-form .adduser-error{color:#dc3545;font-size:14px;margin-top:2px;margin-bottom:2px}.adduser-card .adduser-form .adduser-select{margin-bottom:2px}.adduser-card .adduser-form .password-input-container{position:relative}.adduser-card .adduser-form .adduser-input--password{padding-right:40px}.adduser-card .adduser-form .password-toggle-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#666;font-size:16px;padding:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.adduser-card .adduser-form .password-toggle-btn:hover{color:#374151}.adduser-card .adduser-btn-row{display:flex;justify-content:center;margin-top:15px}.adduser-card .adduser-btn-row .adduser-btn{background:#6930ca;color:#fff;font-weight:600;font-size:14px;border:none;border-radius:8px;padding:8px 15px;transition:background .2s;box-shadow:0 2px 8px rgba(105,48,202,.07)}.adduser-card .adduser-btn-row .adduser-btn:disabled{background:#bdbdbd;color:#fff;cursor:not-allowed}.adduser-card .adduser-btn-row .adduser-btn:hover:not(:disabled){background:#5126a7}@media (max-width:1024px){.adduser-card{max-width:100%}}@media (max-width:768px){.adduser-card{padding:1.25rem 1.5rem}.adduser-header{flex-direction:column;align-items:flex-start;gap:12px}.adduser-form .adduser-input{font-size:15px;padding:var(--input-padding-y) var(--input-padding-x)}.adduser-form .adduser-btn-row{justify-content:center}.adduser-form .adduser-btn-row .adduser-btn{width:100%}}@media (max-width:480px){.adduser-card{padding:1rem 1.25rem}.adduser-title{font-size:27px}.adduser-form .adduser-input{font-size:14px;padding:var(--input-padding-y) var(--input-padding-x)}}.role_select_select .css-1dimb5e-singleValue{margin:0 0 0 6px!important}@media (min-width:1500px){.autosaleModel{max-width:50%!important;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center}}.upload-modal .modal-dialog{max-width:1240px;margin:0 auto}.upload-modal .modal-content{border:none;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden;width:83%;margin:0 auto}.upload-modal .upload-modal-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:8px 16px!important;font-size:15px!important}.upload-modal .upload-modal-body{padding:6px;background:#fff}.upload-modal .bank-dropdown-section{margin-bottom:15px;margin-top:8px}.upload-modal .bank-dropdown-section .bank-select{padding:0}.upload-modal .bank-dropdown-section .bank-select .react-select__control{border:1px solid #ced4da;box-shadow:none;border-radius:8px;height:43px;width:100%}.upload-modal .bank-dropdown-section .bank-select .react-select__control--is-focused,.upload-modal .bank-dropdown-section .bank-select .react-select__control:hover{border-color:#6f42c1}.upload-modal .bank-dropdown-section .bank-select .react-select__placeholder{color:#6c757d;padding-left:5px!important}.upload-modal .bank-dropdown-section .bank-select .react-select__single-value{color:#495057;margin-left:6px!important}.upload-modal .bank-dropdown-section .bank-select .react-select__option--is-focused{background-color:rgba(111,66,193,.1)}.upload-modal .bank-dropdown-section .bank-select .react-select__option--is-selected{background-color:#6f42c1}.upload-modal .bank-dropdown-section .bank-select .react-select__menu{box-shadow:0 4px 6px rgba(0,0,0,.1)}.upload-modal .toggle-section{margin-bottom:20px;text-align:center}.upload-modal .toggle-section .toggle-buttons{display:inline-flex;padding:4px;margin-bottom:12px}.upload-modal .toggle-section .toggle-buttons .toggle-btn{padding:10px 83px;background:transparent;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;border-bottom:1px solid #dbdbdb}.upload-modal .toggle-section .toggle-buttons .toggle-btn.toggle-btn-left{border-top-right-radius:0;border-bottom-right-radius:0}.upload-modal .toggle-section .toggle-buttons .toggle-btn.toggle-btn-right{border-top-left-radius:0;border-bottom-left-radius:0}.upload-modal .toggle-section .toggle-buttons .toggle-btn.active{background:#f9f6ff;color:#374151;box-shadow:0 1px 3px rgba(0,0,0,.1);border-bottom:2px solid #6930ca;border-top-left-radius:8px;border-top-right-radius:8px}.upload-modal .toggle-section .toggle-buttons .toggle-btn:hover:not(.active){color:#6930ca;box-shadow:0 1px 3px rgba(0,0,0,.1)}.upload-modal .toggle-section .toggle-note{color:#6b7280;font-size:14px;margin:0}.upload-modal .upload-section{margin:8px 9px}.upload-modal .upload-section .dropzone-area{border:1.5px dashed darkgray;border-radius:7px;padding:33px 20px;text-align:center;cursor:pointer;background:#fafafa;transition:all .3s ease}.upload-modal .upload-section .dropzone-area:hover{border-color:#5b23bb;background:#f8faff}.upload-modal .upload-section .dropzone-area.drag-active{border-color:var(--brand-purple);background:#f0f0ff;transform:scale(1.02)}.upload-modal .upload-section .dropzone-area .upload-icon{margin-bottom:16px}.upload-modal .upload-section .dropzone-area .upload-icon svg{font-size:48px;color:#9ca3af}.upload-modal .upload-section .dropzone-area .upload-title{font-size:16px;font-weight:600;color:#374151;margin:0 0 8px}.upload-modal .upload-section .dropzone-area .upload-formats{font-size:14px;color:#6b7280;margin:0}.upload-modal .upload-section .dropzone-area .upload-formats .file-size{color:#9ca3af}.upload-modal .file-display-banking{display:flex;flex-direction:column;gap:6px;margin:0 10px}.upload-modal .file-display-banking .file-item{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;justify-content:space-between;align-items:center;padding:4px 13px;display:flex}.upload-modal .file-display-banking .file-item:hover{background-color:#f9f6ff}.upload-modal .file-display-banking .file-item .file-icon{color:#6930ca;font-size:16px;margin-right:8px}.upload-modal .file-display-banking .file-item .file-name{flex:1 1;color:#333;font-size:14px;margin-right:10px;word-break:break-word}.upload-modal .file-display-banking .file-item .delete-btn{background:transparent;border:none;color:#ff4d4f;cursor:pointer;font-size:16px;padding:0 4px;border-radius:4px;transition:all .2s ease}.upload-modal .file-display-banking .file-item .delete-btn:hover{color:#d9363e}.upload-modal .important-notes-section{padding:10px}.upload-modal .important-notes-section .notes-heading{font-size:16px;font-weight:600;color:#333;margin:0 0 16px}.upload-modal .important-notes-section .notes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.upload-modal .important-notes-section .notes-grid .note-box{display:flex;gap:12px;padding:10px;border-radius:6px;background-color:#fffbeb;border:1px solid #e5e7eb}.upload-modal .important-notes-section .notes-grid .note-box .note-icon{flex-shrink:0;margin-top:2px}.upload-modal .important-notes-section .notes-grid .note-box .note-content{flex:1 1}.upload-modal .important-notes-section .notes-grid .note-box .note-content .note-title{margin:0;font-size:14px;color:#333;font-weight:500;line-height:1.5}.upload-modal .important-notes-section .notes-grid .note-box.note-box-warning{background-color:#f8f9fa}.upload-modal .important-notes-section .notes-grid .note-box.note-box-warning .note-icon{color:#333}.upload-modal .important-notes-section .notes-grid .note-box.note-box-danger{background-color:#fee2e2;border-left-color:var(--color-danger)}.upload-modal .important-notes-section .notes-grid .note-box.note-box-danger .note-icon{color:#333}.upload-modal .important-notes-section .file-type-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:16px;gap:16px;margin-top:20px;margin-bottom:7px}.upload-modal .important-notes-section .file-type-cards .file-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:8px 2px;text-align:center;transition:all .2s ease}.upload-modal .important-notes-section .file-type-cards .file-card .file-type-icon{font-size:36px;margin-bottom:12px;display:flex;justify-content:center}.upload-modal .important-notes-section .file-type-cards .file-card .file-type-name{font-size:14px;font-weight:600;color:#333;margin:0 0 6px}.upload-modal .important-notes-section .file-type-cards .file-card .file-time{font-size:12px;color:#666;margin:0;display:flex;align-items:center;justify-content:center;gap:4px}.upload-modal .important-notes-section .file-type-cards .file-card .file-time:before{content:"⏱️";font-size:12px}.upload-modal .important-notes-section .file-type-cards .file-card.excel-card .excel-icon,.upload-modal .important-notes-section .file-type-cards .file-card.excel-card .file-type-name{color:#16a34a}.upload-modal .important-notes-section .file-type-cards .file-card.pdf-card .file-type-name,.upload-modal .important-notes-section .file-type-cards .file-card.pdf-card .pdf-icon,.upload-modal .important-notes-section .file-type-cards .file-card.pdf-card .scanned-icon,.upload-modal .important-notes-section .file-type-cards .file-card.scanned-pdf-card .file-type-name,.upload-modal .important-notes-section .file-type-cards .file-card.scanned-pdf-card .pdf-icon,.upload-modal .important-notes-section .file-type-cards .file-card.scanned-pdf-card .scanned-icon{color:#dc2626}@media (max-width:768px){.upload-modal .important-notes-section{padding:10px 16px}.upload-modal .important-notes-section .notes-grid{grid-template-columns:1fr;gap:12px}.upload-modal .important-notes-section .file-type-cards{grid-template-columns:repeat(3,1fr);gap:10px}.upload-modal .important-notes-section .file-type-cards .file-card{padding:8px 2px}.upload-modal .important-notes-section .file-type-cards .file-card .file-type-icon{font-size:28px}.upload-modal .important-notes-section .file-type-cards .file-card .file-type-name{font-size:12px}.upload-modal .important-notes-section .file-type-cards .file-card .file-time{font-size:11px}}@media (max-width:480px){.upload-modal .important-notes-section{padding:0 12px}.upload-modal .important-notes-section .notes-grid{grid-template-columns:1fr}.upload-modal .important-notes-section .file-type-cards{grid-template-columns:1fr;gap:8px}.upload-modal .important-notes-section .file-type-cards .file-card{padding:8px 2px}.upload-modal .important-notes-section .file-type-cards .file-card .file-type-icon{font-size:24px}}.upload-modal .upload-modal-footer{padding:7px 24px!important}.upload-modal .upload-modal-footer .cancel-btn{background:#fff;border:1px solid #d1d5db;color:#374151;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.upload-modal .upload-modal-footer .cancel-btn:hover{background:#f3f4f6;border-color:#9ca3af}.upload-modal .upload-modal-footer .upload-btn{background:var(--brand-purple);border:1px solid var(--brand-purple);color:#fff;padding:8px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.upload-modal .upload-modal-footer .upload-btn:hover{background:#6d28d9;border-color:#6d28d9}.upload-modal .upload-modal-footer .upload-btn:focus{box-shadow:0 0 0 3px rgba(124,58,237,.1)}@media (min-width:3840px){.upload-modal .modal-dialog{max-width:45vw;margin:2.5rem auto}.upload-modal .modal-content{width:83%;border-radius:16px}.upload-modal .upload-modal-header{padding:10px 16px}.upload-modal .upload-modal-header .modal-title{font-size:24px}.upload-modal .upload-modal-body{padding:10px}.upload-modal .bank-dropdown-section{margin-bottom:15px;margin-top:8px}.upload-modal .bank-dropdown-section .bank-select{padding:3px 0;font-size:18px;border-radius:12px;margin:0 7px}.upload-modal .toggle-section{margin-bottom:28px}.upload-modal .toggle-section .toggle-buttons{padding:6px;margin-bottom:16px}.upload-modal .toggle-section .toggle-buttons .toggle-btn{padding:14px 83px;font-size:18px;border-top-left-radius:12px;border-top-right-radius:12px}.upload-modal .toggle-section .toggle-buttons .toggle-btn.active,.upload-modal .toggle-section .toggle-buttons .toggle-btn:hover:not(.active){border-top-left-radius:12px;border-top-right-radius:12px}.upload-modal .toggle-section .toggle-note{font-size:18px}.upload-modal .upload-section{margin:8px 9px}.upload-modal .upload-section .dropzone-area{padding:33px 20px;border-radius:16px}.upload-modal .upload-section .dropzone-area .upload-icon svg{font-size:64px}.upload-modal .upload-section .dropzone-area .upload-title{font-size:20px;margin:0 0 12px}.upload-modal .upload-section .dropzone-area .upload-formats{font-size:18px}.upload-modal .file-display{padding:16px 20px;border-radius:12px;margin-bottom:28px}.upload-modal .file-display .file-icon{font-size:24px}.upload-modal .file-display .file-name{font-size:18px}.upload-modal .important-notes .notes-title{font-size:20px;margin:0 0 16px 36px}.upload-modal .important-notes .notes-list .note-item{padding:8px 35px;font-size:18px}.upload-modal .important-notes .notes-list .note-item .calendar-icon,.upload-modal .important-notes .notes-list .note-item .lock-icon,.upload-modal .important-notes .notes-list .note-item .remove-icon,.upload-modal .important-notes .notes-list .note-item .sync-icon,.upload-modal .important-notes .notes-list .note-item .warning-icon{font-size:20px}.upload-modal .upload-modal-footer{padding:24px 36px;gap:16px}.upload-modal .upload-modal-footer .cancel-btn,.upload-modal .upload-modal-footer .upload-btn{padding:12px 28px;font-size:18px;border-radius:8px}}@media (min-width:2560px) and (max-width:3839px){.upload-modal .modal-dialog{max-width:55vw!important;margin:2rem auto}.upload-modal .modal-content{width:83%;border-radius:14px}.upload-modal .upload-modal-header{padding:10px 16px}.upload-modal .upload-modal-header .modal-title{font-size:22px}.upload-modal .upload-modal-body{padding:10px}.upload-modal .bank-dropdown-section{margin-bottom:15px;margin-top:8px}.upload-modal .bank-dropdown-section .bank-select{padding:4px 0;font-size:16px;border-radius:10px;margin:0 7px}.upload-modal .toggle-section{margin-bottom:26px}.upload-modal .toggle-section .toggle-buttons{padding:5px;margin-bottom:14px}.upload-modal .toggle-section .toggle-buttons .toggle-btn{padding:12px 83px;font-size:16px;border-top-left-radius:10px;border-top-right-radius:10px}.upload-modal .toggle-section .toggle-buttons .toggle-btn.active,.upload-modal .toggle-section .toggle-buttons .toggle-btn:hover:not(.active){border-top-left-radius:10px;border-top-right-radius:10px}.upload-modal .toggle-section .toggle-note{font-size:16px}.upload-modal .upload-section{margin:8px 9px}.upload-modal .upload-section .dropzone-area{padding:33px 20px;border-radius:14px}.upload-modal .upload-section .dropzone-area .upload-icon svg{font-size:56px}.upload-modal .upload-section .dropzone-area .upload-title{font-size:18px;margin:0 0 10px}.upload-modal .upload-section .dropzone-area .upload-formats{font-size:16px}.upload-modal .file-display{padding:14px 18px;border-radius:10px;margin-bottom:26px}.upload-modal .file-display .file-icon{font-size:22px}.upload-modal .file-display .file-name{font-size:16px}.upload-modal .important-notes .notes-title{font-size:18px;margin:0 0 14px 32px}.upload-modal .important-notes .notes-list .note-item{padding:7px 32px;font-size:16px}.upload-modal .important-notes .notes-list .note-item .calendar-icon,.upload-modal .important-notes .notes-list .note-item .lock-icon,.upload-modal .important-notes .notes-list .note-item .remove-icon,.upload-modal .important-notes .notes-list .note-item .sync-icon,.upload-modal .important-notes .notes-list .note-item .warning-icon{font-size:18px}.upload-modal .upload-modal-footer{padding:20px 32px;gap:14px}.upload-modal .upload-modal-footer .cancel-btn,.upload-modal .upload-modal-footer .upload-btn{padding:10px 24px;font-size:16px;border-radius:7px}}@media (min-width:1920px) and (max-width:2559px){.upload-modal .modal-dialog{max-width:32vw;margin:1.75rem auto}.upload-modal .modal-content{width:83%;border-radius:12px}.upload-modal .upload-modal-header{padding:10px 16px}.upload-modal .upload-modal-header .modal-title{font-size:18px}.upload-modal .upload-modal-body{padding:6px}.upload-modal .bank-dropdown-section{margin-bottom:15px;margin-top:8px}.upload-modal .bank-dropdown-section .bank-select{padding:3px 0;font-size:14px;border-radius:8px;margin:0 7px}.upload-modal .toggle-section{margin-bottom:20px}.upload-modal .toggle-section .toggle-buttons{padding:4px;margin-bottom:12px}.upload-modal .toggle-section .toggle-buttons .toggle-btn{padding:10px 83px;font-size:14px;border-top-left-radius:8px;border-top-right-radius:8px}.upload-modal .toggle-section .toggle-buttons .toggle-btn.active,.upload-modal .toggle-section .toggle-buttons .toggle-btn:hover:not(.active){border-top-left-radius:8px;border-top-right-radius:8px}.upload-modal .toggle-section .toggle-note{font-size:14px}.upload-modal .upload-section{margin:8px 9px}.upload-modal .upload-section .dropzone-area{padding:33px 20px;border-radius:7px}.upload-modal .upload-section .dropzone-area .upload-icon svg{font-size:48px}.upload-modal .upload-section .dropzone-area .upload-title{font-size:16px;margin:0 0 8px}.upload-modal .upload-section .dropzone-area .upload-formats{font-size:14px}.upload-modal .file-display{padding:12px 16px;border-radius:8px;margin-bottom:20px}.upload-modal .file-display .file-icon{font-size:18px}.upload-modal .file-display .file-name{font-size:14px}.upload-modal .important-notes .notes-title{font-size:16px;margin:0 0 12px 28px}.upload-modal .important-notes .notes-list .note-item{padding:6px 25px;font-size:14px}.upload-modal .important-notes .notes-list .note-item .calendar-icon,.upload-modal .important-notes .notes-list .note-item .lock-icon,.upload-modal .important-notes .notes-list .note-item .remove-icon,.upload-modal .important-notes .notes-list .note-item .sync-icon,.upload-modal .important-notes .notes-list .note-item .warning-icon{font-size:16px}.upload-modal .upload-modal-footer{padding:16px 24px;gap:12px}.upload-modal .upload-modal-footer .cancel-btn,.upload-modal .upload-modal-footer .upload-btn{padding:8px 20px;font-size:14px;border-radius:6px}.upload-modal .upload-modal-footer .upload-btn{padding:8px 24px}}@media (min-width:1280px) and (max-width:1919px){.upload-modal .modal-dialog{max-width:42vw;margin:1.5rem auto}.upload-modal .modal-content{height:auto;width:80%;border-radius:10px}.upload-modal .upload-modal-header{padding:8px 16px}.upload-modal .upload-modal-header .modal-title{font-size:16px}.upload-modal .upload-modal-body{padding:6px}.upload-modal .bank-dropdown-section{margin-bottom:15px;margin-top:8px}.upload-modal .bank-dropdown-section .bank-select{width:97%;padding:4px 0;font-size:13px;border-radius:6px;margin:0 7px}.upload-modal .toggle-section{margin-bottom:18px}.upload-modal .toggle-section .toggle-buttons{padding:3px;margin-bottom:10px}.upload-modal .toggle-section .toggle-buttons .toggle-btn{padding:8px 50px;font-size:13px;border-top-left-radius:6px;border-top-right-radius:6px}.upload-modal .toggle-section .toggle-buttons .toggle-btn.active,.upload-modal .toggle-section .toggle-buttons .toggle-btn:hover:not(.active){border-top-left-radius:6px;border-top-right-radius:6px}.upload-modal .toggle-section .toggle-note{font-size:13px}.upload-modal .upload-section{margin:8px 9px}.upload-modal .upload-section .dropzone-area{padding:32px 16px;border-radius:7px}.upload-modal .upload-section .dropzone-area .upload-icon{margin-bottom:12px}.upload-modal .upload-section .dropzone-area .upload-icon svg{font-size:40px}.upload-modal .upload-section .dropzone-area .upload-title{font-size:14px;margin:0 0 6px}.upload-modal .upload-section .dropzone-area .upload-formats{font-size:12px}.upload-modal .file-display{padding:10px 14px;border-radius:6px;margin-bottom:18px}.upload-modal .file-display .file-icon{font-size:16px}.upload-modal .file-display .file-name{font-size:13px}.upload-modal .important-notes .notes-title{font-size:14px;margin:0 0 10px 24px}.upload-modal .important-notes .notes-list .note-item{padding:5px 22px;font-size:12px}.upload-modal .important-notes .notes-list .note-item .calendar-icon,.upload-modal .important-notes .notes-list .note-item .lock-icon,.upload-modal .important-notes .notes-list .note-item .remove-icon,.upload-modal .important-notes .notes-list .note-item .sync-icon,.upload-modal .important-notes .notes-list .note-item .warning-icon{font-size:14px}.upload-modal .upload-modal-footer{padding:14px 22px;gap:10px}.upload-modal .upload-modal-footer .cancel-btn,.upload-modal .upload-modal-footer .upload-btn{padding:7px 16px;font-size:13px;border-radius:5px}.upload-modal .upload-modal-footer .upload-btn{padding:7px 20px}}@media (min-width:1024px) and (max-width:1279px){.upload-modal .modal-dialog{max-width:55vw;margin:1.2rem auto}.upload-modal .modal-content{width:80%;border-radius:8px}.upload-modal .upload-modal-header{padding:18px 20px}.upload-modal .upload-modal-header .modal-title{font-size:15px}.upload-modal .upload-modal-body{padding:6px}.upload-modal .bank-dropdown-section{margin-bottom:15px;margin-top:8px}.upload-modal .bank-dropdown-section .bank-select{width:98%;padding:9px 0;font-size:12px;border-radius:5px;margin:0 7px}.upload-modal .toggle-section{margin-bottom:16px}.upload-modal .toggle-section .toggle-buttons{padding:2px;margin-bottom:8px}.upload-modal .toggle-section .toggle-buttons .toggle-btn{padding:7px 35px;font-size:12px;border-top-left-radius:5px;border-top-right-radius:5px}.upload-modal .toggle-section .toggle-buttons .toggle-btn.active,.upload-modal .toggle-section .toggle-buttons .toggle-btn:hover:not(.active){border-top-left-radius:5px;border-top-right-radius:5px}.upload-modal .toggle-section .toggle-note{font-size:12px}.upload-modal .upload-section{margin:8px 9px}.upload-modal .upload-section .dropzone-area{padding:28px 14px;border-radius:7px}.upload-modal .upload-section .dropzone-area .upload-icon{margin-bottom:10px}.upload-modal .upload-section .dropzone-area .upload-icon svg{font-size:36px}.upload-modal .upload-section .dropzone-area .upload-title{font-size:13px;margin:0 0 5px}.upload-modal .upload-section .dropzone-area .upload-formats{font-size:11px}.upload-modal .file-display{padding:9px 12px;border-radius:5px;margin-bottom:16px}.upload-modal .file-display .file-icon{font-size:15px}.upload-modal .file-display .file-name{font-size:12px}.upload-modal .important-notes .notes-title{font-size:13px;margin:0 0 8px 22px}.upload-modal .important-notes .notes-list .note-item{padding:4px 20px;font-size:11px}.upload-modal .important-notes .notes-list .note-item .calendar-icon,.upload-modal .important-notes .notes-list .note-item .lock-icon,.upload-modal .important-notes .notes-list .note-item .remove-icon,.upload-modal .important-notes .notes-list .note-item .sync-icon,.upload-modal .important-notes .notes-list .note-item .warning-icon{font-size:13px}.upload-modal .upload-modal-footer{padding:12px 20px;gap:8px}.upload-modal .upload-modal-footer .cancel-btn,.upload-modal .upload-modal-footer .upload-btn{padding:6px 14px;font-size:12px;border-radius:4px}.upload-modal .upload-modal-footer .upload-btn{padding:6px 18px}}@media (max-width:1023px){.upload-modal .modal-dialog{max-width:85vw;margin:1rem auto;width:100%}.upload-modal .modal-content{width:80%;border-radius:8px;margin:0 auto}.upload-modal .upload-modal-header{padding:8px 16px}.upload-modal .upload-modal-header .modal-title{font-size:14px}.upload-modal .upload-modal-body{padding:6px}.upload-modal .bank-dropdown-section{margin-bottom:15px}.upload-modal .bank-dropdown-section .bank-select{width:98%;padding:3px 0;font-size:12px;border-radius:5px;margin:0}.upload-modal .toggle-section{margin-bottom:16px}.upload-modal .toggle-section .toggle-buttons{padding:2px;margin-bottom:8px;flex-direction:column;width:100%}.upload-modal .toggle-section .toggle-buttons .toggle-btn{padding:8px 20px;font-size:12px;width:100%;border-radius:5px;border-bottom:1px solid #dbdbdb}.upload-modal .toggle-section .toggle-buttons .toggle-btn.toggle-btn-left,.upload-modal .toggle-section .toggle-buttons .toggle-btn.toggle-btn-right{border-radius:5px}.upload-modal .toggle-section .toggle-buttons .toggle-btn.active{border-radius:5px;border:1px solid #6930ca}.upload-modal .toggle-section .toggle-buttons .toggle-btn:hover:not(.active){border-radius:5px}.upload-modal .toggle-section .toggle-note{font-size:11px}.upload-modal .upload-section{margin:7px 9px}.upload-modal .upload-section .dropzone-area{padding:24px 12px;border-radius:7px}.upload-modal .upload-section .dropzone-area .upload-icon{margin-bottom:10px}.upload-modal .upload-section .dropzone-area .upload-icon svg{font-size:32px}.upload-modal .upload-section .dropzone-area .upload-title{font-size:12px;margin:0 0 4px}.upload-modal .upload-section .dropzone-area .upload-formats{font-size:10px}.upload-modal .file-display{padding:8px 12px;border-radius:5px;margin-bottom:16px}.upload-modal .file-display .file-icon{font-size:14px}.upload-modal .file-display .file-name{font-size:11px}.upload-modal .important-notes .notes-title{font-size:12px;margin:0 0 8px 20px}.upload-modal .important-notes .notes-list .note-item{padding:4px 18px;font-size:10px}.upload-modal .important-notes .notes-list .note-item .calendar-icon,.upload-modal .important-notes .notes-list .note-item .lock-icon,.upload-modal .important-notes .notes-list .note-item .remove-icon,.upload-modal .important-notes .notes-list .note-item .sync-icon,.upload-modal .important-notes .notes-list .note-item .warning-icon{font-size:12px}.upload-modal .upload-modal-footer{padding:12px 18px;gap:8px;flex-direction:column}.upload-modal .upload-modal-footer .cancel-btn,.upload-modal .upload-modal-footer .upload-btn{padding:8px 16px;font-size:12px;border-radius:4px;width:100%}}.TransactionsTable{background:#ffffff;overflow:auto;max-height:calc(100vh - 10px);scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.TransactionsTable::-webkit-scrollbar{width:8px;height:8px}.TransactionsTable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.TransactionsTable::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.TransactionsTable::-webkit-scrollbar-thumb:hover{background:#555}.TransactionsTable .TransactionsTable-heading{display:flex;justify-content:space-between;align-items:center;padding:8px 24px 5px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.TransactionsTable .TransactionsTable-heading .table-title{display:flex;align-items:center;gap:12px}.TransactionsTable .TransactionsTable-heading .table-title .back-btn{background:#ffffff;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;cursor:pointer;transition:all .2s}.TransactionsTable .TransactionsTable-heading .table-title .back-btn:hover{background:#f3f4f6;border-color:#9ca3af}.TransactionsTable .TransactionsTable-heading .table-title .subtable-title-name{font-size:18px;font-weight:600;color:#212529;margin:0;display:flex;align-items:center;gap:8px}.TransactionsTable .TransactionsTable-heading .table-title .TransactionsNumber{background:#6930ca;color:white;padding:1px 6px;border-radius:16px;font-size:13px;font-weight:500}.TransactionsTable .TransactionsTable-heading .table-company-and-bank-info{display:flex;flex-direction:column;align-items:flex-end}.TransactionsTable .TransactionsTable-heading .table-company-and-bank-info .bank-info-block,.TransactionsTable .TransactionsTable-heading .table-company-and-bank-info .company-info-block{display:flex;gap:4px}.TransactionsTable .TransactionsTable-heading .table-company-and-bank-info .bank-info-block .info-label,.TransactionsTable .TransactionsTable-heading .table-company-and-bank-info .company-info-block .info-label{font-size:14px;color:#212529;font-weight:500}.TransactionsTable .TransactionsTable-heading .table-company-and-bank-info .bank-info-block .info-value,.TransactionsTable .TransactionsTable-heading .table-company-and-bank-info .company-info-block .info-value{font-size:14px;color:#212529;font-weight:600;margin:0;transition:all .2s ease;cursor:pointer}.TransactionsTable .TransactionsTable-heading .table-company-and-bank-info .bank-info-block .info-value:hover,.TransactionsTable .TransactionsTable-heading .table-company-and-bank-info .company-info-block .info-value:hover{color:#6930ca;transform:scale(.98)}.TransactionsTable .TransactionsTable-heading .table-company-and-bank-info .bank-info-block .bank-name-value,.TransactionsTable .TransactionsTable-heading .table-company-and-bank-info .company-info-block .bank-name-value{color:#6930ca}.TransactionsTable .filters-container{display:flex;gap:40px;padding:6px 20px;align-items:flex-start;flex-wrap:wrap}.TransactionsTable .filters-container .filter-group{flex:auto;min-width:280px}.TransactionsTable .filters-container .filter-group .filter-header{display:flex;align-items:center;gap:8px;background-color:#f9fafb;height:50px;padding-left:10px;border:1px solid #e5e7eb;border-radius:10px}.TransactionsTable .filters-container .filter-group .filter-header .filter-icon{font-size:16px}.TransactionsTable .filters-container .filter-group .filter-header .filter-title{font-weight:600;color:#374151;font-size:14px;margin-bottom:3px}.TransactionsTable .filters-container .filter-group .filter-header .info-icon{cursor:pointer;color:#6366f1}.TransactionsTable .filters-container .filter-group .date-inputs{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.TransactionsTable .filters-container .filter-group .date-inputs .date-input-group{display:flex;gap:4px;align-items:center}.TransactionsTable .filters-container .filter-group .date-inputs .date-input-group label{font-size:12px;color:#6b7280;font-weight:500;margin:10px 5px}.TransactionsTable .filters-container .filter-group .date-inputs .date-input-group .date-input{padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;width:175px;height:30px}.TransactionsTable .filters-container .filter-group .date-inputs .date-input-group .date-input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.TransactionsTable .filters-container .filter-group .date-inputs .clear-btn{background:#10b981;color:white;border:none;padding:5px 12px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}.TransactionsTable .filters-container .filter-group .date-inputs .clear-btn svg{font-size:16px;margin-bottom:3px}.TransactionsTable .filters-container .filter-group .date-inputs .clear-btn:hover{background:#0f805a}.TransactionsTable .filters-container .filter-group .checkbox-group{display:flex;gap:16px;flex-wrap:wrap;margin:0 3px}.TransactionsTable .filters-container .filter-group .checkbox-group .checkbox-item{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;color:#374151}.TransactionsTable .filters-container .filter-group .checkbox-group .checkbox-item input[type=checkbox]{width:16px;height:16px;cursor:pointer;margin-top:4px}.TransactionsTable .filters-container .filter-group .checkbox-group .checkbox-item span{font-weight:500}.TransactionsTable .filters-container .filter-group .checkbox-group .checkbox-item:hover{color:#111827}.TransactionsTable .amount-and-actions-section{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f9fafb;gap:20px;border:1px solid #e5e7eb;margin:0 20px;height:60px;border-radius:10px}.TransactionsTable .amount-and-actions-section .amount-summary{display:flex;gap:20px;align-items:center}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item{display:flex;align-items:center;gap:8px;padding:5px 20px;border-radius:8px;min-width:180px;border:1px solid}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item .amount-icon{font-size:20px}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item .amount-label{font-weight:600;font-size:14px}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item .amount-value{font-weight:700;font-size:16px;margin-left:auto}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item.credit{background:#f0fdf4;border-color:#bbf7d0}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item.credit .amount-icon{color:#16a34a}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item.credit .amount-label{color:#15803d}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item.credit .amount-value{color:#16a34a}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item.credit:hover{background-color:#e2fcec}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item.debit{background:#fef2f2;border-color:#fecaca}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item.debit .amount-icon{color:#dc2626}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item.debit .amount-label{color:#b91c1c}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item.debit .amount-value{color:#dc2626}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item.debit:hover{background-color:#fde1e1}.TransactionsTable .amount-and-actions-section .action-buttons-container{display:flex;align-items:center;gap:20px}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-buttons-left,.TransactionsTable .amount-and-actions-section .action-buttons-container .action-buttons-right{display:flex;gap:12px;align-items:center}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn{display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid;white-space:nowrap}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.info-btn{background:#f3f4f6;border-color:#d1d5db;color:#374151}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.info-btn.active,.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.info-btn:hover{background:#e5e7eb;border-color:#9ca3af}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.save-btn{background:#10b981;border-color:#10b981;color:white}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.save-btn.active,.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.save-btn:hover{background:#059669;border-color:#059669}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.save-btn.disabled{background:#d1d5db;border-color:#d1d5db;cursor:not-allowed;opacity:.6}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.tally-btn{background:#fff;border-color:#3b82f6;color:#3b82f6;transition:all .3s ease}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.tally-btn svg{width:20px;height:20px;fill:#000;transition:fill .3s ease}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.tally-btn img{filter:brightness(0);transition:filter .3s ease}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.tally-btn:hover{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 2px 6px rgba(25,118,210,.2);transform:translateY(-2px)}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.tally-btn:hover svg{fill:#fff}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.tally-btn:hover img{filter:brightness(0) invert(1)}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.tally-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(25,118,210,.2)}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.retry-btn{background:#f59e0b;border-color:#f59e0b;color:white}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.retry-btn:hover{background:#d97706;border-color:#d97706}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.delete-btn{background:var(--color-danger);border-color:var(--color-danger);color:white}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.delete-btn.active,.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.delete-btn:hover{background:#dc2626;border-color:#dc2626}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn.delete-btn.disabled{background:#d1d5db;border-color:#d1d5db;cursor:not-allowed;opacity:.6}.TransactionsTable .amount-and-actions-section .ai-grouping-btn:disabled{background:linear-gradient(90deg,#a1a1aa,#71717a);animation:none!important;box-shadow:none!important;cursor:not-allowed}.TransactionsTable .amount-and-actions-section .ai-grouping-btn{background:linear-gradient(90deg,#4f8cff,#38e6c5 50%,#6930ca);color:#fff;border:none;border-radius:6px;padding:5px 20px;font-weight:600;font-size:16px;box-shadow:0 2px 8px rgba(79,140,255,.15);display:flex;align-items:center;gap:8px;cursor:pointer;position:relative;background-size:300% 300%!important;animation:fastFlow 2.2s ease infinite!important;box-shadow:0 4px 16px rgba(58,123,213,.35)!important}.TransactionsTable .amount-and-actions-section .ai-grouping-btn .ai-robot-icon{font-size:20px!important}.TransactionsTable .amount-and-actions-section .ai-grouping-btn .ai-count-badge{position:absolute;top:-8px;right:-8px;width:22px;height:22px;background-color:red;color:white;font-size:14px;border-radius:50%}.TransactionsTable .amount-and-actions-section .ai-grouping-btn:hover{transform:translateY(-1px)!important}.TransactionsTable .amount-and-actions-section .ai-grouping-btn:active{transform:translateY(0)!important}@keyframes fastFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.TransactionsTable .amount-and-actions-section .ai-grouping-btn{padding:4px 16px!important;font-size:14px!important}.TransactionsTable .amount-and-actions-section .ai-grouping-btn .ai-robot-icon{font-size:18px!important}.TransactionsTable .amount-and-actions-section .ai-grouping-btn .ai-count-badge{font-size:12px!important;width:20px!important;height:20px!important;min-width:20px!important}}@media (max-width:480px){.TransactionsTable .amount-and-actions-section .ai-grouping-btn{padding:3px 14px!important;font-size:13px!important;gap:6px!important}}@keyframes tx-v2-pulse-ai{0%{box-shadow:0 0 0 0 rgba(99,50,194,.45)}70%{box-shadow:0 0 0 7px rgba(99,50,194,0)}to{box-shadow:0 0 0 0 rgba(99,50,194,0)}}@keyframes tx-v2-pulse-save{0%{box-shadow:0 0 0 0 rgba(16,185,129,.4)}70%{box-shadow:0 0 0 8px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.btn-ai-glow:not(:disabled){animation:tx-v2-pulse-ai 2s ease-out infinite}.TransactionsTable.TransactionsTable--v2{background:#f8fafc;overflow:auto;max-height:calc(100vh - 10px)}.TransactionsTable.TransactionsTable--v2 .tx-v2-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:10px 20px;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(15,23,42,.04)}.TransactionsTable.TransactionsTable--v2 .tx-v2-header-left{display:flex;align-items:center;gap:12px;min-width:0}.TransactionsTable.TransactionsTable--v2 .tx-v2-back{width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.TransactionsTable.TransactionsTable--v2 .tx-v2-back:hover{background:#f1f5f9;color:#6332c2}.TransactionsTable.TransactionsTable--v2 .tx-v2-title-block{min-width:0}.TransactionsTable.TransactionsTable--v2 .tx-v2-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.TransactionsTable.TransactionsTable--v2 .tx-v2-file-ico{color:#ef4444;font-size:20px;flex-shrink:0}.TransactionsTable.TransactionsTable--v2 .tx-v2-file-name{margin:0;font-size:14px;font-weight:800;color:#0f172a;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(420px,40vw)}.TransactionsTable.TransactionsTable--v2 .tx-v2-entries-badge{font-size:11px;font-weight:800;color:#6332c2;background:#f5f3ff;border:1px solid #ede9fe;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.TransactionsTable.TransactionsTable--v2 .tx-v2-subline{margin:4px 0 0;font-size:11px;font-weight:700;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(520px,55vw)}.TransactionsTable.TransactionsTable--v2 .tx-v2-dot{margin:0 6px;color:#cbd5e1}.TransactionsTable.TransactionsTable--v2 .tx-v2-totals-card{display:flex;align-items:center;gap:12px;padding:6px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0}.TransactionsTable.TransactionsTable--v2 .tx-v2-total-col{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.TransactionsTable.TransactionsTable--v2 .tx-v2-total-col--end{align-items:flex-start}.TransactionsTable.TransactionsTable--v2 .tx-v2-total-label{font-size:8px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.TransactionsTable.TransactionsTable--v2 .tx-v2-total-val{font-size:13px;font-weight:800}.TransactionsTable.TransactionsTable--v2 .tx-v2-total-val--cr{color:#059669}.TransactionsTable.TransactionsTable--v2 .tx-v2-total-val--dr{color:#dc2626}.TransactionsTable.TransactionsTable--v2 .tx-v2-total-sep{width:1px;height:28px;background:#cbd5e1}.TransactionsTable.TransactionsTable--v2 .tx-v2-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;flex:1 1;min-width:0}.TransactionsTable.TransactionsTable--v2 .tx-v2-saved-meta{text-align:right}.TransactionsTable.TransactionsTable--v2 .tx-v2-saved-time{font-size:10px;font-weight:700;color:#94a3b8;white-space:nowrap}.TransactionsTable.TransactionsTable--v2 .tx-v2-save-draft{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 18px;line-height:1.2;box-sizing:border-box;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.06)}.TransactionsTable.TransactionsTable--v2 .tx-v2-save-draft:hover{background:#f8fafc}.TransactionsTable.TransactionsTable--v2 .tx-v2-save-draft--pulse{animation:tx-v2-pulse-save 2s ease-out infinite;border-color:#10b981}.TransactionsTable.TransactionsTable--v2 .tx-v2-save-ico{font-size:16px;flex-shrink:0}.TransactionsTable.TransactionsTable--v2 .tx-v2-ai-btn svg,.TransactionsTable.TransactionsTable--v2 .tx-v2-clear-grid svg,.TransactionsTable.TransactionsTable--v2 .tx-v2-push-tally svg,.TransactionsTable.TransactionsTable--v2 .tx-v2-save-draft svg,.TransactionsTable.TransactionsTable--v2 .tx-v2-toolbar-inline-btn svg{flex-shrink:0;display:block}.TransactionsTable.TransactionsTable--v2 .tx-v2-ai-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 18px;line-height:1.2;box-sizing:border-box;border-radius:8px;border:none;background:#6332c2;color:#fff;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 1px 3px rgba(99,50,194,.35)}.TransactionsTable.TransactionsTable--v2 .tx-v2-ai-btn:hover:not(:disabled){background:#5229a3}.TransactionsTable.TransactionsTable--v2 .tx-v2-ai-btn--disabled,.TransactionsTable.TransactionsTable--v2 .tx-v2-ai-btn:disabled{opacity:.55;cursor:not-allowed;animation:none!important}.TransactionsTable.TransactionsTable--v2 .tx-v2-ai-badge{margin-left:4px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.25);font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.TransactionsTable.TransactionsTable--v2 .tx-v2-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:10px 20px;background:#fbfaff;border-bottom:none;position:relative}.TransactionsTable.TransactionsTable--v2 .tx-v2-toolbar-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:relative}.TransactionsTable.TransactionsTable--v2 .tx-v2-search-wrap{position:relative;width:256px;max-width:100%}.TransactionsTable.TransactionsTable--v2 .tx-v2-search-ico{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none}.TransactionsTable.TransactionsTable--v2 .tx-v2-search-input{width:100%;padding:7px 10px 7px 34px;border:1px solid #e2e8f0;border-radius:6px;font-size:11px;font-weight:700;color:#0f172a;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.TransactionsTable.TransactionsTable--v2 .tx-v2-search-input:focus{outline:none;border-color:#6332c2;box-shadow:0 0 0 1px rgba(99,50,194,.25)}.TransactionsTable.TransactionsTable--v2 .tx-v2-date-strip{display:flex;align-items:center;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.TransactionsTable.TransactionsTable--v2 .tx-v2-date-seg{display:flex;align-items:center;gap:6px;padding:0 8px;height:100%}.TransactionsTable.TransactionsTable--v2 .tx-v2-date-seg:first-of-type{border-right:1px solid #e2e8f0}.TransactionsTable.TransactionsTable--v2 .tx-v2-cal-ico{color:#94a3b8;font-size:14px;flex-shrink:0}.TransactionsTable.TransactionsTable--v2 .tx-v2-date-input{border:none;background:transparent;font-size:11px;font-weight:700;color:#334155;width:128px;padding:0}.TransactionsTable.TransactionsTable--v2 .tx-v2-date-input:focus{outline:none}.TransactionsTable.TransactionsTable--v2 .tx-v2-date-arrow{color:#cbd5e1;font-size:10px;padding:0 4px}.TransactionsTable.TransactionsTable--v2 .tx-v2-date-x{display:flex;align-items:center;justify-content:center;width:36px;height:100%;border:none;border-left:1px solid #e2e8f0;background:#fff;color:#94a3b8;cursor:pointer}.TransactionsTable.TransactionsTable--v2 .tx-v2-date-x:hover{color:#ef4444;background:#fef2f2}.TransactionsTable.TransactionsTable--v2 .tx-v2-clear-grid{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;line-height:1.2;box-sizing:border-box;border-radius:6px;border:1px solid #10b981;background:#fff;color:#059669;font-size:11px;font-weight:800;cursor:pointer}.TransactionsTable.TransactionsTable--v2 .tx-v2-clear-grid:hover{background:#ecfdf5}.TransactionsTable.TransactionsTable--v2 .tx-v2-toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.TransactionsTable.TransactionsTable--v2 .tx-v2-view-label{font-size:9px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.TransactionsTable.TransactionsTable--v2 .tx-v2-status-tabs{display:flex;align-items:center;gap:2px;padding:3px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.04);flex-wrap:wrap}.TransactionsTable.TransactionsTable--v2 .tx-v2-tab{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 10px;line-height:1.2;box-sizing:border-box;border:1px solid transparent;border-radius:6px;background:transparent;color:#475569;font-size:10.5px;font-weight:700;cursor:pointer;white-space:nowrap}.TransactionsTable.TransactionsTable--v2 .tx-v2-tab:hover{background:#f8fafc}.TransactionsTable.TransactionsTable--v2 .tx-v2-tab--active{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.TransactionsTable.TransactionsTable--v2 .tx-v2-tab--active-blank{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.TransactionsTable.TransactionsTable--v2 .tx-v2-tab--active-saved{background:#f5f3ff;border-color:#ddd6fe;color:#6332c2}.TransactionsTable.TransactionsTable--v2 .tx-v2-tab--active-synced{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.TransactionsTable.TransactionsTable--v2 .tx-v2-tab--active-errors{background:#fef2f2;border-color:#fecaca;color:#dc2626}.TransactionsTable.TransactionsTable--v2 .tx-v2-tab-dot{width:6px;height:6px;border-radius:50%}.TransactionsTable.TransactionsTable--v2 .tx-v2-tab-dot--orange{background:#f97316}.TransactionsTable.TransactionsTable--v2 .tx-v2-tab-dot--purple{background:#6332c2}.TransactionsTable.TransactionsTable--v2 .tx-v2-tab-ico{font-size:13px}.TransactionsTable.TransactionsTable--v2 .tx-v2-tab-divider{width:1px;height:16px;background:#e2e8f0;margin:0 4px}.TransactionsTable.TransactionsTable--v2 .tx-v2-push-tally{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 18px;line-height:1.2;box-sizing:border-box;border-radius:8px;border:none;background:#10b981;color:#fff;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 2px 8px rgba(16,185,129,.25)}.TransactionsTable.TransactionsTable--v2 .tx-v2-push-tally:hover{background:#059669}.TransactionsTable.TransactionsTable--v2 .tx-v2-toolbar-inline-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;line-height:1.2;box-sizing:border-box;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;border:1px solid #e2e8f0;background:#fff;color:#475569}.TransactionsTable.TransactionsTable--v2 .tx-v2-toolbar-inline-btn--info:hover{background:#f1f5f9;border-color:#cbd5e1;color:#6332c2}.TransactionsTable.TransactionsTable--v2 .tx-v2-toolbar-inline-btn--retry{border-color:#fdba74;background:#fff7ed;color:#c2410c}.TransactionsTable.TransactionsTable--v2 .tx-v2-toolbar-inline-btn--retry:hover{background:#ffedd5}.TransactionsTable.TransactionsTable--v2 .tx-v2-toolbar-inline-btn--delete{border-color:#fecaca;background:#fff;color:#b91c1c}.TransactionsTable.TransactionsTable--v2 .tx-v2-toolbar-inline-btn--delete:hover{background:#fef2f2}.TransactionsTable.TransactionsTable--v2 .tx-v2-issues-banner{display:flex;align-items:center;gap:10px;margin:0 20px 10px;padding:10px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:12px;font-weight:700}.TransactionsTable.TransactionsTable--v2 .tx-v2-issues-ico{font-size:18px;flex-shrink:0}@media (max-width:1600px){.TransactionsTable .filters-container{display:flex;gap:30px}.TransactionsTable .filters-container .filter-group{min-width:260px}.TransactionsTable .filters-container .filter-group .date-inputs{gap:5px}.TransactionsTable .filters-container .filter-group .date-inputs .date-input-group .date-input{width:170px}.TransactionsTable .filters-container .filter-group .checkbox-group{gap:8px}.TransactionsTable .filters-container .filter-group .checkbox-group .checkbox-item{font-size:11px}.TransactionsTable .amount-and-actions-section{gap:16px;margin:0 16px}.TransactionsTable .amount-and-actions-section .amount-summary{gap:16px}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item{min-width:160px;padding:4px 16px}.TransactionsTable .amount-and-actions-section .action-buttons-container{gap:16px}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn{padding:5px 12px;font-size:13px}}@media (max-width:1500px){.TransactionsTable .filters-container{display:flex;gap:25px;padding:6px 16px}.TransactionsTable .filters-container .filter-group{min-width:240px}.TransactionsTable .filters-container .filter-group .filter-header{height:50px;padding-left:8px}.TransactionsTable .filters-container .filter-group .filter-header .filter-title{font-size:13px}.TransactionsTable .filters-container .filter-group .date-inputs{gap:5px}.TransactionsTable .filters-container .filter-group .date-inputs .date-input-group .date-input{width:150px}.TransactionsTable .filters-container .filter-group .date-inputs .date-input-group label{font-size:11px;margin:8px 4px}.TransactionsTable .filters-container .filter-group .checkbox-group{gap:12px;margin:0 8px}.TransactionsTable .filters-container .filter-group .checkbox-group .checkbox-item{font-size:11px}.TransactionsTable .amount-and-actions-section{flex-direction:row;height:auto;gap:12px;padding:12px 16px}.TransactionsTable .amount-and-actions-section .amount-summary{justify-content:center}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item{min-width:150px}.TransactionsTable .amount-and-actions-section .action-buttons-container{justify-content:space-between}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-btn{padding:4px 10px;font-size:12px}}@media (max-width:1440px){.TransactionsTable .filters-container{display:block;gap:0}.TransactionsTable .filters-container .filter-group{min-width:auto;width:100%;margin-bottom:7px}.TransactionsTable .filters-container .filter-group:last-child{margin-bottom:0}.TransactionsTable .filters-container .filter-group .date-inputs{justify-content:flex-start}.TransactionsTable .filters-container .filter-group .date-inputs .date-input-group .date-input{width:140px}.TransactionsTable .filters-container .filter-group .checkbox-group{justify-content:flex-start}}@media (max-width:1200px){.TransactionsTable{margin:12px}.TransactionsTable .TransactionsTable-heading{gap:12px;padding:12px 16px}.TransactionsTable .filters-container{display:block;padding:6px 14px}.TransactionsTable .filters-container .filter-group{margin-bottom:14px}.TransactionsTable .filters-container .filter-group .date-inputs{align-items:stretch;gap:5px}.TransactionsTable .filters-container .filter-group .date-inputs .date-input-group .date-input{width:100%}.TransactionsTable .filters-container .filter-group .date-inputs .clear-btn{align-self:center;margin-top:0}.TransactionsTable .filters-container .filter-group .checkbox-group{gap:8px;margin:0 8px}.TransactionsTable .amount-and-actions-section{margin:0 12px}.TransactionsTable .amount-and-actions-section .amount-summary{flex-direction:column;gap:8px}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item{min-width:auto;width:100%}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item .amount-label{font-weight:500;font-size:11px}.TransactionsTable .amount-and-actions-section .amount-summary .amount-item .amount-value{font-weight:500;font-size:12px;margin-left:auto}.TransactionsTable .amount-and-actions-section .action-buttons-container{gap:8px}.TransactionsTable .amount-and-actions-section .action-buttons-container .action-buttons-left,.TransactionsTable .amount-and-actions-section .action-buttons-container .action-buttons-right{justify-content:center;flex-wrap:wrap;gap:8px}}@media (max-width:992px){.TransactionsTable{margin:8px}.TransactionsTable .filters-container{padding:6px 12px}.TransactionsTable .filters-container .filter-group .filter-header{height:45px}.TransactionsTable .filters-container .filter-group .filter-header seven_day_trial_card .filter-title{font-size:12px}.TransactionsTable .amount-and-actions-section{padding:0 12px;margin:0 8px}.TransactionsTable .amount-and-actions-section .action-btn{font-size:11px;padding:3px 8px}}.ag-selection-checkbox.ag-invisible{display:none!important}.deleteSelectedRow{bottom:15px;left:145px;padding:3px 10px;border-radius:5px}.center-header-text{display:flex;justify-content:center;align-items:center;text-align:center}.TransactionsTable-table .action_btn_Div{gap:10px}.TransactionsTable-table .header-center{display:flex!important;justify-content:center!important}.TransactionsTable-table .disable-css-cell-row{background:rgb(233,236,239)}.TransactionsTable-table .ag-theme-balham{--ag-accent-color:#6930ca;--ag-checkbox-checked-color:#6930ca;--ag-checkbox-unchecked-color:transparent;--ag-checkbox-indeterminate-color:#6930ca}.TransactionsTable-table .ag-theme-balham .ag-cell-value{font-size:12px!important;word-break:normal}.TransactionsTable-table .ag-theme-balham .ag-header-cell.header-center .ag-header-cell-label{justify-content:center;flex:none!important}.TransactionsTable-table .ag-theme-balham .ag-checkbox-input-wrapper{border-radius:3px;background-color:transparent}.TransactionsTable-table .ag-theme-balham .ag-checkbox-input-wrapper.ag-checked{background-color:#6930ca!important;border-color:#6930ca!important}.TransactionsTable-table .ag-theme-balham .ag-checkbox-input-wrapper:hover{border-color:#6930ca!important}.TransactionsTable-table .ag-theme-balham .ag-checkbox-input{opacity:0}.TransactionsTable-table .ag-theme-balham .ag-icon-checkbox-checked{color:white!important}.TransactionsTable-table .ag-theme-alpine{--ag-accent-color:#6930ca;--ag-checkbox-checked-color:red;--ag-checkbox-unchecked-color:transparent;--ag-checkbox-indeterminate-color:#6930ca}.TransactionsTable-table .ag-theme-alpine .ag-checkbox-input-wrapper{border:2px solid #6930ca!important;border-radius:3px;background-color:transparent}.TransactionsTable-table .ag-theme-alpine .ag-checkbox-input-wrapper.ag-checked,.TransactionsTable-table .ag-theme-alpine .ag-checkbox-input-wrapper:hover{border-color:#6930ca!important}.TransactionsTable-table .ag-theme-alpine .ag-checkbox-input{opacity:0}.TransactionsTable-table .ag-theme-alpine .ag-icon-checkbox-checked{color:white!important}.mapping-outer,.mapping-outer .mapping-inner{display:block}.mapping-outer .mapping-inner .mapping-heading-outer{border-bottom:2px solid #dee2e6;height:10%}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading{display:flex;justify-content:space-between;align-items:center;margin:0 15px;height:70px}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .beck-btn{display:flex}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .beck-btn p svg{width:20px;height:20px;color:#6930ca;margin:2px 0 0 6px}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .nav-justified{justify-content:space-between!important;display:flex!important;width:480px}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .nav-justified .nav-item{text-align:center;flex-grow:0.3!important;flex-basis:0;display:flex!important;justify-content:center!important}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .nav-justified .nav-item .nav-link{color:#434343;background-color:#d5d5d5;height:30px;display:flex;width:30px!important;justify-content:center;align-items:center;border-radius:50%}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .nav-justified .nav-item .nav-link.active{background-color:#461e96;color:white;border-color:#461e96}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .Steps-div{position:relative}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .twitter-bs-wizard-nav-mapping:before{content:"";z-index:-90;background-color:#dee2e6;height:2px;position:absolute;left:85px;right:0;transform:translateY(64%);width:310px;top:13px}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .invoice-btn{display:flex;align-items:center}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .invoice-btn .invoice-common{margin:0 0 0 10px}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .invoice-btn .Configration-btn{padding:3px 15px;margin:0 20px;width:-moz-fit-content;width:fit-content}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .invoice-btn .Configration-btn span{font-size:14px}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .invoice-btn .mapping-ytb-btn{border-radius:5px;padding:3px 5px}.mapping-outer .mapping-inner .mapping-heading-outer .mapping-heading .invoice-btn .mapping-ytb-btn:hover svg{color:white}.mapping-outer .mapping-inner .mapping-body-outer{margin:15px 0;height:calc(100vh - 151px);overflow-x:hidden}.mapping-outer .mapping-inner .mapping-body-outer .export-toggle-container{display:flex;align-items:center;margin:0 15px}.mapping-outer .mapping-inner .mapping-body-outer .excel-confirm{display:flex;margin:0 15px;padding:5px 0}.mapping-outer .mapping-inner .mapping-body-outer .excel-confirm .excel-confirm-btn{margin-right:45px}.mapping-outer .mapping-inner .mapping-body-outer .excel-confirm .excel-confirm-btn .excel-confirm-label,.mapping-outer .mapping-inner .mapping-body-outer .excel-confirm .excel-confirm-btn label{display:inline-block;margin-right:10px}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body{display:flex;margin:15px 0 0}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-w-100{width:100%!important}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun{width:50%;box-shadow:none;padding:0 15px}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .box-heding{display:flex;align-items:center}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .box-heding p{font-size:22px;font-weight:600}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .box-heding span{color:white;background-color:#6930ca;margin-left:10px;padding:0 6px;height:25px;line-height:25px;border-radius:30px}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .table{border:1px solid rgb(159,158,158);margin:10px 0 0}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .table table{display:flex;flex-direction:column}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .table table tr{display:flex;width:100%;padding:0!important;border:none}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .table table tr td:first-child,.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .table table tr th:first-child{width:26%}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .table table tr th{background-color:#eff2f7}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .table table tr td,.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .table table tr th{width:44%;font-size:12px;padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;display:flex;align-items:center}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .table table tr td select#mappingColumn{width:95%;padding:8px 6px;border-radius:5px;position:relative;border-color:#6930ca}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .table table tr td select#mappingColumn .remove-heading-btn{position:absolute;left:20px;background-color:#dc3545!important;color:rgb(170,35,35)!important}.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .table table tr td:last-child,.mapping-outer .mapping-inner .mapping-body-outer .mapping-body .maped-box-commun .table table tr th:last-child{width:30%}.mapping-outer .mapping-inner .mapping-footer-outer{display:block;border-top:2px solid #dee2e6}.mapping-outer .mapping-inner .mapping-footer-outer .mapping-footer{display:flex;justify-content:flex-end;margin:0 15px}.mapping-outer .mapping-inner .mapping-footer-outer .mapping-footer .mapping-btn{min-width:120px!important;width:120px!important;padding:8px 14px!important;font-size:14px!important;font-weight:500!important;border-radius:6px!important;cursor:pointer!important;margin-top:3px!important}.mapping-outer .mapping-inner .mapping-footer-outer .mapping-footer .mapping-btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.mapping-outer .mapping-inner .mapping-footer-outer .mapping-footer .mapping-btn:active{transform:translateY(0)}.mapping-outer .mapping-inner .mapping-footer-outer .mapping-footer .cancel-button_css{background-color:#f2f2f2!important;color:#333!important;border:1px solid #ddd!important}.mapping-outer .mapping-inner .mapping-footer-outer .mapping-footer .cancel-button_css:hover{background-color:#e8e8e8!important}.mapping-outer .mapping-inner .mapping-footer-outer .mapping-footer .button_css{background-color:#6930ca!important;color:white!important;border:none!important}.mapping-outer .mapping-inner .mapping-footer-outer .mapping-footer .button_css:hover{background-color:#5a24a3!important}.autosale-form-wrapper{height:calc(100vh - 100px);width:100%;margin:0 auto;padding:0;border:1px solid #dee2e6;border-radius:12px;overflow:scroll}.autosale-header{gap:16px;padding:0 10px}.autosale-header .btn{border:1px solid #dee2e6}.autosale-header .btn:hover{color:#495057}.autosale-header h2{font-size:12px}.step-progress-pills{background:#ffffff;border-left:1px solid #e9ecef;border-right:1px solid #e9ecef;border-top:1px solid #e9ecef;border-top-left-radius:6px;border-top-right-radius:6px}.step-progress-pills .step-pill{border:none;transition:all .3s ease;overflow:hidden}.step-progress-pills .step-pill.active{background:#f9f6ff;color:#374151;border-bottom:2px solid #6f42c1;border-top-left-radius:8px;border-top-right-radius:8px}.step-progress-pills .step-pill .step-pill-content{display:flex;align-items:center;padding:16px 24px;gap:12px}.step-progress-pills .step-pill .step-pill-content .step-number{width:28px;height:28px;border-radius:50%;background:white;color:#374151;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.step-progress-pills .step-pill .step-pill-content .step-text{font-weight:600;font-size:16px;margin:0}.step-progress-pills .step-pill:not(.active) .step-number{background:#6c757d;color:white}.step-progress-pills .step-pill:not(.active) .step-text{color:#6c757d}.autosale-form-card{overflow:hidden}.autosale-form-card .form-step1{padding:40px;width:99%;border:1px solid #dee2e6;border-radius:12px;margin:10px 0}.radio-options-section{text-align:center;margin-bottom:25px;border-bottom:1px solid #dee2e6;padding-bottom:15px;background-color:#f8f9fa;border-top-left-radius:12px;border-top-right-radius:12px}.radio-options-section .radio-group{display:flex;justify-content:center;margin-left:-70px;padding-top:20px}.radio-options-section .radio-group .form-check{display:flex;align-items:center;gap:8px}.radio-options-section .radio-group .form-check .form-check-input{width:20px;height:20px;margin:0}.radio-options-section .radio-group .form-check .form-check-input:checked{background-color:#6f42c1;border-color:#6f42c1}.radio-options-section .radio-group .form-check .form-check-label{font-size:20px;font-weight:500;color:#495057;margin:0;cursor:pointer}.date-fields-section .position-relative{position:relative}.date-fields-section .calendar-icon-inside{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#434343;font-size:18px;pointer-events:none}.date-fields-section .form-label .required{color:#dc3545}.date-fields-section .form-control{padding:var(--input-padding-y) var(--input-padding-x)}.date-fields-section .form-control:disabled{background-color:#f8f9fa;opacity:1}.date-fields-section .autosale-datepicker{width:100%!important}.date-fields-section .autosale-datepicker:focus{border-color:#6f42c1!important;outline:none!important}.react-datepicker-popper{z-index:9999!important}.autosale-form-card,.date-fields-section{overflow:visible!important;position:relative;border-radius:12px;display:flex;justify-content:center}@media (max-width:768px){.date-input-group .date-input{font-size:14px;padding:10px 12px}}.checkbox-section{margin-bottom:30px}.checkbox-section .form-check{padding-left:0!important;display:flex;align-items:center}.checkbox-section .form-check input[type=checkbox]{accent-color:#6930ca;width:18px;height:18px;margin-bottom:0!important}.checkbox-section .form-check .form-check-label{font-size:16px;font-weight:500;color:#495057}.autosale-select .react-select__control{border:1px solid #ced4da;box-shadow:none;border-radius:8px;height:43px;width:100%}.autosale-select .react-select__control--is-focused,.autosale-select .react-select__control:hover{border-color:#6f42c1}.autosale-select .react-select__placeholder{color:#6c757d;padding-left:5px!important}.autosale-select .react-select__single-value{color:#495057;margin-left:6px!important}.autosale-select .react-select__option{background-color:#fff!important;color:#495057!important}.autosale-select .react-select__option--is-focused{background-color:#f8f9fa!important;color:#495057!important}.autosale-select .react-select__option--is-selected{background-color:#6f42c1!important;color:#fff!important}.autosale-select .react-select__option:hover{background-color:rgba(111,66,193,.1)!important;color:#495057!important}.autosale-select .react-select__menu{box-shadow:0 4px 6px rgba(0,0,0,.1)}.autosale-select[data-size=xs] .react-select__control{min-height:36px;height:28px;border-radius:3px}.autosale-select[data-size=xs] .react-select__value-container{padding:1px 8px}.autosale-select[data-size=xs] .react-select__placeholder,.autosale-select[data-size=xs] .react-select__single-value{font-size:12px}.autosale-select[data-size=xs] .react-select__option{padding:6px 8px;font-size:12px}.autosale-select[data-size=xs] .react-select__indicators{height:28px}.autosale-select[data-size=sm] .react-select__control{min-height:40px;height:32px;border-radius:4px}.autosale-select[data-size=sm] .react-select__value-container{padding:2px 12px}.autosale-select[data-size=sm] .react-select__placeholder,.autosale-select[data-size=sm] .react-select__single-value{font-size:14px}.autosale-select[data-size=sm] .react-select__option{padding:8px 12px;font-size:14px}.autosale-select[data-size=sm] .react-select__indicators{height:32px}.autosale-select[data-size=md] .react-select__control{min-height:48px;height:36px;border-radius:6px}.autosale-select[data-size=md] .react-select__value-container{padding:4px 16px}.autosale-select[data-size=md] .react-select__placeholder,.autosale-select[data-size=md] .react-select__single-value{font-size:16px}.autosale-select[data-size=md] .react-select__option{padding:10px 16px;font-size:16px}.autosale-select[data-size=md] .react-select__indicators{height:36px}.autosale-select[data-size=lg] .react-select__control{min-height:56px;height:44px;border-radius:8px}.autosale-select[data-size=lg] .react-select__value-container{padding:8px 20px}.autosale-select[data-size=lg] .react-select__placeholder,.autosale-select[data-size=lg] .react-select__single-value{font-size:18px}.autosale-select[data-size=lg] .react-select__option{padding:12px 20px;font-size:18px}.autosale-select[data-size=lg] .react-select__indicators{height:44px}@media (min-width:3840px){.autosale-form-wrapper{padding:0 40px}.autosale-header{padding:32px 150px;margin-bottom:40px;border-radius:16px}.autosale-header .btn{width:56px;height:56px;border-radius:12px}.autosale-header h2{font-size:32px}.step-progress-pills{padding:0 450px}.step-progress-pills .step-pill .step-pill-content{padding:24px 32px;gap:16px}.step-progress-pills .step-pill .step-pill-content .step-number{width:36px;height:36px;font-size:18px}.step-progress-pills .step-pill .step-pill-content .step-text{font-size:20px}.autosale-form-card{padding:0 50px}.autosale-form-card .form-step{padding:16px}.radio-options-section{margin-bottom:56px}.radio-options-section .radio-group{gap:30px;margin-left:-90px}.radio-options-section .radio-group .form-check{gap:12px}.radio-options-section .radio-group .form-check .form-check-input{width:24px;height:24px}.radio-options-section .radio-group .form-check .form-check-label{font-size:24px}.date-fields-section .form-label{font-size:18px;margin-bottom:var(--space-2)}.date-fields-section .form-control{padding:var(--input-padding-y) var(--input-padding-x);font-size:20px;border-radius:12px}.date-fields-section .autosale-datepicker{font-size:20px!important}.checkbox-section{margin-bottom:40px}.checkbox-section .form-check .form-check-input{width:22px;height:22px}.checkbox-section .form-check .form-check-label{font-size:20px;margin-left:12px}.autosale-select[data-size=md] .react-select__control{min-height:64px;height:48px;border-radius:10px}.autosale-select[data-size=md] .react-select__value-container{padding:8px 20px}.autosale-select[data-size=md] .react-select__placeholder,.autosale-select[data-size=md] .react-select__single-value{font-size:20px}.autosale-select[data-size=md] .react-select__option{padding:14px 20px;font-size:20px}.form-actions{margin-top:56px}.form-actions .btn{padding:14px 36px;font-size:18px;border-radius:12px}.custom-items-section{margin-top:40px}.custom-items-section .table th{font-size:18px;padding:16px 12px}.custom-items-section .table td{padding:12px}.custom-items-section .table .form-control-sm,.custom-items-section .table .form-select-sm{font-size:16px;padding:8px 12px}}@media (min-width:2560px) and (max-width:3839px){.autosale-form-wrapper{padding:0 32px}.autosale-header{padding:28px 130px;margin-bottom:35px;border-radius:14px}.autosale-header .btn{width:48px;height:48px;border-radius:10px}.autosale-header h2{font-size:28px}.step-progress-pills{padding:0 400px}.step-progress-pills .step-pill .step-pill-content{padding:20px 28px;gap:14px}.step-progress-pills .step-pill .step-pill-content .step-number{width:32px;height:32px;font-size:16px}.step-progress-pills .step-pill .step-pill-content .step-text{font-size:18px}.autosale-form-card{padding:0 50px}.autosale-form-card .form-step{padding:18px}.radio-options-section{margin-bottom:48px}.radio-options-section .radio-group{gap:30px;margin-left:-80px}.radio-options-section .radio-group .form-check{gap:10px}.radio-options-section .radio-group .form-check .form-check-input{width:22px;height:22px}.radio-options-section .radio-group .form-check .form-check-label{font-size:22px}.date-fields-section .form-label{font-size:16px;margin-bottom:var(--space-2)}.date-fields-section .form-control{padding:var(--input-padding-y) var(--input-padding-x);font-size:18px;border-radius:10px}.date-fields-section .autosale-datepicker{font-size:18px!important}.checkbox-section{margin-bottom:35px}.checkbox-section .form-check .form-check-input{width:20px;height:20px}.checkbox-section .form-check .form-check-label{font-size:18px;margin-left:10px}.autosale-select[data-size=md] .react-select__control{min-height:56px;height:44px;border-radius:8px}.autosale-select[data-size=md] .react-select__value-container{padding:6px 18px}.autosale-select[data-size=md] .react-select__placeholder,.autosale-select[data-size=md] .react-select__single-value{font-size:18px}.autosale-select[data-size=md] .react-select__option{padding:12px 18px;font-size:18px}.form-actions{margin-top:48px}.form-actions .btn{padding:12px 32px;font-size:16px;border-radius:10px}.custom-items-section{margin-top:35px}.custom-items-section .table th{font-size:16px;padding:14px 10px}.custom-items-section .table td{padding:10px}.custom-items-section .table .form-control-sm,.custom-items-section .table .form-select-sm{font-size:14px;padding:7px 10px}}@media (min-width:1920px) and (max-width:2559px){.autosale-form-wrapper{padding:0}.autosale-header{padding:25px 100px;margin-bottom:30px;border-radius:12px}.autosale-header .btn{width:40px;height:40px;border-radius:8px}.autosale-header h2{font-size:24px}.step-progress-pills .step-pill .step-pill-content{padding:16px 24px;gap:12px}.step-progress-pills .step-pill .step-pill-content .step-number{width:28px;height:28px;font-size:14px}.step-progress-pills .step-pill .step-pill-content .step-text{font-size:16px}.autosale-form-card .form-step{padding:10px}.radio-options-section{margin-bottom:40px}.radio-options-section .radio-group{gap:30px;margin-left:-70px}.radio-options-section .radio-group .form-check{gap:8px}.radio-options-section .radio-group .form-check .form-check-input{width:20px;height:20px}.radio-options-section .radio-group .form-check .form-check-label{font-size:20px}.date-fields-section .form-label{font-size:14px;margin-bottom:var(--space-2)}.date-fields-section .form-control{padding:var(--input-padding-y) var(--input-padding-x);font-size:16px;border-radius:8px}.date-fields-section .autosale-datepicker{font-size:16px!important}.checkbox-section{margin-bottom:30px}.checkbox-section .form-check .form-check-input{width:18px;height:18px}.checkbox-section .form-check .form-check-label{font-size:16px;margin-left:8px}.autosale-select[data-size=md] .react-select__control{min-height:48px;height:36px;border-radius:6px}.autosale-select[data-size=md] .react-select__value-container{padding:4px 16px}.autosale-select[data-size=md] .react-select__placeholder,.autosale-select[data-size=md] .react-select__single-value{font-size:16px}.autosale-select[data-size=md] .react-select__option{padding:10px 16px;font-size:16px}.form-actions{margin-top:40px}.form-actions .btn{padding:10px 28px;font-size:14px;border-radius:8px}.custom-items-section{margin-top:30px}.custom-items-section .table th{font-size:14px;padding:12px 8px}.custom-items-section .table td{padding:8px}.custom-items-section .table .form-control-sm,.custom-items-section .table .form-select-sm{font-size:13px;padding:6px 8px}}@media (min-width:1280px) and (max-width:1919px){.autosale-form-wrapper{padding:0 20px}.autosale-header{padding:20px 80px;margin-bottom:24px;border-radius:10px}.autosale-header .btn{width:36px;height:36px;border-radius:6px}.autosale-header h2{font-size:20px}.step-progress-pills .step-pill .step-pill-content{padding:12px 20px;gap:10px}.step-progress-pills .step-pill .step-pill-content .step-number{width:24px;height:24px;font-size:12px}.step-progress-pills .step-pill .step-pill-content .step-text{font-size:14px}.autosale-form-card .form-step{padding:12px}.radio-options-section{margin-bottom:32px}.radio-options-section .radio-group{gap:30px;margin-left:-50px}.radio-options-section .radio-group .form-check{gap:6px}.radio-options-section .radio-group .form-check .form-check-input{width:18px;height:18px}.radio-options-section .radio-group .form-check .form-check-label{font-size:16px}.date-fields-section .form-label{font-size:12px;margin-bottom:var(--space-2)}.date-fields-section .form-control{padding:var(--input-padding-y) var(--input-padding-x);font-size:14px;border-radius:6px}.date-fields-section .autosale-datepicker{font-size:14px!important}.checkbox-section{margin-bottom:24px}.checkbox-section .form-check .form-check-input{width:16px;height:16px}.checkbox-section .form-check .form-check-label{font-size:14px;margin-left:6px}.autosale-select[data-size=md] .react-select__control{min-height:40px;height:32px;border-radius:5px}.autosale-select[data-size=md] .react-select__value-container{padding:2px 12px}.autosale-select[data-size=md] .react-select__placeholder,.autosale-select[data-size=md] .react-select__single-value{font-size:14px}.autosale-select[data-size=md] .react-select__option{padding:8px 12px;font-size:14px}.form-actions{margin-top:32px}.form-actions .btn{padding:8px 20px;font-size:12px;border-radius:6px}.custom-items-section{margin-top:24px}.custom-items-section .table th{font-size:12px;padding:10px 6px}.custom-items-section .table td{padding:6px}.custom-items-section .table .form-control-sm,.custom-items-section .table .form-select-sm{font-size:11px;padding:4px 6px}}@media (max-width:1279px){.autosale-form-wrapper{padding:0 16px}.autosale-header{padding:16px 40px;margin-bottom:20px;border-radius:8px}.autosale-header .btn{width:32px;height:32px;border-radius:5px}.autosale-header h2{font-size:18px}.step-progress-pills{padding:0 100px}.step-progress-pills .step-pill .step-pill-content{padding:10px 16px;gap:8px}.step-progress-pills .step-pill .step-pill-content .step-number{width:20px;height:20px;font-size:10px}.step-progress-pills .step-pill .step-pill-content .step-text{font-size:12px}.autosale-form-card{padding:0 50px}.autosale-form-card .form-step{padding:14px}.radio-options-section{margin-bottom:24px}.radio-options-section .radio-group{gap:16px;margin-left:0;align-items:center}.radio-options-section .radio-group .form-check{gap:5px}.radio-options-section .radio-group .form-check .form-check-input{width:16px;height:16px}.radio-options-section .radio-group .form-check .form-check-label{font-size:14px}.date-fields-section .form-label{font-size:11px;margin-bottom:var(--space-2)}.date-fields-section .form-control{padding:var(--input-padding-y) var(--input-padding-x);font-size:12px;border-radius:5px}.date-fields-section .autosale-datepicker{font-size:12px!important}.checkbox-section{margin-bottom:20px}.checkbox-section .form-check .form-check-input{width:14px;height:14px}.checkbox-section .form-check .form-check-label{font-size:12px;margin-left:5px}.autosale-select[data-size=md] .react-select__control{min-height:36px;height:28px;border-radius:4px}.autosale-select[data-size=md] .react-select__value-container{padding:1px 8px}.autosale-select[data-size=md] .react-select__placeholder,.autosale-select[data-size=md] .react-select__single-value{font-size:12px}.autosale-select[data-size=md] .react-select__option{padding:6px 8px;font-size:12px}.form-actions{margin-top:24px;gap:12px}.form-actions .actions-left,.form-actions .actions-right{justify-content:center;width:100%}.form-actions .btn{padding:8px 16px;font-size:11px;border-radius:5px;width:100%}.custom-items-section{margin-top:20px}.custom-items-section .table th{font-size:10px;padding:6px 4px}.custom-items-section .table td{padding:4px}.custom-items-section .table .form-control-sm,.custom-items-section .table .form-select-sm{font-size:9px;padding:2px 4px}}.custom-items-section{margin-top:30px}.custom-items-section .table{margin-bottom:0}.custom-items-section .table th{background-color:#f8f9fa;font-weight:600;font-size:14px;padding:12px 8px;border-color:#dee2e6;text-align:center}.custom-items-section .table td{padding:8px;border-color:#dee2e6;vertical-align:middle}.custom-items-section .table .form-control-sm,.custom-items-section .table .form-select-sm{font-size:13px;padding:6px 8px}.custom-items-section .table .btn-sm{padding:4px 9px;font-size:12px}.form-actions{display:flex;justify-content:right;align-items:center;margin-top:40px}.form-actions .actions-left,.form-actions .actions-right{display:flex;gap:12px}.form-actions .btn{padding:10px 28px;font-size:14px;font-weight:500;border-radius:8px;color:#ffffff;transition:all .15s ease-in-out}.form-actions .btn.btn-outline-secondary{color:#6c757d;border-color:#adb5bd;background:white}.form-actions .btn.btn-outline-secondary:hover{background:#6c757d;border-color:#6c757d;color:white}.form-actions .btn.btn-outline-secondary.disabled,.form-actions .btn.btn-outline-secondary:disabled{opacity:.65;cursor:not-allowed}.form-actions .btn.btn-primary{background:#6930ca;border-color:#6930ca;color:white}.form-actions .btn.btn-primary:hover{background:#4f1da7;border-color:#6930ca}.form-actions .btn.btn-primary.disabled,.form-actions .btn.btn-primary:disabled{background:#6c757d;border-color:#6c757d;opacity:.65;cursor:not-allowed}.form-actions .btn.btn-success{background:#6930ca;border-color:#6930ca;color:white}.form-actions .btn.btn-success:hover{background:#34146d;border-color:#6930ca}.form-actions .btn.btn-outline-primary{color:#6930ca;border-color:#6930ca;background:white}.form-actions .btn.btn-outline-primary:hover{background:#7731f1;border-color:#6930ca}.form-actions2{display:flex;justify-content:right;align-items:center;margin-top:40px;padding:12px 20px;background-color:#f8f9fa}.form-actions2 .actions-left,.form-actions2 .actions-right{display:flex;gap:12px}.form-actions2 .btn{padding:10px 28px;font-size:14px;font-weight:500;border-radius:8px;color:#ffffff;transition:all .15s ease-in-out}.form-actions2 .btn.btn-outline-secondary{color:#6c757d;border-color:#adb5bd;background:white}.form-actions2 .btn.btn-outline-secondary:hover{background:#6c757d;border-color:#6c757d;color:white}.form-actions2 .btn.btn-outline-secondary.disabled,.form-actions2 .btn.btn-outline-secondary:disabled{opacity:.65;cursor:not-allowed}.form-actions2 .btn.btn-primary{background:#6930ca;border-color:#6930ca;color:white}.form-actions2 .btn.btn-primary:hover{background:#4f1da7;border-color:#6930ca}.form-actions2 .btn.btn-primary.disabled,.form-actions2 .btn.btn-primary:disabled{background:#6c757d;border-color:#6c757d;opacity:.65;cursor:not-allowed}.form-actions2 .btn.btn-success{background:#6930ca;border-color:#6930ca;color:white}.form-actions2 .btn.btn-success:hover{background:#34146d;border-color:#6930ca}.form-actions2 .btn.btn-outline-primary{color:#6930ca;border-color:#6930ca;background:white}.form-actions2 .btn.btn-outline-primary:hover{background:#7731f1;border-color:#6930ca}.error-message{color:#dc3545;font-size:14px;margin-top:4px}.react-datepicker-wrapper .react-datepicker__input-container{width:100%}.react-datepicker-wrapper .react-datepicker__input-container input{width:100%!important}@media (max-width:768px){.autosale-form-wrapper{padding:0 16px}.autosale-header{margin-bottom:20px}.autosale-header h2{font-size:20px}.step-progress-pills .step-pill .step-pill-content{padding:12px 16px}.step-progress-pills .step-pill .step-pill-content .step-text{font-size:14px}.autosale-form-card .form-step{padding:0 10px}.radio-options-section .radio-group{flex-direction:column;gap:20px;align-items:center}.form-actions{flex-direction:column;gap:16px;align-items:stretch}.form-actions .actions-left,.form-actions .actions-right{justify-content:center}.form-actions .btn{width:100%}.custom-items-section .table-responsive{font-size:.75rem}}.autosale-header{align-items:center;gap:20px;margin-bottom:0;padding:20px 30px 10px;display:flex}.autosale-header .btn{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:white;color:#6c757d}.autosale-header .btn:hover{background:#f8f9fa;border-color:#adb5bd}.autosale-header h2{font-size:20px;font-weight:600;color:#212529;margin:0}.step-progress{margin-bottom:30px}.step-progress .step-card{border-radius:50px;border:none;background:#e9ecef;overflow:hidden}.step-progress .step-card .step-content{padding:16px 24px}.step-progress .step-card .step-content .step-number{width:28px;height:28px;border-radius:50%;background:white;color:#6f42c1;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;margin-right:12px}.step-progress .step-card .step-content .step-number.active{background:white;color:#6f42c1}.step-progress .step-card .step-content .step-title{font-weight:600;font-size:16px;margin:0}.step-progress .step-card:not(.active) .step-number{background:#fff;color:white!important}.step-progress .step-card:not(.active) .step-title{color:#fff!important}.autosale-body .card{border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.04)}.autosale-body .card .card-body{padding:40px}.radio-section{text-align:center;margin-bottom:40px}.radio-section .d-flex{justify-content:center;gap:60px}.radio-section .d-flex .form-check{display:flex;align-items:center;gap:8px}.radio-section .d-flex .form-check .form-check-input{width:20px;height:20px;margin:0}.radio-section .d-flex .form-check .form-check-input:checked{background-color:#6f42c1;border-color:#6f42c1}.radio-section .d-flex .form-check .form-check-label{font-size:18px;font-weight:500;color:#495057;margin:0;cursor:pointer}.date-fields-section .form-label{font-weight:600;color:#495057;margin-bottom:var(--space-2);font-size:14px}.date-fields-section .form-label .text-danger{color:#dc3545!important;margin-left:3px}.date-fields-section .form-control{padding:var(--input-padding-y) var(--input-padding-x)!important;border:1px solid #ced4da;border-radius:8px;font-size:16px;transition:all .15s ease-in-out}.date-fields-section .form-control:focus{border-color:#6f42c1;box-shadow:0 0 0 .2rem rgba(111,66,193,.25)}.date-fields-section .form-control::placeholder{color:#6c757d;opacity:.8}.date-fields-section .react-datepicker-wrapper,.date-fields-section .react-datepicker-wrapper .react-datepicker__input-container{width:100%}.date-fields-section .react-datepicker-wrapper .react-datepicker__input-container input{width:100%!important;padding:10px 12px!important;border:1px solid #ced4da!important;border-radius:8px!important;font-size:16px!important}.date-fields-section .react-datepicker-wrapper .react-datepicker__input-container input:focus{border-color:#6f42c1!important;outline:none!important}.form-check{margin-bottom:30px}.form-check .form-check-input{width:18px;height:18px;margin-top:0}.form-check .form-check-input:checked{background-color:#6f42c1;border-color:#6f42c1}.form-check .form-check-label{font-size:16px;font-weight:500;color:#495057;margin-left:8px}.action-buttons{background:transparent;border:none;padding:30px 0 0;margin-top:40px}.action-buttons .d-flex.justify-content-between{align-items:center}.action-buttons .d-flex.justify-content-between .d-flex:first-child .btn{padding:10px 24px;font-size:14px;font-weight:500;border-radius:8px;transition:all .15s ease-in-out}.action-buttons .d-flex.justify-content-between .d-flex:first-child .btn.btn-outline-secondary{color:#6c757d;border-color:#adb5bd;background:white}.action-buttons .d-flex.justify-content-between .d-flex:first-child .btn.btn-outline-secondary:hover{background:#6c757d;border-color:#6c757d;color:white}.action-buttons .d-flex.justify-content-between .d-flex:first-child .btn.btn-outline-secondary:disabled{opacity:.65;cursor:not-allowed}.action-buttons .d-flex.justify-content-between .d-flex:last-child{gap:12px}.action-buttons .d-flex.justify-content-between .d-flex:last-child .btn{padding:10px 28px;font-size:14px;font-weight:500;border-radius:8px;transition:all .15s ease-in-out}.action-buttons .d-flex.justify-content-between .d-flex:last-child .btn.btn-outline-secondary{color:#6c757d;border-color:#adb5bd;background:white}.action-buttons .d-flex.justify-content-between .d-flex:last-child .btn.btn-outline-secondary:hover{background:#6c757d;border-color:#6c757d;color:white}.action-buttons .d-flex.justify-content-between .d-flex:last-child .btn.btn-primary{background:#007bff;border-color:#007bff;color:white}.action-buttons .d-flex.justify-content-between .d-flex:last-child .btn.btn-primary:hover{background:#0056b3;border-color:#0056b3}.action-buttons .d-flex.justify-content-between .d-flex:last-child .btn.btn-primary:disabled{background:#6c757d;border-color:#6c757d;opacity:.65;cursor:not-allowed}.action-buttons .d-flex.justify-content-between .d-flex:last-child .btn.btn-success{background:#28a745;border-color:#28a745;color:white}.action-buttons .d-flex.justify-content-between .d-flex:last-child .btn.btn-success:hover{background:#218838;border-color:#218838}.text-danger{font-size:14px;margin-top:4px;color:#dc3545!important;margin-left:3px}@media (max-width:768px){.autosale-form-container{padding:0 16px}.autosale-header{padding:16px 0;margin-bottom:16px}.autosale-header h2{font-size:20px}.step-progress{margin-bottom:20px}.step-progress .step-card .step-content{padding:12px 16px}.step-progress .step-card .step-content .step-title{font-size:14px}.autosale-body .card .card-body{padding:24px 20px}.radio-section .d-flex{gap:30px;flex-direction:column;align-items:center}.action-buttons .d-flex.justify-content-between{flex-direction:column;gap:16px;align-items:stretch}.action-buttons .d-flex.justify-content-between .d-flex{justify-content:center}}.custom-items-table{margin-top:30px}.custom-items-table .table th{font-size:14px;padding:12px 8px;text-align:center}.custom-items-table .table td{padding:8px}.custom-items-table .table .form-control-sm,.custom-items-table .table .form-select-sm{font-size:13px;padding:6px 8px}.custom-items-table .table .btn-sm{padding:4px 9px;font-size:12px}.autosale-form-container{max-width:1000px;margin:0 auto}.autosale-header{padding-bottom:1rem}.step-progress .step-card{border-radius:12px;border:1px solid #e9ecef;background:#f8f9fa;transition:all .3s ease}.step-progress .step-card.active{background:#6f42c1;color:white;border-color:#6f42c1}.step-progress .step-card .step-number{width:32px;height:32px;border-radius:50%;background:#e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;font-weight:600}.step-progress .step-card .step-number.active{background:white;color:#fff!important}.step-progress .step-card .step-title{font-weight:600}.autosale_Body{margin-top:15px;display:flex;justify-content:center;flex-direction:column;align-items:center}.autosale_Body .body_page_0{width:70%}.autosale_Body .body_page{display:block}.autosale_Body .body_page .page_inner{display:flex;flex-direction:column;align-items:center;justify-content:center}.autosale_Body .body_page .page_inner .shadow_div{border-radius:10px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.autosale_Body .body_page .page_inner .radio_btn_div{outline:none;display:flex;justify-content:center;align-items:center;background-color:#fafafa;border:1px solid #dee2e6;margin-bottom:20px;width:100%;height:50px;border-radius:5px}.autosale_Body .body_page .page_inner .radio_btn_div .form-check{padding:0;margin:0 20px!important}.autosale_Body .body_page .page_inner .radioChange_hide{display:none!important}.autosale_Body .body_page .page_inner .is_Form_Element{display:flex;margin:0;justify-content:left;align-items:center;gap:20px;width:100%}.autosale_Body .body_page .page_inner .is_Form_Element .date_name{display:flex;flex-direction:column;padding:7px 0;width:50%}.autosale_Body .body_page .page_inner .is_Form_Element .date_name .autosale_input_eliment{width:100%;padding:5px 10px;margin-top:10px}.autosale_Body .body_page .page_inner .is_Form_Element .name{display:flex;flex-direction:column;padding:7px 0;width:32%}.autosale_Body .body_page .page_inner .is_Form_Element .name .css-gszpxe-control{width:100%}.autosale_Body .body_page .page_inner .is_Form_Element .name label{margin-bottom:5px}.autosale_Body .body_page .page_inner .is_Form_Element .name .d-block{display:block!important;font-size:16px;color:#787878}.autosale_Body .body_page .page_inner .is_Form_Element .name .autosale_input_eliment{padding:9px 6px;border:1px solid #dbd7d7;border-radius:7px;font-size:12px;color:#000000;outline:none;width:250px}.autosale_Body .body_page .page_inner .custom_item_div{display:block}.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table{width:100%;border-collapse:collapse;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;background-color:#fff;border-radius:5px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.1)}.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table thead{display:table;width:100%;table-layout:fixed;background:#f4f6f9}.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table thead th{padding:10px 5px;text-align:center;font-weight:600;color:#333;border-bottom:1px solid #ddd;letter-spacing:.5px;position:-webkit-sticky;position:sticky;top:0;background:#f4f6f9}.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table tbody{display:block;max-height:calc(100vh - 435px);overflow-y:auto;width:100%}.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table tbody tr{display:table;width:100%;table-layout:fixed}.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table tbody tr:nth-child(2n){background-color:#fafafa}.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table tbody tr:hover{background-color:#f0f7ff}.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table tbody tr td{padding:5px 10px;border-bottom:1px solid #eee;text-align:center;color:#444}.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table .remove-row-btn{background:none;border:none;cursor:pointer;font-size:16px;color:#e3342f;transition:transform .2s ease,color .2s ease}.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table .remove-row-btn:hover{color:#cc1f1a;transform:scale(1.2)}.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table .table_input_element,.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table .table_item_element{width:100%;padding:4px 10px;font-size:13px;border:1px solid #ccc;border-radius:6px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table .table_input_element:focus,.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table .table_item_element:focus{border-color:#3b82f6;box-shadow:0 0 4px rgba(59,130,246,.3)}.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table .table_input_element:disabled,.autosale_Body .body_page .page_inner .custom_item_div .custom_item_table .table_item_element:disabled{background:#f5f5f5;cursor:not-allowed;color:#888}.autosale_Body .autosale_btn_div{flex-direction:row-reverse;justify-content:space-between;align-items:unset;margin:15px 0 0;display:flex;width:100%}.autosale_Body .autosale_btn_div .autosale_btn{color:white;border-radius:5px;background-color:#6930ca;display:flex;justify-content:center;margin-left:10px;padding:5px 20px;font-size:16px}.custom-items-table .table{margin-bottom:0}.custom-items-table .table th{background-color:#f8f9fa;font-weight:600;font-size:.875rem;border-color:#dee2e6}.custom-items-table .table td{padding:.5rem;vertical-align:middle;border-color:#dee2e6}.custom-items-table .table .form-control-sm,.custom-items-table .table .form-select-sm{font-size:.8rem;padding:.25rem .5rem}.action-buttons{background:#f8f9fa;padding:1rem;border-radius:.5rem;border:1px solid #e9ecef}.react-datepicker-wrapper{width:100%}.react-datepicker__input-container input{width:100%!important}.linediv{margin:0 30px}.twitter-bs-wizard .twitter-bs-wizard-nav{position:relative}.twitter-bs-wizard .twitter-bs-wizard-nav:before{content:"";width:100%;height:1px;background-color:#dee2e6;position:absolute;left:0;top:26px;text-align:center}.twitter-bs-wizard .twitter-bs-wizard-nav .step-number{display:inline-block;width:38px;height:38px;line-height:34px;border:1px solid #6930ca;color:#6930ca;text-align:center;border-radius:50%;position:relative;background-color:#fff}@media (max-width:991.98px){.twitter-bs-wizard .twitter-bs-wizard-nav .step-number{display:block;margin:0 auto 8px}}.twitter-bs-wizard .twitter-bs-wizard-nav .nav-link{color:#434343!important}.twitter-bs-wizard .twitter-bs-wizard-nav .nav-link .step-title{display:block;margin-top:8px;font-weight:600}@media (max-width:575.98px){.twitter-bs-wizard .twitter-bs-wizard-nav .nav-link .step-title{display:none}}.twitter-bs-wizard .twitter-bs-wizard-nav .nav-link.active{background-color:transparent;color:#6930ca}.twitter-bs-wizard .twitter-bs-wizard-nav .nav-link.active .step-number{background-color:#6930ca;color:#fff}.twitter-bs-wizard .twitter-bs-wizard-nav .nav-link.active .step-title{color:#6930ca}.autoexpenses_outer_div{margin:20px;border:1px solid #dee2e6;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);height:calc(100vh - 100px);overflow:scroll}.autoexpenses_outer_div .autosale-header{display:flex;align-items:center;gap:16px;padding-bottom:10px}.autoexpenses_outer_div .autosale-header h2{color:#333;font-weight:600;font-size:24px;margin:0}.autoexpenses_outer_div .autosale-header .btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;transition:all .3s ease}.autoexpenses_outer_div .twitter-bs-wizard{margin-bottom:15px}.autoexpenses_outer_div .twitter-bs-wizard .twitter-bs-wizard-nav{border-radius:12px;padding:15px}.autoexpenses_outer_div .twitter-bs-wizard .twitter-bs-wizard-nav .nav-item{flex:1 1;text-align:center}.autoexpenses_outer_div .twitter-bs-wizard .twitter-bs-wizard-nav .nav-item .nav-link{border:none;color:#6c757d;font-weight:500;transition:all .3s ease}.autoexpenses_outer_div .twitter-bs-wizard .twitter-bs-wizard-nav .nav-item .nav-link.active{color:#6930ca}.autoexpenses_outer_div .twitter-bs-wizard .twitter-bs-wizard-nav .nav-item .nav-link.active .step-number{background:#6930ca;color:white;border-radius:50%;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.autoexpenses_outer_div .twitter-bs-wizard .twitter-bs-wizard-nav .nav-item .nav-link .step-number{color:#6c757d;border-radius:50%;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease}.autoexpenses_outer_div .twitter-bs-wizard .twitter-bs-wizard-nav .nav-item span.step-text{display:flex;flex-direction:column;margin-top:5px}.autoexpenses_outer_div .autoexpenses_inner_div{display:flex;align-items:center}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div{display:flex;align-items:center;margin:0 auto}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container{display:flex;flex-direction:column;align-items:center;width:800px;border:1px solid #dee2e6;border-radius:12px;padding:20px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container .payment-type-container{display:flex;justify-content:center;gap:30px;margin-bottom:30px;align-items:center;width:100%;border:1px solid #dee2e6;padding:13px;border-radius:8px;background:#fafafa}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container .payment-type-container .form-check{margin:0;display:flex!important;align-items:center!important;gap:8px}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container .payment-type-container .form-check input[type=radio]{accent-color:#6930ca;width:18px;height:18px;cursor:pointer;margin-right:8px;margin:0!important;flex-shrink:0}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container .payment-type-container .form-check label{font-weight:500;color:#333;cursor:pointer;margin-bottom:0;font-size:18px;margin:0!important;line-height:1;white-space:nowrap}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container label.auto_expence_party_name{font-size:16px;font-weight:600;margin-bottom:10px;color:#333;text-align:center}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container label.auto_expence_party_name sup{color:#dc3545}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container .autosale-select{width:500px;margin-bottom:20px}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container .autosale-select .react-select__control{border:1px solid #dee2e6!important;border-radius:6px!important;min-height:42px}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container .autosale-select .react-select__control--is-focused,.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container .autosale-select .react-select__control:hover{border-color:#6930ca!important}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container .autosale-select .react-select__placeholder{color:#999;font-size:16px;margin-left:5px;margin-right:6px;padding-left:4px}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container .autosale-select .react-select__menu{background:white;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container .autosale-select .react-select__option{font-size:15px;padding:8px 12px;background-color:white;color:#333;cursor:pointer}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container .autosale-select .react-select__option--is-focused{background-color:#f0f0f0}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container .autosale-select .react-select__option--is-selected{background-color:#6930ca;color:white}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container:has(.step-table-container){width:800px;height:calc(100vh - 280px)}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container:has(.step-table-container) .step-table-container{width:100%;border:1px solid #e0e0e0;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;height:calc(100vh - 377px)!important}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container:has(.step-table-container) .step-table-container .kuMCoV{overflow-x:visible!important;max-height:100%!important;overflow-y:hidden}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container:has(.step-table-container) .step-table-container .lnqPEg{display:flex;flex-direction:column;height:calc(100vh - 417px)!important;overflow:scroll!important}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container:has(.step-table-container) .step-table-container .iGqdeu{overflow:hidden!important;max-height:100%!important}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .step2-container{display:flex;flex-direction:column;overflow-x:auto;width:calc(100vw - 200px)}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .step2-container .step-table-container{width:100%;height:calc(100vh - 337px)!important;border:1px solid #e0e0e0;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .step2-container .step-table-container .rdt_TableRow{padding:10px 0}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .step2-container .step-table-container .hjdLeQ{max-height:100%!important;overflow-y:hidden!important}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .step2-container .step-table-container .kuMCoV{overflow-x:visible!important;max-height:100%!important}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .step2-container .step-table-container .lnqPEg{display:flex;flex-direction:column;overflow:scroll!important;height:calc(100vh - 376px)!important}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .step2-container .step-table-container .iUfPAb{overflow:hidden!important;max-height:100%!important}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container:has(.step3-table-container){width:calc(100vw - 300px)}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container:has(.step3-table-container) .step3-table-container{width:100%;border:1px solid #e0e0e0;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;margin-bottom:20px}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container:has(.step3-table-container) .step3-table-container .kkoiZw{overflow-y:hidden!important}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container:has(.step3-table-container) .step3-table-container .kuMCoV{max-height:100%!important}.autoexpenses_outer_div .autoexpenses_inner_div .auto_expence_party_name_div .Autoexpenses_container:has(.step3-table-container) .step3-table-container .lnqPEg{display:flex;flex-direction:column;height:calc(100vh - 525px)!important;overflow:scroll!important}.autoexpenses_outer_div .auto_expence_button_div{display:flex;justify-content:flex-end!important;align-items:center;margin:10px 0 0;gap:12px;width:100%}.autoexpenses_outer_div .auto_expence_button_div .btn{min-width:120px;width:120px;padding:10px 16px;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .3s ease;border:none}.autoexpenses_outer_div .auto_expence_button_div .btn:active{transform:translateY(0)}.autoexpenses_outer_div .auto_expence_button_div .btn.cancel-button_css{background-color:#f2f2f2;color:#333;border:1px solid #ddd}.autoexpenses_outer_div .auto_expence_button_div .btn.cancel-button_css:hover{background-color:#e8e8e8;border-color:#bbb}.autoexpenses_outer_div .auto_expence_button_div .btn.button_css{background-color:#6930ca;color:white}.autoexpenses_outer_div .auto_expence_button_div .btn.button_css:hover{background-color:#5a24a3}.autoexpenses_outer_div .auto_expence_button_div .btn.button_css:active{background-color:#4a1a82}.autoexpenses_outer_div .input_css{width:100%;padding:var(--input-padding-y) var(--input-padding-x)!important;border:1px solid #dee2e6;border-radius:6px;font-size:14px;transition:all .3s ease}.autoexpenses_outer_div .input_css:focus{outline:none;border-color:#6930ca;box-shadow:0 0 0 2px rgba(105,48,202,.1)}.autoexpenses_outer_div .input_css:hover{border-color:#6930ca}.autoexpenses_outer_div .deletebutton{background:#dc3545;color:white;border:none;border-radius:6px;padding:8px 12px;cursor:pointer;border-radius:6px!important}.autoexpenses_outer_div .deletebutton:hover{background:#c82333}.autoexpenses_outer_div .deletebutton:active{transform:translateY(0)}.autoexpenses_outer_div .text-danger{color:#dc3545!important;font-size:12px;margin-top:4px;display:block}.invoice-outer,.invoice-outer .invoice-inner{display:block}.invoice-outer .invoice-inner .invoice-heading-outer{border-bottom:1px solid #cdcdcd;height:10%}.invoice-outer .invoice-inner .invoice-heading-outer .invoice-heading{display:flex;justify-content:space-between;align-items:center;margin:0 -8px;height:40px;padding:21px 24px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.invoice-outer .invoice-inner .invoice-heading-outer .invoice-heading .beck-btn{display:flex}.invoice-outer .invoice-inner .invoice-heading-outer .invoice-heading .beck-btn Button{width:40px;height:30px;font-weight:600;font-size:14px;padding:0 5px 4px}.invoice-outer .invoice-inner .invoice-heading-outer .invoice-heading .beck-btn Button span.anticon.anticon-arrow-left{margin-left:-5px}.invoice-outer .invoice-inner .invoice-heading-outer .invoice-heading .beck-btn .invoice_heading_text svg{width:20px;height:20px;margin:2px 0 0 6px}.invoice-outer .invoice-inner .invoice-heading-outer .invoice-heading .Steps-div{width:550px}.invoice-outer .invoice-inner .invoice-heading-outer .invoice-heading .invoice-btn{display:flex;align-items:center}.invoice-outer .invoice-inner .invoice-heading-outer .invoice-heading .invoice-btn .invoice-common{margin:0 0 0 10px}.invoice-outer .invoice-inner .invoice-heading-outer .invoice-heading .invoice-btn .Configration-btn{margin:0 0 0 10px;height:26px;padding:0 12px}.invoice-outer .invoice-inner .invoice-heading-outer .invoice-heading .invoice-btn .Configration-btn span{font-size:14px}.invoice-outer .invoice-inner .invoice_body_inner{display:flex;margin:10px 10px 0}.invoice-outer .invoice-inner .invoice_body_inner .manual_ivc_card{border:1px solid #c8c8c8;height:calc(100vh - 100px);margin:3px;border-radius:5px;overflow-x:scroll}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher{width:65%}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card{display:block;border-bottom:1px dashed #c8c8c8;padding:5px 15px}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card .input_div{display:flex;justify-content:left;margin:15px 0}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card .input_div .voucher_type{display:flex;flex-direction:column;margin-right:20px}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card .input_div .voucher_type label{display:inline-block;margin-bottom:7px;font-size:14px;font-weight:400}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card .input_div .voucher_type .voucher_type_select{width:450px;height:28p}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card .input_div .voucher_type .voucher_no_select{width:250px;height:28px}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card .input_div .voucher_type .party_name_div{display:flex}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card .input_div .voucher_type .party_name_div .party_name_select{margin-right:15px;width:390px;height:40px;padding:10px 16px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;color:#333;background-color:#fff;transition:border-color .2s ease}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card .input_div .voucher_type .party_name_div .party_name_btn{height:38px;width:37px;padding:0 5px 4px 4px;border-radius:5px;border:1px solid #dee2e6}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card .input_div .voucher_type .party_name_div .party_name_btn:hover{background-color:lightgray}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card .left_card_titel{font-weight:600;margin-bottom:10px}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border{width:100%}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .common_tr{height:40px}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .common_tr .comman_class_table_th{border:1px solid #d2d0d0;text-align:center;font-weight:500;font-size:14px;padding:0 10px}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .common_tr .comman_class_table_th .add_row_btn{width:20px;height:20px;color:white;background-color:#6930ca;display:inline-flex;justify-content:center;align-items:center;border-radius:5px;margin-bottom:5px!important;margin:0 5px}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .common_tr .s_tw-5{width:5%}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .common_tr .s_tw-35{width:25%}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .common_tr .s_tw-10,.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .common_tr .s_tw-amount{width:20%}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .common_tr .s_action-column{width:15%}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .common_tr .s_tw_65{width:65%}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .common_tr .s_tw_35{width:50%}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .common_tr .s_tw_30{width:25%}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .common_tr .s_tw_15{width:10%}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .table_heading_tr{height:40px}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .table_heading_tr .comman_class_table_th{background-color:rgb(242,242,242)}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .table_body_tr{height:50px}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .table_body_tr .voucher_type_select{width:100%}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .table_total_tr{height:35px}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .table_total_tr cc .comman_class_table_th{text-align:left;background-color:rgb(242,242,242)}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_first_card table.s_transaction-content-box-table-border .table_total_tr cc .comman_class_table_th .table_total{display:flex;justify-content:space-evenly}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_last_card{display:flex;padding:5px 15px}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_last_card .narration_left_div{width:60%;padding:0 15px 0 0}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_last_card .narration_left_div .left_card_titel{font-weight:600;margin-bottom:10px}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_last_card .narration_left_div textarea{overflow:auto;resize:vertical;width:-webkit-fill-available;height:150px;outline:none;border-color:#c8c8c8}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_last_card .narration_right_div{width:40%;background-color:rgb(242,242,242);margin:10px 0}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_last_card .narration_right_div .narration_Total_div{display:flex;justify-content:space-between;margin:25px 15px;align-items:center}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_last_card .narration_right_div .narration_Total{height:100px;border-bottom:1px dashed #c8c8c8}.invoice-outer .invoice-inner .invoice_body_inner .left_side_voucher .left_last_card .narration_right_div .total_bgm{font-weight:700}.invoice-outer .invoice-inner .invoice_body_inner .right_side_customer{width:35%}.invoice-outer .invoice-inner .invoice_body_inner .right_side_customer .right_first_card{display:block;border-bottom:1px dashed #c8c8c8}.invoice-outer .invoice-inner .invoice_body_inner .right_side_customer .right_first_card .first_card_heding{border-bottom:1px solid #c8c8c8;padding:5px 10px;background-color:#f0f0f0;font-weight:600}.invoice-outer .invoice-inner .invoice_body_inner .right_side_customer .right_first_card .details{display:flex;padding:5px 10px}.invoice-outer .invoice-inner .invoice_body_inner .right_side_customer .right_first_card .details span{width:125px}.invoice-outer .invoice-inner .invoice_body_inner .right_side_customer .right_first_card textarea{overflow:auto;resize:vertical;margin:10px;border-color:#c8c8c8;width:-webkit-fill-available;height:150px;outline:none}.invoice-outer .invoice-inner .invoice_body_inner .right_side_customer .right_second_card{display:flex;padding:10px 5px;border-bottom:1px solid #c8c8c8}.invoice-outer .invoice-inner .invoice_body_inner .right_side_customer .right_second_card .right_second_card_div{border:1px solid;margin:0 5px;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;border-radius:5px}.invoice-outer .invoice-inner .invoice_body_inner .right_side_customer .right_second_card .right_second_card_lefy{border-color:#aaffd2;background:#eaf7f0}.invoice-outer .invoice-inner .invoice_body_inner .right_side_customer .right_second_card .right_second_card_right{background:#f9f5f5;border-color:#d5d2d2}.invoice-outer .invoice-inner .invoice_body_inner .right_side_customer .right_third_card{display:block}.invoice-outer .invoice-inner .invoice_body_inner .right_side_customer .right_third_card .right_third_heading{border-bottom:1px solid #c8c8c8;padding:5px 10px;background-color:#f0f0f0;font-weight:600}.invoice-outer .invoice-inner .invoice_body_inner .right_side_customer .right_third_card .right_third_space{padding:5px 10px}.invoice-outer .invoice-inner .invoice_footer_outer .invoice-footer{display:flex;justify-content:flex-end;margin:0 10px}.invoice-outer .invoice-inner .invoice_footer_outer .invoice-footer .invoice-btn{margin:5px;padding:2px 20px}.hidden{display:none!important}.TallySyncTable-model .modal-dialog{max-width:960px;margin:40px auto}.TallySyncTable-model .modal-content{background:#fff;border-radius:18px;padding:28px;box-shadow:0 10px 30px rgba(0,0,0,.08);border:none;font-family:Inter,system-ui,sans-serif;color:#2c2c2c}.TallySyncTable-model .modal-header{border:none;padding:0 0 18px;display:flex;justify-content:space-between;align-items:center}.TallySyncTable-model .modal-header .TallySyncTable-header-text{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px;margin:0;color:#2c2c2c;flex:1 1}.TallySyncTable-model .modal-header .TallySyncTable-header-text:before{content:"";width:10px;height:10px;border-radius:50%;background:#6f42c1}.TallySyncTable-model .modal-header .btn-close{margin:0 0 0 24px;padding:8px;opacity:.5}.TallySyncTable-model .modal-header .btn-close:hover{opacity:.8}.TallySyncTable-body{padding:0}.TallySyncTable-body .company-info{background:#f3effd;padding:18px 22px;border-radius:16px;display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:34px}.TallySyncTable-body .company-info .company-left{line-height:1.6}.TallySyncTable-body .company-info .company-left strong{color:#2c2c2c}.TallySyncTable-body .company-info .entry-badge{background:#ede7fb;color:#6f42c1;padding:6px 16px;border-radius:999px;font-size:13px;font-weight:500}.TallySyncTable-body .sync-flow{display:flex;align-items:center;justify-content:space-between;margin:34px 0 6px}.TallySyncTable-body .sync-flow .app-box{width:150px;height:96px;border-radius:16px;background:#f3effd;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:#2c2c2c}.TallySyncTable-body .sync-flow .app-box small{color:#666;font-weight:400;font-size:12px}.TallySyncTable-body .sync-flow .data-pipe{flex:1 1;height:4px;background:#ddd;margin:0 20px;position:relative;overflow:hidden;border-radius:10px}.TallySyncTable-body .sync-flow .data-pipe .data-packet{position:absolute;top:-4px;width:90px;height:10px;border-radius:3px;background:linear-gradient(90deg,#6f42c1,#ffa600);animation:movePacketContinuous 3s linear infinite;animation-play-state:running;will-change:transform,left,opacity;transform:translateZ(0)}.TallySyncTable-body .sync-flow .data-pipe .data-packet:first-child{animation-delay:0s}.TallySyncTable-body .sync-flow .data-pipe .data-packet:nth-child(2){animation-delay:.5s}.TallySyncTable-body .sync-flow .data-pipe .data-packet:nth-child(3){animation-delay:1s}.TallySyncTable-body .sync-flow .data-pipe .data-packet:nth-child(4){animation-delay:1.5s}.TallySyncTable-body .sync-flow .data-pipe .data-packet:nth-child(5){animation-delay:2s}.TallySyncTable-body .sync-flow .data-pipe .data-packet:nth-child(6){animation-delay:2.5s}.TallySyncTable-body .sync-flow .data-pipe.sync-completed .data-packet{animation:movePacketToEnd .8s ease-in forwards!important;animation-fill-mode:forwards}.TallySyncTable-body .sync-flow .data-pipe.sync-completed .data-packet:first-child{animation-delay:0s}.TallySyncTable-body .sync-flow .data-pipe.sync-completed .data-packet:nth-child(2){animation-delay:.1s}.TallySyncTable-body .sync-flow .data-pipe.sync-completed .data-packet:nth-child(3){animation-delay:.2s}.TallySyncTable-body .sync-flow .data-pipe.sync-completed .data-packet:nth-child(4){animation-delay:.3s}.TallySyncTable-body .sync-flow .data-pipe.sync-completed .data-packet:nth-child(5){animation-delay:.4s}.TallySyncTable-body .sync-flow .data-pipe.sync-completed .data-packet:nth-child(6){animation-delay:.5s}.TallySyncTable-body .sync-flow .data-pipe.sync-in-progress .data-packet{animation:movePacketContinuous 3s linear infinite!important;animation-play-state:running!important}.TallySyncTable-body .sync-flow .data-pipe.large-dataset-sync:not(.sync-completed) .data-packet,.TallySyncTable-body .sync-flow .data-pipe.sales-sync:not(.sync-completed) .data-packet{animation:movePacketContinuous 3s linear infinite!important;animation-play-state:running!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.TallySyncTable-body .sync-flow .data-pipe:not(.sync-completed) .data-packet{animation-name:movePacketContinuous!important;animation-duration:3s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:running!important}.TallySyncTable-body .secure-transfer{display:flex;justify-content:center;align-items:center;gap:8px;color:#6f42c1;font-size:13px;margin:8px 0 12px}.TallySyncTable-body .secure-transfer .lock-icon{width:16px;height:16px;border:2px solid #6f42c1;border-radius:4px;position:relative}.TallySyncTable-body .secure-transfer .lock-icon:before{content:"";position:absolute;top:-6px;left:3px;width:7px;height:6px;border:2px solid #6f42c1;border-bottom:none;border-radius:8px 8px 0 0}.TallySyncTable-body .flow-description{text-align:center;font-size:13px;color:#666;margin-bottom:28px}.TallySyncTable-body .flow-description strong{color:#2c2c2c}.TallySyncTable-body .sync-counts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;margin:30px 0}.TallySyncTable-body .sync-counts .count-card{background:#fafafa;border-radius:16px;padding:22px 10px;text-align:center}.TallySyncTable-body .sync-counts .count-card .count-number{font-size:34px;font-weight:600;color:#6f42c1;line-height:1}.TallySyncTable-body .sync-counts .count-card .count-label{margin-top:10px;font-size:14px;color:#555}.TallySyncTable-body .sync-success{background:#eaf8ef;color:#2e7d32;padding:14px 18px;border-radius:14px;font-size:14px;margin-top:24px;display:flex;align-items:center;gap:8px}.TallySyncTable-body .sync-success .success-icon{color:#2e7d32;font-size:18px}.TallySyncTable-body .sync-error{background:#fdeaea;color:#c62828;padding:14px 18px;border-radius:14px;font-size:14px;margin-top:24px;display:flex;align-items:center;gap:8px}.TallySyncTable-body .sync-error .error-icon{color:#c62828;font-size:18px}.TallySyncTable-body .TallySyncTable-body-text{font-size:14px!important;padding:5px 0;color:rgb(94,97,100)}.TallySyncTable-body .TallySyncTable-body-text span{font-weight:500}.TallySyncTable-body .TallySyncTable-body-text ul .TallySyncTable-body-text-sub{list-style-type:circle!important;margin-left:50px}.TallySyncTable-body .TallySyncTable-body-text ul .TallySyncTable-body-text-sub span{font-weight:700}.TallySyncTable-body li table{border-collapse:collapse;margin:10px 0!important;width:100%;display:none}.TallySyncTable-body li table .TallySyncTable_header_tr{background-color:rgba(22,208,200,.1);color:rgb(0,0,0);height:45px}.TallySyncTable-body li table .TallySyncTable_header_tr th{border:1px solid #6930ca;font-size:14px}.TallySyncTable-body li table .TallySyncTable_body_tr{background-color:rgb(249,249,249);color:rgb(0,0,0)}.TallySyncTable-body li table tr th:first-child{width:22%}.TallySyncTable-body li table tr th{width:19.5%;text-align:center;font-weight:500!important}.TallySyncTable-body li table tr td{border:1px solid rgb(199,199,199);padding:5px 0;text-align:center;font-size:20px;font-weight:600!important}@keyframes movePacketContinuous{0%{left:-15px;opacity:1;transform:translateX(0)}5%{opacity:1}95%{opacity:1}to{left:calc(100% + 15px);opacity:0;transform:translateX(0)}}@keyframes movePacketToEnd{0%{left:-15px;opacity:1}70%{opacity:1}to{left:calc(100% + 90px);opacity:0}}@keyframes movePacketForce{0%{transform:translateX(-15px);opacity:1}to{transform:translateX(calc(100vw + 15px));opacity:0}}@keyframes completionPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.TallySyncTable-footer{text-align:right;border:none;padding:0}.TallySyncTable-footer .btn{padding:10px 22px;border-radius:10px;border:none;background:#6930ca;color:#fff;font-size:14px;font-weight:500}.TallySyncTable-footer .btn:hover{background:#5a2ba3}.errorMenu-model .modal-dialog{max-width:600px;margin:1.75rem auto}.errorMenu-model .modal-content{border:none;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden;background:#ffffff;padding:0}.errorMenu-model .errorMenu-inner,.errorMenu-model .errorMenu-outer{display:block;width:100%}.errorMenu-model .errorMenu-header{background:#ffffff;border-bottom:1px solid #e5e7eb;padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.errorMenu-model .errorMenu-header p.errorMenu-model-header{font-size:18px;font-weight:600;color:#374151;margin:0;padding:0;display:flex;width:100%;justify-content:space-between;align-items:center}.errorMenu-model .errorMenu-header .errorMenu-close-btn{background:transparent;border:none;font-size:24px;color:#9ca3af;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;line-height:1}.errorMenu-model .errorMenu-header .errorMenu-close-btn:hover{color:#374151}.errorMenu-model .errorMenu-body{padding:24px;background:#ffffff;display:block}.errorMenu-model .errorMenu-body .errorMenu-warning{display:flex;align-items:flex-start;gap:12px;background:#fef3cd;border:1px solid #fde68a;border-radius:8px;padding:16px;margin-bottom:24px}.errorMenu-model .errorMenu-body .errorMenu-warning .warning-icon{color:#d97706;flex-shrink:0;margin-top:2px;font-size:18px;font-weight:700}.errorMenu-model .errorMenu-body .errorMenu-warning .warning-text{color:#92400e;font-size:14px;line-height:1.5;margin:0}.errorMenu-model .errorMenu-body .mismatched-line{display:flex;gap:16px;margin:24px 0;color:inherit!important}.errorMenu-model .errorMenu-body .mismatched-line .errorMenu-stat-card{flex:1 1;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.errorMenu-model .errorMenu-body .mismatched-line .errorMenu-stat-card .stat-header{font-size:14px;color:#6b7280;margin-bottom:12px;font-weight:500}.errorMenu-model .errorMenu-body .mismatched-line .errorMenu-stat-card .stat-content{display:flex;align-items:center;justify-content:space-between;gap:12px}.errorMenu-model .errorMenu-body .mismatched-line .errorMenu-stat-card .stat-number{font-size:32px;font-weight:700;color:#374151;line-height:1}.errorMenu-model .errorMenu-body .mismatched-line .errorMenu-stat-card .stat-status{font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.025em}.errorMenu-model .errorMenu-body .mismatched-line .errorMenu-stat-card .stat-status.no-issue{background:#d1fae5;color:#065f46}.errorMenu-model .errorMenu-body .mismatched-line .errorMenu-stat-card .stat-status.action-required{background:#fed7d7;color:#991b1b}.errorMenu-model .errorMenu-body .mismatched-line p.errorMenu-body-mismatched-line{margin:0;padding:0;display:none}.errorMenu-model .errorMenu-body .note-line{display:block;font-size:16px}.errorMenu-model .errorMenu-body .note-line p.errorMenu-body-note-line{margin:10px 0;color:#374151;font-size:14px;line-height:1.5}.errorMenu-model .errorMenu-body .note-line p.errorMenu-body-note-line.errorMenu-steps-header{font-size:16px;font-weight:600;color:#374151;margin-bottom:12px}.errorMenu-model .errorMenu-body .note-line p.errorMenu-body-note-line span{font-weight:600;color:#374151}.errorMenu-model .errorMenu-body .note-line p.errorMenu-body-note-line:not(.errorMenu-steps-header){position:relative;padding-left:0}.errorMenu-model .errorMenu-body .note-line p.errorMenu-body-note-line:not(.errorMenu-steps-header):before{display:none}.errorMenu-model .errorMenu-body .note-line .errorMenu-steps-list p.errorMenu-body-note-line{margin:8px 0}.errorMenu-model .errorMenu-body .note-line .errorMenu-steps-list p.errorMenu-body-note-line:last-child{margin-bottom:0}.errorMenu-model .errorMenu-body .note-line p.errorMenu-body-note-line.errorMenu-note{font-size:14px}.errorMenu-model .errorMenu-footer{background:#f9fafb;border-top:1px solid #e5e7eb;padding:16px 24px;display:flex;justify-content:flex-end;gap:12px}.errorMenu-model .errorMenu-btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.errorMenu-model .errorMenu-btn.errorMenu-btn-close{background:#ffffff;color:#374151;border:1px solid #d1d5db}.errorMenu-model .errorMenu-btn.errorMenu-btn-close:hover{background:#f9fafb;border-color:#9ca3af}.errorMenu-model .errorMenu-btn.errorMenu-btn-primary{background:#6930ca;color:#ffffff}.errorMenu-model .errorMenu-btn.errorMenu-btn-primary:active,.errorMenu-model .errorMenu-btn.errorMenu-btn-primary:hover{background:#482b7b}.quickcreate_menu_icon{margin-right:7px}.dropdown-menu.show{position:absolute;inset:20px auto auto 0!important;transform:translate3d(0,23.1111px,0);padding:4px 0!important}.dashboard{padding:12px 18px;display:flex;flex-direction:column;gap:25px;overflow-y:scroll;height:100%}.dashboard .main-content{display:flex;gap:1.5rem}.dashboard .main-content .left-section{flex:2 1;display:flex;flex-direction:column;gap:1.5rem}.dashboard .main-content .left-section .company-header{background:#00c7b7;color:white;padding:1rem;border-radius:8px}.dashboard .main-content .left-section .company-header .company-info{font-weight:700}.dashboard .main-content .left-section .company-header .date{margin-top:.5rem}.dashboard .main-content .left-section .company-header .nav-buttons{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.dashboard .main-content .left-section .company-header .nav-buttons button{padding:.4rem .8rem;border:none;border-radius:4px;background:white;color:#00c7b7;cursor:pointer}.dashboard .main-content .left-section .webinar-section{background-color:#ffffff;padding:20px;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.05);border:1px solid #dee2e6}.dashboard .main-content .left-section .webinar-section .webinar-title{font-size:20px;font-weight:600;margin-bottom:20px;color:#222}.dashboard .main-content .left-section .webinar-section .webinar-grid{display:flex;gap:20px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card{flex:1 1;display:flex;flex-direction:column}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-image-placeholder{height:205px;background-color:#f5f6f8;border-radius:8px;margin-bottom:10px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-subtitle{font-size:14px;font-weight:600;margin:0 0 4px;color:#333}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-desc{font-size:12px;color:#888;margin:0;line-height:1.4}.dashboard .main-content .left-section .upcoming-features{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.05);border:1px solid #dee2e6}.dashboard .main-content .left-section .upcoming-features .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dashboard .main-content .left-section .upcoming-features .header h3{color:#222;margin-bottom:20px;font-size:20px;font-weight:600}.dashboard .main-content .left-section .upcoming-features .header .view-all-btn{background-color:#6930ca;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .3s ease}.dashboard .main-content .left-section .upcoming-features .header .view-all-btn:hover{background-color:#461e96}.dashboard .main-content .left-section .upcoming-features .feature-list{display:flex;flex-direction:column;gap:10px}.dashboard .main-content .left-section .upcoming-features .feature-list .feature-item{background-color:#f5f6f8;padding:12px 16px;border-radius:8px;font-size:13px;color:#666}.dashboard .main-content .left-section .latest-updates{background:#fff;padding:1rem;border-radius:8px;border:1px solid #dee2e6}.dashboard .main-content .left-section .latest-updates .section-header{display:flex;justify-content:space-between;align-items:center}.dashboard .main-content .left-section .latest-updates .section-header button{border:none;padding:.3rem .7rem;border-radius:4px}.dashboard .main-content .left-section .latest-updates .updates-list{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.dashboard .main-content .left-section .latest-updates .update-card{background:#f5f5f5;padding:1rem;border-radius:6px}.dashboard .main-content .right-section{flex:1 1;display:flex;flex-direction:column;gap:1.5rem}.dashboard .main-content .right-section .total-updates{background:white;border-radius:10px}.dashboard .main-content .right-section .total-updates .order-stats-card{background:#fff;border-radius:10px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.05);font-family:Arial,sans-serif;border:1px solid #dee2e6}.dashboard .main-content .right-section .total-updates .order-stats-card h3{color:#222;margin-bottom:20px;font-size:20px;font-weight:600}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row{display:flex;align-items:center;margin:40px 0}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:16px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .completed{background-color:#e6f8ef;color:#2ecc71}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .pending{background-color:#fff6e6;color:#f1c40f}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .cancel{background-color:#fdeaea;color:#e74c3c}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info{flex:1 1}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .label{font-size:16px;font-weight:500;display:block;margin-bottom:6px;text-align:left}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .progress-bar{width:100%;height:6px;background:#f1f3f6;border-radius:4px;overflow:hidden}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .progress-bar .fill{height:100%;border-radius:4px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .progress-bar .fill.completed{background:#2ecc71}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .progress-bar .fill.pending{background:#f1c40f}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .progress-bar .fill.cancel{background:#e74c3c}.dashboard .main-content .right-section .total-updates .order-stats-card hr{border:none;border-top:1px solid #545558;margin:12px 0 20px}.dashboard .main-content .right-section .total-updates .order-stats-card .summary{display:flex;justify-content:space-around;text-align:center}.dashboard .main-content .right-section .total-updates .order-stats-card .summary .summary-label{font-size:18px;color:#6c757d;display:block}.dashboard .main-content .right-section .total-updates .order-stats-card .summary .summary-value{font-size:16px;font-weight:700;color:#000}.dashboard .main-content .right-section .total-updates .rts-card{background-color:fffff;border-radius:10px;padding:20px;width:100%;box-shadow:0 1px 5px rgba(0,0,0,.05);text-align:center}.dashboard .main-content .right-section .total-updates .rts-card .rts-title{font-size:16px;font-weight:600;color:#222;margin-bottom:20px;text-align:left}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart{position:relative;width:140px;height:140px;margin:0 auto 25px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring{position:absolute;top:0;left:0;width:140px;height:140px;border-radius:50%;border:6px solid transparent;box-sizing:border-box}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring--1{border-color:#21c0ae;transform:rotate(0deg);-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring--2{border-color:#6930ca;width:120px;height:120px;top:10px;left:10px;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring--3{border-color:#9564eb;width:100px;height:100px;top:20px;left:20px;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center{position:absolute;top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%);background:white;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center p{margin:0;font-size:12px;color:#666}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center h2{margin:2px 0 0;font-size:20px;color:#333}.dashboard .main-content .right-section .total-updates .rts-card .rts-social{gap:15px;display:flex;justify-content:space-around}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item{display:flex;align-items:center;gap:10px;text-align:left;flex-direction:column}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item .rts-icon{font-size:50px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item .facebook{color:#3b5998}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item .twitter{color:#1da1f2}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item .instagram{color:#e1306c}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item p{font-size:14px;font-weight:500;margin:0;color:#222}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item span{font-size:12px;color:#888}.dashboard .main-content .right-section .whatsapp-card{background-color:#fff;border-radius:12px;padding:20px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.05);border:1px solid #dee2e6;display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;height:350px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box{border-radius:8px;padding:16px 0;width:100%}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-title{font-size:26px;font-weight:700;margin:0 0 10px;color:#222}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-text{font-size:14px;color:#777;margin-bottom:14px;padding:0 4px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-join-btn{padding:8px 20px;background-color:#6930ca;border:none;color:white;font-weight:500;border-radius:6px;cursor:pointer;font-size:14px;margin-top:25px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-join-btn:hover{background-color:#461e96}.dashboard .main-content .right-section .whatsapp-card .whatsapp-icon-bg{background:linear-gradient(90deg,#f2eaff,#dfd1fb);border-radius:50%;justify-content:center;align-items:center;width:75%;height:90%;margin-top:180px;display:flex;position:absolute}.dashboard .main-content .right-section .whatsapp-card .whatsapp-icon-bg .whatsapp-icon-bg-in{background:linear-gradient(90deg,#daccf1,#d8c9f9);border-radius:50%;justify-content:center;align-items:center;width:61%;height:60%;display:flex;position:absolute}.dashboard .main-content .right-section .whatsapp-card .whatsapp-icon-bg .whatsapp-icon-bg-in .whatsapp-icon{font-size:32px;color:#ffffff;background-color:#25d366;border-radius:50%;padding:12px;font-size:50px;margin-bottom:65px}.dashboard .main-content .right-section .latest-updates{background-color:#ffffff;border-radius:12px;padding:20px 40px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;border:1px solid #dee2e6}.dashboard .main-content .right-section .latest-updates h3{font-size:20px;font-weight:600;margin-bottom:20px;color:#222}.dashboard .main-content .right-section .latest-updates .update-box{width:100%;height:260px;background-color:#f5f6f8;border-radius:12px;margin-bottom:20px}.dashboard .main-content .right-section .latest-updates .download-btn{background-color:#6930ca;color:white;border:none;padding:10px 24px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .3s ease}.dashboard .main-content .right-section .latest-updates .download-btn:hover{background-color:#461e96}.summary-cards{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.summary-cards .card{background-color:#fff;border-radius:10px;padding:10px 0;display:flex;flex-direction:row;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.05);flex:1 1 auto;border-color:#dee2e6;flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 0.8rem);min-height:180px;max-width:400px;will-change:auto;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateZ(0)}.summary-cards .card:hover{background-color:#fcfaff}.summary-cards .card .title_div{display:flex;flex-direction:column;align-items:center;padding:0 15px;min-height:20px}.summary-cards .card .title{font-weight:600;font-size:1rem;min-height:20px}.summary-cards .card .info{font-size:.9rem;margin:2px 0;min-height:18px}.summary-cards .card .info .label{display:inline-block;width:100px}.summary-cards .card .status{color:#6930ca;font-weight:500;min-height:16px}@media (min-width:3840px){.summary-cards{gap:1.5rem}.summary-cards .card{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 1.2rem);min-height:200px;padding:20px 0}.summary-cards .card .title_div{padding:0 15px}.summary-cards .card .title{font-size:1.3rem}.summary-cards .card .info{font-size:1.1rem}}@media (min-width:2560px) and (max-width:3839px){.summary-cards{font-family:Plus Jakarta Sans!important;font-weight:400;gap:1.2rem}.summary-cards .card{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 0.96rem);min-height:190px;padding:15px 0}.summary-cards .card .title_div{padding:0 15px}.summary-cards .card .title{font-size:1.15rem}.summary-cards .card .info{font-size:1rem}}@media (min-width:1920px) and (max-width:2559px){.summary-cards{gap:1rem}.summary-cards .card{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 0.8rem);min-height:180px;padding:10px 0}.summary-cards .card .title_div{padding:0 10px}.summary-cards .card .title{font-size:1rem}.summary-cards .card .info{font-size:.9rem}}@media (min-width:1534px) and (max-width:1600px){.summary-cards{gap:1rem}.summary-cards .card{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 0.8rem);min-height:180px;padding:10px 0}.summary-cards .card .title_div{padding:0 10px!important}.summary-cards .card .title{font-size:1rem}.summary-cards .card .info{font-size:.9rem}}@media (min-width:1440px) and (max-width:1456px){.summary-cards{gap:1rem}.summary-cards .card{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 0.8rem);min-height:180px;padding:10px 0}.summary-cards .card .title_div{padding:0 10px!important}.summary-cards .card .title{font-size:1rem}.summary-cards .card .info{font-size:.9rem}}@media (min-width:1200px) and (max-width:1439px){.summary-cards{gap:.8rem;justify-content:flex-start}.summary-cards .card{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 0.6rem);min-height:150px;padding:6px 0}.summary-cards .card .title_div{padding:0 10px}.summary-cards .card .title{font-size:.9rem}.summary-cards .card .info{font-size:.8rem}.summary-cards .card .label{width:80px}}@media (min-width:992px) and (max-width:1199px){.summary-cards{gap:.8rem;justify-content:flex-start}.summary-cards .card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 0.4rem);min-height:140px;padding:10px 0}.summary-cards .card .title_div{padding:0 10px}.summary-cards .card .title{font-size:.85rem}.summary-cards .card .info{font-size:.75rem}.summary-cards .card .label{width:70px}}@media (min-width:768px) and (max-width:991px){.summary-cards{gap:.7rem;justify-content:flex-start}.summary-cards .card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 0.35rem);min-height:120px;padding:8px 0}.summary-cards .card .title_div{padding:0 10px}.summary-cards .card .title{font-size:.8rem}.summary-cards .card .info{font-size:.7rem}.summary-cards .card .label{width:60px}}.exy{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);width:100%;border:1px solid #dee2e6}.exy .exy-header{background-color:#fff;color:#6930ca;padding:16px;display:flex;justify-content:space-between;align-items:center}.exy .exy-header .exy-title{margin:0}.exy .exy-header .exy-title .exy-link{color:#6930ca;font-weight:600;font-size:20px}.exy .exy-header .exy-dates{font-size:15px;margin:0}.exy .exy-body{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;padding:20px;border-top:1px solid #dee2e6}.exy .exy-body .exy-NavLink{background-color:#f8f8f8;border:none;padding:10px 0;display:flex;justify-content:center;border-radius:8px;cursor:pointer;font-size:15px;color:#444;transition:background-color .3s}.exy .exy-body .exy-NavLink:hover{background-color:#f3effb}.exy .exy-body .nav-icon{display:flex;align-items:center;font-size:16px;color:#434343;padding-right:8px}@media (min-width:3840px){.dashboard{padding:24px;gap:32px}.dashboard .main-content,.dashboard .main-content .left-section{gap:2.5rem}.dashboard .main-content .left-section .company-header{padding:1.5rem;border-radius:12px}.dashboard .main-content .left-section .company-header .company-info{font-size:20px}.dashboard .main-content .left-section .company-header .date{font-size:16px;margin-top:.8rem}.dashboard .main-content .left-section .company-header .nav-buttons{margin-top:1.5rem;gap:.8rem}.dashboard .main-content .left-section .company-header .nav-buttons button{padding:.6rem 1.2rem;font-size:16px;border-radius:6px}.dashboard .main-content .left-section .webinar-section{padding:32px;border-radius:16px}.dashboard .main-content .left-section .webinar-section .webinar-title{font-size:28px;margin-bottom:28px}.dashboard .main-content .left-section .webinar-section .webinar-grid{gap:28px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-image-placeholder{height:280px;border-radius:12px;margin-bottom:16px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-subtitle{font-size:18px;margin-bottom:8px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-desc{font-size:16px;line-height:1.6}.dashboard .main-content .left-section .upcoming-features{padding:32px;border-radius:16px}.dashboard .main-content .left-section .upcoming-features .header{margin-bottom:28px}.dashboard .main-content .left-section .upcoming-features .header h3{font-size:28px;margin-bottom:28px}.dashboard .main-content .left-section .upcoming-features .header .view-all-btn{padding:12px 24px;font-size:16px;border-radius:8px}.dashboard .main-content .left-section .upcoming-features .feature-list{gap:16px}.dashboard .main-content .left-section .upcoming-features .feature-list .feature-item{padding:20px 24px;border-radius:12px;font-size:16px}.dashboard .main-content .left-section .latest-updates{padding:1.5rem;border-radius:12px}.dashboard .main-content .left-section .latest-updates .section-header button{padding:.5rem 1rem;font-size:16px;border-radius:6px}.dashboard .main-content .left-section .latest-updates .updates-list{margin-top:1.5rem;gap:1.5rem}.dashboard .main-content .left-section .latest-updates .update-card{padding:1.5rem;border-radius:8px;font-size:16px}.dashboard .main-content .right-section{gap:2.5rem}.dashboard .main-content .right-section .total-updates .order-stats-card{padding:32px;border-radius:16px}.dashboard .main-content .right-section .total-updates .order-stats-card h3{font-size:28px;margin-bottom:28px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row{margin:60px 0}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .icon{width:48px;height:48px;font-size:20px;margin-right:16px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .label{font-size:20px;margin-bottom:10px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .progress-bar{height:8px}.dashboard .main-content .right-section .total-updates .order-stats-card .summary .summary-label{font-size:22px}.dashboard .main-content .right-section .total-updates .order-stats-card .summary .summary-value{font-size:20px}.dashboard .main-content .right-section .total-updates .rts-card{padding:32px;border-radius:16px}.dashboard .main-content .right-section .total-updates .rts-card .rts-title{font-size:20px;margin-bottom:28px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart{width:180px;height:180px;margin:0 auto 35px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring{width:180px;height:180px;border-width:8px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring--2{width:160px;height:160px;top:10px;left:10px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring--3{width:140px;height:140px;top:20px;left:20px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center{width:100px;height:100px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center p{font-size:16px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center h2{font-size:26px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social{gap:20px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item{gap:16px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item .rts-icon{font-size:64px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item p{font-size:18px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item span{font-size:16px}.dashboard .main-content .right-section .whatsapp-card{padding:32px;border-radius:16px;height:420px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box{padding:24px 0}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-title{font-size:32px;margin-bottom:16px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-text{font-size:18px;margin-bottom:20px;padding:0 8px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-join-btn{padding:12px 28px;font-size:18px;border-radius:8px;margin-top:32px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-icon{font-size:64px;padding:20px}.dashboard .main-content .right-section .latest-updates{padding:32px 48px;border-radius:16px}.dashboard .main-content .right-section .latest-updates h3{font-size:28px;margin-bottom:28px}.dashboard .main-content .right-section .latest-updates .update-box{height:320px;border-radius:16px;margin-bottom:28px}.dashboard .main-content .right-section .latest-updates .download-btn{padding:14px 32px;font-size:16px;border-radius:8px}.summary-cards{gap:1.5rem}.summary-cards .card{padding:1.5rem;border-radius:16px}.summary-cards .card .title{font-size:1.3rem}.summary-cards .card .info{font-size:1.1rem;margin:4px 0}.exy{border-radius:16px}.exy .exy-header{padding:24px}.exy .exy-header .exy-title .exy-link{font-size:28px}.exy .exy-header .exy-dates{font-size:18px}.exy .exy-body{gap:16px;padding:28px}.exy .exy-body .exy-NavLink{padding:16px 0;border-radius:12px;font-size:18px}}@media (min-width:2560px) and (max-width:3839px){.dashboard{padding:20px;gap:28px}.dashboard .main-content,.dashboard .main-content .left-section{gap:2rem}.dashboard .main-content .left-section .company-header{padding:1.25rem;border-radius:10px}.dashboard .main-content .left-section .company-header .company-info{font-size:18px}.dashboard .main-content .left-section .company-header .date{font-size:15px;margin-top:.7rem}.dashboard .main-content .left-section .company-header .nav-buttons{margin-top:1.25rem;gap:.7rem}.dashboard .main-content .left-section .company-header .nav-buttons button{padding:.5rem 1rem;font-size:15px;border-radius:5px}.dashboard .main-content .left-section .webinar-section{padding:26px;border-radius:14px}.dashboard .main-content .left-section .webinar-section .webinar-title{font-size:24px;margin-bottom:24px}.dashboard .main-content .left-section .webinar-section .webinar-grid{gap:24px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-image-placeholder{height:240px;border-radius:10px;margin-bottom:14px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-subtitle{font-size:16px;margin-bottom:6px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-desc{font-size:14px;line-height:1.5}.dashboard .main-content .left-section .upcoming-features{padding:26px;border-radius:14px}.dashboard .main-content .left-section .upcoming-features .header{margin-bottom:24px}.dashboard .main-content .left-section .upcoming-features .header h3{font-size:24px;margin-bottom:24px}.dashboard .main-content .left-section .upcoming-features .header .view-all-btn{padding:10px 20px;font-size:14px;border-radius:7px}.dashboard .main-content .left-section .upcoming-features .feature-list{gap:14px}.dashboard .main-content .left-section .upcoming-features .feature-list .feature-item{padding:16px 20px;border-radius:10px;font-size:14px}.dashboard .main-content .left-section .latest-updates{padding:1.25rem;border-radius:10px}.dashboard .main-content .left-section .latest-updates .section-header button{padding:.4rem .8rem;font-size:15px;border-radius:5px}.dashboard .main-content .left-section .latest-updates .updates-list{margin-top:1.25rem;gap:1.25rem}.dashboard .main-content .left-section .latest-updates .update-card{padding:1.25rem;border-radius:7px;font-size:15px}.dashboard .main-content .right-section{gap:2rem}.dashboard .main-content .right-section .total-updates .order-stats-card{padding:26px;border-radius:14px}.dashboard .main-content .right-section .total-updates .order-stats-card h3{font-size:24px;margin-bottom:24px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row{margin:50px 0}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .icon{width:42px;height:42px;font-size:18px;margin-right:14px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .label{font-size:18px;margin-bottom:8px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .progress-bar{height:7px}.dashboard .main-content .right-section .total-updates .order-stats-card .summary .summary-label{font-size:20px}.dashboard .main-content .right-section .total-updates .order-stats-card .summary .summary-value{font-size:18px}.dashboard .main-content .right-section .total-updates .rts-card{padding:26px;border-radius:14px}.dashboard .main-content .right-section .total-updates .rts-card .rts-title{font-size:18px;margin-bottom:24px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart{width:160px;height:160px;margin:0 auto 30px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring{width:160px;height:160px;border-width:7px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring--2{width:140px;height:140px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring--3{width:120px;height:120px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center{width:90px;height:90px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center p{font-size:14px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center h2{font-size:22px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social{gap:18px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item{gap:14px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item .rts-icon{font-size:56px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item p{font-size:16px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item span{font-size:14px}.dashboard .main-content .right-section .whatsapp-card{padding:26px;border-radius:14px;height:380px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box{padding:20px 0}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-title{font-size:28px;margin-bottom:14px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-text{font-size:16px;margin-bottom:18px;padding:0 6px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-join-btn{padding:10px 24px;font-size:16px;border-radius:7px;margin-top:28px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-icon{font-size:56px;padding:16px}.dashboard .main-content .right-section .latest-updates{padding:26px 42px;border-radius:14px}.dashboard .main-content .right-section .latest-updates h3{font-size:24px;margin-bottom:24px}.dashboard .main-content .right-section .latest-updates .update-box{height:280px;border-radius:14px;margin-bottom:24px}.dashboard .main-content .right-section .latest-updates .download-btn{padding:12px 28px;font-size:14px;border-radius:7px}.summary-cards{gap:1.25rem}.summary-cards .card{padding:1.25rem;border-radius:14px}.summary-cards .card .title{font-size:1.15rem}.summary-cards .card .info{font-size:1rem;margin:3px 0}.exy{border-radius:14px}.exy .exy-header{padding:20px}.exy .exy-header .exy-title .exy-link{font-size:24px}.exy .exy-header .exy-dates{font-size:16px}.exy .exy-body{gap:14px;padding:24px}.exy .exy-body .exy-NavLink{padding:12px 0;border-radius:10px;font-size:16px}}@media (min-width:1920px) and (max-width:2559px){.dashboard{padding:12px 18px;gap:25px}.dashboard .main-content,.dashboard .main-content .left-section{gap:1.5rem}.dashboard .main-content .left-section .company-header{padding:1rem;border-radius:8px}.dashboard .main-content .left-section .company-header .company-info{font-size:16px}.dashboard .main-content .left-section .company-header .date{font-size:14px;margin-top:.5rem}.dashboard .main-content .left-section .company-header .nav-buttons{margin-top:1rem;gap:.5rem}.dashboard .main-content .left-section .company-header .nav-buttons button{padding:.4rem .8rem;font-size:14px;border-radius:4px}.dashboard .main-content .left-section .webinar-section{padding:20px;border-radius:12px}.dashboard .main-content .left-section .webinar-section .webinar-title{font-size:20px;margin-bottom:20px}.dashboard .main-content .left-section .webinar-section .webinar-grid{gap:20px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-image-placeholder{height:205px;border-radius:8px;margin-bottom:10px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-subtitle{font-size:14px;margin-bottom:4px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-desc{font-size:12px;line-height:1.4}.dashboard .main-content .left-section .upcoming-features{padding:20px;border-radius:12px}.dashboard .main-content .left-section .upcoming-features .header{margin-bottom:20px}.dashboard .main-content .left-section .upcoming-features .header h3{font-size:20px;margin-bottom:20px}.dashboard .main-content .left-section .upcoming-features .header .view-all-btn{padding:8px 16px;font-size:13px;border-radius:6px}.dashboard .main-content .left-section .upcoming-features .feature-list{gap:10px}.dashboard .main-content .left-section .upcoming-features .feature-list .feature-item{padding:12px 16px;border-radius:8px;font-size:13px}.dashboard .main-content .left-section .latest-updates{padding:1rem;border-radius:8px}.dashboard .main-content .left-section .latest-updates .section-header button{padding:.3rem .7rem;font-size:14px;border-radius:4px}.dashboard .main-content .left-section .latest-updates .updates-list{margin-top:1rem;gap:1rem}.dashboard .main-content .left-section .latest-updates .update-card{padding:1rem;border-radius:6px;font-size:14px}.dashboard .main-content .right-section{gap:1.5rem}.dashboard .main-content .right-section .total-updates .order-stats-card{padding:20px;border-radius:10px}.dashboard .main-content .right-section .total-updates .order-stats-card h3{font-size:20px;margin-bottom:20px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row{margin:40px 0}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .icon{width:36px;height:36px;font-size:16px;margin-right:10px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .label{font-size:16px;margin-bottom:6px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .progress-bar{height:6px}.dashboard .main-content .right-section .total-updates .order-stats-card .summary .summary-label{font-size:18px}.dashboard .main-content .right-section .total-updates .order-stats-card .summary .summary-value{font-size:16px}.dashboard .main-content .right-section .total-updates .rts-card{padding:20px;border-radius:10px}.dashboard .main-content .right-section .total-updates .rts-card .rts-title{font-size:16px;margin-bottom:20px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart{width:140px;height:140px;margin:0 auto 25px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring{width:140px;height:140px;border-width:6px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring--2{width:120px;height:120px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring--3{width:100px;height:100px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center{width:80px;height:80px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center p{font-size:12px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center h2{font-size:20px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social{gap:15px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item{gap:10px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item .rts-icon{font-size:50px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item p{font-size:14px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item span{font-size:12px}.dashboard .main-content .right-section .whatsapp-card{padding:20px;border-radius:12px;height:350px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box{padding:16px 0}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-title{font-size:26px;margin-bottom:10px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-text{font-size:14px;margin-bottom:14px;padding:0 4px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-join-btn{padding:8px 20px;font-size:14px;border-radius:6px;margin-top:25px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-icon{font-size:50px;padding:12px}.dashboard .main-content .right-section .latest-updates{padding:20px 40px;border-radius:12px}.dashboard .main-content .right-section .latest-updates h3{font-size:20px;margin-bottom:20px}.dashboard .main-content .right-section .latest-updates .update-box{height:260px;border-radius:12px;margin-bottom:20px}.dashboard .main-content .right-section .latest-updates .download-btn{padding:10px 24px;font-size:13px;border-radius:6px}.summary-cards{gap:1rem}.summary-cards .card{padding:.2rem!important;padding:10px;border-radius:10px}.summary-cards .card .title{font-size:1rem}.summary-cards .card .info{font-size:.9rem;margin:2px 0}.exy{border-radius:10px}.exy .exy-header{padding:16px}.exy .exy-header .exy-title .exy-link{font-size:20px}.exy .exy-header .exy-dates{font-size:15px}.exy .exy-body{gap:12px;padding:20px}.exy .exy-body .exy-NavLink{padding:10px 0;border-radius:8px;font-size:15px}}@media (min-width:1280px) and (max-width:1919px){.dashboard{padding:14px;gap:18px}.dashboard .main-content,.dashboard .main-content .left-section{gap:1.2rem}.dashboard .main-content .left-section .company-header{padding:.8rem;border-radius:6px}.dashboard .main-content .left-section .company-header .company-info{font-size:14px}.dashboard .main-content .left-section .company-header .date{font-size:12px;margin-top:.4rem}.dashboard .main-content .left-section .company-header .nav-buttons{margin-top:.8rem;gap:.4rem}.dashboard .main-content .left-section .company-header .nav-buttons button{padding:.3rem .6rem;font-size:12px;border-radius:3px}.dashboard .main-content .left-section .webinar-section{padding:16px;border-radius:8px}.dashboard .main-content .left-section .webinar-section .webinar-title{font-size:16px;margin-bottom:16px}.dashboard .main-content .left-section .webinar-section .webinar-grid{gap:16px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-image-placeholder{height:150px;border-radius:6px;margin-bottom:8px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-subtitle{font-size:12px;margin-bottom:3px}.dashboard .main-content .left-section .webinar-section .webinar-grid .webinar-card .webinar-desc{font-size:10px;line-height:1.3}.dashboard .main-content .left-section .upcoming-features{padding:16px;border-radius:8px}.dashboard .main-content .left-section .upcoming-features .header{margin-bottom:16px}.dashboard .main-content .left-section .upcoming-features .header h3{font-size:16px;margin-bottom:16px}.dashboard .main-content .left-section .upcoming-features .header .view-all-btn{padding:6px 12px;font-size:11px;border-radius:4px}.dashboard .main-content .left-section .upcoming-features .feature-list{gap:8px}.dashboard .main-content .left-section .upcoming-features .feature-list .feature-item{padding:10px 12px;border-radius:6px;font-size:11px}.dashboard .main-content .left-section .latest-updates{padding:.8rem;border-radius:6px}.dashboard .main-content .left-section .latest-updates .section-header button{padding:.25rem .5rem;font-size:12px;border-radius:3px}.dashboard .main-content .left-section .latest-updates .updates-list{margin-top:.8rem;gap:.8rem}.dashboard .main-content .left-section .latest-updates .update-card{padding:.8rem;border-radius:4px;font-size:12px}.dashboard .main-content .right-section{gap:1.2rem}.dashboard .main-content .right-section .total-updates .order-stats-card{padding:16px;border-radius:8px}.dashboard .main-content .right-section .total-updates .order-stats-card h3{font-size:16px;margin-bottom:16px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row{margin:28px 0}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .icon{width:28px;height:28px;font-size:12px;margin-right:8px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .label{font-size:12px;margin-bottom:4px}.dashboard .main-content .right-section .total-updates .order-stats-card .stat-row .stat-info .progress-bar{height:4px}.dashboard .main-content .right-section .total-updates .order-stats-card .summary .summary-label{font-size:14px}.dashboard .main-content .right-section .total-updates .order-stats-card .summary .summary-value{font-size:12px}.dashboard .main-content .right-section .total-updates .rts-card{padding:16px;border-radius:8px}.dashboard .main-content .right-section .total-updates .rts-card .rts-title{font-size:12px;margin-bottom:16px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart{width:100px;height:100px;margin:0 auto 18px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring{width:100px;height:100px;border-width:4px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring--2{width:85px;height:85px;top:7px;left:7px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-ring--3{width:70px;height:70px;top:15px;left:15px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center{width:60px;height:60px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center p{font-size:8px}.dashboard .main-content .right-section .total-updates .rts-card .rts-chart .rts-center h2{font-size:14px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social{gap:10px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item{gap:6px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item .rts-icon{font-size:32px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item p{font-size:10px}.dashboard .main-content .right-section .total-updates .rts-card .rts-social .rts-social-item span{font-size:8px}.dashboard .main-content .right-section .whatsapp-card{padding:16px;border-radius:8px;height:260px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box{padding:0}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-title{font-size:18px;margin-bottom:8px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-text{font-size:10px;margin-bottom:10px;padding:0 2px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-box .whatsapp-join-btn{padding:6px 14px;font-size:10px;border-radius:4px;margin-top:18px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-icon{font-size:32px;padding:8px;margin-bottom:45px}.dashboard .main-content .right-section .whatsapp-card .whatsapp-icon-bg{margin-top:120px}.dashboard .main-content .right-section .latest-updates{padding:16px 28px;border-radius:8px}.dashboard .main-content .right-section .latest-updates h3{font-size:16px;margin-bottom:16px}.dashboard .main-content .right-section .latest-updates .update-box{height:180px;border-radius:8px;margin-bottom:16px}.dashboard .main-content .right-section .latest-updates .download-btn{padding:8px 16px;font-size:10px;border-radius:4px}.summary-cards{gap:.8rem}.summary-cards .card{padding:.2rem!important}.summary-cards .card .title{font-size:.85rem}.summary-cards .card .info{font-size:.75rem;margin:1px 0}.summary-cards .card .info .label{width:80px}.exy{border-radius:8px}.exy .exy-header{padding:12px}.exy .exy-header .exy-title .exy-link{font-size:16px}.exy .exy-header .exy-dates{font-size:15px}.exy .exy-body{gap:8px;padding:16px}.exy .exy-body .exy-NavLink{padding:8px 0;border-radius:6px;font-size:12px}}.newUpdate_outer .newUpdate_btn{border-bottom:1px solid #ccc;align-items:center;display:flex;padding:10px 15px 0;gap:10px;background:#fff}.newUpdate_outer .newUpdate_btn .tab-btn{padding:8px 12px;background-color:white;color:#555;cursor:pointer;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid transparent;border-bottom-color:#fff}.newUpdate_outer .newUpdate_btn .tab-btn.active{color:#6930ca;font-weight:500;border:1px solid #ccc;border-bottom:none}.newUpdate_outer .newUpdate_btn .tab-btn:not(.active):hover{color:#461e96}.newUpdate_outer .newUpdate_container{display:flex;overflow-y:scroll;height:calc(100vh - 62px);padding:5px 0 0 5px}.newUpdate_outer .newUpdate_container .newUpdate_sidebar{width:250px;background:#ffffff;border:1px solid #ddd;margin:10px;font-size:12px;border-radius:4px;height:-moz-fit-content;height:fit-content;width:15%}.newUpdate_outer .newUpdate_container .newUpdate_sidebar .newUpdate_sidebar_item{cursor:pointer;letter-spacing:.3px;border-bottom:1px solid #cfcfcc;padding:8px 15px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:10px}.newUpdate_outer .newUpdate_container .newUpdate_sidebar .newUpdate_sidebar_item.active,.newUpdate_outer .newUpdate_container .newUpdate_sidebar .newUpdate_sidebar_item:hover{background-color:#461e96;color:#ffffff}.newUpdate_outer .newUpdate_container .all{background:#6930ca}.newUpdate_outer .newUpdate_container .bugfixes{background:rgb(187,58,97)}.newUpdate_outer .newUpdate_container .newfeature{background:rgb(53,151,102)}.newUpdate_outer .newUpdate_container .changes{background:rgb(255,173,79)}.newUpdate_outer .newUpdate_container .improvements{background:rgb(255,110,64)}.newUpdate_outer .newUpdate_container .announcements{background:rgb(15,42,123)}.newUpdate_outer .newUpdate_container .removed{background:rgb(94,88,88)}.newUpdate_outer .newUpdate_container .whatsnew_container{width:70%;padding:10px;font-family:Arial,sans-serif}.newUpdate_outer .newUpdate_container .whatsnew_container .page_title{margin-bottom:5px;font-size:14px;font-weight:600;color:#383e4e}.newUpdate_outer .newUpdate_container .whatsnew_container .page_title span{color:#6930ca;font-weight:600}.newUpdate_outer .newUpdate_container .whatsnew_container .update_list{display:flex;flex-direction:column;gap:10px;padding-bottom:100px}.newUpdate_outer .newUpdate_container .whatsnew_container .update_list .outer_Div{margin-top:2px}.newUpdate_outer .newUpdate_container .whatsnew_container .update_list .update_card{background:#fff;padding:10px;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:background .2s ease;display:flex;flex-direction:column;gap:5px}.newUpdate_outer .newUpdate_container .whatsnew_container .update_list .update_card .title_div{font-size:14px;font-weight:600;color:#383e4e}.newUpdate_outer .newUpdate_container .whatsnew_container .update_list .tags_div{display:flex;gap:6px;margin-bottom:8px}.newUpdate_outer .newUpdate_container .whatsnew_container .update_list .tags_div .tag{color:#fff;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;letter-spacing:.2px}.newUpdate_outer .newUpdate_container .whatsnew_container .update_detail{background:#fff;border-radius:6px;border:1px solid #e8e8e8}.newUpdate_outer .newUpdate_container .whatsnew_container .update_detail .back_btn{background:none;border:none;color:#6930ca;font-size:14px;cursor:pointer;margin-bottom:10px}.newUpdate_outer .newUpdate_container .whatsnew_container .update_detail .back_btn:hover{text-decoration:underline;transition:all .3s ease}.newUpdate_outer .newUpdate_container .whatsnew_container .update_detail .detail_content h2{margin-top:0;margin-bottom:0;font-size:14px;border-bottom:1px solid #ededed;padding:10px}.newUpdate_outer .newUpdate_container .whatsnew_container .update_detail .detail_content p{margin-bottom:10px;line-height:1.5;font-size:12px;padding:10px}.newUpdate_outer .newUpdate_container .whatsnew_container .update_detail .detail_content .detail_image{margin-top:15px}.newUpdate_outer .newUpdate_container .whatsnew_container .update_detail .detail_content .detail_image img{max-width:100%;border:1px solid #ddd;border-radius:6px}.dropdown-item-hover:hover{background-color:lightblue!important;cursor:pointer}.dropdown-item:focus,.dropdown-item:hover{background-color:#f3effb!important}.form-switch .form-check-input{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");margin-bottom:5px}.form-switch .form-check-input:checked{background-color:#6930ca!important;border-color:#6930ca!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.dropdown-item:hover,.profile_Dropdown .dropdown-item:hover{background-color:#f3effb!important}.dropdown-item:hover,.dropdown-item:hover svg{color:#333!important}.dropdown-item.active{color:#333!important;background-color:#f3effb!important}.dropdown-item.active svg{color:#333!important}Form Switch .form-switch .form-check-input{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e")}Form Switch .form-switch .form-check-input:checked{background-color:#6930ca!important;border-color:#6930ca!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.css-1a2ts35-control:hover{border-color:#6930ca}.profile_dropdown{border-top:1px solid #e0e0e0}.profile_dropdown .dropdown-item:focus,.profile_dropdown .dropdown-item:hover{background-color:#f3effb!important}.profile_dropdown .dropdown-item:focus .dropdownprofile,.profile_dropdown .dropdown-item:focus .dropdownprofile span,.profile_dropdown .dropdown-item:hover .dropdownprofile,.profile_dropdown .dropdown-item:hover .dropdownprofile span{color:white!important}input[type=radio]{accent-color:#6930ca;width:16px;height:16px;margin-top:0}input[type=text]:focus{outline:none}input[type=checkbox]{accent-color:#6930ca;margin-bottom:4px;width:18px;height:18px}.role_select_select input{all:unset!important;box-shadow:none!important;border:none!important;outline:none!important;padding:0!important;margin:0!important;background:transparent!important}.role_select_select .css-1dimb5e-singleValue{margin-left:6px!important}.role_select_select .css-1fdsijx-ValueContainer{padding:0 8px!important}.header-left-big~.topbar,.sidebarBig_page~.topbar{left:220px!important}.header-left-small~.topbar,.sidebarSmall_page~.topbar{left:113px!important}body.sidebar-big .topbar{left:220px!important}body.sidebar-big .component_div{margin-left:220px!important;display:block;height:calc(100vh - 0px);background-color:#fff;overflow:scroll}body.sidebar-big .component_div .page-content{height:100%;overflow-y:scroll}body.sidebar-small .topbar{left:130px!important}body.sidebar-small .component_div{margin-left:130px!important}.page-container{border-radius:8px;background-color:#ffffff;box-shadow:0 2px 4px rgba(0,0,0,.1);height:calc(100vh - 110px)}.page-container .ag-theme-alpine,.page-container .search-bar,.page-container .table-container{border:none!important;border-radius:0!important}.page-container .tab-content{border:none}.page-container2{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;height:calc(100vh - 280px);box-shadow:0 2px 4px rgba(0,0,0,.1);width:65%;margin:80px auto}.page-container2 .ag-theme-alpine,.page-container2 .search-bar,.page-container2 .table-container{border:none!important;border-radius:0!important}.page-container2 .tab-content{border:none}.page-container3{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;height:calc(100vh - 130px);box-shadow:0 2px 4px rgba(0,0,0,.1);width:70%;margin:30px auto 0}.page-container3 .ag-theme-alpine,.page-container3 .search-bar,.page-container3 .table-container{border:none!important;border-radius:0!important}.page-container3 .tab-content{border:none}.mainlayout{padding:0;margin:0;width:100%;height:100%}.refer-earn-container{border-radius:10px;padding:20px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);display:flex;justify-content:center;align-items:center;height:100%}.refer-earn-container h4{font-size:24px}.ai-popup-backdrop{position:fixed;top:0;left:0;width:calc(100vw - 0px);height:calc(100vh - 0px);background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px;box-sizing:border-box}.ai-popup-container{background:#fff;border-radius:6px;box-shadow:0 20px 60px rgba(0,0,0,.25);position:relative;display:flex;flex-direction:column;width:85vw;max-width:1400px;min-width:320px;height:auto;min-height:400px;max-height:90vh;overflow:hidden;animation:popupSlideIn .3s cubic-bezier(.34,1.56,.64,1)}@keyframes popupSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ai-popup-header{padding:18px 0 16px;color:black;background-color:#f8f9fa}.ai-popup-header h2{margin:0;font-size:24px;font-weight:700}.ai-popup-content{flex:1 1;overflow-y:auto;max-height:60vh}.ai-popup-footer{padding:12px 32px 18px;border-top:1px solid #e9ecef;background:#f8f9fa;justify-content:space-between;flex-wrap:wrap}.ai-popup-footer,.ai-suggestion-box{display:flex;align-items:center;gap:12px}.ai-suggestion-box{margin-bottom:2px;padding:10px;border-radius:4px}.Ai-ledger{width:300px}.ai-popup-aigroup2-wrap{padding:16px}.ai-popup-aigroup2{max-width:1200px;width:95%;border-radius:16px;box-shadow:0 20px 60px -15px rgba(0,0,0,.4);max-height:90vh}.ai-popup-header-aigroup2{padding:20px 24px;background:#fff;border-bottom:1px solid #e2e8f0}.ai-popup-header-aigroup2 .ai-popup-header-inner{display:flex;align-items:center;justify-content:space-between}.ai-popup-header-aigroup2 .ai-popup-header-left{display:flex;align-items:center;gap:12px}.ai-popup-header-aigroup2 .ai-robot-icon-wrap{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#6332c2,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(99,50,194,.3)}.ai-popup-header-aigroup2 .ai-popup-title{margin:0;font-size:20px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:10px}.ai-popup-header-aigroup2 .ai-popup-group-counter{font-size:14px;font-weight:600;color:#64748b;background:#f1f5f9;padding:4px 12px;border-radius:8px;border:1px solid #e2e8f0}.ai-popup-header-aigroup2 .ai-popup-subtitle{margin:4px 0 0;font-size:12px;color:#64748b;font-weight:500}.ai-popup-header-aigroup2 .ai-popup-close{cursor:pointer;font-size:20px;color:#64748b;padding:4px;transition:color .2s}.ai-popup-header-aigroup2 .ai-popup-close:hover{color:#6332c2}.ai-popup-content-aigroup2{flex:1 1;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:none;background:#fbfaff;padding-bottom:16px}.ai-popup-pattern-section{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:2px solid #ede9fe;border-radius:12px;margin:12px 16px 20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ai-pattern-left{flex:1 1;min-width:180px}.ai-pattern-label{font-size:11px;font-weight:700;color:#6332c2;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;display:flex;align-items:center}.ai-pattern-title{font-size:16px;font-weight:700;color:#1e293b;margin:0}.ai-pattern-count{color:#f59e0b}.ai-pattern-text{background:#f1f5f9;border:1px solid #e2e8f0;padding:2px 8px;border-radius:4px;color:#334155;margin:0 4px}.ai-ledger-bulk-section{width:100%;max-width:300px;background:rgba(139,92,246,.05);padding:10px 12px;border-radius:8px;border:1px solid #ede9fe}.ai-ledger-bulk-section .Ai-ledger{width:100%}.ai-ledger-bulk-label{font-size:11px;font-weight:700;color:#615a78;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px;display:block}.ai-table-wrapper{padding:16px 16px 24px}.ai-table-container.ai-table-aigroup2{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:visible}.ai-table-container.ai-table-aigroup2 .ag-header-cell .ag-icon-menu,.ai-table-container.ai-table-aigroup2 .ag-header-cell-menu-button{display:none!important}.ai-table-container.ai-table-aigroup2 .ag-header{background:#f8fafc!important;border-bottom:1px solid #e2e8f0}.ai-table-container.ai-table-aigroup2 .ag-header-cell{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;display:flex!important;align-items:center!important}.ai-table-container.ai-table-aigroup2 .ag-row{background-color:#fff}.ai-table-container.ai-table-aigroup2 .ag-cell{border-right:1px solid #f1f5f9;display:flex!important;align-items:center!important}.ai-table-container.ai-table-aigroup2 .ag-body-viewport,.ai-table-container.ai-table-aigroup2 .ag-center-cols-viewport,.ai-table-container.ai-table-aigroup2 .ag-root-wrapper{overflow:visible!important}.ai-action-btns{display:flex;align-items:center;justify-content:center;gap:8px}.ai-action-btn{background:none;border:none;cursor:pointer;padding:4px;font-size:14px;border-radius:6px;transition:all .2s}.ai-action-btn.ai-action-delete:not(.disabled){color:#94a3b8}.ai-action-btn.ai-action-delete:not(.disabled):hover{color:#dc3545}.ai-action-btn.ai-action-delete.disabled{color:#cbd5e1;cursor:not-allowed}.ai-action-btn.ai-action-split:not(.disabled){color:#64748b;font-size:12px;font-weight:700;padding:4px 10px;border:1px solid #e2e8f0;background:#fff;display:inline-flex;align-items:center;gap:6px}.ai-action-btn.ai-action-split:not(.disabled):hover{color:#6332c2;border-color:#6332c2;box-shadow:0 2px 8px rgba(99,50,194,.15)}.ai-action-btn.ai-action-split.disabled{color:#cbd5e1;border-color:#e2e8f0;cursor:not-allowed}.ai-table-empty{display:flex;align-items:center;justify-content:center;height:200px;color:#64748b;font-size:14px}.ai-popup-footer-aigroup2{padding:16px 24px;background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ai-footer-warning{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;color:#b45309;font-size:12px;font-weight:600}.ai-footer-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.ai-btn-previous{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;padding:10px 20px;border-radius:12px;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s}.ai-btn-previous:hover:not(:disabled){background:#e2e8f0;color:#475569}.ai-btn-previous.disabled{opacity:.5;cursor:not-allowed}.ai-btn-skip{background:#fff7ed;color:#f59e0b;border:1px solid #fdba74;padding:10px 20px;border-radius:12px;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s}.ai-btn-skip:hover{background:#ffedd5}.ai-btn-approve{background:#6332c2;color:#fff;border:none;padding:10px 24px;border-radius:12px;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 4px 14px rgba(99,50,194,.3);transition:all .2s}.ai-btn-approve:hover:not(:disabled){background:#5229a3}.ai-btn-approve.disabled{opacity:.5;cursor:not-allowed}.ai-table-container{background:white;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;margin-bottom:5px;width:100%;height:400px;min-height:300px;max-height:60vh;position:relative}.ai-table-container .ag-root,.ai-table-container .ag-root-wrapper{height:100%!important}.ai-table-container .ag-row{background-color:#ffffff}.ai-table-container .ag-checkbox-input-wrapper{border-color:#434343;box-shadow:none}.ai-table-container .ag-cell-value{flex:1 1 auto!important;line-height:1.8!important}.ai-table-container .ag-cell.ag-cell-not-inline-editing.ag-cell-normal-height.ag-column-first{margin:0 5px!important}.ai-btn{padding:12px 24px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;min-width:120px}.ai-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ai-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.ai-btn.ai-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.ai-btn.ai-btn-success{background-color:#10b981;color:white}.ai-btn.ai-btn-warning{background-color:#f59e0b;color:white}.ai-btn.ai-btn-secondary{background:#6c757d;color:white}.ai-btn.ai-btn-light{background:#f8f9fa;color:#495057;border:1px solid #dee2e6}.ag-TransactionsTable .ag-cell{display:flex!important;align-items:center!important;line-height:normal!important}.ag-TransactionsTable .ag-cell-value{line-height:normal!important}.ag-TransactionsTable .ag-cell .action-btn,.ag-TransactionsTable .ag-cell .action-btn2,.ag-TransactionsTable .ag-cell button{outline:none!important;border:none!important}.ag-TransactionsTable .ag-cell .action-btn2:focus,.ag-TransactionsTable .ag-cell .action-btn2:hover,.ag-TransactionsTable .ag-cell .action-btn:focus,.ag-TransactionsTable .ag-cell .action-btn:hover,.ag-TransactionsTable .ag-cell button:focus,.ag-TransactionsTable .ag-cell button:hover{outline:none!important;border:none!important;box-shadow:none!important}.ag-TransactionsTable .ag-cell .action-btn2:before,.ag-TransactionsTable .ag-cell .action-btn2[title]:hover:before,.ag-TransactionsTable .ag-cell .action-btn:before,.ag-TransactionsTable .ag-cell .action-btn[title]:hover:before,.ag-TransactionsTable .ag-cell button:before,.ag-TransactionsTable .ag-cell button[title]:hover:before{display:none!important;content:none!important}.ag-TransactionsTable .ag-header-cell:focus-within,.ag-TransactionsTable .ag-header-cell:has(.ag-cell button:hover),.ag-TransactionsTable .ag-header-cell:hover{border:none!important;outline:none!important;box-shadow:none!important}.ag-TransactionsTable .ag-cell:has(.action-btn),.ag-TransactionsTable .ag-cell:has(.action-btn2),.ag-TransactionsTable .ag-cell:has(button){border-top:none!important;border-bottom:none!important;outline:none!important}.ag-TransactionsTable .ag-cell:has(.action-btn):focus-within,.ag-TransactionsTable .ag-cell:has(.action-btn):hover,.ag-TransactionsTable .ag-cell:has(.action-btn2):focus-within,.ag-TransactionsTable .ag-cell:has(.action-btn2):hover,.ag-TransactionsTable .ag-cell:has(button):focus-within,.ag-TransactionsTable .ag-cell:has(button):hover{border:none!important;outline:none!important;box-shadow:none!important}.ag-TransactionsTable .ag-header-cell:focus,.ag-TransactionsTable .ag-header-cell:focus-within,.ag-TransactionsTable .ag-header-cell:hover,.ag-TransactionsTable .ag-header-row:focus,.ag-TransactionsTable .ag-header-row:focus-within,.ag-TransactionsTable .ag-header-row:hover{border-top:none!important;outline:none!important;box-shadow:none!important}.ag-TransactionsTable .ag-cell:has(button):focus,.ag-TransactionsTable .ag-cell:has(button):focus-within,.ag-TransactionsTable .ag-cell:has(button):hover{border-top:none!important;outline:none!important;box-shadow:none!important}@media screen and (min-width:3840px){.ai-popup-container{width:100%;max-width:2200px}.ai-popup-header{padding:20px 50px 30px}.ai-popup-header h2{font-size:32px}.ai-popup-content{max-height:65vh}.ai-popup-footer{padding:20px 50px 24px}.ai-suggestion-box{padding:10px;margin-bottom:10px;font-size:18px}.ai-ledger-select{min-width:280px;padding:16px 20px;font-size:18px}.ai-btn{padding:16px 32px;font-size:18px;min-width:160px}}@media screen and (min-width:2560px) and (max-width:3839px){.ai-popup-container{width:100%;max-width:1800px}.ai-popup-header{padding:20px 40px 24px}.ai-popup-header h2{font-size:28px}.ai-popup-content{max-height:62vh}.ai-popup-footer{padding:20px 40px 24px}.ai-suggestion-box{padding:10px;margin-bottom:10px;font-size:16px}.ai-ledger-select{min-width:240px;padding:14px 18px;font-size:16px}.ai-btn{padding:14px 28px;font-size:16px;min-width:140px}}@media screen and (min-width:1920px) and (max-width:2559px){.ai-popup-container{width:100%;max-width:1400px}.ai-popup-header{padding:15px 30px}.ai-popup-header h2{font-size:24px}.ai-popup-content{max-height:60vh}.ai-popup-footer{padding:18px 36px 20px}.ai-suggestion-box{padding:5px 15px;font-size:15px}.ai-ledger-select{min-width:220px;padding:8px 6px;font-size:15px}.ai-btn{padding:10px 18px;font-size:15px;min-width:130px}}@media screen and (min-width:1280px) and (max-width:1919px){.ai-popup-container{width:100%;max-width:1200px}.ai-popup-header{padding:20px 32px}.ai-popup-header h2{font-size:20px}.ai-popup-content{max-height:55vh}.ai-popup-footer{padding:14px 32px 18px}.ai-suggestion-box{padding:10px;margin-bottom:-5px;font-size:14px}.ai-ledger-select{min-width:200px;padding:10px 14px;font-size:14px}.ai-btn{padding:10px 20px;font-size:14px;min-width:120px}}@media screen and (max-width:1279px){.ai-popup-backdrop{padding:10px}.ai-popup-container{width:70%;max-width:100%;max-height:95vh}.ai-popup-header{padding:20px 24px 16px}.ai-popup-header h2{font-size:18px}.ai-popup-content{max-height:50vh}.ai-popup-footer{padding:14px 24px 16px;flex-direction:column;gap:16px}.ai-popup-footer>div{width:100%;display:flex;gap:12px}.ai-popup-footer>button{width:100%}.ai-suggestion-box{padding:10px;margin-bottom:-5px;font-size:13px;gap:12px;align-items:flex-start}.ai-ledger-select{padding:12px 16px}.ai-btn,.ai-ledger-select{min-width:100%;font-size:14px}.ai-btn{padding:10px 18px;width:100%}}@media screen and (max-width:768px){.ai-popup-container{width:98%;margin:5px}.ai-popup-content{max-height:45vh}.ai-suggestion-box{font-size:12px}}.deletebutton{background-color:#fff!important;border-radius:5px!important;border:1px solid #dee2e6!important}.deletebutton svg{color:red;font-size:16px}.deletebutton:hover{background-color:#f52a2a!important}.deletebutton:hover svg{color:#fff;font-size:16px}.form-control-Autosale{width:100%;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:9px 12px;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.form-control-Autosale:disabled{background-color:#f8f9fa;color:#6c757d}.input_css2{border:1px solid #d8d8d8!important;outline:none!important;border-radius:5px;padding:var(--input-padding-y) var(--input-padding-x);transition:border-color .15s}.input_css2:focus,.input_css2:hover{border:1.5px solid #6930ca!important}.form-control.input_css2:focus,.input_css2:focus,input.form-control.input_css2:focus,input.input_css2:focus{border:1.5px solid #6930ca!important;box-shadow:none!important;outline:none!important;background-color:#fff!important}.modern-company-drawer{max-width:550px!important;width:100%!important;border-radius:20px 0 0 20px;box-shadow:0 0 25px rgba(0,0,0,.1)}.modern-company-drawer .offcanvas-body{padding:0}.company-drawer-content{background-color:#fafafb;height:100%;padding:15px 0;display:flex;flex-direction:column;gap:8px}.company-drawer-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dee2e6;margin-bottom:3px;padding-bottom:14px;padding-left:15px;padding-right:10px}.company-drawer-header .header-left{display:flex;align-items:center;gap:15px}.company-drawer-header .header-left h2{font-size:22px;font-weight:600;color:#333;margin:0}.company-drawer-header .header-left .refresh-icon{color:#6930ca;font-size:22px;cursor:pointer;transition:transform .3s;transition:all .2s ease-in-out;margin-top:7px}.company-drawer-header .header-left .refresh-icon:hover{color:#6930ca;transform:scale(.99)}.company-drawer-header .header-left .refresh-icon:active{transform:rotate(90deg)}.company-drawer-header .header-right{display:flex;align-items:center;gap:15px}.company-drawer-header .header-right .close-btn{cursor:pointer;font-size:19px;color:#888;transition:color .2s;margin-bottom:5px}.company-drawer-header .header-right .close-btn:hover{color:red}.company-search-container{position:relative;margin-bottom:10px;display:flex;justify-content:space-between;padding:0 10px}.company-search-container .search-input-wrapper{position:relative;width:430px}.company-search-container .search-input-wrapper .search-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#999;font-size:16px}.company-search-container .company-search-input{width:120%;padding:8px 12px 8px 40px;border-radius:10px;border:1px solid #e0e0e0;background-color:white;font-size:14px;transition:all .2s}.company-search-container .company-search-input:focus{border-color:#6930ca;box-shadow:0 0 0 2px rgba(105,48,202,.1);outline:none}.company-search-container .company-search-input::placeholder{color:#999}.companies-list{display:flex;flex-direction:column;gap:12px;overflow-y:auto;max-height:calc(100vh - 180px);padding:0 10px}.companies-list:not(:empty){justify-content:flex-start}.company-card{background-color:white;border-radius:16px;padding:16px 20px;box-shadow:0 2px 8px rgba(0,0,0,.03);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s;border:1px solid #dee2e6;border-radius:12px;margin:0 10px}.company-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #6930ca}.company-card.active{background-color:#f8f6ff}.company-card .company-info .company-icon-name{display:flex;align-items:center;gap:10px}.company-card .company-info .company-icon-name .company-icon{color:#6930ca;font-size:20px}.company-card .company-info .company-icon-name h3{font-size:16px;font-weight:600;color:#333;margin:0}.company-card .company-info p{font-size:13px;color:#777;margin:0 0 0 26px}.company-card .company-status .check-icon{color:#198754;font-size:18px}.no-companies{display:flex;flex-direction:column;justify-content:center;align-items:center;height:150px;border-radius:16px;padding:24px}.no-companies p{color:#888;font-size:14px;margin:5px 0;text-align:center;font-size:16px;font-weight:500}.no-companies p:first-child{color:#434343;font-size:18px;font-weight:500}@media (max-width:768px){.modern-company-drawer{max-width:90%!important}}.notification-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin:0 10px;cursor:pointer}.notification-icon-wrapper .bell-icon-container{position:relative;color:#333}.notification-icon-wrapper .bell-icon-container svg{transition:color .2s}.notification-icon-wrapper .bell-icon-container:hover svg{color:#6930ca}.notification-icon-wrapper .notification-badge{position:absolute;top:-6px;right:-6px;background-color:#ff4d4f;color:white;font-size:10px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #fff}.modern-notification-drawer{max-width:550px!important;width:100%!important;border-radius:20px 0 0 20px;box-shadow:0 0 25px rgba(0,0,0,.1)}.modern-notification-drawer .offcanvas-body{padding:0}.notification-drawer-content{background-color:#f9f9fd;height:100%;padding:15px 0;display:flex;flex-direction:column;gap:20px}.notification-drawer-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dee2e6;margin-bottom:3px;padding-bottom:12px;padding-left:15px;padding-right:10px}.notification-drawer-header .header-left{display:flex;align-items:center;gap:15px}.notification-drawer-header .header-left h2{font-size:22px;font-weight:600;color:#333;margin:0}.notification-drawer-header .header-left .refresh-icon{color:#6930ca;font-size:20px;cursor:pointer;transition:transform .3s}.notification-drawer-header .header-left .refresh-icon:hover{transform:rotate(90deg)}.notification-drawer-header .header-right{display:flex;align-items:center;gap:15px}.notification-drawer-header .header-right .mark-all-btn{background-color:transparent;color:#6930ca;border:1px solid #6930ca;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s}.notification-drawer-header .header-right .mark-all-btn:hover:not(:disabled){background-color:#6930ca;color:white}.notification-drawer-header .header-right .mark-all-btn:disabled{opacity:.6;cursor:not-allowed;border-color:#ccc;color:#888}.notification-drawer-header .header-right .close-btn{cursor:pointer;font-size:19px;color:#888;transition:color .2s;margin-bottom:7px}.notification-drawer-header .header-right .close-btn:hover{color:red}.notification-tabs{display:flex;gap:5px;padding:0 10px}.notification-tabs .notification-tab{background:transparent;border:none;padding:8px 15px;font-size:14px;font-weight:500;color:#666;position:relative;cursor:pointer;transition:all .2s;border-radius:6px}.notification-tabs .notification-tab:hover{background-color:#f1ebfd}.notification-tabs .notification-tab.active{color:#6930ca;font-weight:600;background-color:#f1ebfd}.notification-tabs .notification-tab.active:after{content:"";position:absolute;bottom:-11px;left:50%;transform:translateX(-50%);width:95px;height:2px;background-color:#6930ca}.notification-tabs .notification-tab .tab-badge{position:relative;top:-8px;right:-5px;font-size:10px;background-color:#ff4d4f;color:white;padding:1px 5px;border-radius:10px;font-weight:600}.notifications-list{display:flex;flex-direction:column;gap:8px;flex:1 1;overflow:hidden;padding:0 10px}.notification-item{display:flex;padding:16px;background:white;transition:all .2s;cursor:pointer;position:relative;gap:12px;border:1px solid #dee2e6;border-radius:12px;margin-bottom:5px}.notification-item:hover{box-shadow:0 2px 10px rgba(0,0,0,.05)}.notification-item.unread{background-color:#f8f6ff}.notification-item.unread .notification-content .notification-text{font-weight:500}.notification-item .notification-icon{width:36px;height:36px;border-radius:50%;background-color:#f1ebfd;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-item .notification-icon svg{font-size:16px;color:#6930ca}.notification-item .notification-content{flex:1 1}.notification-item .notification-content .notification-text{font-size:14px;color:#333;margin:0 0 5px;line-height:1.4}.notification-item .notification-content .notification-time{font-size:12px;color:#888}.notification-item .unread-indicator{width:8px;height:8px;border-radius:50%;background-color:#6930ca;position:absolute;top:16px;right:16px}.no-notifications{display:flex;justify-content:center;align-items:center;height:200px;border-radius:12px}.no-notifications p{color:#888;font-size:14px}@media (max-width:768px){.modern-notification-drawer{max-width:90%!important}}.ai-mode-btn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:500;color:#202124;border:none;border-radius:9999px;background:#fff;cursor:pointer;z-index:1;overflow:hidden;transition:all .3s ease}.ai-mode-btn:before{content:"";position:absolute;inset:0;padding:2px;border-radius:9999px;background:linear-gradient(90deg,#ea4335,#fbbc05,#34a853,#4285f4,#ea4335);background-size:300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rainbowMove 3s linear infinite;z-index:0}@keyframes rainbowMove{0%{background-position:0 50%}to{background-position:100% 50%}}.ai-mode-btn .icon{font-size:15px}.ai-mode-btn:hover{box-shadow:0 0 10px rgba(66,133,244,.3);transform:translateY(-1px)}.company-badge{width:36px;height:36px;border-radius:50%;background:#6930ca;color:white;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.company-icon-name{display:flex;align-items:center;gap:12px}.info-icon{cursor:pointer;transition:color .2s ease;display:inline-flex;align-items:center;justify-content:center;margin-left:6px;position:relative}.info-icon:hover{color:#6930ca!important}.tooltip-content-hover{position:absolute;top:calc(100% + 0px);left:0;background-color:rgba(0,0,0,.5019607843);color:#fff;padding:10px 14px;border-radius:6px;font-size:14px;white-space:nowrap;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.2);pointer-events:none;animation:tooltipFadeIn .2s ease;width:200px}.tooltip-content-hover:before{content:"";position:absolute;bottom:100%;left:95px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(0,0,0,.5019607843)}.tooltip-content-hover2{position:absolute;top:calc(100% + 0px);left:0;background-color:rgba(0,0,0,.5019607843);color:#fff;padding:10px 14px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.2);pointer-events:none;animation:tooltipFadeIn .2s ease;width:200px}.tooltip-content-hover2:before{content:"";position:absolute;bottom:100%;left:120px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(0,0,0,.5019607843)}.tooltip-content-hover3{position:absolute;top:calc(100% + 8px);left:0;background-color:rgba(0,0,0,.5019607843);color:#fff;padding:10px 14px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.2);pointer-events:none;animation:tooltipFadeIn .2s ease}.tooltip-content-hover3:before{content:"";position:absolute;bottom:100%;left:15px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(0,0,0,.5019607843)}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.filter-header{display:flex;align-items:center;gap:8px}.action_btn_Div button,.filter-header{position:relative}.action_btn_Div button[title]:hover:before{content:attr(title);bottom:125%;background-color:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;animation:tooltipSlideUp .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}.action_btn_Div button[title]:hover:after,.action_btn_Div button[title]:hover:before{position:absolute;left:50%;transform:translateX(-50%);z-index:1000;pointer-events:none}.action_btn_Div button[title]:hover:after{content:"";bottom:120%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.5019607843)}.TransactionsTable-table .ag-theme-alpine :where(.ag-theme-params-2){--ag-accent-color:#6930ca!important;--ag-checkbox-checked-color:#6930ca!important;--ag-checkbox-unchecked-color:#dee2e6!important;--ag-checkbox-border-color:#6930ca!important}.TransactionsTable-table .ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper.ag-checked .ag-checkbox-input{background-color:#6930ca!important;border-color:#6930ca!important}.TransactionsTable-table .ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper.ag-checked .ag-checkbox-input:after{color:white!important}.TransactionsTable-table .ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper .ag-checkbox-input{border:2px solid #dee2e6!important;border-radius:3px!important;transition:all .2s ease!important}.TransactionsTable-table .ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper .ag-checkbox-input:hover{border-color:#6930ca!important}.TransactionsTable-table .ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper .ag-checkbox-input:focus{border-color:#6930ca!important;box-shadow:0 0 0 2px rgba(105,48,202,.2)!important}.TransactionsTable-table .ag-theme-alpine .ag-checkbox-input-wrapper.ag-checked,.TransactionsTable-table .ag-theme-alpine .ag-checkbox-input-wrapper.ag-indeterminate{background-color:#6930ca!important;color:white!important}.TransactionsTable-table .ag-theme-alpine .ag-checkbox-input-wrapper{--ag-accent-color:#6930ca!important}.TransactionsTable-table .ag-theme-alpine :where(.ag-theme-params-10){--ag-accent-color:#6930ca!important}.subTable-container .ag-theme-alpine :where(.ag-theme-params-2){--ag-accent-color:#6930ca!important;--ag-checkbox-checked-color:#6930ca!important;--ag-checkbox-unchecked-color:#dee2e6!important;--ag-checkbox-border-color:#6930ca!important}.subTable-container .ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper.ag-checked .ag-checkbox-input{background-color:#6930ca!important;border-color:#6930ca!important}.subTable-container .ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper.ag-checked .ag-checkbox-input:after{color:white!important}.subTable-container .ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper .ag-checkbox-input{border:2px solid #dee2e6!important;border-radius:3px!important;transition:all .2s ease!important}.subTable-container .ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper .ag-checkbox-input:hover{border-color:#6930ca!important}.subTable-container .ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper .ag-checkbox-input:focus{border-color:#6930ca!important;box-shadow:0 0 0 2px rgba(105,48,202,.2)!important}.subTable-container .ag-theme-alpine .ag-checkbox-input-wrapper.ag-checked,.subTable-container .ag-theme-alpine .ag-checkbox-input-wrapper.ag-indeterminate{background-color:#6930ca!important;color:white!important}.subTable-container .ag-theme-alpine .ag-checkbox-input-wrapper{--ag-accent-color:#6930ca!important}.subTable-container .ag-theme-alpine :where(.ag-theme-params-10){--ag-accent-color:#6930ca!important}.ag-theme-alpine :where(.ag-theme-params-2){--ag-accent-color:#6930ca!important;--ag-checkbox-checked-color:#6930ca!important;--ag-checkbox-unchecked-color:#dee2e6!important;--ag-checkbox-border-color:#6930ca!important}.ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper.ag-checked .ag-checkbox-input{background-color:#6930ca!important;border-color:#6930ca!important}.ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper.ag-checked .ag-checkbox-input:after{color:white!important}.ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper .ag-checkbox-input{border:2px solid #dee2e6!important;border-radius:3px!important;transition:all .2s ease!important}.ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper .ag-checkbox-input:hover{border-color:#6930ca!important}.ag-theme-alpine .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper .ag-checkbox-input:focus{border-color:#6930ca!important;box-shadow:0 0 0 2px rgba(105,48,202,.2)!important}.ag-theme-alpine .ag-checkbox-input-wrapper.ag-checked,.ag-theme-alpine .ag-checkbox-input-wrapper.ag-indeterminate{background-color:#6930ca!important;color:white!important}.ag-theme-alpine .ag-checkbox-input-wrapper{--ag-accent-color:#6930ca!important}.ag-theme-alpine :where(.ag-theme-params-10){--ag-accent-color:#6930ca!important}.ag-TransactionsTable .ag-cell button[title]:hover{opacity:.8}@media (max-width:768px){.action_btn_Div button[title]:hover:before{font-size:11px;padding:6px 10px}}.action-buttons-container{display:flex;gap:10px;height:100%;padding:0 8px}.action-btn2,.action-buttons-container{justify-content:center;align-items:center}.action-btn2{display:inline-flex;width:36px!important;height:36px!important;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;background-color:transparent;position:relative}.action-btn2 svg{width:16px;height:16px;display:block;pointer-events:none;flex-shrink:0}.action-btn2:hover:not(:disabled){opacity:.8}.action-btn2:disabled{opacity:.4;cursor:not-allowed}.action-btn2[title]:hover:before{content:attr(title);position:absolute;bottom:125%;left:50%;background-color:rgba(0,0,0,.5019607843);color:#fff;padding:6px 10px;border-radius:4px;font-size:11px;white-space:nowrap;z-index:1000;pointer-events:none;animation:tooltipSlideUp .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}.action-btn2[title]:hover:after{content:"";position:absolute;bottom:120%;left:50%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;z-index:1000;pointer-events:none}.xls-btn{color:red}.xls-btn:hover:not(:disabled){background-color:rgba(202,95,110,.1);color:darkred;border-radius:10px!important}.delete-btn{color:#dc3545}.delete-btn:hover:not(:disabled){background-color:rgba(220,53,69,.1);color:#c82333}.delete-btn.disabled{color:#ccc}.upload-btn2{color:#4f4f4e}.upload-btn2:hover:not(:disabled){background-color:rgba(108,117,125,.1);color:#4f4f4e;border-radius:10px!important}.ag-cell .action-buttons-container{gap:12px}.ag-cell .action-buttons-container .action-btn{width:34px;height:34px;font-size:18px}@media (max-width:1024px){.action-buttons-container{gap:6px}.action-buttons-container .action-btn2{width:24px;height:24px;font-size:12px}.action-btn[title]:hover:before{font-size:10px;padding:4px 8px;bottom:110%}}@media (max-width:768px){.action-buttons-container{gap:4px}.action-buttons-container .action-btn2{width:22px;height:22px;font-size:11px}.action-btn[title]:hover:before{font-size:9px;padding:3px 6px}}@media (max-width:480px){.action-buttons-container{gap:2px}.action-buttons-container .action-btn2{width:20px;height:20px;font-size:10px}}@keyframes tooltipSlideUp{0%{opacity:0;transform:translateX(-50%) translateY(5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Toastify__toast{font-size:14px!important;border-radius:8px!important;padding:16px 20px!important;margin:8px!important;min-height:50px!important;width:300px!important;max-width:550px!important;display:flex!important;align-items:center!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;background:#fff!important}.Toastify__toast--success{background:#fff!important;color:#065f46!important}.Toastify__toast--error{background:#fee2e2!important;border-left:4px solid var(--color-danger)!important;color:#991b1b!important}.Toastify__toast-body{font-family:inherit;padding:0;margin:0}.Toastify__toast-progress-bar{background:rgba(255,255,255,.7)}@keyframes toast-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}.desktop-content{display:block}.mobile-content{display:none}@media (max-width:768px){.desktop-content{display:none}.mobile-content{display:block}}.mobile-view-container{display:none;padding:24px;min-height:100vh;background:#fff}@media (max-width:1024px){.mobile-view-container{display:flex;flex-direction:column;gap:32px}}.mobile-view-container .mobile-logo{text-align:center}.mobile-view-container .mobile-warning{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px}.mobile-view-container .mobile-warning .desktop-icon{font-size:30px;color:#ffa600}.mobile-view-container .mobile-warning p{color:#6930ca;margin:0;font-size:20px;line-height:1.5}.mobile-view-container .mobile-links{display:flex;flex-direction:column;gap:12px}.mobile-view-container .mobile-links .mobile-link{display:flex;align-items:center;padding:16px;background:#f9fafb;border-radius:12px;text-decoration:none;color:#111827;transition:all .3s ease}.mobile-view-container .mobile-links .mobile-link:hover{background:#f3f4f6}.mobile-view-container .mobile-links .mobile-link .link-iconyoutube{color:red;font-size:20px;margin-right:12px}.mobile-view-container .mobile-links .mobile-link .link-icon{color:#6366f1;font-size:20px;margin-right:12px}.mobile-view-container .mobile-links .mobile-link .arrow{margin-left:auto;color:#6930ca}.mobile-view-container .mobile-support h3{font-size:16px;color:#374151;margin-bottom:16px}.mobile-view-container .mobile-support .support-link{display:flex;align-items:center;gap:12px;padding:12px;text-decoration:none;color:#111827}.mobile-view-container .mobile-support .support-link .support-icon{color:#6366f1;font-size:20px}.mobile-view-container .mobile-support .support-link div{display:flex;flex-direction:column}.mobile-view-container .mobile-support .support-link div small{color:#6b7280;font-size:12px}.mobile-view-container .mobile-support .support-link div span{color:#111827;font-size:14px}.supportform_div_outer .supportform_div_inner{padding:20px;height:calc(100vh - 63px);display:flex;justify-content:center;align-items:flex-start;background:#f8f9fa;overflow-y:scroll}.supportform_div_outer .register-container{background:white;border-radius:12px;padding:20px;max-width:700px;width:100%;box-shadow:0 4px 16px rgba(0,0,0,.1);position:relative}.supportform_div_outer .register-header{display:flex;align-items:center;margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #e2e8f0}.supportform_div_outer .register-header .back-arrow{color:#6930ca;font-size:18px;margin-right:15px;text-decoration:none;font-weight:500;transition:color .3s ease}.supportform_div_outer .register-header .back-arrow:hover{color:#5a2cb8}.supportform_div_outer .register-header h2{color:#2d3748;font-size:24px;font-weight:600;margin:0 auto}.supportform_div_outer .register-form .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:5px}.supportform_div_outer .register-form .form-group{margin-bottom:20px}.supportform_div_outer .register-form .form-group label{display:block;color:#2d3748;font-weight:500;margin-bottom:8px;font-size:14px}.supportform_div_outer .register-form .form-group label .required{color:#e53e3e;font-weight:700}.supportform_div_outer .register-form .form-group input,.supportform_div_outer .register-form .form-group select,.supportform_div_outer .register-form .form-group textarea{width:100%;padding:10px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#2d3748;background:white;transition:border-color .3s ease,box-shadow .3s ease}.supportform_div_outer .register-form .form-group input:focus,.supportform_div_outer .register-form .form-group select:focus,.supportform_div_outer .register-form .form-group textarea:focus{outline:none;border-color:#6930ca;box-shadow:0 0 0 3px rgba(105,48,202,.1)}.supportform_div_outer .register-form .form-group textarea{resize:vertical;min-height:80px}.supportform_div_outer .register-form .form-group select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.supportform_div_outer .popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease-out}.supportform_div_outer .success-popup{background:white;border-radius:16px;padding:40px;max-width:400px;width:90%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.supportform_div_outer .success-icon{width:60px;height:60px;background:#48bb78;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin:0 auto 20px}.supportform_div_outer .success-title{color:#2d3748;font-size:20px;font-weight:600;margin-bottom:12px}.supportform_div_outer .success-message{color:#718096;font-size:14px;line-height:1.5;margin-bottom:16px}.supportform_div_outer .ticket-id{background:#f7fafc;padding:12px;border-radius:8px;margin:16px 0;color:#2d3748;font-family:monospace;border:1px solid #e2e8f0}.supportform_div_outer .close-popup{background:#6930ca;color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:16px}.supportform_div_outer .close-popup:hover{background:#461e96}.supportform_div_outer .alert{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px;font-weight:500;display:flex;align-items:center}.supportform_div_outer .alert-success{background:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}.supportform_div_outer .alert-error{background:#fed7d7;color:#742a2a;border:1px solid #feb2b2}.supportform_div_outer .alert-warning{background:#fef5e7;color:#744210;border:1px solid #f6e05e}.supportform_div_outer .register-container .upload-section{margin:8px 0}.supportform_div_outer .register-container .upload-section .dropzone-area{border:1.5px dashed darkgray;border-radius:7px;padding:20px;text-align:center;cursor:pointer;background:#fafafa;transition:all .3s ease}.supportform_div_outer .register-container .upload-section .dropzone-area:hover:not(.disabled){border-color:#5b23bb;background:#f8faff}.supportform_div_outer .register-container .upload-section .dropzone-area.drag-active{border-color:var(--brand-purple);background:#f0f0ff;transform:scale(1.02)}.supportform_div_outer .register-container .upload-section .dropzone-area.disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}.supportform_div_outer .register-container .upload-section .dropzone-area.disabled:hover{border-color:darkgray;background:#f1f5f9}.supportform_div_outer .register-container .upload-section .dropzone-area .upload-icon{margin-bottom:16px}.supportform_div_outer .register-container .upload-section .dropzone-area .upload-icon svg{font-size:48px;color:#9ca3af}.supportform_div_outer .register-container .upload-section .dropzone-area .upload-title{font-size:16px;font-weight:600;color:#374151;margin:0 0 8px}.supportform_div_outer .register-container .upload-section .dropzone-area .upload-formats{font-size:14px;color:#6b7280;margin:0}.supportform_div_outer .register-container .upload-section .dropzone-area .upload-formats .file-size{color:#9ca3af}.supportform_div_outer .register-container .file-display-banking{display:flex;flex-direction:column;gap:6px;margin:10px 0}.supportform_div_outer .register-container .file-display-banking .file-item{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;justify-content:space-between;align-items:center;padding:5px 12px;display:flex;transition:background-color .2s ease}.supportform_div_outer .register-container .file-display-banking .file-item:hover{background-color:#f9f6ff}.supportform_div_outer .register-container .file-display-banking .file-item .file-icon{color:#6930ca;font-size:16px;margin-right:8px}.supportform_div_outer .register-container .file-display-banking .file-item .file-name{flex:1 1;color:#333;font-size:14px;margin-right:10px;word-break:break-word}.supportform_div_outer .register-container .file-display-banking .file-item .delete-btn{background:transparent;border:none;color:#ff4d4f;cursor:pointer;font-size:16px;padding:0 4px;border-radius:4px;transition:all .2s ease}.supportform_div_outer .register-container .file-display-banking .file-item .delete-btn:hover{color:#d9363e}.supportform_div_outer .cc-container-compact .cc-field-compact{display:flex;gap:8px;align-items:center;margin-bottom:8px}.supportform_div_outer .cc-container-compact .cc-field-compact .cc-input-compact{flex:1 1}.supportform_div_outer .add-btn-compact,.supportform_div_outer .remove-btn-compact{padding:9px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.supportform_div_outer .add-btn-compact{background:#6930ca;color:white}.supportform_div_outer .add-btn-compact:hover:not(:disabled){background:#5a2cb8}.supportform_div_outer .add-btn-compact:disabled{background:#cbd5e0;color:#a0aec0;cursor:not-allowed}.supportform_div_outer .remove-btn-compact{background:#fed7d7;color:#e53e3e}.supportform_div_outer .remove-btn-compact:hover{background:#feb2b2}.supportform_div_outer .submit-ticket-btn{width:100%;padding:12px 24px;margin-top:20px;font-size:16px;font-weight:600}.supportform_div_outer .submit-ticket-btn:disabled{opacity:.6;cursor:not-allowed}.supportform_div_outer .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;z-index:10}.supportform_div_outer .loading-overlay .spinner{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#6930ca;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:10px}.supportform_div_outer .loading-overlay p{color:#718096;font-size:14px;margin:0}@media (max-width:768px){.supportform_div_outer .supportform_div_outer{padding:20px 12px}.supportform_div_outer .register-container{padding:20px}.supportform_div_outer .register-form .form-row{grid-template-columns:1fr;gap:12px}.supportform_div_outer .register-header h2{font-size:20px}.supportform_div_outer .cc-field-compact{flex-direction:column;align-items:stretch}.supportform_div_outer .cc-field-compact .add-btn-compact,.supportform_div_outer .cc-field-compact .remove-btn-compact{width:100%;margin-top:6px}.supportform_div_outer .success-popup{padding:30px 20px}}.support_div_firstpage_outer{font-size:14px;line-height:1.5}.support_div_firstpage_outer .modern-support-page{display:flex;flex-direction:column;height:calc(100vh - 110px);background:#f8fafc;overflow:hidden}.support_div_firstpage_outer .support-modern-header{background:white;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;z-index:20;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 10px -4px rgba(0,0,0,.05)}.support_div_firstpage_outer .support-modern-header .support-header-left{display:flex;align-items:center;gap:.75rem}.support_div_firstpage_outer .support-modern-header .support-header-left .support-header-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:#f3ebff;color:#6332c2;display:flex;align-items:center;justify-content:center;font-size:1.25rem;border:1px solid #e9d5ff}.support_div_firstpage_outer .support-modern-header .support-header-left .support-header-text{display:flex;flex-direction:column}.support_div_firstpage_outer .support-modern-header .support-header-left .support-header-text h1{font-size:16px;font-weight:900;color:#1e293b;margin:0;line-height:1.2;letter-spacing:-.025em}.support_div_firstpage_outer .support-modern-header .support-header-left .support-header-text p{font-size:13px;font-weight:700;color:#64748b;margin:.25rem 0 0}.support_div_firstpage_outer .support-modern-header .support-header-right .company-badge{background:#f8fafc;border:1px solid #e2e8f0;color:#475569;padding:.375rem .75rem;border-radius:.5rem;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.support_div_firstpage_outer .support-modern-header .support-header-right .company-badge i{color:#6332c2}.support_div_firstpage_outer .support-content-wrapper{flex:1 1;overflow-y:auto;padding:2rem 2rem 8rem;position:relative}.support_div_firstpage_outer .support-content-wrapper::-webkit-scrollbar{width:6px}.support_div_firstpage_outer .support-content-wrapper::-webkit-scrollbar-track{background:transparent}.support_div_firstpage_outer .support-content-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.support_div_firstpage_outer .support-max-container{max-width:80%;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;animation:fadeIn .4s cubic-bezier(.16,1,.3,1) forwards}.support_div_firstpage_outer .support-hero-section{width:100%;background:#6930ca;border-radius:1rem;padding:2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:center}.support_div_firstpage_outer .support-hero-section .hero-icon-bg{position:absolute;pointer-events:none;color:white;opacity:.05}.support_div_firstpage_outer .support-hero-section .hero-icon-bg.hero-icon-1{right:-2.5rem;bottom:-2.5rem;font-size:11.25rem;transform:rotate(12deg)}.support_div_firstpage_outer .support-hero-section .hero-icon-bg.hero-icon-2{left:-2.5rem;top:-2.5rem;font-size:7.5rem;transform:rotate(-12deg)}.support_div_firstpage_outer .support-hero-section h2{font-size:clamp(1.5rem,4vw,2rem);font-weight:900;color:white;margin:0 0 .5rem;letter-spacing:-.025em;position:relative;z-index:10}.support_div_firstpage_outer .support-hero-section p{font-size:15px;color:#e9d5ff;margin:0 0 1.5rem;position:relative;z-index:10;padding-bottom:10px}.support_div_firstpage_outer .support-hero-section .support-search-wrapper{width:100%;max-width:48rem;position:relative;z-index:10}.support_div_firstpage_outer .support-hero-section .support-search-wrapper .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1.125rem}.support_div_firstpage_outer .support-hero-section .support-search-wrapper input{width:100%;padding:.7rem 5rem .7rem 3rem;background:white;border:none;border-radius:.75rem;font-size:15px;font-weight:700;color:#1e293b;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transition:all .2s ease}.support_div_firstpage_outer .support-hero-section .support-search-wrapper input::placeholder{color:#94a3b8}.support_div_firstpage_outer .support-hero-section .support-search-wrapper input:focus{outline:none;box-shadow:0 0 0 4px rgba(147,51,234,.3)}.support_div_firstpage_outer .support-hero-section .support-search-wrapper button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:.5rem 1rem;background:#1e293b;color:white;border:none;border-radius:.5rem;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .2s ease}.support_div_firstpage_outer .support-hero-section .support-search-wrapper button:hover{background:#334155}.support_div_firstpage_outer .support-hero-section .support-search-wrapper button:focus{outline:none}.support_div_firstpage_outer .support-main-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}@media (min-width:1024px){.support_div_firstpage_outer .support-main-grid{grid-template-columns:2fr 1fr}}.support_div_firstpage_outer .support-left-column{display:flex;flex-direction:column;gap:1.5rem}.support_div_firstpage_outer .support-tickets-card{background:white;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column}.support_div_firstpage_outer .support-tickets-card .tickets-header{padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:white}.support_div_firstpage_outer .support-tickets-card .tickets-header .tickets-title{display:flex;align-items:center;gap:.5rem}.support_div_firstpage_outer .support-tickets-card .tickets-header .tickets-title svg{color:#6332c2;font-size:1.125rem}.support_div_firstpage_outer .support-tickets-card .tickets-header .tickets-title h3{font-size:16px;font-weight:900;color:#1e293b;margin:0}.support_div_firstpage_outer .support-tickets-card .tickets-header .tickets-title .last-refreshed-time{font-size:12px;color:#64748b;font-weight:500;margin-left:.5rem;padding:.125rem .5rem;background:#f1f5f9;border-radius:.25rem}.support_div_firstpage_outer .support-tickets-card .tickets-header .tickets-actions{display:flex;align-items:center;gap:.5rem}.support_div_firstpage_outer .support-tickets-card .tickets-header .btn-refresh{padding:.5rem;background:white;color:#6332c2;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;width:2.25rem;height:2.25rem}.support_div_firstpage_outer .support-tickets-card .tickets-header .btn-refresh:hover:not(:disabled){background:#f8fafc;border-color:#6332c2;transform:translateY(-1px)}.support_div_firstpage_outer .support-tickets-card .tickets-header .btn-refresh:disabled{opacity:.5;cursor:not-allowed}.support_div_firstpage_outer .support-tickets-card .tickets-header .btn-refresh:focus{outline:none}.support_div_firstpage_outer .support-tickets-card .tickets-header .btn-refresh svg{font-size:1rem}.support_div_firstpage_outer .support-tickets-card .tickets-header .btn-refresh svg.spinning{animation:spin 1s linear infinite}.support_div_firstpage_outer .support-tickets-card .tickets-header .btn-new-ticket{padding:.6rem 1rem;background:#6930ca;color:white;border:none;border-radius:.5rem;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;display:flex;align-items:center;gap:.375rem;transition:all .2s ease}.support_div_firstpage_outer .support-tickets-card .tickets-header .btn-new-ticket:hover{background:#5229a3;transform:translateY(-1px)}.support_div_firstpage_outer .support-tickets-card .tickets-header .btn-new-ticket:focus{outline:none}.support_div_firstpage_outer .support-tickets-card .tickets-table-header{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));background:#fafafa;border-bottom:1px solid #e2e8f0;padding:.75rem 1.5rem;flex-shrink:0}.support_div_firstpage_outer .support-tickets-card .tickets-table-header>div{font-size:15px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.support_div_firstpage_outer .support-tickets-card .tickets-table-header .col-id{grid-column:span 2;color:#6332c2}.support_div_firstpage_outer .support-tickets-card .tickets-table-header .col-subject{grid-column:span 5}.support_div_firstpage_outer .support-tickets-card .tickets-table-header .col-status{grid-column:span 2;text-align:center}.support_div_firstpage_outer .support-tickets-card .tickets-table-header .col-updated{grid-column:span 3;text-align:right}.support_div_firstpage_outer .support-tickets-card .tickets-table-body{display:flex;flex-direction:column;background:white;max-height:450px;overflow-y:auto}.support_div_firstpage_outer .support-tickets-card .tickets-table-body::-webkit-scrollbar{width:6px}.support_div_firstpage_outer .support-tickets-card .tickets-table-body::-webkit-scrollbar-track{background:#f8fafc}.support_div_firstpage_outer .support-tickets-card .tickets-table-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.support_div_firstpage_outer .support-tickets-card .tickets-table-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:.875rem 1.5rem;border-bottom:1px solid #f1f5f9;align-items:center;transition:all .2s ease;cursor:pointer}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row:hover{background:#f8fafc}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row.resolved{opacity:.7}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row.resolved:hover{opacity:1}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-id{grid-column:span 2}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-id .ticket-id{font-size:13px;font-weight:900;color:#6332c2;background:#f3ebff;padding:.125rem .375rem;border-radius:.25rem;border:1px solid #e9d5ff;display:inline-block}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-subject{grid-column:span 5;display:flex;flex-direction:column;gap:.25rem;padding-right:1rem}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-subject .ticket-subject{font-size:14px;font-weight:900;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-subject .ticket-desc{font-size:12px;font-weight:700;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-status{grid-column:span 2;display:flex;justify-content:center}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-status .status-badge{font-size:12px;font-weight:900;padding:.125rem .5rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.1em;display:inline-flex;align-items:center;gap:.25rem}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-status .status-badge.status-open{background:#fef3c7;color:#d97706;border:1px solid #fde68a}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-status .status-badge.status-open .status-dot{width:.375rem;height:.375rem;border-radius:9999px;background:#f59e0b}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-status .status-badge.status-resolved{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-status .status-badge.status-resolved svg{font-size:.75rem}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-status .status-badge.status-in-progress{background:#dbeafe;color:#2563eb;border:1px solid #bfdbfe}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-status .status-badge.status-in-progress .status-dot{width:.375rem;height:.375rem;border-radius:9999px;background:#3b82f6}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-status .status-badge.status-closed{background:#e5e7eb;color:#6b7280;border:1px solid #d1d5db}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-status .status-badge.status-closed svg{font-size:.75rem}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-updated{grid-column:span 3;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;font-size:13px;font-weight:700;color:#64748b}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-updated .updated-timestamps{display:flex;gap:.25rem;align-items:center}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-updated .updated-timestamps .timestamp-label{font-size:12px;font-weight:600;color:#94a3b8}.support_div_firstpage_outer .support-tickets-card .tickets-table-body .ticket-row .col-updated .updated-timestamps .timestamp-value{font-size:13px;font-weight:700;color:#64748b}.support_div_firstpage_outer .support-tickets-card .tickets-footer{background:#f8fafc;padding:.625rem 1.5rem;display:flex;justify-content:center;border-top:1px solid #f1f5f9}.support_div_firstpage_outer .support-tickets-card .tickets-footer .btn-view-all{font-size:13px;font-weight:900;color:#6332c2;text-transform:uppercase;letter-spacing:.1em;background:none;border:none;cursor:pointer;transition:color .2s ease}.support_div_firstpage_outer .support-tickets-card .tickets-footer .btn-view-all:hover{color:#5229a3}.support_div_firstpage_outer .support-tickets-card .tickets-footer .btn-view-all:focus{outline:none}.support_div_firstpage_outer .support-faq-card{background:white;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;padding:1.5rem;gap:1rem}.support_div_firstpage_outer .support-faq-card .faq-header{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid #f1f5f9;padding-bottom:.75rem}.support_div_firstpage_outer .support-faq-card .faq-header svg{color:#6332c2;font-size:1.125rem}.support_div_firstpage_outer .support-faq-card .faq-header h3{font-size:16px;font-weight:900;color:#1e293b;margin:0}.support_div_firstpage_outer .support-faq-card .faq-accordion{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.support_div_firstpage_outer .support-faq-card .faq-accordion .faq-item{background:white}.support_div_firstpage_outer .support-faq-card .faq-accordion .faq-item .faq-question{width:100%;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;text-align:left;background:white;cursor:pointer;transition:background .2s ease;border:none;border-bottom:1px solid #e2e8f0}.support_div_firstpage_outer .support-faq-card .faq-accordion .faq-item .faq-question:hover{background:#f8fafc}.support_div_firstpage_outer .support-faq-card .faq-accordion .faq-item .faq-question:focus{outline:none}.support_div_firstpage_outer .support-faq-card .faq-accordion .faq-item .faq-question span{font-size:14px;font-weight:900;color:#1e293b}.support_div_firstpage_outer .support-faq-card .faq-accordion .faq-item .faq-question .faq-icon{color:#94a3b8;font-size:1.25rem;transition:transform .3s ease}.support_div_firstpage_outer .support-faq-card .faq-accordion .faq-item .faq-question.active .faq-icon{transform:rotate(180deg)}.support_div_firstpage_outer .support-faq-card .faq-accordion .faq-item .faq-answer{max-height:0;overflow:hidden;padding:0 1.25rem;font-size:14px;font-weight:700;color:#64748b;line-height:1.6;transition:all .3s ease}.support_div_firstpage_outer .support-faq-card .faq-accordion .faq-item .faq-answer.open{max-height:12.5rem;padding:10px 1.25rem 1rem}.support_div_firstpage_outer .support-faq-card .faq-accordion .faq-item:last-child .faq-question{border-bottom:none}.support_div_firstpage_outer .support-right-column{display:flex;flex-direction:column;gap:1.5rem}.support_div_firstpage_outer .system-status-card{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.75rem;padding:1rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.support_div_firstpage_outer .system-status-card .status-indicator{display:flex;align-items:center;gap:.75rem;position:relative}.support_div_firstpage_outer .system-status-card .status-indicator .status-pulse{position:absolute;width:.75rem;height:.75rem;border-radius:9999px;background:#10b981;opacity:.75;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.support_div_firstpage_outer .system-status-card .status-indicator .status-dot{position:relative;width:.75rem;height:.75rem;border-radius:9999px;background:#10b981}.support_div_firstpage_outer .system-status-card .status-text{font-size:15px;font-weight:900;color:#065f46;flex:1 1;margin-left:.75rem}.support_div_firstpage_outer .system-status-card .btn-view-logs{font-size:13px;font-weight:900;color:#047857;background:none;border:none;cursor:pointer;transition:all .2s ease}.support_div_firstpage_outer .system-status-card .btn-view-logs:hover{text-decoration:underline}.support_div_firstpage_outer .system-status-card .btn-view-logs:focus{outline:none}.support_div_firstpage_outer .support-action-card{background:white;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;transition:box-shadow .3s ease;cursor:pointer}.support_div_firstpage_outer .support-action-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.support_div_firstpage_outer .support-action-card:hover .action-icon{background:#6332c2;color:white}.support_div_firstpage_outer .support-action-card .action-icon{width:3.5rem;height:3.5rem;border-radius:9999px;background:#f3ebff;color:#6332c2;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .3s ease}.support_div_firstpage_outer .support-action-card .action-content{display:flex;flex-direction:column}.support_div_firstpage_outer .support-action-card .action-content h4{font-size:16px;font-weight:900;color:#1e293b;margin:0}.support_div_firstpage_outer .support-action-card .action-content p{font-size:13px;font-weight:700;color:#64748b;margin:.25rem 0 0;max-width:12.5rem}.support_div_firstpage_outer .support-action-card .wait-time-badge{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;background:#f8fafc;padding:.25rem .75rem;border-radius:9999px;border:1px solid #f1f5f9}.support_div_firstpage_outer .support-action-card .wait-time-badge .wait-dot{width:.375rem;height:.375rem;border-radius:9999px;background:#10b981}.support_div_firstpage_outer .support-action-card .wait-time-badge span{font-size:12px;font-weight:900;color:#475569;text-transform:uppercase;letter-spacing:.08em}.support_div_firstpage_outer .support-action-card.phone-card{cursor:default}.support_div_firstpage_outer .support-action-card.phone-card:hover .action-icon{background:#f8fafc;color:#475569}.support_div_firstpage_outer .support-action-card .phone-number{font-size:1.125rem;font-weight:900;color:#6332c2;margin-top:.25rem;letter-spacing:-.025em}.support_div_firstpage_outer .support-action-card .phone-hours{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-top:.25rem}.support_div_firstpage_outer .support-email-card{background:white;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.support_div_firstpage_outer .support-email-card .email-label{font-size:15px;font-weight:900;color:#1e293b}.support_div_firstpage_outer .support-email-card .email-link{font-size:14px;font-weight:700;color:#6332c2;text-decoration:none;transition:all .2s ease}.support_div_firstpage_outer .support-email-card .email-link:hover{text-decoration:underline}@keyframes ping{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}.support_div_firstpage_outer .spinning{animation:spin 1s linear infinite}@media (max-width:768px){.support_div_firstpage_outer .support-modern-header{flex-direction:column;gap:1rem;padding:1rem}.support_div_firstpage_outer .support-modern-header .support-header-right{width:100%}.support_div_firstpage_outer .support-modern-header .support-header-right .company-badge{width:100%;justify-content:center}.support_div_firstpage_outer .support-content-wrapper{padding:1rem}.support_div_firstpage_outer .support-hero-section{padding:1.5rem}.support_div_firstpage_outer .support-hero-section h2{font-size:clamp(1.35rem,5vw,1.75rem)}.support_div_firstpage_outer .support-hero-section .support-search-wrapper input{padding-right:6rem}.support_div_firstpage_outer .support-main-grid{grid-template-columns:1fr}}.ticket-modal-overlay{position:fixed;inset:0;z-index:999999;background:rgba(15,23,42,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem}.ticket-modal-overlay .ticket-modal{background:white;border-radius:1.5rem;box-shadow:0 30px 60px -15px rgba(0,0,0,.3);border:1px solid #e2e8f0;width:100%;max-width:31.25rem;display:flex;flex-direction:column;overflow:hidden;max-height:95vh;animation:popIn .3s cubic-bezier(.16,1,.3,1) forwards}.ticket-modal-overlay .ticket-modal .modal-header{padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center;background:white;flex-shrink:0;position:relative}.ticket-modal-overlay .ticket-modal .modal-header .modal-header-left{display:flex;align-items:center;gap:.75rem;position:relative;z-index:10}.ticket-modal-overlay .ticket-modal .modal-header .modal-header-left .modal-icon{width:3rem;height:3rem;border-radius:9999px;background:#f3ebff;color:#6332c2;display:flex;align-items:center;justify-content:center;border:1px solid #e9d5ff;font-size:1.25rem}.ticket-modal-overlay .ticket-modal .modal-header .modal-header-left .modal-title-group{display:flex;flex-direction:column}.ticket-modal-overlay .ticket-modal .modal-header .modal-header-left .modal-title-group h3{font-size:1.125rem;font-weight:900;color:#1e293b;margin:0;letter-spacing:-.025em}.ticket-modal-overlay .ticket-modal .modal-header .modal-header-left .modal-title-group p{font-size:13px;font-weight:700;color:#64748b;margin:0}.ticket-modal-overlay .ticket-modal .modal-header .modal-close-btn{width:2rem;height:2rem;border-radius:9999px;background:white;border:1px solid #e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.ticket-modal-overlay .ticket-modal .modal-header .modal-close-btn:hover{background:#f8fafc}.ticket-modal-overlay .ticket-modal .modal-header .modal-close-btn:focus{outline:none}.ticket-modal-overlay .ticket-modal .modal-header .modal-close-btn svg{font-size:1.125rem}.ticket-modal-overlay .ticket-modal .modal-body{padding:1.5rem;overflow-y:auto;background:#f8fafc;display:flex;flex-direction:column;gap:1.25rem}.ticket-modal-overlay .ticket-modal .modal-body::-webkit-scrollbar{width:6px}.ticket-modal-overlay .ticket-modal .modal-body::-webkit-scrollbar-track{background:transparent}.ticket-modal-overlay .ticket-modal .modal-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.ticket-modal-overlay .ticket-modal .modal-body .form-row-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.ticket-modal-overlay .ticket-modal .modal-body .form-group{display:flex;flex-direction:column;gap:.375rem}.ticket-modal-overlay .ticket-modal .modal-body .form-group label{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.ticket-modal-overlay .ticket-modal .modal-body .form-group label .required{color:#ef4444}.ticket-modal-overlay .ticket-modal .modal-body .form-group input,.ticket-modal-overlay .ticket-modal .modal-body .form-group textarea{width:100%;padding:.75rem 1rem;background:white;border:1px solid #cbd5e1;border-radius:.75rem;font-size:14px;font-weight:700;color:#1e293b;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s ease}.ticket-modal-overlay .ticket-modal .modal-body .form-group input::placeholder,.ticket-modal-overlay .ticket-modal .modal-body .form-group textarea::placeholder{color:#94a3b8}.ticket-modal-overlay .ticket-modal .modal-body .form-group input:focus,.ticket-modal-overlay .ticket-modal .modal-body .form-group textarea:focus{outline:none;border-color:#6332c2;box-shadow:0 0 0 1px #6332c2}.ticket-modal-overlay .ticket-modal .modal-body .form-group input.error,.ticket-modal-overlay .ticket-modal .modal-body .form-group textarea.error{border-color:#ef4444}.ticket-modal-overlay .ticket-modal .modal-body .form-group textarea{resize:none}.ticket-modal-overlay .ticket-modal .modal-body .form-group textarea::-webkit-scrollbar{width:6px}.ticket-modal-overlay .ticket-modal .modal-body .form-group textarea::-webkit-scrollbar-track{background:transparent}.ticket-modal-overlay .ticket-modal .modal-body .form-group textarea::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.ticket-modal-overlay .ticket-modal .modal-body .form-group .upload-zone{border:2px dashed #cbd5e1;border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:white;cursor:pointer;transition:all .2s ease}.ticket-modal-overlay .ticket-modal .modal-body .form-group .upload-zone:hover{background:#f8fafc;border-color:#a78bfa}.ticket-modal-overlay .ticket-modal .modal-body .form-group .upload-zone svg{font-size:1.5rem;color:#94a3b8;margin-bottom:.25rem;transition:color .2s ease}.ticket-modal-overlay .ticket-modal .modal-body .form-group .upload-zone:hover svg{color:#6332c2}.ticket-modal-overlay .ticket-modal .modal-body .form-group .upload-zone .upload-text{font-size:13px;font-weight:900;color:#6332c2}.ticket-modal-overlay .ticket-modal .modal-body .form-group .upload-zone .upload-hint{font-size:12px;font-weight:700;color:#94a3b8;margin-top:.125rem}.ticket-modal-overlay .ticket-modal .modal-body .form-group .upload-zone .file-input{display:none}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem;max-height:12rem;overflow-y:auto}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list::-webkit-scrollbar{width:4px}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list::-webkit-scrollbar-track{background:transparent}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list .file-item-modal{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;background:white;border:1px solid #e2e8f0;border-radius:.5rem;transition:all .2s ease}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list .file-item-modal:hover{border-color:#cbd5e1;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list .file-item-modal .file-info{display:flex;align-items:center;gap:.625rem;flex:1 1;min-width:0}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list .file-item-modal .file-info .file-icon-modal{font-size:1.25rem;color:#6332c2;flex-shrink:0}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list .file-item-modal .file-info .file-details-modal{display:flex;flex-direction:column;min-width:0;flex:1 1}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list .file-item-modal .file-info .file-details-modal .file-name-modal{font-size:14px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list .file-item-modal .file-info .file-details-modal .file-size-modal{font-size:12px;font-weight:600;color:#94a3b8;margin-top:.125rem}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list .file-item-modal .file-remove-btn{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list .file-item-modal .file-remove-btn:hover{color:#ef4444;background:#fef2f2}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list .file-item-modal .file-remove-btn:focus{outline:none}.ticket-modal-overlay .ticket-modal .modal-body .form-group .selected-files-list .file-item-modal .file-remove-btn svg{font-size:1.125rem}.ticket-modal-overlay .ticket-modal .modal-body .form-error{font-size:13px;font-weight:700;color:#ef4444;text-align:center;margin-top:.25rem;display:flex;align-items:center;justify-content:center;gap:.25rem}.ticket-modal-overlay .ticket-modal .modal-body .form-error svg{font-size:.875rem}.ticket-modal-overlay .ticket-modal .modal-footer{padding:1.25rem 1.5rem;background:white;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-shrink:0;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.ticket-modal-overlay .ticket-modal .modal-footer .btn-cancel{padding:.625rem 1.25rem;font-size:14px;font-weight:900;color:#64748b;background:transparent;border:none;border-radius:.75rem;cursor:pointer;transition:all .2s ease}.ticket-modal-overlay .ticket-modal .modal-footer .btn-cancel:hover{color:#1e293b;background:#f8fafc}.ticket-modal-overlay .ticket-modal .modal-footer .btn-cancel:focus{outline:none}.ticket-modal-overlay .ticket-modal .modal-footer .btn-submit{padding:.75rem 1.5rem;background:#6332c2;color:white;border:none;border-radius:.75rem;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.375rem;min-width:10rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .2s ease}.ticket-modal-overlay .ticket-modal .modal-footer .btn-submit:hover:not(:disabled){background:#5229a3}.ticket-modal-overlay .ticket-modal .modal-footer .btn-submit:focus{outline:none}.ticket-modal-overlay .ticket-modal .modal-footer .btn-submit:disabled{opacity:.7;cursor:not-allowed}.ticket-modal-overlay .ticket-modal .modal-footer .btn-submit svg{font-size:.875rem}@keyframes popIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.custom-select-container{position:relative}.custom-select-container .custom-select{width:100%;padding:.75rem 2.5rem .75rem 1rem;background:white;border:1px solid #e2e8f0;border-radius:.75rem;font-size:13px;font-weight:700;color:#1e293b;cursor:pointer;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;min-height:2.75rem}.custom-select-container .custom-select:hover{border-color:#94a3b8}.custom-select-container .custom-select:focus{outline:none}.custom-select-container .custom-select.active{border-color:#6332c2;box-shadow:0 0 0 1px #6332c2}.custom-select-container .custom-select.error{border-color:#ef4444}.custom-select-container .custom-select .selected-text{display:flex;align-items:center;gap:.375rem;flex:1 1}.custom-select-container .custom-select .selected-text.placeholder{color:#cbd5e1;font-weight:500}.custom-select-container .custom-select .selected-text .critical-dot{width:.375rem;height:.375rem;border-radius:9999px;background:#ef4444}.custom-select-container .custom-select .select-arrow{color:#94a3b8;font-size:1.125rem;transition:transform .3s ease}.custom-select-container .custom-select.active .select-arrow{transform:rotate(180deg)}.custom-select-container .select-options{position:absolute;top:calc(100% + .375rem);left:0;right:0;background:white;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);overflow-y:auto;max-height:12.5rem;z-index:100}.custom-select-container .select-options::-webkit-scrollbar{width:6px}.custom-select-container .select-options::-webkit-scrollbar-track{background:transparent}.custom-select-container .select-options::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.custom-select-container .select-options .option-item{padding:.625rem 1rem;font-size:14px;font-weight:700;color:#334155;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;gap:.375rem}.custom-select-container .select-options .option-item:last-child{border-bottom:none}.custom-select-container .select-options .option-item:hover{background:#f3ebff;color:#6332c2}.custom-select-container .select-options .option-item .critical-dot{width:.375rem;height:.375rem;border-radius:9999px;background:#ef4444}.toast-container{position:fixed;top:1.5rem;right:1.5rem;z-index:999999;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.toast-container .toast-notification{background:white;border:1px solid #e2e8f0;box-shadow:0 10px 40px -10px rgba(0,0,0,.2);border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column;width:20rem;pointer-events:auto;z-index:99999;animation:slideInRight .4s cubic-bezier(.16,1,.3,1) forwards}.toast-container .toast-notification.toast-exit{animation:slideOutRight .4s cubic-bezier(.16,1,.3,1) forwards}.toast-container .toast-notification .toast-content{padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}.toast-container .toast-notification .toast-content>div:first-child{display:flex;align-items:center;gap:.75rem}.toast-container .toast-notification .toast-content>div:first-child .toast-icon{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;border:1px solid #f1f5f9;font-size:1.125rem}.toast-container .toast-notification .toast-content>div:first-child .toast-icon.toast-icon-success{background:#ecfdf5;color:#10b981}.toast-container .toast-notification .toast-content>div:first-child .toast-icon.toast-icon-error{background:#fef2f2;color:#ef4444}.toast-container .toast-notification .toast-content>div:first-child .toast-text{display:flex;flex-direction:column}.toast-container .toast-notification .toast-content>div:first-child .toast-text .toast-title{font-size:.625rem;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.1em}.toast-container .toast-notification .toast-content>div:first-child .toast-text .toast-message{font-size:.75rem;font-weight:700;color:#1e293b}.toast-container .toast-notification .toast-content .toast-close{color:#94a3b8;background:none;border:none;cursor:pointer;transition:color .2s ease}.toast-container .toast-notification .toast-content .toast-close:hover{color:#475569}.toast-container .toast-notification .toast-content .toast-close:focus{outline:none}.toast-container .toast-notification .toast-content .toast-close svg{font-size:1.125rem}.toast-container .toast-notification .toast-progress{height:.25rem;width:100%;background:#f1f5f9}.toast-container .toast-notification .toast-progress>div{height:100%;animation:progress 3s linear forwards}.toast-container .toast-notification .toast-progress.toast-progress-success>div{background:#10b981}.toast-container .toast-notification .toast-progress.toast-progress-error>div{background:#ef4444}@keyframes slideOutRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes progress{0%{width:100%}to{width:0}}.upload-modal .upload-modal-header .modal-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#212529;margin:0}.upload-modal .upload-modal-header .modal-title:hover{color:#5b23bb}.upload-modal .upload-modal-body .email-support-form{padding:10px}.upload-modal .upload-modal-body .email-support-form .form-description{color:#666;margin-bottom:20px;font-size:14px}.upload-modal .upload-modal-body .email-support-form .email-form .form-group{margin-bottom:10px}.upload-modal .upload-modal-body .email-support-form .email-form .form-group label{display:block;margin-bottom:8px;font-weight:500;color:#333;font-size:14px}.upload-modal .upload-modal-body .email-support-form .email-form .form-group label .required{color:#dc3545;margin-left:2px}.upload-modal .upload-modal-body .email-support-form .email-form .form-group .input_css,.upload-modal .upload-modal-body .email-support-form .email-form .form-group .textarea_css{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s ease}.upload-modal .upload-modal-body .email-support-form .email-form .form-group .input_css:focus,.upload-modal .upload-modal-body .email-support-form .email-form .form-group .textarea_css:focus{outline:none;border-color:#6930ca!important;box-shadow:0 0 0 2px rgba(105,48,202,.1)}.upload-modal .upload-modal-body .email-support-form .email-form .form-group .input_css:hover,.upload-modal .upload-modal-body .email-support-form .email-form .form-group .textarea_css:hover{border-color:#6930ca!important}.upload-modal .upload-modal-body .email-support-form .email-form .form-group .textarea_css{resize:vertical;min-height:120px}.upload-modal .upload-modal-body .email-support-form .upload-section{margin-top:8px}.upload-modal .upload-modal-body .email-support-form .upload-section .dropzone-area{border:1px dashed #ddd;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .2s ease;background-color:#fafafa}.upload-modal .upload-modal-body .email-support-form .upload-section .dropzone-area:hover:not(.disabled){border-color:#6930ca;background-color:#f8f4ff}.upload-modal .upload-modal-body .email-support-form .upload-section .dropzone-area.disabled{opacity:.6;cursor:not-allowed}.upload-modal .upload-modal-body .email-support-form .upload-section .dropzone-area.drag-active{border-color:#6930ca;background-color:#f8f4ff}.upload-modal .upload-modal-body .email-support-form .upload-section .dropzone-area .upload-icon{font-size:28px;margin-bottom:10px;color:#666}.upload-modal .upload-modal-body .email-support-form .upload-section .dropzone-area .upload-text{margin:6px 0;font-weight:500;color:#333;font-size:14px}.upload-modal .upload-modal-body .email-support-form .upload-section .dropzone-area .upload-formats{font-size:12px;color:#666;margin:0}.upload-modal .upload-modal-body .email-support-form .file-display-banking{margin-top:16px;border:1px solid #eee;border-radius:6px;padding:12px;background-color:#f9f9f9}.upload-modal .upload-modal-body .email-support-form .file-display-banking .file-item{display:flex;align-items:center;padding:0 10px;margin-bottom:8px;background-color:white;border-radius:6px;border:1px solid #eee;transition:all .2s ease}.upload-modal .upload-modal-body .email-support-form .file-display-banking .file-item:last-child{margin-bottom:0}.upload-modal .upload-modal-body .email-support-form .file-display-banking .file-item:hover{box-shadow:0 2px 4px rgba(0,0,0,.1);border-color:#ddd}.upload-modal .upload-modal-body .email-support-form .file-display-banking .file-item .file-icon{font-size:16px;margin-right:12px;color:#6930ca}.upload-modal .upload-modal-body .email-support-form .file-display-banking .file-item .file-details{flex:1 1}.upload-modal .upload-modal-body .email-support-form .file-display-banking .file-item .file-details .file-name{font-size:14px;font-weight:500;color:#333;margin-bottom:2px}.upload-modal .upload-modal-body .email-support-form .file-display-banking .file-item .file-details .file-size{font-size:12px;color:#666}.upload-modal .upload-modal-body .email-support-form .file-display-banking .file-item .delete-btn{background:transparent;border:none;color:#ff4d4f;cursor:pointer;font-size:16px;padding:0 4px;border-radius:4px;transition:all .2s ease}.upload-modal .upload-modal-body .email-support-form .file-display-banking .file-item .delete-btn:hover{color:#d9363e}.upload-modal .upload-modal-body .email-support-form .alert{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px}.upload-modal .upload-modal-body .email-support-form .alert.alert-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.upload-modal .upload-modal-body .email-support-form .alert.alert-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.upload-modal .upload-modal-body .email-support-form .success-message{text-align:center;padding:20px;margin:16px 0;background-color:#f0f9f0;border:1px solid #d4edda;border-radius:8px;color:#155724}.upload-modal .upload-modal-body .email-support-form .success-message .success-icon{font-size:32px;color:#28a745;margin-bottom:8px;display:block}.upload-modal .upload-modal-body .email-support-form .success-message p{margin:0;font-weight:500}.upload-modal .upload-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;background:#f9fafb;border-top:1px solid #e5e7eb}.upload-modal .upload-modal-footer .submit-email-btn{min-width:120px;padding:8px 20px;font-size:14px}.upload-modal .upload-modal-footer .submit-email-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.user-tickets-container{padding:8px;min-height:calc(100vh - 120px);background-color:#ffffff}.user-tickets-container .tickets-header{display:flex;align-items:center;justify-content:space-between;position:relative;min-height:80px}.user-tickets-container .tickets-header .back-button{gap:6px}.user-tickets-container .tickets-header .back-button:hover{background-color:#f8f9fa;border-color:#6930ca;color:#6930ca}.user-tickets-container .tickets-header .back-button svg{font-size:16px}.user-tickets-container .tickets-header .title-section{text-align:center;display:flex;gap:20px}.user-tickets-container .tickets-header .title-section h1{font-size:28px;color:#333;margin:0 0 8px;font-weight:600}.user-tickets-container .tickets-header .title-section p{color:#666;font-size:16px;margin:0}.user-tickets-container .tickets-header .spacer{position:absolute;right:0;width:100px}.user-tickets-container .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.user-tickets-container .loading-container .spinner{border:3px solid #f3f3f3;border-top-color:#6930ca;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin-bottom:16px}.user-tickets-container .loading-container p{color:#666;font-size:16px}.user-tickets-container .error-container{text-align:center;padding:40px 20px}.user-tickets-container .error-container .error-message{color:#dc3545;font-size:16px;margin-bottom:20px}.user-tickets-container .error-container .retry-btn{padding:10px 20px;font-size:14px}.user-tickets-container .fallback-warning{display:flex;align-items:center;padding:16px 20px;margin-bottom:20px;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;color:#856404}.user-tickets-container .fallback-warning .warning-icon{font-size:24px;margin-right:16px;flex-shrink:0}.user-tickets-container .fallback-warning .warning-content{flex:1 1}.user-tickets-container .fallback-warning .warning-content h4{margin:0 0 4px;font-size:16px;font-weight:600;color:#856404}.user-tickets-container .fallback-warning .warning-content p{margin:0;font-size:14px;line-height:1.4}.user-tickets-container .table-view{background:white;overflow-y:scroll;height:calc(100vh - 170px)}.user-tickets-container .table-view .table-header{background:#f8f9fa;padding:20px 15px;border-bottom:1px solid #dee2e6}.user-tickets-container .table-view .table-header h2{margin:0;font-size:20px;color:#333;font-weight:600}.user-tickets-container .table-view .table-container{overflow-x:auto}.user-tickets-container .table-view .table-container .tickets-table{width:100%;border-collapse:collapse;font-size:14px}.user-tickets-container .table-view .table-container .tickets-table thead{background:#f8f9fa}.user-tickets-container .table-view .table-container .tickets-table thead th{padding:15px 12px;text-align:left;font-weight:600;color:#495057;border-bottom:1px solid #dee2e6;white-space:nowrap}.user-tickets-container .table-view .table-container .tickets-table thead th:first-child{padding-left:25px}.user-tickets-container .table-view .table-container .tickets-table thead th:last-child{padding-right:25px;text-align:center}.user-tickets-container .table-view .table-container .tickets-table tbody tr{border-bottom:1px solid #f1f3f4;transition:all .2s ease}.user-tickets-container .table-view .table-container .tickets-table tbody tr:hover{background-color:#f8f9fa}.user-tickets-container .table-view .table-container .tickets-table tbody tr:last-child{border-bottom:none}.user-tickets-container .table-view .table-container .tickets-table tbody td{padding:15px 12px;color:#495057;vertical-align:middle}.user-tickets-container .table-view .table-container .tickets-table tbody td:first-child{padding-left:25px}.user-tickets-container .table-view .table-container .tickets-table tbody td:last-child{padding-right:25px}.user-tickets-container .table-view .table-container .tickets-table tbody td.ticket-id{font-weight:600;color:#333333;font-size:13px}.user-tickets-container .table-view .table-container .tickets-table tbody td.ticket-subject{font-weight:500;max-width:200px}.user-tickets-container .table-view .table-container .tickets-table tbody td.ticket-description{max-width:250px;color:#666;line-height:1.4}.user-tickets-container .table-view .table-container .tickets-table tbody td.action-buttons{text-align:center;white-space:nowrap}.user-tickets-container .table-view .table-container .status-badge,.user-tickets-container .table-view .table-container .urgency-badge-modern{display:inline-flex;align-items:center;gap:.25rem;font-size:.5625rem;font-weight:900;padding:.125rem .5rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.1em}.user-tickets-container .table-view .table-container .status-badge.status-open{background:#fef3c7;color:#d97706;border:1px solid #fde68a}.user-tickets-container .table-view .table-container .status-badge.status-open .status-dot{width:.375rem;height:.375rem;border-radius:9999px;background:#f59e0b}.user-tickets-container .table-view .table-container .status-badge.status-in-progress{background:#dbeafe;color:#2563eb;border:1px solid #bfdbfe}.user-tickets-container .table-view .table-container .status-badge.status-in-progress .status-dot{width:.375rem;height:.375rem;border-radius:9999px;background:#3b82f6}.user-tickets-container .table-view .table-container .status-badge.status-resolved{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.user-tickets-container .table-view .table-container .status-badge.status-resolved svg{font-size:.75rem}.user-tickets-container .table-view .table-container .status-badge.status-closed{background:#e5e7eb;color:#6b7280;border:1px solid #d1d5db}.user-tickets-container .table-view .table-container .status-badge.status-closed svg{font-size:.75rem}.user-tickets-container .table-view .table-container .urgency-badge{display:inline-block;border-radius:12px;color:white;padding:7px 8px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;min-width:70px;text-align:center}.user-tickets-container .table-view .table-container .action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;margin:0 3px;transition:all .2s ease;font-size:13px}.user-tickets-container .table-view .table-container .action-btn.view-btn{background-color:#fff;color:#434343;border:1px solid #dee2e6}.user-tickets-container .table-view .table-container .action-btn.view-btn:hover{background-color:#0056b3;transform:translateY(-1px)}.user-tickets-container .table-view .table-container .action-btn.chat-btn{background-color:#fff;color:#434343;border:1px solid #dee2e6}.user-tickets-container .table-view .table-container .action-btn.chat-btn:hover{background-color:#1e7e34;transform:translateY(-1px)}.user-tickets-container .table-view .table-container .action-btn.edit-btn{background-color:#fff;color:#434343;border:1px solid #dee2e6}.user-tickets-container .table-view .table-container .action-btn.edit-btn:hover{background-color:#e0a800;transform:translateY(-1px)}.user-tickets-container .table-view .table-container .no-tickets{text-align:center;padding:60px 20px;color:#6c757d}.user-tickets-container .table-view .table-container .no-tickets .no-tickets-icon{font-size:48px;margin-bottom:20px;opacity:.5}.user-tickets-container .table-view .table-container .no-tickets h3{margin:0 0 12px;color:#495057;font-size:20px}.user-tickets-container .table-view .table-container .no-tickets p{margin:4px 0;font-size:14px;line-height:1.5}.user-tickets-container .table-view .table-container .no-tickets p:last-child{color:#6930ca;font-weight:500}@media (max-width:1200px){.user-tickets-container .table-view .table-container .tickets-table{min-width:1000px}}@media (max-width:768px){.user-tickets-container{padding:15px}.user-tickets-container .tickets-header{margin-bottom:20px}.user-tickets-container .tickets-header h1{font-size:24px}.user-tickets-container .table-view .table-header{padding:15px 20px}.user-tickets-container .table-view .table-header h2{font-size:18px}.user-tickets-container .table-view .table-container .tickets-table{font-size:13px}.user-tickets-container .table-view .table-container .tickets-table tbody td,.user-tickets-container .table-view .table-container .tickets-table thead th{padding:10px 8px}.user-tickets-container .table-view .table-container .tickets-table tbody td:first-child,.user-tickets-container .table-view .table-container .tickets-table thead th:first-child{padding-left:15px}.user-tickets-container .table-view .table-container .tickets-table tbody td:last-child,.user-tickets-container .table-view .table-container .tickets-table thead th:last-child{padding-right:15px}.user-tickets-container .table-view .table-container .action-btn{width:28px;height:28px;font-size:12px;margin:0 2px}}.myticket-popup{background:#f5f7fb;min-height:100vh;padding:24px}.myticket-popup .view-ticket-title{margin-bottom:20px}.myticket-popup .view-ticket-title h1{font-size:26px;font-weight:600;color:#1f2937}.myticket-popup .view-ticket-title p{margin-top:6px;font-size:13px;color:#9ca3af}.myticket-popup .view-ticket-title p strong{color:#6b7280}.myticket-popup .view-ticket-layout{display:grid;grid-template-columns:280px 1fr;grid-gap:24px;gap:24px}.myticket-popup .ticket-info-card{background:#ffffff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:16px;overflow-y:scroll;height:calc(100vh - 160px)}.myticket-popup .ticket-info-card h3{font-size:15px;font-weight:600;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid #e5e7eb;color:#111827}.myticket-popup .ticket-info-card .info-item{display:flex;justify-content:space-between;padding:10px 0;font-size:13px;border-bottom:1px solid #f1f5f9}.myticket-popup .ticket-info-card .info-item span{color:#6b7280}.myticket-popup .ticket-info-card .info-item strong{font-weight:600}.myticket-popup .ticket-info-card .info-item:last-child{border-bottom:none}.myticket-popup .ticket-info-card .info-item .status-badge{padding:4px 10px;border-radius:6px;border:1px solid;font-weight:600;text-transform:capitalize}.myticket-popup .ticket-info-card .info-item .status-badge.open{border-color:#007bff;color:#007bff}.myticket-popup .ticket-info-card .info-item .status-badge.in_progress{border-color:#ffc107;color:#ffc107}.myticket-popup .ticket-info-card .info-item .status-badge.resolved{border-color:#28a745;color:#28a745}.myticket-popup .ticket-info-card .info-item .status-badge.closed{border-color:#6c757d;color:#6c757d}.myticket-popup .ticket-info-card .status-text{color:#10b981;font-weight:600}.myticket-popup .ticket-info-card .urgency-text{color:#dc2626;font-weight:600}.myticket-popup .ticket-info-card .ticket-actions{display:flex;gap:10px;margin-top:16px}.myticket-popup .ticket-info-card .ticket-actions button{flex:1 1;padding:8px;font-size:13px;border-radius:4px;cursor:pointer;border:none}.myticket-popup .ticket-info-card .ticket-actions .btn-primary{background:#6930ca;color:#fff}.myticket-popup .ticket-info-card .ticket-actions .btn-primary:hover{background:#1e40af}.myticket-popup .ticket-info-card .ticket-actions .btn-secondary{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.myticket-popup .ticket-info-card .ticket-actions .btn-secondary:hover{background:#e5e7eb}.myticket-popup .ticket-chat-area{flex-direction:column;gap:14px;display:flex;overflow-y:scroll;height:calc(100vh - 160px)}.myticket-popup .ticket-chat-area .reply-box{background:#ffffff;border-top:1px solid #e5e7eb;padding:14px;position:-webkit-sticky;position:sticky;bottom:0}.myticket-popup .ticket-chat-area .reply-box .reply-files{display:flex;flex-wrap:wrap;gap:8px}.myticket-popup .ticket-chat-area .reply-box .reply-files .reply-file-item{display:flex;align-items:center;gap:6px;background:#eef2ff;border:1px solid #c7d2fe;padding:4px 8px;border-radius:4px}.myticket-popup .ticket-chat-area .reply-box .reply-files .reply-file-item .file-name{font-size:12px;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.myticket-popup .ticket-chat-area .reply-box .reply-files .reply-file-item .remove-file{background:none;border:none;color:#dc2626;font-size:14px;cursor:pointer;padding:0}.myticket-popup .ticket-chat-area .reply-box .reply-files .reply-file-item .remove-file:hover{color:#b91c1c}.myticket-popup .ticket-chat-area .reply-box .reply-div{width:100%;min-height:90px;resize:none;padding:12px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;line-height:1.5;outline:none;transition:border .2s ease}.myticket-popup .ticket-chat-area .reply-box .reply-input{border-radius:6px;outline:none;width:100%;min-height:90px;font-size:14px;line-height:1.5;transition:border .2s;border:none}.myticket-popup .ticket-chat-area .reply-box .reply-input::placeholder{color:#9ca3af}.myticket-popup .ticket-chat-area .reply-box .reply-input:focus{border-color:#2563eb}.myticket-popup .ticket-chat-area .reply-box .reply-actions{margin-top:10px;display:flex;align-items:center;justify-content:space-between}.myticket-popup .ticket-chat-area .reply-box .reply-actions .file-upload{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#6930ca;cursor:pointer}.myticket-popup .ticket-chat-area .reply-box .reply-actions .file-upload input{display:none}.myticket-popup .ticket-chat-area .reply-box .reply-actions .file-upload span{padding:6px 10px;border:1px dashed #6930ca;border-radius:4px;background:#f5f0ff;transition:background .2s ease}.myticket-popup .ticket-chat-area .reply-box .reply-actions .file-upload span:hover{background:#e0e7ff}.myticket-popup .ticket-chat-area .reply-box .reply-actions .reply-btn{padding:8px 18px;background:#6930ca;color:#ffffff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.myticket-popup .ticket-chat-area .reply-box .reply-actions .reply-btn:hover{background:#1d4ed8}.myticket-popup .ticket-chat-area .reply-box .reply-actions .reply-btn:disabled{background:#9ca3af;cursor:not-allowed}.myticket-popup .reply-bar{background:#ffffff;border-radius:6px;padding:12px 16px;font-size:14px;font-weight:500;color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.08);cursor:pointer}.myticket-popup .reply-bar.secondary{color:#2563eb}.myticket-popup .ticket-chat-message{background:#ffffff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:14px 16px;position:relative}.myticket-popup .ticket-chat-message.staff{border-left:5px solid #3b82f6}.myticket-popup .ticket-chat-message .chat-header{justify-content:space-between;margin-bottom:10px;display:flex;border-bottom:1px solid #dcdcdc;padding-bottom:10px}.myticket-popup .ticket-chat-message .chat-header strong{font-size:14px;color:#111827}.myticket-popup .ticket-chat-message .chat-header .user-type{display:inline-block;margin-left:6px;font-size:11px;padding:2px 6px;border-radius:10px;background:#e5e7eb;color:#374151}.myticket-popup .ticket-chat-message .chat-header .user-type.staff{background:#d1fae5;color:#065f46}.myticket-popup .ticket-chat-message .chat-header .chat-date{font-size:12px;color:#9ca3af}.myticket-popup .ticket-chat-message .chat-body{font-size:14px;color:#374151;line-height:1.6}.myticket-popup .ticket-chat-message .chat-body .attachments{gap:8px;margin-top:20px;display:flex;flex-wrap:wrap}.myticket-popup .ticket-chat-message .chat-body .attachments .attachment-row{display:inline-flex;align-items:center;gap:35px;width:-moz-fit-content;width:fit-content;max-width:100%;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:5px 10px}.myticket-popup .ticket-chat-message .chat-body .attachments .file-name{font-size:13px;color:#374151;white-space:nowrap}.myticket-popup .ticket-chat-message .chat-body .attachments .download-btn{display:flex;align-items:center;justify-content:center;background:#6930ca;color:#ffffff;border:none;padding:4px 6px;border-radius:4px;cursor:pointer}.myticket-popup .ticket-chat-message .chat-body .attachments .download-btn svg{font-size:12px}.myticket-popup .ticket-chat-message .chat-body .attachments .download-btn:hover{background:#1e40af}.myticket-popup .ticket-chat-message .chat-body p{font-size:16px;line-height:28px;white-space:pre-line}.myticket-popup .ticket-chat-message .chat-body .ip-text{color:#6b7280;margin-top:10px;font-size:12px;border-top:1px solid #dcdcdc;padding-top:10px}.tally-connector-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center}.tally-connector-overlay .tally-connector-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tally-connector-overlay .tally-connector-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px;max-width:400px;width:90%}.tally-connector-overlay .tally-connector-content .tally-connector-spinner{position:relative;margin-bottom:30px;width:150px;height:150px}.tally-connector-overlay .tally-connector-content .tally-connector-spinner .circular-progress{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tally-connector-overlay .tally-connector-content .tally-connector-spinner .circular-progress .progress-ring{position:absolute;width:100%;height:100%;border-radius:50%;background:transparent;overflow:hidden}.tally-connector-overlay .tally-connector-content .tally-connector-spinner .circular-progress .progress-ring:before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);border-radius:50%;animation:rotate-progress 2s linear infinite;z-index:1}.tally-connector-overlay .tally-connector-content .tally-connector-spinner .circular-progress .progress-ring:after{content:"";position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%;z-index:2}.tally-connector-overlay .tally-connector-content .tally-connector-spinner .circular-progress .progress-line{position:absolute;top:-2px;left:50%;width:4px;height:20px;border-radius:2px;transform:translateX(-50%);animation:blink-line 1.5s ease-in-out infinite;z-index:3}.tally-connector-overlay .tally-connector-content .tally-connector-spinner .circular-progress .logo-center{position:relative;z-index:4;display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%}.tally-connector-overlay .tally-connector-content .tally-connector-spinner .circular-progress .logo-center .center-logo{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));animation:logo-pulse 3s ease-in-out infinite}.tally-connector-overlay .tally-connector-content .tally-connector-spinner .radial-lines{position:absolute;width:100%;height:100%;top:0;left:0}.tally-connector-overlay .tally-connector-content .tally-connector-spinner .radial-lines .radial-line{position:absolute;width:4px;height:15px;background:linear-gradient(rgba(111,102,129,.8),rgba(82,68,60,.8));border-radius:1px;top:5px;left:50%;transform-origin:1px 70px;animation:radial-fade 3s ease-in-out infinite}.tally-connector-overlay .tally-connector-content .tally-connector-text{color:white}.tally-connector-overlay .tally-connector-content .tally-connector-text .connector-title{font-size:28px;font-weight:700;margin-bottom:12px;color:white;letter-spacing:-.5px}.tally-connector-overlay .tally-connector-content .tally-connector-text .connector-subtitle{font-size:16px;font-weight:500;margin-bottom:15px;color:#ffa600}.tally-connector-overlay .tally-connector-content .tally-connector-text .connector-warning{font-size:14px;font-weight:400;color:rgba(255,255,255,.85);max-width:300px;line-height:1.5}.tally-connector-overlay .tally-connector-content .tally-connector-cancel-btn{margin-top:25px;padding:12px 28px;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);border-radius:12px;color:white;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.tally-connector-overlay .tally-connector-content .tally-connector-cancel-btn .cancel-icon{font-size:20px;transition:transform .3s ease}.tally-connector-overlay .tally-connector-content .tally-connector-cancel-btn:hover{background:rgba(220,53,69,.9);border-color:rgb(220,53,69)}.tally-connector-overlay .tally-connector-content .tally-connector-cancel-btn:hover .cancel-icon{transform:rotate(90deg)}.tally-connector-overlay .tally-connector-content .tally-connector-cancel-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.2)}.tally-connector-overlay .tally-connector-content .tally-connector-cancel-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.3)}@keyframes rotate-progress{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blink-line{0%,to{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.3;transform:translateX(-50%) scale(1.2)}}@keyframes logo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes radial-fade{0%,to{opacity:.3;height:15px}50%{opacity:1;height:20px}}@media (max-width:768px){.tally-connector-overlay .tally-connector-content{padding:30px 20px}.tally-connector-overlay .tally-connector-content .tally-connector-spinner{width:120px;height:120px}.tally-connector-overlay .tally-connector-content .tally-connector-spinner .logo-center{width:60px;height:60px}.tally-connector-overlay .tally-connector-content .tally-connector-spinner .radial-lines .radial-line{height:12px;top:8px;transform-origin:1px 52px}.tally-connector-overlay .tally-connector-content .tally-connector-text .connector-title{font-size:24px}.tally-connector-overlay .tally-connector-content .tally-connector-text .connector-subtitle{font-size:14px}.tally-connector-overlay .tally-connector-content .tally-connector-text .connector-warning{font-size:13px}.tally-connector-overlay .tally-connector-content .tally-connector-cancel-btn{padding:10px 24px;font-size:14px;margin-top:20px}}@media (max-width:480px){.tally-connector-overlay .tally-connector-content .tally-connector-spinner{width:100px;height:100px}.tally-connector-overlay .tally-connector-content .tally-connector-spinner .logo-center{width:50px;height:50px}.tally-connector-overlay .tally-connector-content .tally-connector-spinner .radial-lines .radial-line{height:10px;top:10px;transform-origin:1px 40px}.tally-connector-overlay .tally-connector-content .tally-connector-text .connector-title{font-size:20px}.tally-connector-overlay .tally-connector-content .tally-connector-text .connector-subtitle{font-size:13px}.tally-connector-overlay .tally-connector-content .tally-connector-text .connector-warning{font-size:12px}.tally-connector-overlay .tally-connector-content .tally-connector-cancel-btn{padding:9px 20px;font-size:13px;margin-top:18px}.tally-connector-overlay .tally-connector-content .tally-connector-cancel-btn .cancel-icon{font-size:18px}}.bulk-upload-overlay{z-index:2147483647!important;display:flex!important;justify-content:center!important;align-items:center!important;overflow:hidden!important}.bulk-upload-overlay,.bulk-upload-overlay .bulk-upload-backdrop{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important}.bulk-upload-overlay .bulk-upload-backdrop{background:rgba(0,0,0,.33)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;z-index:2147483646!important}.bulk-upload-overlay .bulk-upload-content{position:relative!important;z-index:2147483647!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:40px!important;max-width:400px!important;width:100%!important}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner{position:relative;margin-bottom:30px;width:150px;height:150px}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner .circular-progress{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner .circular-progress .progress-ring{position:absolute;width:100%;height:100%;border-radius:50%;background:transparent;overflow:hidden}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner .circular-progress .progress-ring:before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);border-radius:50%;animation:rotate-progress 2s linear infinite;z-index:1}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner .circular-progress .progress-ring:after{content:"";position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%;z-index:2}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner .circular-progress .progress-line{position:absolute;top:-2px;left:50%;width:4px;height:20px;border-radius:2px;transform:translateX(-50%);animation:blink-line 1.5s ease-in-out infinite;z-index:3}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner .circular-progress .logo-center{position:relative;z-index:4;display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner .circular-progress .logo-center .center-logo{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));animation:logo-pulse 3s ease-in-out infinite}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner .radial-lines{position:absolute;width:100%;height:100%;top:0;left:0}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner .radial-lines .radial-line{position:absolute;width:4px;height:15px;background:linear-gradient(rgba(111,102,129,.8),rgba(82,68,60,.8));border-radius:1px;top:5px;left:50%;transform-origin:1px 70px;animation:radial-fade 3s ease-in-out infinite}.bulk-upload-overlay .bulk-upload-content .bulk-upload-text{color:white}.bulk-upload-overlay .bulk-upload-content .bulk-upload-text .connector-title{font-size:28px;font-weight:700;margin-bottom:12px;color:white;letter-spacing:-.5px}.bulk-upload-overlay .bulk-upload-content .bulk-upload-text .connector-subtitle{font-size:16px;font-weight:500;margin-bottom:15px;color:#ffd700}.bulk-upload-overlay .bulk-upload-content .bulk-upload-text .connector-warning{font-size:14px;font-weight:400;color:rgba(255,255,255,.85);max-width:300px;line-height:1.5}@media (max-width:768px){.bulk-upload-overlay .bulk-upload-content{padding:30px 20px}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner{width:120px;height:120px}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner .logo-center{width:60px;height:60px}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner .radial-lines .radial-line{height:12px;top:8px;transform-origin:1px 52px}.bulk-upload-overlay .bulk-upload-content .bulk-upload-text .connector-title{font-size:24px}.bulk-upload-overlay .bulk-upload-content .bulk-upload-text .connector-subtitle{font-size:14px}.bulk-upload-overlay .bulk-upload-content .bulk-upload-text .connector-warning{font-size:13px}}@media (max-width:480px){.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner{width:100px;height:100px}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner .logo-center{width:50px;height:50px}.bulk-upload-overlay .bulk-upload-content .bulk-upload-spinner .radial-lines .radial-line{height:10px;top:10px;transform-origin:1px 40px}.bulk-upload-overlay .bulk-upload-content .bulk-upload-text .connector-title{font-size:20px}.bulk-upload-overlay .bulk-upload-content .bulk-upload-text .connector-subtitle{font-size:13px}.bulk-upload-overlay .bulk-upload-content .bulk-upload-text .connector-warning{font-size:12px}}.orbit-loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:8000;display:flex;justify-content:center;align-items:center}.orbit-loader-overlay .orbit-loader-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.33)}.orbit-loader-overlay .orbit-loader-content{position:relative;z-index:10;display:flex;justify-content:center;align-items:center}.orbit-loader-overlay .orbit-loader-content .orbit-container{position:relative;width:210px;height:210px;display:flex;justify-content:center;align-items:center;background:transparent!important;border-radius:50%;padding:25px}.orbit-loader-overlay .orbit-loader-content .orbit-container .orbit-logo{width:100px;height:auto;position:relative;z-index:2;border-radius:12px;display:block}.orbit-loader-overlay .orbit-loader-content .orbit-container .ring{position:absolute;border-radius:50%;border:4px solid transparent;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-loader-overlay .orbit-loader-content .orbit-container .ring.ring-outer{width:95%;height:95%;border-top:4px solid #6930ca;border-right:4px solid #6930ca;animation:spinRight 2s linear infinite}.orbit-loader-overlay .orbit-loader-content .orbit-container .ring.ring-inner{width:78%;height:78%;border-bottom:4px solid #ffa600;border-left:4px solid #ffa600;animation:spinLeft 2.5s linear infinite}@keyframes spinRight{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spinLeft{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}.security-alert{display:flex;align-items:flex-start;gap:12px;padding:10px 20px;border-radius:8px;margin:16px 0;font-size:14px;line-height:1.4;border:1px solid;animation:slideInAlert .3s ease-out}.security-alert .security-icon{font-size:20px;flex-shrink:0;margin-top:-5px}.security-alert .security-message{flex:1 1}.security-alert .security-message .lockout-title{font-weight:600;margin-bottom:4px;font-size:15px}.security-alert .security-message .lockout-timer{font-weight:500}.security-alert .security-message .warning-text{font-weight:500;line-height:1.3}.security-alert.security-alert-warning{background:#fff8e1;border-color:#ffb300;color:#e65100}.security-alert.security-alert-warning .security-icon{color:#ff9800}.security-alert.security-alert-locked{background:#ffebee;border-color:#f44336;color:#c62828}.security-alert.security-alert-locked .security-icon{color:#d32f2f}.security-alert.security-alert-locked .countdown-time{color:#b71c1c;animation:pulse 1.5s infinite}.modern-whatsapp-btn.button-disabled{border-color:#bdbdbd!important;color:#757575!important;cursor:not-allowed!important;opacity:.7}.modern-whatsapp-btn.button-disabled,.modern-whatsapp-btn.button-disabled:hover{background:#bdbdbd!important;transform:none!important}@keyframes slideInAlert{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.company-modal-header{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.company-modal-body,.company-modal-header{padding:var(--card-padding)}.company-modal-footer{padding:var(--modal-footer-padding);border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end}.confirmation-modal .modal-dialog{margin-top:2%}.confirmation-modal .modal-content{border-radius:10px;overflow:hidden;border:none;box-shadow:0 5px 15px rgba(0,0,0,.3)}.confirmation-modal .confirmation-modal-content{border-radius:10px;background-color:#fff}.confirmation-modal .confirmation-modal-header{display:flex;align-items:center;gap:var(--space-2);font-size:18px;font-weight:700;border-bottom:none}.confirmation-modal .confirmation-modal-body{color:#333;font-size:15px;padding:var(--modal-body-padding);border-bottom:none}.confirmation-modal .confirmation-modal-footer{display:flex;justify-content:flex-end;padding:var(--modal-footer-padding);border-top:none;background:white}.confirmation-modal .confirmation-modal-cancel-btn{background-color:#f2f2f2;color:#333;border:1px solid #ccc;padding:6px 16px;border-radius:6px}.confirmation-modal .confirmation-modal-cancel-btn:hover{background-color:#e8e8e8;color:#333}.confirmation-modal .confirmation-modal-confirm-btn{color:white;border:none;padding:6px 16px;border-radius:6px;margin-left:var(--space-2);background-color:var(--brand-purple)}.confirmation-modal .confirmation-modal-confirm-btn:hover{background-color:var(--brand-purple-hover)}.confirmation-modal .confirmation-modal-confirm-btn--danger{background-color:var(--color-danger)}.confirmation-modal .confirmation-modal-confirm-btn--danger:hover{background-color:#c82333}.modal{z-index:2000001!important}.modal-backdrop{z-index:2000000!important}@media (max-width:768px){.security-alert{padding:12px 16px;margin:12px 0;gap:10px}.security-alert .security-icon{font-size:18px}.security-alert .security-message .lockout-title{font-size:14px}.security-alert .security-message .countdown-time{font-size:15px}}@media (max-width:480px){.security-alert{padding:10px 12px;margin:10px 0;font-size:13px}.security-alert .security-icon{font-size:16px}.security-alert .security-message .countdown-time{font-size:14px}}.banking-hub-main{width:100%;min-height:calc(100vh - 112px);padding:0 4px 12px;box-sizing:border-box}.banking-hub{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;width:100%;max-width:100%;min-width:0}.banking-hub-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;background:#fff;padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 10px -3px rgba(0,0,0,.05);margin-bottom:16px}.banking-hub-search{position:relative;flex:1 1 220px;min-width:0;max-width:420px}.banking-hub-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:18px;pointer-events:none}.banking-hub-search-input{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px 8px 40px;font-size:13px;font-weight:500;color:#1e293b;outline:none;min-width:0}.banking-hub-search-input:focus{border-color:#6332c2;box-shadow:0 0 0 3px rgba(99,50,194,.1)}.banking-hub-toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}.banking-hub-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;transition:background .15s}.banking-hub-btn:hover:not(:disabled){background:#f8fafc}.banking-hub-btn:disabled{opacity:.5;cursor:not-allowed}.banking-hub-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 10px -3px rgba(0,0,0,.05);display:flex;flex-direction:column;min-width:0;max-width:100%;height:calc(100vh - 220px);min-height:320px}.banking-hub-table-scroll{flex:1 1;overflow-y:auto;overflow-x:hidden;min-width:0}.banking-hub-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.banking-hub-th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 6px;text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banking-hub-th--sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.banking-hub-th--sort:hover{color:#6332c2}.banking-hub-th--check{width:36px;text-align:center}.banking-hub-th--num{width:40px;text-align:center}.banking-hub-th--action{width:60px;text-align:center}.banking-hub-th--doc{width:30%;min-width:220px}.banking-hub-th--extra{width:9%;min-width:76px;max-width:120px}.banking-hub-td--extra{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.banking-hub-td{padding:8px 6px;border-bottom:1px solid #f1f5f9;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;color:#334155}.banking-hub-td--center,.banking-hub-td--check,.banking-hub-td--num{text-align:center}.banking-hub-td--muted{color:#64748b;font-size:11px}.banking-hub-td--synced-date{white-space:nowrap}.banking-hub-td--progress{min-width:0}.banking-hub-tr{cursor:pointer;transition:background .12s}.banking-hub-tr:hover{background:#f8fafc}.banking-hub-tr--processing{cursor:not-allowed;background:#fafafa;opacity:.92}.banking-hub-tr--synced-row{background:#f1f5f9}.banking-hub-doc{display:flex;align-items:flex-start;gap:8px;min-width:0}.banking-hub-doc-icon{flex-shrink:0;font-size:18px}.banking-hub-doc-icon--pdf{color:#ef4444}.banking-hub-doc-icon--xls{color:#059669}.banking-hub-doc-icon--txt{color:#6366f1}.banking-hub-doc-text{min-width:0;flex:1 1}.banking-hub-doc-name{font-weight:700;font-size:12px;color:#0f172a}.banking-hub-doc-name,.banking-hub-doc-sub{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banking-hub-doc-sub{font-size:10px;font-weight:500;color:#64748b}.banking-hub-th--progress-col{width:24%;min-width:220px}.banking-hub-progress-wrap{max-width:100%;min-width:0}.banking-hub-progress-empty{font-size:11px;color:#94a3b8}.banking-hub-progress-legends{display:flex;flex-wrap:nowrap;align-items:center;gap:0;margin-bottom:6px;font-size:11px;line-height:1.35;white-space:nowrap}.banking-hub-progress-legends--inline{overflow:hidden;text-overflow:ellipsis}.banking-hub-legend-sep{color:#cbd5e1;padding:0 5px;font-weight:700;flex-shrink:0}.banking-hub-legend{display:flex;flex-direction:column;gap:2px;min-width:0}.banking-hub-legend--inline{flex-direction:row;align-items:baseline;gap:4px;flex-shrink:0}.banking-hub-legend-label{font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:9px;color:#64748b;white-space:nowrap}.banking-hub-legend-label:after{content:":";margin-left:1px}.banking-hub-legend-value{font-weight:700;font-size:12px;color:#0f172a;white-space:nowrap}.banking-hub-legend--pending .banking-hub-legend-value{color:#ea580c}.banking-hub-legend--save .banking-hub-legend-label,.banking-hub-legend--save .banking-hub-legend-value{color:var(--brand-purple)}.banking-hub-legend--synced .banking-hub-legend-value{color:#059669}.banking-hub-legend--muted{color:#94a3b8}.banking-hub-progress-track{display:flex;width:100%;height:6px;border-radius:999px;overflow:hidden;background:#f1f5f9}.banking-hub-progress-track--empty{height:6px;background:#e2e8f0;border-radius:999px}.banking-hub-progress-seg{min-width:2px;height:100%}.banking-hub-progress-seg--synced{background:#10b981}.banking-hub-progress-seg--save{background:var(--brand-purple)}.banking-hub-progress-seg--pending{background:#fb923c}.banking-hub-status{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;white-space:nowrap}.banking-hub-status--synced{color:#059669}.banking-hub-status--pending{color:#ea580c}.banking-hub-status--processing{color:#7c3aed}.banking-hub-status--draft{color:#64748b}.banking-hub-status--error{color:#dc2626}.banking-hub-status--neutral{color:#64748b}.banking-hub-status-dot{width:6px;height:6px;border-radius:50%;background:#ea580c}.banking-hub-status-dot--muted{background:#cbd5e1}.banking-hub-status-spin{animation:banking-hub-spin .9s linear infinite}@keyframes banking-hub-spin{to{transform:rotate(1turn)}}.banking-hub-delete{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:color .15s,background .15s}.banking-hub-delete--danger{color:var(--color-danger)}.banking-hub-delete--danger:hover:not(:disabled){color:var(--color-danger);background:rgba(220,53,69,.12)}.banking-hub-delete--disabled{opacity:.45;cursor:not-allowed;color:#94a3b8!important}.banking-hub-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid #e2e8f0;font-size:11px;font-weight:700;color:#64748b;background:#fff;flex-shrink:0}.banking-hub-page-select{border:1px solid #e2e8f0;border-radius:6px;padding:2px 6px;margin-left:6px;font-weight:600;color:#0f172a;cursor:pointer}.banking-hub-page-select:hover{border-color:#c4b5fd}.banking-hub-footer-right{display:flex;align-items:center;gap:16px}.banking-hub-pager{display:flex;gap:4px}.banking-hub-pager-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#64748b;cursor:pointer}.banking-hub-pager-btn:hover:not(:disabled){background:#f8fafc;color:#6332c2}.banking-hub-pager-btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1200px){.banking-hub-table{font-size:10px}.banking-hub-td,.banking-hub-th{padding:6px 4px}}.upload-drawer-backdrop{position:fixed;inset:0;z-index:999999;background:rgba(15,23,42,.4);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease;pointer-events:none}.upload-drawer-backdrop--open{opacity:1;pointer-events:auto}.upload-drawer-panel{position:absolute;right:0;top:0;height:100%;width:100%;min-width:min(450px,100%);max-width:500px;background:#fff;box-shadow:-8px 0 32px rgba(15,23,42,.15);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.upload-drawer-panel--open{transform:translateX(0)}.upload-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f1f5f9;flex-shrink:0;background:#fff}.upload-drawer-title{margin:0;font-size:16px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px}.upload-drawer-title-icon{color:#f59e0b;font-size:22px;flex-shrink:0}.upload-drawer-close{width:28px;height:28px;border:none;border-radius:999px;background:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s;font-size:18px}.upload-drawer-close:hover{background:#fef2f2;color:#ef4444}.upload-drawer-body{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:24px;background:rgba(248,250,252,.65);display:flex;flex-direction:column;gap:24px}.upload-drawer-field{display:flex;flex-direction:column;gap:6px}.upload-drawer-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-left:4px}.upload-drawer-select .upload-react-select__control{min-height:42px;border-radius:8px;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.04)!important;cursor:pointer}.upload-drawer-select .upload-react-select__control:hover{border-color:#c4b5fd!important}.upload-drawer-select .upload-react-select__control--is-focused{border-color:#6332c2!important;box-shadow:0 0 0 3px rgba(99,50,194,.12)!important}.upload-drawer-select .upload-react-select__placeholder{color:#94a3b8!important;font-size:13px;font-weight:500}.upload-drawer-select .upload-react-select__single-value{font-size:13px;font-weight:500;color:#0f172a}.upload-drawer-select .upload-react-select__indicator-separator{display:none}.upload-drawer-select .upload-react-select__dropdown-indicator{color:#94a3b8!important}.upload-drawer-toggle{display:flex;border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;background:#fff}.upload-drawer-toggle-btn{flex:1 1;padding:10px 12px;font-size:12px;font-weight:600;border:none;background:#fff;color:#64748b;cursor:pointer;transition:background .15s,color .15s}.upload-drawer-toggle-btn.is-active{background:rgba(99,50,194,.1);color:#6332c2}.upload-drawer-toggle-btn:hover:not(.is-active){background:#f8fafc}.upload-drawer-hint{font-size:12px;margin:0}.upload-drawer-hint--warn{color:#dc2626;font-weight:600}.upload-drawer-dropzone{border:2px dashed #cbd5e1;border-radius:12px;background:#fff;padding:28px 16px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.upload-drawer-dropzone.is-drag-active,.upload-drawer-dropzone:hover{border-color:#6332c2;background:rgba(99,50,194,.06)}.upload-drawer-dropzone-icon-wrap{width:48px;height:48px;margin:0 auto 12px;border-radius:999px;background:rgba(99,50,194,.08);display:flex;align-items:center;justify-content:center;transition:transform .2s}.upload-drawer-dropzone:hover .upload-drawer-dropzone-icon-wrap{transform:scale(1.05)}.upload-drawer-dropzone-icon{font-size:28px;color:#6332c2}.upload-drawer-dropzone-title{margin:0;font-size:13px;font-weight:700;color:#0f172a}.upload-drawer-dropzone-formats{margin:8px 0 0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.upload-drawer-dropzone-max{font-weight:700}.upload-drawer-files{display:flex;flex-direction:column;gap:8px}.upload-drawer-file-row{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:13px}.upload-drawer-file-clip{color:#6332c2;flex-shrink:0}.upload-drawer-file-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155}.upload-drawer-file-remove{border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:4px 8px;font-size:14px;line-height:1;border-radius:6px}.upload-drawer-file-remove:hover{background:#fef2f2;color:#ef4444}.upload-drawer-notes{display:flex;flex-direction:column;gap:12px}.upload-drawer-note{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px}.upload-drawer-note-icon{flex-shrink:0;opacity:.9}.upload-drawer-note-text{margin:0;font-size:12px;font-weight:600;color:#92400e;line-height:1.45}.upload-drawer-format-cards{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap}.upload-drawer-format-card{flex:1 1;min-width:90px;padding:10px 8px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;text-align:center}.upload-drawer-format-icon{width:36px;height:36px;margin:0 auto 6px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.upload-drawer-format-icon--excel{background:#ecfdf5;color:#059669}.upload-drawer-format-icon--pdf{background:#fef2f2;color:#dc2626}.upload-drawer-format-icon--scan{background:#f5f3ff;color:#7c3aed}.upload-drawer-format-name{margin:0;font-size:11px;font-weight:700;color:#334155}.upload-drawer-format-sub{margin:2px 0 0;font-size:10px;font-weight:600;color:#94a3b8}.upload-drawer-disclaimer{margin:0;font-size:11px;font-weight:700;color:var(--color-danger);line-height:1.4}.upload-drawer-footer{flex-shrink:0;padding:20px 24px;border-top:1px solid #f1f5f9;background:#fff;display:flex;flex-direction:column;gap:12px}.upload-drawer-btn-primary{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:8px;background:#f59e0b;color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(245,158,11,.28);transition:background .15s,transform .1s}.upload-drawer-btn-primary:hover{background:#d97706}.upload-drawer-btn-primary:active{transform:scale(.99)}.upload-drawer-btn-primary-icon{font-size:18px}.upload-drawer-btn-cancel{width:100%;padding:8px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;border-radius:8px}.upload-drawer-btn-cancel:hover{background:#f8fafc;color:#0f172a}@media (max-width:480px){.upload-drawer-panel{min-width:0;max-width:100%}}.upload-drawer-new-ui .upload-drawer-header-new{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f1f5f9;background:#fff;position:relative;z-index:20}.upload-drawer-new-ui .upload-drawer-header-content{display:flex;align-items:center;gap:16px}.upload-drawer-new-ui .upload-drawer-header-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#6332c2,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 4px 12px rgba(99,50,194,.25)}.upload-drawer-new-ui .upload-drawer-title-new{margin:0;font-size:18px;font-weight:800;color:#1e293b;letter-spacing:-.02em}.upload-drawer-new-ui .upload-drawer-subtitle{margin:2px 0 0;font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.upload-drawer-new-ui .upload-drawer-close-new{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:24px}.upload-drawer-new-ui .upload-drawer-close-new:hover{background:#fef2f2;color:#ef4444}.upload-drawer-new-ui .upload-drawer-body-new{flex:1 1;overflow-y:auto;padding:24px;background:#fbfaff;display:flex;flex-direction:column;gap:20px}.upload-drawer-new-ui .upload-drawer-bank-select-top{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.upload-drawer-new-ui .upload-drawer-dropzone-new{border:2px dashed #cbd5e1;border-radius:16px;background:#fff;padding:24px;text-align:center;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.04)}.upload-drawer-new-ui .upload-drawer-dropzone-new.is-dragover,.upload-drawer-new-ui .upload-drawer-dropzone-new:hover{border-color:#6332c2;background:#f3f0ff}.upload-drawer-new-ui .upload-drawer-dropzone-new.is-dragover .upload-drawer-dropzone-icon-new,.upload-drawer-new-ui .upload-drawer-dropzone-new:hover .upload-drawer-dropzone-icon-new{transform:translateY(-5px);color:#6332c2}.upload-drawer-new-ui .upload-drawer-dropzone-icon-new{width:48px;height:48px;margin:0 auto 12px;border-radius:50%;background:#f3f0ff;border:1px solid #e9d5ff;box-shadow:inset 0 2px 4px rgba(99,50,194,.1);display:flex;align-items:center;justify-content:center;font-size:24px;color:#6332c2;transition:all .3s ease}.upload-drawer-new-ui .upload-drawer-dropzone-title-new{margin:0 0 4px;font-size:14px;font-weight:800;color:#1e293b}.upload-drawer-new-ui .upload-drawer-dropzone-desc{margin:0 0 16px;font-size:11px;font-weight:700;color:#94a3b8;padding-bottom:8px}.upload-drawer-new-ui .upload-drawer-dropzone-formats-new{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#64748b}.upload-drawer-new-ui .upload-drawer-dropzone-formats-new .format-icon{font-size:14px}.upload-drawer-new-ui .upload-drawer-dropzone-formats-new .format-icon.pdf{color:#ef4444}.upload-drawer-new-ui .upload-drawer-dropzone-formats-new .format-icon.excel{color:#10b981}.upload-drawer-new-ui .upload-drawer-dropzone-formats-new .format-divider{width:4px;height:4px;border-radius:50%;background:#cbd5e1;margin:0 4px}.upload-drawer-new-ui .upload-drawer-guidelines{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04)}.upload-drawer-new-ui .upload-drawer-guidelines-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #f1f5f9;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#64748b}.upload-drawer-new-ui .upload-drawer-guidelines-header svg{font-size:16px;color:#f59e0b}.upload-drawer-new-ui .upload-drawer-guidelines-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:16px}.upload-drawer-new-ui .upload-drawer-guidelines-col{display:flex;flex-direction:column;gap:10px}.upload-drawer-new-ui .upload-drawer-guidelines-title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.upload-drawer-new-ui .upload-drawer-guidelines-title.supported{color:#10b981}.upload-drawer-new-ui .upload-drawer-guidelines-title.avoid{color:#ef4444}.upload-drawer-new-ui .upload-drawer-guidelines-title svg{font-size:14px}.upload-drawer-new-ui .upload-drawer-guidelines-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.upload-drawer-new-ui .upload-drawer-guidelines-list li{display:flex;align-items:flex-start;gap:6px;font-size:10px;font-weight:700;color:#64748b}.upload-drawer-new-ui .upload-drawer-guidelines-list li svg{font-size:12px;color:#cbd5e1;flex-shrink:0;margin-top:2px}.upload-drawer-new-ui .upload-drawer-guidelines-list li svg.warn-orange{color:#f59e0b}.upload-drawer-new-ui .upload-drawer-guidelines-list li svg.warn-red{color:#ef4444}.upload-drawer-new-ui .upload-queue-section{display:flex;flex-direction:column;gap:12px}.upload-drawer-new-ui .upload-queue-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.upload-drawer-new-ui .upload-queue-header h4{margin:0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#64748b}.upload-drawer-new-ui .upload-queue-badge{font-size:9px;font-weight:900;background:#6332c2;color:#fff;padding:4px 8px;border-radius:6px;box-shadow:0 2px 8px rgba(99,50,194,.25)}.upload-drawer-new-ui .upload-queue-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .2s;position:relative;overflow:hidden}.upload-drawer-new-ui .upload-queue-item:hover{border-color:#c4b5fd}.upload-drawer-new-ui .upload-queue-item-header{display:flex;align-items:center;justify-content:space-between}.upload-drawer-new-ui .upload-queue-item-info{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.upload-drawer-new-ui .file-icon-pdf{font-size:28px;color:#ef4444;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(239,68,68,.2))}.upload-drawer-new-ui .upload-queue-item-details{flex:1 1;min-width:0}.upload-drawer-new-ui .upload-queue-item-details .file-name{margin:0;font-size:12px;font-weight:800;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-drawer-new-ui .upload-queue-item-details .file-meta{margin:2px 0 0;font-size:10px;font-weight:700;color:#94a3b8}.upload-drawer-new-ui .upload-queue-delete{border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;font-size:16px}.upload-drawer-new-ui .upload-queue-delete:hover{background:#fef2f2;color:#ef4444}.upload-drawer-new-ui .upload-queue-add-more{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:2px dashed #e2e8f0;border-radius:10px;background:#fafafa;color:#64748b;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s}.upload-drawer-new-ui .upload-queue-add-more:hover{border-color:#6332c2;background:#f3f0ff;color:#6332c2}.upload-drawer-new-ui .upload-queue-add-more svg{font-size:18px}.upload-drawer-new-ui .upload-queue-bank-select{position:relative;margin-top:12px}.upload-drawer-new-ui .custom-dropdown-new{position:relative}.upload-drawer-new-ui .custom-dropdown-new .ai-badge-select{position:absolute;top:50%;right:40px;transform:translateY(-50%);font-size:9px;font-weight:900;background:#6332c2;color:#fff;padding:3px 6px;border-radius:4px;z-index:10;pointer-events:none}.upload-drawer-new-ui .upload-drawer-select-new .upload-select-new__control{min-height:44px;border-radius:10px;border:1px solid #c4b5fd!important;background:#f3f0ff!important;box-shadow:0 1px 3px rgba(99,50,194,.1)!important}.upload-drawer-new-ui .upload-drawer-select-new .upload-select-new__control:hover{border-color:#a78bfa!important}.upload-drawer-new-ui .upload-drawer-select-new .upload-select-new__control--is-focused{border-color:#6332c2!important;box-shadow:0 0 0 3px rgba(99,50,194,.12)!important}.upload-drawer-new-ui .upload-drawer-select-new .upload-select-new__placeholder{color:#7c3aed!important;font-size:13px;font-weight:600;margin-left:5px}.upload-drawer-new-ui .upload-drawer-select-new .upload-select-new__single-value{font-size:13px;font-weight:700;color:#6332c2}.upload-drawer-new-ui .upload-drawer-select-new .upload-select-new__indicator-separator{display:none}.upload-drawer-new-ui .upload-drawer-select-new .upload-select-new__dropdown-indicator{color:#7c3aed!important}.upload-drawer-new-ui .upload-drawer-security{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:16px;display:flex;gap:12px;align-items:flex-start;box-shadow:0 1px 3px rgba(0,0,0,.04);position:relative;overflow:hidden;align-items:center}.upload-drawer-new-ui .upload-drawer-security:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 2s infinite}.upload-drawer-new-ui .upload-drawer-security-icon{width:40px;height:40px;border-radius:50%;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);box-shadow:inset 0 2px 4px rgba(16,185,129,.1);display:flex;align-items:center;justify-content:center;font-size:20px;color:#059669;flex-shrink:0;margin-top:2px}.upload-drawer-new-ui .upload-drawer-security-content{flex:1 1}.upload-drawer-new-ui .upload-drawer-security-title{margin:0 0 4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#065f46;display:flex;align-items:center;gap:6px}.upload-drawer-new-ui .upload-drawer-security-title .verified-icon{font-size:14px;color:#10b981}.upload-drawer-new-ui .upload-drawer-security-desc{margin:0;font-size:10px;font-weight:700;color:rgba(6,95,70,.8);line-height:1.5}.upload-drawer-new-ui .upload-drawer-security-desc strong{color:#065f46}.upload-drawer-new-ui .upload-drawer-security-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.upload-drawer-new-ui .security-badge{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#065f46;background:rgba(255,255,255,.7);padding:4px 8px;border-radius:6px;border:1px solid rgba(16,185,129,.2);box-shadow:0 1px 2px rgba(0,0,0,.04)}.upload-drawer-new-ui .security-badge svg{font-size:10px}.upload-drawer-new-ui .upload-drawer-footer-new{flex-shrink:0;padding:20px 24px;border-top:1px solid #f1f5f9;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -10px 20px rgba(0,0,0,.02);z-index:50}.upload-drawer-new-ui .upload-drawer-btn-cancel-new{padding:10px 20px;border:none;background:transparent;color:#64748b;font-size:14px;font-weight:700;cursor:pointer;border-radius:12px;transition:all .2s}.upload-drawer-new-ui .upload-drawer-btn-cancel-new:hover{background:#f8fafc;color:#1e293b}.upload-drawer-new-ui .upload-drawer-btn-primary-new{padding:10px 24px;border:none;border-radius:12px;background:#6332c2;color:#fff;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 20px rgba(99,50,194,.35);transition:all .2s}.upload-drawer-new-ui .upload-drawer-btn-primary-new:hover{background:#5229a3}.upload-drawer-new-ui .upload-drawer-btn-primary-new:active{transform:translateY(1px)}.upload-drawer-new-ui .upload-drawer-btn-primary-new.is-processing{opacity:.9;pointer-events:none}.upload-drawer-new-ui .upload-drawer-btn-primary-new:disabled{opacity:.5;cursor:not-allowed}.upload-drawer-new-ui .upload-drawer-btn-primary-new svg{font-size:18px}.upload-drawer-new-ui .spinner-icon{animation:spin 1s linear infinite}.upload-drawer-new-ui .upload-drawer-label-new{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-left:4px;margin-bottom:4px;display:block}.upload-drawer-new-ui .upload-drawer-toggle-new{display:flex;border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;background:#fff}.upload-drawer-new-ui .upload-drawer-toggle-btn-new{flex:1 1;padding:10px 12px;font-size:12px;font-weight:600;border:none;background:#fff;color:#64748b;cursor:pointer;transition:background .15s,color .15s}.upload-drawer-new-ui .upload-drawer-toggle-btn-new.is-active{background:rgba(99,50,194,.1);color:#6332c2}.upload-drawer-new-ui .upload-drawer-toggle-btn-new:hover:not(.is-active){background:#f8fafc}.upload-drawer-new-ui .upload-drawer-hint-new{font-size:12px;margin:4px 0 0;color:#dc2626;font-weight:600}@keyframes shimmer{to{left:150%}}.toast-container-new{position:fixed;top:24px;right:24px;z-index:9999999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast-new{display:flex;align-items:flex-start;gap:12px;background:#fff;border-radius:12px;padding:16px;min-width:300px;box-shadow:0 10px 40px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06);pointer-events:auto;animation:toastSlideIn .3s cubic-bezier(.4,0,.2,1) forwards}.toast-new.toast-success{border:1px solid rgba(16,185,129,.2)}.toast-new.toast-success .toast-icon{color:#10b981}.toast-new.toast-info{border:1px solid rgba(99,50,194,.2)}.toast-new.toast-info .toast-icon{color:#6332c2}.toast-new.toast-warning{border:1px solid rgba(245,158,11,.2)}.toast-new.toast-warning .toast-icon{color:#f59e0b}.toast-new.toast-error{border:1px solid rgba(239,68,68,.2)}.toast-new.toast-error .toast-icon{color:#ef4444}.toast-icon{font-size:20px;flex-shrink:0;margin-top:2px}.toast-content{display:flex;flex-direction:column;gap:2px;flex:1 1}.toast-title{font-size:14px;font-weight:800;color:#1e293b}.toast-message{font-size:12px;font-weight:600;color:#64748b}@keyframes toastSlideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.ns-filter-bar{gap:12px;padding:10px 16px;background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:center}.ns-filter-bar,.ns-filter-item{display:flex;align-items:center}.ns-filter-item{gap:6px}.ns-filter-label{font-size:13px;font-weight:500;color:#374151;white-space:nowrap}.ns-date-input{padding:5px 10px;border:1px solid #d1d5db;border-radius:6px;color:#374151;outline:none}.ns-date-input,.ns-get-btn{font-size:13px;cursor:pointer}.ns-get-btn{padding:6px 20px;background:#7c3aed;color:#fff;border:none;border-radius:6px;font-weight:600;transition:background .2s}.ns-get-btn:disabled{background:#9ca3af;cursor:not-allowed}.ns-excel-btn{padding:6px 20px;background:#16a34a;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s}.ns-excel-btn:hover{background:#15803d}.ns-pdf-btn{padding:6px 20px;background:#dc2626;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s}.ns-pdf-btn:hover{background:#b91c1c}.ns-placeholder{flex-direction:column;gap:12px;color:#6b7280;font-size:14px}.ns-empty,.ns-placeholder{display:flex;justify-content:center;align-items:center;height:calc(100vh - 160px)}.ns-grid{width:100%;height:calc(100vh - 160px)}.adduser-error-modal-wrap{display:flex;justify-content:center;align-items:flex-start;margin-top:5%}.adduser-error-modal{width:-moz-fit-content;width:fit-content;max-width:none}.adduser-error-modal .model_heading{border-bottom:none}.adduser-error-modal__label{font-weight:600;margin-top:10px}.adduser-error-modal .modal_body{text-align:center;padding:20px}.adduser-error-modal__message{font-size:16px;color:#dc3545}.adduser-error-modal__actions{text-align:center;margin-top:18px}.adduser-error-modal__ok-btn{min-width:200px}.Users_Div.users-empty-wrapper{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px)}.rm-page{--rm-purple:var(--brand-purple,#6930ca);--rm-purple-dark:#5229a3;--rm-bg:#f8fafc;--rm-slate-50:#f8fafc;--rm-slate-100:#f1f5f9;--rm-slate-200:#e2e8f0;--rm-slate-300:#cbd5e1;--rm-slate-400:#94a3b8;--rm-slate-500:#64748b;--rm-slate-600:#475569;--rm-slate-700:#334155;--rm-slate-800:#1e293b;background:var(--rm-bg);height:calc(100vh - 110px);overflow-x:hidden;overflow-y:auto;font-size:14px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.rm-page::-webkit-scrollbar{width:6px;height:6px}.rm-page::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}.rm-page::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.rm-page::-webkit-scrollbar-thumb:hover{background:#94a3b8}.rm-page .rm-inner{max-width:80%;margin:0 auto;padding:1.5rem 1.5rem 6rem}.rm-page .rm-settings-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1rem 1.5rem;background:#fff;border:1px solid var(--rm-slate-200);border-radius:.75rem;margin-bottom:0}.rm-page .rm-settings-header__title{display:flex;align-items:center;gap:.75rem}.rm-page .rm-settings-header__icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(105,48,202,.08);color:var(--rm-purple);display:flex;align-items:center;justify-content:center;border:1px solid rgba(105,48,202,.12)}.rm-page .rm-settings-header__h1{font-size:1.5rem;font-weight:800;color:var(--rm-slate-800);margin:0;line-height:1.2}.rm-page .rm-settings-header__sub{font-size:13px;font-weight:700;color:var(--rm-slate-500);margin:.25rem 0 0}.rm-page .rm-company-pill{display:inline-flex;align-items:center;gap:.5rem;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--rm-slate-600);background:var(--rm-slate-50);border:1px solid var(--rm-slate-200);padding:.35rem .75rem;border-radius:.5rem}.rm-page .rm-tabs{display:flex;gap:2rem;padding:0 1.5rem;background:#fff;border:1px solid var(--rm-slate-200);border-top:none;border-radius:0 0 .75rem .75rem;margin-bottom:1.5rem;box-shadow:0 2px 10px -4px rgba(0,0,0,.05)}.rm-page .rm-tabs a{display:flex;align-items:center;gap:.5rem;padding:.875rem 0;font-size:14px;font-weight:700;color:var(--rm-slate-500);text-decoration:none;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.rm-page .rm-tabs a:hover{color:var(--rm-slate-800);border-bottom-color:var(--rm-slate-300)}.rm-page .rm-tabs a.rm-tabs__active{color:var(--rm-purple);border-bottom-color:var(--rm-purple);font-weight:800}.rm-page .rm-tabs__badge{font-size:11px;font-weight:800;background:var(--rm-slate-100);color:var(--rm-slate-500);padding:.125rem .375rem;border-radius:.25rem;margin-left:.25rem}.rm-page .rm-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.rm-page .rm-section-head h2{font-size:1.125rem;font-weight:800;color:var(--rm-slate-800);margin:0}.rm-page .rm-section-head p{font-size:13px;font-weight:700;color:var(--rm-slate-500);margin:.125rem 0 0}.rm-page .rm-btn-primary{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;background:var(--rm-purple);color:#fff!important;border:none;border-radius:.5rem;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;box-shadow:0 4px 12px rgba(105,48,202,.2);transition:background .15s,transform .15s;text-decoration:none}.rm-page .rm-btn-primary:hover{background:var(--rm-purple-dark);transform:translateY(-1px);color:#fff!important}.rm-page .rm-card{background:#fff;border:1px solid var(--rm-slate-200);border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden}.rm-page .rm-table-head{display:grid;grid-template-columns:1fr 1fr 120px 120px;grid-gap:.5rem;gap:.5rem;background:#fafafa;border-bottom:1px solid var(--rm-slate-200);padding:.875rem 1.5rem;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--rm-slate-500)}.rm-page .rm-table-head__actions{text-align:right}.rm-page .rm-table-head__users{text-align:center}@media (max-width:768px){.rm-page .rm-table-head,.rm-page .rm-table-row{grid-template-columns:1fr}.rm-page .rm-table-head__actions,.rm-page .rm-table-head__users{text-align:left}}.rm-page .rm-table-row{display:grid;grid-template-columns:1fr 1fr 120px 120px;grid-gap:.5rem;gap:.5rem;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--rm-slate-100);transition:background .15s}.rm-page .rm-table-row:hover{background:var(--rm-slate-50)}.rm-page .rm-table-row:last-child{border-bottom:none}.rm-page .rm-role-title{font-size:15px;font-weight:800;color:var(--rm-slate-800)}.rm-page .rm-badge{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.125rem .375rem;border-radius:.25rem;border:1px solid transparent}.rm-page .rm-badge--system{background:rgba(105,48,202,.1);color:var(--rm-purple);border-color:rgba(105,48,202,.2)}.rm-page .rm-badge--custom{background:var(--rm-slate-100);color:var(--rm-slate-500);border-color:var(--rm-slate-200)}.rm-page .rm-role-desc{font-size:13px;font-weight:700;color:var(--rm-slate-400);margin-top:.125rem;max-width:280px}.rm-page .rm-perm-pill{display:inline-flex;align-items:center;gap:.25rem;font-size:14px;font-weight:700;padding:.25rem .5rem;border-radius:.375rem;border:1px solid var(--rm-slate-200);background:var(--rm-slate-50);color:var(--rm-slate-600)}.rm-page .rm-perm-pill--full{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.rm-page .rm-user-count{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:var(--rm-slate-50);border:1px solid var(--rm-slate-200);border-radius:.375rem;font-size:14px;font-weight:800;color:var(--rm-slate-700);justify-self:center}.rm-page .rm-user-count--clickable{justify-self:center;cursor:pointer;font:inherit;font-size:14px;font-weight:800;color:var(--rm-slate-700);transition:background .15s,border-color .15s,color .15s}.rm-page .rm-user-count--clickable:hover{background:rgba(105,48,202,.08);border-color:rgba(105,48,202,.25);color:var(--rm-purple)}.rm-page .rm-user-count--clickable:hover svg{color:var(--rm-purple)!important}.rm-page .rm-icon-btn{width:2rem;height:2rem;border-radius:.5rem;border:1px solid var(--rm-slate-200);background:var(--rm-slate-50);color:var(--rm-slate-500);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.rm-page .rm-icon-btn:hover:not(:disabled){background:rgba(105,48,202,.08);border-color:rgba(105,48,202,.25);color:var(--rm-purple)}.rm-page .rm-icon-btn--danger:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#dc2626}.rm-page .rm-icon-btn:disabled{opacity:.5;cursor:not-allowed}.rm-page .rm-row-actions{display:flex;justify-content:flex-end;gap:.5rem}.rm-page .rm-users-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.rm-page .rm-users-table-scroll::-webkit-scrollbar{height:6px;width:6px}.rm-page .rm-users-table-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}.rm-page .rm-users-table-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.rm-page .rm-users-table-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.rm-page .rm-table-head.rm-users-grid,.rm-page .rm-table-row.rm-users-grid{grid-template-columns:4.5rem minmax(6.5rem,1fr) minmax(10rem,1.35fr) minmax(6.5rem,.95fr) 7.5rem 6.25rem 10.5rem;gap:.75rem 1rem;align-items:center;min-width:920px}.rm-page .rm-users-col-sr,.rm-page .rm-users-col-status{text-align:center}.rm-page .rm-users-col-actions{text-align:right}.rm-page .rm-users-cell{font-size:14px;font-weight:700;color:var(--rm-slate-700);word-break:break-word}.rm-page .rm-users-cell--sr{font-size:14px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rm-slate-400);text-align:center}.rm-page .rm-users-cell--name{font-size:15px;font-weight:800;color:var(--rm-slate-800)}.rm-page .rm-users-cell--muted{font-size:13px;font-weight:700;color:var(--rm-slate-500)}.rm-page .rm-users-cell--actions{display:flex;justify-content:flex-end}.rm-page .rm-users-cell--actions .rm-users-row-actions{justify-content:flex-end;flex-wrap:nowrap}.rm-page .rm-users-role-pill{display:inline-flex;align-items:center;font-size:13px;font-weight:800;padding:.2rem .5rem;border-radius:.375rem;border:1px solid var(--rm-slate-200);background:var(--rm-slate-50);color:var(--rm-slate-700);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-page .rm-users-status-pill{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;padding:.25rem .75rem;border-radius:.375rem;border:1px solid transparent;text-transform:capitalize}.rm-page .rm-users-status-pill--active{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.rm-page .rm-users-status-pill--inactive{color:#dc2626;background:#fef2f2;border-color:#fecaca}.rm-page .rm-users-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1.25rem;padding:1rem 1.5rem;background:var(--rm-slate-50);border-top:1px solid var(--rm-slate-200);font-size:13px;font-weight:700;color:var(--rm-slate-600)}.rm-page .rm-users-pagination__label{display:inline-flex;align-items:center;gap:.5rem}.rm-page .rm-users-pagination__select{padding:.35rem 2rem .35rem .5rem;border-radius:.375rem;border:1px solid var(--rm-slate-200);background:#fff;font-size:13px;font-weight:700;color:var(--rm-slate-800);cursor:pointer}.rm-page .rm-users-pagination__nav{display:inline-flex;align-items:center;gap:.25rem}.rm-page .rm-users-pagination__btn{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid var(--rm-slate-200);background:#fff;color:var(--rm-slate-600);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.rm-page .rm-users-pagination__btn:hover:not(:disabled){background:rgba(105,48,202,.08);border-color:rgba(105,48,202,.25);color:var(--rm-purple)}.rm-page .rm-users-pagination__btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.rm-page .rm-table-head.rm-users-grid,.rm-page .rm-table-row.rm-users-grid{grid-template-columns:4.5rem minmax(6.5rem,1fr) minmax(10rem,1.35fr) minmax(6.5rem,.95fr) 7.5rem 6.25rem 10.5rem}}.rm-page .rm-expand-panel{grid-column:1/-1;padding:1rem 0 .5rem;border-top:1px dashed var(--rm-slate-200);margin-top:.5rem}.rm-page .rm-expand-table{width:100%;font-size:14px;border-collapse:collapse}.rm-page .rm-expand-table td,.rm-page .rm-expand-table th{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--rm-slate-100)}.rm-page .rm-expand-table th{font-size:16px;font-weight:800;text-transform:uppercase;color:var(--rm-slate-500);background:var(--rm-slate-50)}.rm-page.rm-form-page{padding-bottom:6rem}.rm-page.rm-addrole-scroll-host{overflow-x:hidden;overflow-y:auto;max-height:min(100vh,100dvh);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.rm-page.rm-addrole-scroll-host::-webkit-scrollbar{width:6px;height:6px}.rm-page.rm-addrole-scroll-host::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}.rm-page.rm-addrole-scroll-host::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.rm-page.rm-addrole-scroll-host::-webkit-scrollbar-thumb:hover{background:#94a3b8}.rm-page .rm-form-back{background:none;border:none;color:var(--rm-slate-400);cursor:pointer;padding:.25rem;margin-right:.25rem;display:inline-flex;align-items:center;transition:color .15s}.rm-page .rm-form-back:hover{color:var(--rm-purple)}.rm-page .rm-form-card{background:#fff;border:1px solid var(--rm-slate-200);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.rm-page .rm-form-grid{display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}@media (max-width:900px){.rm-page .rm-form-grid{grid-template-columns:1fr}.rm-page .rm-form-divider{display:none}}.rm-page .rm-form-divider{width:1px;min-height:60px;background:var(--rm-slate-200)}.rm-page .rm-field label{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--rm-slate-500);margin-bottom:.375rem}.rm-page .rm-field input[type=text]{width:100%;padding:.625rem 1rem;background:var(--rm-slate-50);border:1px solid var(--rm-slate-200);border-radius:.5rem;font-size:14px;font-weight:700;color:var(--rm-slate-800)}.rm-page .rm-field input:focus{outline:none;border-color:var(--rm-purple)}.rm-page .rm-field--error input{border-color:#ef4444}.rm-page .rm-field-error{font-size:12px;font-weight:700;color:#ef4444;margin-top:.25rem}.rm-page .rm-super-admin-box{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(105,48,202,.06);border:1px solid rgba(105,48,202,.12);border-radius:.75rem}.rm-page .rm-toggle{position:relative;width:2.5rem;height:1.25rem;flex-shrink:0}.rm-page .rm-toggle input{opacity:0;width:0;height:0}.rm-page .rm-toggle-slider{position:absolute;cursor:pointer;inset:0;background:var(--rm-slate-300);border-radius:999px;transition:.2s}.rm-page .rm-toggle-slider:before{content:"";position:absolute;height:1rem;width:1rem;left:2px;bottom:2px;background:#fff;border-radius:50%;transition:.2s;box-shadow:0 1px 2px rgba(0,0,0,.1)}.rm-page .rm-toggle input:checked+.rm-toggle-slider{background:var(--rm-purple)}.rm-page .rm-toggle input:checked+.rm-toggle-slider:before{transform:translateX(1.25rem)}.rm-page .rm-matrix-wrap{overflow-x:auto;border:1px solid var(--rm-slate-200);border-radius:.75rem;background:#fff;--rm-perm-view:#059669;--rm-perm-edit:#d97706;--rm-perm-del:#dc2626;--rm-perm-export:#2563eb;--rm-perm-row:var(--rm-purple,#6930ca)}.rm-page .rm-matrix{min-width:820px}.rm-page .rm-matrix-head{display:grid;grid-template-columns:minmax(140px,1fr) repeat(4,minmax(52px,.65fr)) minmax(72px,.85fr);grid-gap:.25rem;gap:.25rem;align-items:center;padding:1rem 1.5rem;background:#fafafa;border-bottom:1px solid var(--rm-slate-200);font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--rm-slate-500)}.rm-page .rm-matrix-head__cell{text-align:center;display:flex;align-items:center;justify-content:center;gap:.25rem}.rm-page .rm-matrix-head__cell--view{color:var(--rm-perm-view)}.rm-page .rm-matrix-head__cell--edit{color:var(--rm-perm-edit)}.rm-page .rm-matrix-head__cell--del{color:var(--rm-perm-del)}.rm-page .rm-matrix-head__cell--export{color:var(--rm-perm-export)}.rm-page .rm-matrix-head__cell--row{color:var(--rm-perm-row);border-left:1px solid var(--rm-slate-200);padding-left:.5rem}.rm-page .rm-matrix-group{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;background:var(--rm-slate-50);border-top:1px solid var(--rm-slate-200);border-bottom:1px solid var(--rm-slate-200);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--rm-slate-700)}.rm-page .rm-matrix-row{display:grid;grid-template-columns:minmax(140px,1fr) repeat(4,minmax(52px,.65fr)) minmax(72px,.85fr);grid-gap:.25rem;gap:.25rem;align-items:center;padding:.75rem 1.5rem;border-bottom:1px solid var(--rm-slate-100);transition:background .15s}.rm-page .rm-matrix-row:hover{background:var(--rm-slate-50)}.rm-page .rm-matrix-row__name{font-size:14px;font-weight:700;color:var(--rm-slate-700);padding-left:1rem;position:relative}.rm-page .rm-matrix-row__name:before{content:"";position:absolute;left:.25rem;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--rm-slate-300)}.rm-page .rm-tax-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--rm-slate-300);border-radius:4px;cursor:pointer;position:relative;background:#fff;margin:0 auto;display:block;transition:border-color .15s,background .15s,box-shadow .15s;flex-shrink:0}.rm-page .rm-matrix-wrap input.rm-tax-checkbox{accent-color:transparent!important;margin-bottom:0!important}.rm-page .rm-matrix-wrap input.rm-tax-checkbox:focus,.rm-page .rm-matrix-wrap input.rm-tax-checkbox:focus-visible{outline:none!important;box-shadow:none!important;background-color:#fff!important}.rm-page .rm-tax-checkbox:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--view{border-color:var(--rm-perm-view)}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--view:checked{background:var(--rm-perm-view);border-color:var(--rm-perm-view)}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--view:focus,.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--view:focus-visible{border-color:var(--rm-perm-view)!important}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--edit{border-color:var(--rm-perm-edit)}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--edit:checked{background:var(--rm-perm-edit);border-color:var(--rm-perm-edit)}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--edit:focus,.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--edit:focus-visible{border-color:var(--rm-perm-edit)!important}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--del{border-color:var(--rm-perm-del)}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--del:checked{background:var(--rm-perm-del);border-color:var(--rm-perm-del)}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--del:focus,.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--del:focus-visible{border-color:var(--rm-perm-del)!important}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--export{border-color:var(--rm-perm-export)}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--export:checked{background:var(--rm-perm-export);border-color:var(--rm-perm-export)}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--export:focus,.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--export:focus-visible{border-color:var(--rm-perm-export)!important}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--row{border-color:var(--rm-perm-row)}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--row:checked{background:var(--rm-perm-row);border-color:var(--rm-perm-row)}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--row:focus,.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--row:focus-visible{border-color:var(--rm-perm-row)!important}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--view:checked:focus,.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--view:checked:focus-visible{background:var(--rm-perm-view)!important;border-color:var(--rm-perm-view)!important}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--edit:checked:focus,.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--edit:checked:focus-visible{background:var(--rm-perm-edit)!important;border-color:var(--rm-perm-edit)!important}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--del:checked:focus,.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--del:checked:focus-visible{background:var(--rm-perm-del)!important;border-color:var(--rm-perm-del)!important}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--export:checked:focus,.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--export:checked:focus-visible{background:var(--rm-perm-export)!important;border-color:var(--rm-perm-export)!important}.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--row:checked:focus,.rm-page .rm-matrix .rm-tax-checkbox.rm-tax-checkbox--row:checked:focus-visible{background:var(--rm-perm-row)!important;border-color:var(--rm-perm-row)!important}.rm-page .rm-matrix-cell{display:flex;justify-content:center}.rm-page .rm-matrix-cell--rowacc{border-left:1px solid var(--rm-slate-100)}.rm-page .rm-policy-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media (max-width:900px){.rm-page .rm-policy-grid{grid-template-columns:1fr}}.rm-page .rm-policy-card{background:#fff;border:1px solid var(--rm-slate-200);border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.rm-page .rm-policy-card h3{display:flex;align-items:center;gap:.5rem;font-size:16px;font-weight:800;color:var(--rm-slate-800);margin:0;padding-bottom:.75rem;border-bottom:1px solid var(--rm-slate-100)}.rm-page .rm-policy-card>p{font-size:13px;font-weight:700;color:var(--rm-slate-500);margin:.5rem 0 1rem}.rm-page .rm-policy-card--coming-soon .rm-coming-soon-inner{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:1rem}.rm-page .rm-coming-soon-badge{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--rm-purple);background:rgba(105,48,202,.08);border:1px solid rgba(105,48,202,.2);padding:.35rem .65rem;border-radius:.5rem}.rm-page .rm-coming-soon-text{margin:0;font-size:13px;font-weight:600;line-height:1.55;color:var(--rm-slate-500)}.rm-page .rm-radio-row{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid var(--rm-slate-200);border-radius:.5rem;margin-bottom:.75rem;cursor:pointer;transition:background .15s}.rm-page .rm-radio-row:hover{background:var(--rm-slate-50)}.rm-page .rm-tax-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid var(--rm-slate-300);border-radius:50%;flex-shrink:0;margin-top:2px;cursor:pointer;position:relative}.rm-page .rm-tax-radio:checked{border-color:var(--rm-purple)}.rm-page .rm-tax-radio:checked:after{content:"";position:absolute;width:8px;height:8px;background:var(--rm-purple);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.rm-page .rm-policy-block{background:var(--rm-slate-50);border:1px solid var(--rm-slate-200);border-radius:.75rem;margin-bottom:1rem;overflow:hidden}.rm-page .rm-policy-block__head{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#fff}.rm-page .rm-policy-block__body{border-top:1px solid var(--rm-slate-200);background:var(--rm-slate-50);padding:.75rem}.rm-page .rm-day-pills{display:flex;flex-wrap:wrap;gap:.25rem}.rm-page .rm-day-pill{cursor:pointer}.rm-page .rm-day-pill input{position:absolute;opacity:0;pointer-events:none}.rm-page .rm-day-pill span{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--rm-slate-200);background:#fff;font-size:12px;font-weight:800;color:var(--rm-slate-500);transition:background .15s,color .15s,border-color .15s}.rm-page .rm-day-pill input:checked+span{background:var(--rm-purple);color:#fff;border-color:var(--rm-purple)}.rm-page .rm-audit-banner{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;margin-top:1rem;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#1d4ed8;text-align:center}.rm-page .rm-footer-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--rm-slate-200);padding:1rem 1.5rem;display:flex;justify-content:flex-end;gap:1rem;align-items:center;z-index:40;box-shadow:0 -10px 40px rgba(0,0,0,.05)}.rm-page .rm-btn-secondary{padding:.625rem 1.5rem;font-size:14px;font-weight:800;color:var(--rm-slate-500);background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:background .15s,color .15s}.rm-page .rm-btn-secondary:hover{background:var(--rm-slate-100);color:var(--rm-slate-800)}.rm-page .rm-ip-tags{display:flex;flex-wrap:wrap;gap:.375rem;min-height:20px}.rm-page .rm-ip-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:rgba(105,48,202,.08);color:var(--rm-purple);border:1px solid rgba(105,48,202,.2);border-radius:.25rem;font-size:11px;font-weight:800}.rm-page .rm-ip-tag button{background:none;border:none;padding:0;cursor:pointer;color:inherit;display:flex}.rm-page .rm-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--rm-slate-500);font-weight:600}@keyframes rm-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes rm-drawer-slide-in{0%{transform:translateX(100%);opacity:.96}to{transform:translateX(0);opacity:1}}.rm-users-drawer-backdrop{position:fixed;inset:0;z-index:999990;margin:0;padding:0;border:none;background:rgba(15,23,42,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:default;animation:rm-drawer-backdrop-in .25s ease forwards}.rm-users-drawer{--rm-drawer-purple:#6332c2;--rm-drawer-purple-dark:#5229a3;position:fixed;top:0;right:0;z-index:999995;display:flex;flex-direction:column;width:100%;max-width:450px;height:100%;height:100dvh;background:#f8fafc;border-left:1px solid var(--rm-slate-200);box-shadow:-12px 0 40px rgba(0,0,0,.15);animation:rm-drawer-slide-in .3s cubic-bezier(.16,1,.3,1) forwards}.rm-users-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 2rem;background:#fff;border-bottom:1px solid var(--rm-slate-200);box-shadow:0 2px 10px -4px rgba(0,0,0,.05);flex-shrink:0;z-index:10}.rm-users-drawer__header-main{display:flex;align-items:center;gap:.875rem;min-width:0}.rm-users-drawer__header-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:#faf5ff;color:var(--rm-drawer-purple,#6332c2);border:1px solid #ede9fe;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rm-users-drawer__title{margin:0;font-size:1.125rem;font-weight:800;color:var(--rm-slate-800);line-height:1;word-break:break-word}.rm-users-drawer__subtitle{display:block;margin-top:.25rem;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--rm-slate-500)}.rm-users-drawer__header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.rm-users-drawer__header-divider{width:1px;height:1.25rem;background:var(--rm-slate-200);margin:0 .25rem}.rm-users-drawer__icon-btn{width:2rem;height:2rem;border-radius:.5rem;border:1px solid var(--rm-slate-200);background:var(--rm-slate-50);color:var(--rm-slate-400);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s;text-decoration:none;padding:0;box-shadow:0 1px 2px rgba(0,0,0,.04)}.rm-users-drawer__icon-btn:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.rm-users-drawer__icon-btn--accent{color:var(--rm-drawer-purple,#6332c2);border-color:#ede9fe;background:#faf5ff}.rm-users-drawer__icon-btn--accent:hover{background:var(--rm-drawer-purple,#6332c2);border-color:var(--rm-drawer-purple,#6332c2);color:#fff}.rm-users-drawer__body{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.rm-users-drawer__body::-webkit-scrollbar{width:6px}.rm-users-drawer__body::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}.rm-users-drawer__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.rm-users-drawer__body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.rm-users-drawer__empty{text-align:center;padding:2.5rem 1rem;color:var(--rm-slate-500);font-size:14px;font-weight:700}.rm-users-drawer .rm-drawer-user-card{position:relative;display:flex;align-items:center;gap:.875rem;padding:1rem;background:#fff;border:1px solid var(--rm-slate-200);border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .2s,box-shadow .2s;overflow:hidden}.rm-users-drawer .rm-drawer-user-card__accent{position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent;transition:background .2s}.rm-users-drawer .rm-drawer-user-card:hover{border-color:#d8b4fe;box-shadow:0 4px 14px rgba(99,50,194,.1)}.rm-users-drawer .rm-drawer-user-card:hover .rm-drawer-user-card__accent{background:var(--rm-drawer-purple,#6332c2)}.rm-users-drawer .rm-drawer-user-card__avatar{width:2.5rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;border:2px solid;flex-shrink:0}.rm-users-drawer .rm-drawer-user-card__info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.rm-users-drawer .rm-drawer-user-card__name{font-size:.875rem;font-weight:800;color:var(--rm-slate-800);line-height:1.25}.rm-users-drawer .rm-drawer-user-card__meta{font-size:12px;font-weight:700;color:var(--rm-slate-400);word-break:break-all;line-height:1.35}.rm-users-drawer .rm-drawer-user-card__badge-wrap{flex-shrink:0;display:flex;align-items:center}.rm-users-drawer .rm-drawer-user-card__status{display:inline-flex;align-items:center;gap:.35rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--rm-slate-200);background:var(--rm-slate-50);color:var(--rm-slate-500)}.rm-users-drawer .rm-drawer-user-card__status--active{background:#ecfdf5;border-color:#d1fae5;color:#059669}.rm-users-drawer .rm-drawer-user-card__dot{width:6px;height:6px;border-radius:9999px;background:#10b981}.rm-users-drawer .rm-drawer-user-card__dot--inactive{background:var(--rm-slate-400)}.rm-users-drawer .rm-drawer-user-card__actions{display:none;flex-shrink:0;align-items:center;gap:.35rem}.rm-users-drawer .rm-drawer-user-card:hover .rm-drawer-user-card__badge-wrap{display:none}.rm-users-drawer .rm-drawer-user-card:hover .rm-drawer-user-card__actions{display:flex}.rm-users-drawer .rm-drawer-user-card:focus-within .rm-drawer-user-card__badge-wrap{display:none}.rm-users-drawer .rm-drawer-user-card:focus-within .rm-drawer-user-card__actions{display:flex}.rm-users-drawer .rm-drawer-user-card__action-btn{width:2rem;height:2rem;border-radius:.5rem;border:1px solid var(--rm-slate-200);background:var(--rm-slate-50);color:var(--rm-slate-500);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s;padding:0}.rm-users-drawer .rm-drawer-user-card__action-btn:hover{background:#faf5ff;border-color:#e9d5ff;color:var(--rm-drawer-purple,#6332c2)}.rm-users-drawer .rm-drawer-user-card__action-btn--danger:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.rm-users-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 2rem;background:#fff;border-top:1px solid var(--rm-slate-200);box-shadow:0 -4px 10px rgba(0,0,0,.02);flex-shrink:0}.rm-users-drawer__total{letter-spacing:.12em;color:var(--rm-slate-500);background:var(--rm-slate-50);border:1px solid var(--rm-slate-200);padding:.4rem .75rem;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.rm-users-drawer__policies-btn,.rm-users-drawer__total{font-size:12px;font-weight:800;text-transform:uppercase}.rm-users-drawer__policies-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.5rem;background:var(--rm-drawer-purple,#6332c2);color:#fff;border:none;border-radius:.5rem;letter-spacing:.1em;cursor:pointer;box-shadow:0 4px 14px rgba(99,50,194,.25);transition:background .15s,transform .15s,opacity .15s,box-shadow .15s}.rm-users-drawer__policies-btn:hover:not(:disabled){background:var(--rm-drawer-purple-dark,#5229a3);transform:translateY(-1px);box-shadow:0 6px 16px rgba(99,50,194,.3)}.rm-users-drawer__policies-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}body.sidebar-big .component_div>.rm-addrole-scroll-host,body.sidebar-small .component_div>.rm-addrole-scroll-host{max-height:calc(100vh - 56px)}.users-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;width:100%;text-align:center;color:#000;font-size:16px;font-weight:500}.users-no-data-icon{font-size:64px;opacity:.3}.badge-status{font-size:14px;padding:8px 37px;display:inline-block;font-weight:500;border-radius:8px;border:1px solid}.badge-status-active{color:green;border-color:#a0ada3;background:#ecffec}.badge-status-inactive{color:red;border-color:red;background:lightcoral}.users-action-cell{gap:10px}.cm-overlay,.users-action-cell{display:flex;justify-content:center}.cm-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);align-items:center;z-index:1000}.cm-content{background-color:#fff;border-radius:12px;padding:0;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2)}.cm-header{padding:20px 24px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.cm-header-title{margin:0;font-size:20px;font-weight:600;color:#333}.cm-header-close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.cm-header-close-btn:hover{color:#000}.cm-body{padding:20px 24px}.cm-loading{display:flex;justify-content:center;align-items:center;height:200px}.cm-warning{margin-bottom:20px;font-size:14px;color:#92400e;background-color:#f7f4e8;padding:10px;border-radius:6px}.cm-list{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.cm-list-header{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;font-weight:600;color:#333}.cm-list-header,.cm-list-row{display:flex;padding:12px 16px;font-size:14px}.cm-list-row{align-items:center}.cm-col-srno{flex:0 0 80px}.cm-col-name{flex:1 1}.cm-col-action{flex:0 0 80px;text-align:center}.cm-cell-srno{flex:0 0 80px;color:#666}.cm-cell-name{flex:1 1;color:#333}.cm-cell-action{flex:0 0 50px;text-align:center}.cm-remove-btn{background:none;border:none;cursor:pointer;color:#ff4444;font-size:16px;padding:4px 8px;border-radius:4px;display:flex;align-items:center;justify-content:center}.cm-remove-btn:hover{background-color:rgba(255,68,68,.1)}.cm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#666;font-size:16px}.cm-empty-icon{font-size:48px;margin-bottom:10px;opacity:.3}.cm-footer{padding:16px 24px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end}.cm-footer-close-btn{background-color:#6930ca;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.cm-footer-close-btn:hover{opacity:.9}.chat-drawer-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9998;animation:fadeIn .2s ease-out}.chat-drawer{position:fixed;top:0;right:0;width:100%;max-width:500px;height:100vh;background:#ffffff;box-shadow:-4px 0 24px rgba(0,0,0,.15);z-index:9999;display:flex;flex-direction:column;animation:slideInRight .3s ease-out}@media (max-width:768px){.chat-drawer{max-width:100%}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.chat-drawer-header{background:white;padding:1.5rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.drawer-title-section{display:flex;align-items:flex-start;gap:1rem}.btn-back-drawer{background:#f1f5f9;border:1px solid #e2e8f0;width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#475569;cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-back-drawer svg{font-size:1.25rem}.btn-back-drawer:hover{background:#e2e8f0;color:#1e293b}.drawer-ticket-info{flex:1 1}.drawer-ticket-id-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.drawer-ticket-id{font-size:.875rem;font-weight:700;color:#6332c2;background:transparent;padding:0;border-radius:.375rem}.drawer-status-badge{font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:.375rem;display:inline-flex;align-items:center;gap:.25rem}.drawer-status-badge.status-open{background:#fef3c7;color:#92400e}.drawer-status-badge.status-in-progress{background:#dbeafe;color:#1e40af}.drawer-status-badge.status-resolved{background:#d1fae5;color:#065f46}.drawer-status-badge.status-closed{background:#e5e7eb;color:#374151}.drawer-ticket-subject{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0;line-height:1.4}.chat-messages-area{flex:1 1;overflow-y:auto;padding:1.5rem;background:#f8fafc;display:flex;flex-direction:column;gap:1rem}.chat-messages-area::-webkit-scrollbar{width:6px}.chat-messages-area::-webkit-scrollbar-track{background:transparent}.chat-messages-area::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.chat-messages-area::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-empty,.chat-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8;gap:.75rem}.chat-empty svg,.chat-loading svg{font-size:2.5rem;opacity:.4}.chat-empty span,.chat-loading span{font-size:.875rem;font-weight:500}.chat-empty .spinning,.chat-loading .spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-message{display:flex;flex-direction:column;animation:fadeInUp .3s ease-out}.chat-message.user-message{align-items:flex-end}.chat-message.user-message .message-bubble{background:white;color:#475569;border:1px solid #e2e8f0;border-radius:1rem 1rem .25rem 1rem;box-shadow:0 1px 3px rgba(0,0,0,.08)}.chat-message.user-message .message-time{color:#94a3b8;text-align:right}.chat-message.user-message .message-time:before{content:"You • ";font-weight:600;color:#64748b}.chat-message.admin-message{align-items:flex-start}.chat-message.admin-message .message-bubble{background:#f3f0ff;color:#581c87;border:1px solid #e9d5ff;border-radius:1rem 1rem 1rem .25rem;box-shadow:0 1px 3px rgba(99,50,194,.08)}.chat-message.admin-message .message-time{color:#9333ea;text-align:left}.chat-message.admin-message .message-time:before{content:"Support • ";font-weight:600}.chat-message.admin-message .message-attachments{border-top-color:rgba(99,50,194,.1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-bubble{max-width:85%;padding:.8rem;display:flex;flex-direction:column;gap:.625rem}@media (max-width:768px){.message-bubble{max-width:90%}}.message-header,.message-sender{display:none}.message-time{font-size:.6875rem;font-weight:500;white-space:nowrap;margin-top:.375rem;margin-bottom:.5rem}.message-text{font-size:.875rem;line-height:1.5;word-wrap:break-word}.message-attachments{display:flex;flex-direction:column;gap:.625rem;margin-top:.2rem;padding-top:.2rem}.attachment-link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(99,50,194,.05);border:1px solid rgba(99,50,194,.1);border-radius:.75rem;font-size:.75rem;font-weight:600;text-decoration:none;color:#6332c2;transition:all .2s ease}.attachment-link svg{font-size:1.125rem;flex-shrink:0}.attachment-link:hover{background:rgba(99,50,194,.1);border-color:rgba(99,50,194,.2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(99,50,194,.15)}.chat-message.admin-message .attachment-link{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.15);color:#7c3aed}.chat-reply-area{flex-shrink:0;border-top:1px solid #e2e8f0;background:white;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.reply-files-preview{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem;background:#f8fafc;border-radius:.5rem}.reply-file-chip{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:white;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.75rem;font-weight:600;color:#475569}.reply-file-chip svg{font-size:.875rem;color:#6332c2}.reply-file-chip span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-reply-file{background:none;border:none;padding:0;width:1.125rem;height:1.125rem;display:flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer;border-radius:50%;transition:all .2s ease}.remove-reply-file svg{font-size:.875rem}.remove-reply-file:hover{background:#fee2e2;color:#ef4444}.reply-input-container{display:flex;align-items:flex-end;gap:.75rem}.btn-attach-file{background:#f1f5f9;border:1px solid #e2e8f0;width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#6332c2;cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-attach-file svg{font-size:1.125rem}.btn-attach-file:hover{background:#e2e8f0;border-color:#cbd5e1}.btn-attach-file:active{transform:scale(.95)}.reply-textarea{flex:1 1;min-height:2.5rem;max-height:120px;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.75rem;font-size:.875rem;font-family:inherit;resize:none;transition:all .2s ease}.reply-textarea:focus{outline:none;border-color:#6332c2;box-shadow:0 0 0 2px rgba(99,50,194,.1)}.reply-textarea::placeholder{color:#cbd5e1}.btn-send-reply{background:linear-gradient(135deg,#6332c2,#7c3aed);border:none;width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:white;cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-send-reply svg{font-size:1.125rem}.btn-send-reply:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(99,50,194,.3)}.btn-send-reply:active:not(:disabled){transform:scale(.95)}.btn-send-reply:disabled{opacity:.5;cursor:not-allowed}.btn-send-reply .spinning{animation:spin 1s linear infinite}.reply-hint{font-size:.6875rem;color:#94a3b8;text-align:center;font-weight:500}@media (max-width:768px){.chat-drawer-header,.chat-messages-area{padding:1rem}.message-bubble{padding:.75rem}.drawer-ticket-subject{font-size:1rem}}.custom-scroll::-webkit-scrollbar{width:6px;height:6px}.custom-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.custom-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.custom-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.desktop-lock-screen{display:none}